Release The Tube

Discussion in 'Software Releases' started by sepulep, Nov 4, 2013.

  1. Askarus

    Askarus Hardcore Member

    Joined:
    Sep 28, 2011
    Messages:
    4,284
    Location:
    Germany
    It did work before but now it doesn't play any video for mm

    It says "busy buffering video" and then "stops playing"

    Here's the pndrun

    =======================================================================================
    PND             : /media/MAIN/pandora/menu/thetube.pnd
    PND_FSTYPE      : Squashfs
    APPDATADIR      : /media/MAIN/pandora/appdata/thetube
    APPDD_FSTYPE    : vfat
    PND_CPUSPEED    : <unset>
    EXENAME         : scripts/thetube.sh
    ARGUMENTS       : <unset>
    =======================================================================================
    [ START ]--- Mount the PND ----------
    Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/thetube"
    Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/MAIN/pandora/appdata/thetube=rw+nolwh":"/mnt/pnd/thetube=rr" none "/mnt/utmp/thetube"
    [sUCCESS]--- Mount the PND ----------
    [ START ]--- Starting the application ( scripts/thetube.sh  ) ----------
    /usr/bin/mplayer
    run The Tube
    {'fullscreen': True, 'preload_ytdl': True, 'omapfb': False}
    ./youtube-dl -g -f 36/5/17 -a -
    Traceback (most recent call last):
      File "thetube.py", line 526, in on_order
        search,page,ordering=self.current_key
    AttributeError: 'TheTube' object has no attribute 'current_key'
    Traceback (most recent call last):
      File "thetube.py", line 521, in on_forward
        search,page,ordering=self.current_key
    AttributeError: 'TheTube' object has no attribute 'current_key'
    MPlayer SVN-r30165-4.3.3 © 2000-2009 MPlayer Team

    Playing https://r2---sn-5hn7snez.googlevideo.com/videoplayback?sver=3&id=42f340fa872c88cc&ipbits=0&itag=36&fexp=902026%2C929315%2C937417%2C913434%2C936910%2C936913%2C934022&expire=1394896931&signature=8EB392334C19E5BD493EAAD45AA4096BB7F559F0.43D79C68E19A30AED118A3DEEC4544F3DF6EB024&requiressl=yes&mt=1394873708&ip=79.225.126.135&ms=au&key=yt5&mv=m&sparams=id%2Cip%2Cipbits%2Citag%2Crequiressl%2Csource%2Cupn%2Cexpire&source=youtube&upn=EE7oDP3bJ70&ratebypass=yes.
    No stream found to handle url https://r2---sn-5hn7snez.googlevideo.com/videoplayback?sver=3&id=42f340fa872c88cc&ipbits=0&itag=36&fexp=902026%2C929315%2C937417%2C913434%2C936910%2C936913%2C934022&expire=1394896931&signature=8EB392334C19E5BD493EAAD45AA4096BB7F559F0.43D79C68E19A30AED118A3DEEC4544F3DF6EB024&requiressl=yes&mt=1394873708&ip=79.225.126.135&ms=au&key=yt5&mv=m&sparams=id%2Cip%2Cipbits%2Citag%2Crequiressl%2Csource%2Cupn%2Cexpire&source=youtube&upn=EE7oDP3bJ70&ratebypass=yes


    Exiting... (End of file)
    MPlayer SVN-r30165-4.3.3 © 2000-2009 MPlayer Team

    Playing https://r12---sn-5hn7sney.googlevideo.com/videoplayback?upn=D5BPwP3bdCo&requiressl=yes&pcm2fr=yes&ip=79.225.126.135&sver=3&sparams=id%2Cip%2Cipbits%2Citag%2Cpcm2fr%2Crequiressl%2Csource%2Cupn%2Cexpire&expire=1394894893&mv=m&source=youtube&ms=au&itag=36&fexp=935631%2C907723%2C945014%2C921726%2C916625%2C937417%2C913434%2C936910%2C936913%2C934022&ipbits=0&key=yt5&signature=52939CF25989ED41B2E58A58BEE0BC9B8096CBC0.518DE6B4DFAFE702C738116C20000752EB5C2541&id=d922c47cd279c81e&mt=1394873708&ratebypass=yes.
    No stream found to handle url https://r12---sn-5hn7sney.googlevideo.com/videoplayback?upn=D5BPwP3bdCo&requiressl=yes&pcm2fr=yes&ip=79.225.126.135&sver=3&sparams=id%2Cip%2Cipbits%2Citag%2Cpcm2fr%2Crequiressl%2Csource%2Cupn%2Cexpire&expire=1394894893&mv=m&source=youtube&ms=au&itag=36&fexp=935631%2C907723%2C945014%2C921726%2C916625%2C937417%2C913434%2C936910%2C936913%2C934022&ipbits=0&key=yt5&signature=52939CF25989ED41B2E58A58BEE0BC9B8096CBC0.518DE6B4DFAFE702C738116C20000752EB5C2541&id=d922c47cd279c81e&mt=1394873708&ratebypass=yes


    Exiting... (End of file)
    click on: Monster Hunter 3 Ultimate Review
    Playing

    https://www.youtube.com/embed/2SLEfNJ5yB4?feature=oembed
    playing done
    ./youtube-dl -g -f 36/5/17 -a -
    [sUCCESS]--- Starting the application ( scripts/thetube.sh  ) ----------
    [ START ]--- Restoring the frame buffer status ----------
    [sUCCESS]--- Restoring the frame buffer status ----------
    [ START ]--- uMount the PND ----------
    [ START ]--- Waiting the Union to be available ----------
    [sUCCESS]--- Waiting the Union to be available ----------
    auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
    rmdir: failed to remove `/mnt/utmp/thetube': Device or resource busy
    [ START ]--- Waiting the PND mount dir to be free ----------
    [sUCCESS]--- Waiting the PND mount dir to be free ----------
    cleanup done
    [sUCCESS]--- uMount the PND ----------
    =======================================================================================
    Return code is : 3
     
    [/spoler]
     
  2. Asmo

    Asmo Advanced Member

    Joined:
    Oct 18, 2008
    Messages:
    2,279
    Could be a change on Youtube's side? I've found that YTDownloader has stopped working for me in the last 48hrs too.
     
    Last edited by a moderator: Feb 8, 2016
  3. _jr_

    _jr_ Advanced Member

    Joined:
    May 5, 2013
    Messages:
    1,170
    Updating the downloader from the initial menu fixed the problem for me.
     
  4. sepulep

    sepulep Member

    Joined:
    Nov 18, 2008
    Messages:
    354
    updating from the menu can definitely help (for changes on youtube's side) - in this case it doesn't resolve it for me though, do you have a different version (non firmware or update) of mplayer installed, _jr_ ??
     
    Last edited by a moderator: Feb 8, 2016
  5. sepulep

    sepulep Member

    Joined:
    Nov 18, 2008
    Messages:
    354
    dunno if it is possible to assign a different key for the swith layer shortcut?
     
  6. _jr_

    _jr_ Advanced Member

    Joined:
    May 5, 2013
    Messages:
    1,170
    Sorry, didn't read fully, I can only download after the update (which stopped working before). Direct playing has never reliably worked for me.
     
  7. Asmo

    Asmo Advanced Member

    Joined:
    Oct 18, 2008
    Messages:
    2,279
    Downloading works for me (even though YTDownloader doesn't work at the moment) - is there a way to get it to download the highest quality available like YTDownloader- 1080p etc? Maybe in the future... ;)
     
    Last edited by a moderator: Mar 16, 2014
  8. Klumpen

    Klumpen Run away! Run away!

    Joined:
    Jan 5, 2012
    Messages:
    6,606
    Location:
    Uncanny Valley
    Directly playing doesn't work for me anymore too.

    I actually used it a lot when I got stuck in some game.
     
    Last edited by a moderator: Mar 16, 2014
  9. Askarus

    Askarus Hardcore Member

    Joined:
    Sep 28, 2011
    Messages:
    4,284
    Location:
    Germany
    Did update youtube-dl but it shows the same behavior.
     
  10. sepulep

    sepulep Member

    Joined:
    Nov 18, 2008
    Messages:
    354
    ok, that makes sense..so at the moment youtube-dl can download, but does not provide a link that mplayer can play..maybe this is a bug in youtube-dl (and probably be resolved soon), or the youtube

    link has changed in a way that mplayer does not like. One thing (but I am not sure) that may have changed is the fact that the link is now https instead of http - and I am not sure if https is supposed to work in

    mplayer (it seems someone came up with a patch for it in 2007, but was rejected, dunno if any later development happened)...
     
  11. sepulep

    sepulep Member

    Joined:
    Nov 18, 2008
    Messages:
    354
    it seems https streaming somewhat unsupported - on my desktop I had to compile a custom ffmpeg to do it..someone knows a player for pandora which can do it?

    (prefer mplayer/mpv variant)
     
  12. sepulep

    sepulep Member

    Joined:
    Nov 18, 2008
    Messages:
    354
    Here is a new version with mpv included. This version of mpv can decode https streams and will work with the recent youtube changes. Please test and report your experiences!! as there may still be some issues:

    - no omapfb (this was for tvout and made gapless playback possible)

    - at the moment the choice between normal and tvout sets the

    --no-fixed-vo option for "tvout," this may crash your X session

    ( I can see one possible cause for the crashes: since I am building mpv using codeblocks, I have also

    included all the libraries from codeblocks - even the X ones. So if anyone has any suggestions? the

    output of "ldd mpv" is in the /tmp/pndrun_.. file)

    thetube.pnd
     

    Attached Files:

    Last edited by a moderator: Mar 21, 2014
  13. mcobit

    mcobit Advanced Member

    Joined:
    Jul 28, 2008
    Messages:
    6,755
    Last edited by a moderator: Mar 21, 2014
  14. worzyl

    worzyl Member

    Joined:
    Mar 31, 2009
    Messages:
    250
    Is it possible to have this version updated to the PND store please?

    Also - great work on this app!
     
  15. sepulep

    sepulep Member

    Joined:
    Nov 18, 2008
    Messages:
    354
    didn't come round to fix the tv-out in mpv yet (not yet sure how to do this either)..may put the current version on in the meantime..
     
  16. rohezal

    rohezal Advanced Member

    Joined:
    Oct 18, 2009
    Messages:
    1,659
    I changed download the 21 March 2014 pnd, deleted the thetube appdata folder. But all videos i try (pandora videos, others video) don't start. I can't update the youtube downloader, since there is a bug in the python script. Any ideas?
     
  17. sepulep

    sepulep Member

    Joined:
    Nov 18, 2008
    Messages:
    354
    could you post the pndrun output from running and for updating?
     
  18. rohezal

    rohezal Advanced Member

    Joined:
    Oct 18, 2009
    Messages:
    1,659
    Here you go looks like ldd is missing.

    Traceback (most recent call last):
      File "/usr/lib/python2.6/runpy.py", line 122, in _run_module_as_main
        "__main__", fname, loader, pkg_name)
      File "/usr/lib/python2.6/runpy.py", line 34, in _run_code
        exec code in run_globals
      File "./youtube-dl/__main__.py", line 15, in <module>
      File "./youtube-dl/youtube_dl/__init__.py", line 65, in <module>
    ImportError: No module named shlex

    rohezal-openpandora:~/sd/menu$ pnd_run thetube.pnd
    Runscript    /usr/pandora/scripts/pnd_run.sh
    Pndfile        thetube.pnd
    Subapp Number    0
    Invoking: 'The Tube'
    --
    Mount the PND                                                        [sUCCESS]
    Starting the application ( scripts/thetube.sh  )                     [sUCCESS]
    Restoring the frame buffer status                                    [sUCCESS]
    uMount the PND                                                       [sUCCESS]

    =======================================================================================
    PND             : /media/pandorasd/pandora/menu/thetube.pnd
    PND_FSTYPE      : Squashfs
    APPDATADIR      : /media/pandorasd/pandora/appdata/thetube
    APPDD_FSTYPE    : ext3
    PND_CPUSPEED    : <unset>
    EXENAME         : scripts/thetube.sh
    ARGUMENTS       : <unset>
    =======================================================================================
    [ START ]--- Mount the PND ----------
    Mounting : mount -t squashfs -o ro "/dev/loop1" "/mnt/utmp/thetube"
    Mounting the Union FS : mount -t aufs -o exec,dirs="/media/pandorasd/pandora/appdata/thetube=rw+nolwh":"/mnt/pnd/thetube=rr" none "/mnt/utmp/thetube"
    [sUCCESS]--- Mount the PND ----------
    [ START ]--- Starting the application ( scripts/thetube.sh  ) ----------
    ./scripts/thetube.sh: line 11: ldd: not found
    /usr/bin/mplayer
    update youtube-dl
    [sUCCESS]--- Starting the application ( scripts/thetube.sh  ) ----------
    [ START ]--- Restoring the frame buffer status ----------
    [sUCCESS]--- Restoring the frame buffer status ----------
    [ START ]--- uMount the PND ----------
    [ START ]--- Waiting the Union to be available ----------
    [sUCCESS]--- Waiting the Union to be available ----------
    auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
    rmdir: failed to remove `/mnt/utmp/thetube': Device or resource busy
    [ START ]--- Waiting the PND mount dir to be free ----------
    [sUCCESS]--- Waiting the PND mount dir to be free ----------
    cleanup done
    [sUCCESS]--- uMount the PND ----------
    =======================================================================================
    Return code is : 1


    running normaly:
    =======================================================================================
    PND             : /media/pandorasd/pandora/menu/thetube.pnd
    PND_FSTYPE      : Squashfs
    APPDATADIR      : /media/pandorasd/pandora/appdata/thetube
    APPDD_FSTYPE    : ext3
    PND_CPUSPEED    : <unset>
    EXENAME         : scripts/thetube.sh
    ARGUMENTS       : <unset>
    =======================================================================================
    [ START ]--- Mount the PND ----------
    Mounting : mount -t squashfs -o ro "/dev/loop1" "/mnt/utmp/thetube"
    Mounting the Union FS : mount -t aufs -o exec,dirs="/media/pandorasd/pandora/appdata/thetube=rw+nolwh":"/mnt/pnd/thetube=rr" none "/mnt/utmp/thetube"
    [sUCCESS]--- Mount the PND ----------
    [ START ]--- Starting the application ( scripts/thetube.sh  ) ----------
    ./scripts/thetube.sh: line 11: ldd: not found
    /usr/bin/mplayer
    run The Tube
    Exception in thread Thread-50:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
        self.run()
      File "/usr/lib/python2.6/threading.py", line 477, in run
        self.__target(*self.__args, **self.__kwargs)
      File "thetube.py", line 806, in play
        mplayer_url=get_video_url(url,bandwidth=self.bandwidth_string(),yt_dl=self.yt_dl)
      File "thetube.py", line 72, in get_video_url
        (url, err) = yt_dl.communicate(input=url)
      File "/usr/lib/python2.6/subprocess.py", line 663, in communicate
        return self._communicate(input)
      File "/usr/lib/python2.6/subprocess.py", line 1163, in _communicate
        bytes_written = os.write(self.stdin.fileno(), chunk)
    OSError: [Errno 32] Broken pipe

    {'fullscreen': True, 'preload_ytdl': True, 'omapfb': False}
    ./youtube-dl -g -f 18/36/5/17 -a -
    click on: Emulation on OpenPandora: Amiga 500 / 1200
    Playing

    https://www.youtube.com/embed/UZohikiNTaw?feature=oembed
    [sUCCESS]--- Starting the application ( scripts/thetube.sh  ) ----------
    [ START ]--- Restoring the frame buffer status ----------
    [sUCCESS]--- Restoring the frame buffer status ----------
    [ START ]--- uMount the PND ----------
    [ START ]--- Waiting the Union to be available ----------
    [sUCCESS]--- Waiting the Union to be available ----------
    auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
    rmdir: failed to remove `/mnt/utmp/thetube': Device or resource busy
    [ START ]--- Waiting the PND mount dir to be free ----------
    [sUCCESS]--- Waiting the PND mount dir to be free ----------
    cleanup done
    [sUCCESS]--- uMount the PND ----------
    =======================================================================================
    Return code is : 2
     
  19. rohezal

    rohezal Advanced Member

    Joined:
    Oct 18, 2009
    Messages:
    1,659
    Nope a new problem appeared in a python script after I installed ldd (via sudo opkg install ldd) :

    =======================================================================================
    PND             : /media/pandorasd/pandora/menu/thetube.pnd
    PND_FSTYPE      : Squashfs
    APPDATADIR      : /media/pandorasd/pandora/appdata/thetube
    APPDD_FSTYPE    : ext3
    PND_CPUSPEED    : <unset>
    EXENAME         : scripts/thetube.sh
    ARGUMENTS       : <unset>
    =======================================================================================
    [ START ]--- Mount the PND ----------
    Mounting : mount -t squashfs -o ro "/dev/loop1" "/mnt/utmp/thetube"
    Mounting the Union FS : mount -t aufs -o exec,dirs="/media/pandorasd/pandora/appdata/thetube=rw+nolwh":"/mnt/pnd/thetube=rr" none "/mnt/utmp/thetube"
    [sUCCESS]--- Mount the PND ----------
    [ START ]--- Starting the application ( scripts/thetube.sh  ) ----------
        libpthread.so.0 => /mnt/utmp/thetube/lib/libpthread.so.0 (0x40187000)
        librt.so.1 => /mnt/utmp/thetube/lib/librt.so.1 (0x4004a000)
        libm.so.6 => /lib/libm.so.6 (0x400dd000)
        libiconv.so.2 => /mnt/utmp/thetube/lib/libiconv.so.2 (0x401a6000)
        libncurses.so.5 => /mnt/utmp/thetube/lib/libncurses.so.5 (0x40086000)
        libX11.so.6 => /mnt/utmp/thetube/lib/libX11.so.6 (0x4028e000)
        libXext.so.6 => /mnt/utmp/thetube/lib/libXext.so.6 (0x40150000)
        libXv.so.1 => /mnt/utmp/thetube/lib/libXv.so.1 (0x400ce000)
        libXinerama.so.1 => /mnt/utmp/thetube/lib/libXinerama.so.1 (0x403a1000)
        libXxf86vm.so.1 => /mnt/utmp/thetube/lib/libXxf86vm.so.1 (0x40166000)
        libcaca.so.0 => /mnt/utmp/thetube/lib/libcaca.so.0 (0x403ab000)
        libjpeg.so.8 => /mnt/utmp/thetube/lib/libjpeg.so.8 (0x4047a000)
        libGL.so.1 => /mnt/utmp/thetube/lib/libGL.so.1 (0x404d8000)
        libdl.so.2 => /mnt/utmp/thetube/lib/libdl.so.2 (0x40173000)
        libportaudio.so.2 => /mnt/utmp/thetube/lib/libportaudio.so.2 (0x4001a000)
        libasound.so.2 => /mnt/utmp/thetube/lib/libasound.so.2 (0x40515000)
        libass.so.4 => /mnt/utmp/thetube/lib/libass.so.4 (0x405c4000)
        libz.so.1 => /mnt/utmp/thetube/lib/libz.so.1 (0x405e5000)
        libmpg123.so.0 => /mnt/utmp/thetube/lib/libmpg123.so.0 (0x40600000)
        libavutil.so.52 => /mnt/utmp/thetube/lib/libavutil.so.52 (0x40657000)
        libavcodec.so.54 => /mnt/utmp/thetube/lib/libavcodec.so.54 (0x40684000)
        libavformat.so.54 => /mnt/utmp/thetube/lib/libavformat.so.54 (0x4123c000)
        libswscale.so.2 => /mnt/utmp/thetube/lib/libswscale.so.2 (0x4133f000)
        libswresample.so.0 => /mnt/utmp/thetube/lib/libswresample.so.0 (0x4136a000)
        libavfilter.so.3 => /mnt/utmp/thetube/lib/libavfilter.so.3 (0x41380000)
        libavdevice.so.54 => /mnt/utmp/thetube/lib/libavdevice.so.54 (0x413d4000)
        libc.so.6 => /lib/libc.so.6 (0x413e6000)
        /lib/ld-linux.so.3 (0x40060000)
        libxcb.so.1 => /mnt/utmp/thetube/lib/libxcb.so.1 (0x4150d000)
        libpthread-stubs.so.0 => /mnt/utmp/thetube/lib/libpthread-stubs.so.0 (0x4017e000)
        libXau.so.6 => /mnt/utmp/thetube/lib/libXau.so.6 (0x4152a000)
        libXdmcp.so.6 => /mnt/utmp/thetube/lib/libXdmcp.so.6 (0x41534000)
        libgcc_s.so.1 => /mnt/utmp/thetube/lib/libgcc_s.so.1 (0x41540000)
        libEGL.so => /mnt/utmp/thetube/lib/libEGL.so (0x41641000)
        libfreetype.so.6 => /mnt/utmp/thetube/lib/libfreetype.so.6 (0x41566000)
        libfribidi.so.0 => /mnt/utmp/thetube/lib/libfribidi.so.0 (0x415ea000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x41609000)
        libspeex.so.1 => /mnt/utmp/thetube/lib/libspeex.so.1 (0x4164b000)
        libhogweed.so.2 => /mnt/utmp/thetube/lib/libhogweed.so.2 (0x4166d000)
        libgmp.so.10 => /mnt/utmp/thetube/lib/libgmp.so.10 (0x4169d000)
        libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0x41700000)
        libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0x41747000)
        libgnutls.so.28 => /mnt/utmp/thetube/lib/libgnutls.so.28 (0x4186e000)
        libbz2.so.1 => /usr/lib/libbz2.so.1 (0x41960000)
        libSDL-1.2.so.0 => /mnt/utmp/thetube/lib/libSDL-1.2.so.0 (0x41971000)
        libIMGegl.so => /usr/lib/libIMGegl.so (0x41a12000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x41a26000)
        libnettle.so.4 => /mnt/utmp/thetube/lib/libnettle.so.4 (0x41a50000)
        libgmp.so.3 => /mnt/utmp/thetube/lib/libgmp.so.3 (0x41a85000)
        libXrandr.so.2 => /mnt/utmp/thetube/lib/libXrandr.so.2 (0x41adb000)
        libXrender.so.1 => /mnt/utmp/thetube/lib/libXrender.so.1 (0x41aeb000)
        libts-1.0.so.0 => /mnt/utmp/thetube/lib/libts-1.0.so.0 (0x41afb000)
        libsrv_um.so => /usr/lib/libsrv_um.so (0x41b05000)
    /usr/bin/mplayer
    run The Tube
    Exception in thread Thread-50:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
        self.run()
      File "/usr/lib/python2.6/threading.py", line 477, in run
        self.__target(*self.__args, **self.__kwargs)
      File "thetube.py", line 806, in play
        mplayer_url=get_video_url(url,bandwidth=self.bandwidth_string(),yt_dl=self.yt_dl)
      File "thetube.py", line 72, in get_video_url
        (url, err) = yt_dl.communicate(input=url)
      File "/usr/lib/python2.6/subprocess.py", line 663, in communicate
        return self._communicate(input)
      File "/usr/lib/python2.6/subprocess.py", line 1163, in _communicate
        bytes_written = os.write(self.stdin.fileno(), chunk)
    OSError: [Errno 32] Broken pipe

    {'fullscreen': True, 'preload_ytdl': True, 'omapfb': False}
    ./youtube-dl -g -f 18/36/5/17 -a -
    ./youtube-dl -g -f 36/5/17 -a -
    ./youtube-dl -g -f 35/18/36/5/17 -a -
    ./youtube-dl -g -f 18/36/5/17 -a -
    click on: Emulation on OpenPandora: Amiga 500 / 1200
    Playing

    https://www.youtube.com/embed/UZohikiNTaw?feature=oembed
    [sUCCESS]--- Starting the application ( scripts/thetube.sh  ) ----------
    [ START ]--- Restoring the frame buffer status ----------
    [sUCCESS]--- Restoring the frame buffer status ----------
    [ START ]--- uMount the PND ----------
    [ START ]--- Waiting the Union to be available ----------
    [sUCCESS]--- Waiting the Union to be available ----------
    auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
    rmdir: failed to remove `/mnt/utmp/thetube': Device or resource busy
    [ START ]--- Waiting the PND mount dir to be free ----------
    [sUCCESS]--- Waiting the PND mount dir to be free ----------
    cleanup done
    [sUCCESS]--- uMount the PND ----------
    =======================================================================================
    Return code is : 2
     
     
    Last edited by a moderator: Apr 11, 2014
  20. sepulep

    sepulep Member

    Joined:
    Nov 18, 2008
    Messages:
    354
    you seem to be missing shlex, which is a standard python module - this would prevent youtube-dl from running
     
    Last edited by a moderator: Apr 11, 2014

Share This Page

Loading...