[youtube-dl] Download files from youtube.com or other video platforms

Seems odd - do you not have python installed? dpkg -l|cut -d\ -f3|grep ^python
And then one (or probably both) of these:
sudo apt install python3 sudo apt install python-is-python3
 
If it doesn't come as standard, then no I don't have Python installed... but actually it seems that I do:

Code:
~$ dpkg -l|cut -d\  -f3|grep ^python
python-apt-common
python-matplotlib-data
python-nemo
python-tinycss2-common
python2
python2-minimal
python2.7
python2.7-minimal
python3
python3-appdirs
python3-apport
python3-apt
python3-aptdaemon
python3-aptdaemon.gtk3widgets
python3-attr
python3-beniget
python3-blinker
python3-brlapi:amd64
python3-brotli
python3-bs4
python3-cairo:amd64
python3-certifi
python3-cffi-backend:amd64
python3-chardet
python3-click
python3-colorama
python3-commandnotfound
python3-configobj
python3-cryptography
python3-cups:amd64
python3-cupshelpers
python3-cycler
python3-dateutil
python3-dbus
python3-debian
python3-decorator
python3-defer
python3-dev
python3-distro
python3-distutils
python3-dnspython
python3-entrypoints
python3-eyed3
python3-filelock
python3-fonttools
python3-fs
python3-gast
python3-gdbm:amd64
python3-gi
python3-gi-cairo
python3-gnupg
python3-grpcio
python3-html5lib
python3-httplib2
python3-icu
python3-idna
python3-ifaddr
python3-imdbpy
python3-importlib-metadata
python3-jeepney
python3-jwt
python3-keyring
python3-kiwisolver
python3-launchpadlib
python3-lazr.restfulclient
python3-lazr.uri
python3-ldb
python3-lib2to3
python3-louis
python3-lxml:amd64
python3-lz4
python3-macaroonbakery
python3-magic
python3-mako
python3-markupsafe
python3-matplotlib
python3-minimal
python3-more-itertools
python3-mpmath
python3-nacl
python3-netaddr
python3-netifaces:amd64
python3-nose
python3-numpy
python3-oauthlib
python3-packaging
python3-pam
python3-parted
python3-pdfminer
python3-pexpect
python3-pil:amd64
python3-pil.imagetk:amd64
python3-pivy
python3-pkg-resources
python3-ply
python3-problem-report
python3-protobuf
python3-psutil
python3-ptyprocess
python3-pyatspi
python3-pycryptodome
python3-pycurl
python3-pyelftools
python3-pyinotify
python3-pymacaroons
python3-pyparsing
python3-pyside2.qtcore
python3-pyside2.qtgui
python3-pyside2.qtopengl
python3-pyside2.qtsvg
python3-pyside2.qtuitools
python3-pyside2.qtwidgets
python3-pyside2.qtxml
python3-pythran
python3-pyxattr:amd64
python3-reportlab
python3-reportlab-accel:amd64
python3-requests
python3-requests-file
python3-requests-toolbelt
python3-requests-unixsocket
python3-rfc3339
python3-samba
python3-scipy
python3-scour
python3-secretstorage
python3-setproctitle:amd64
python3-simplejson
python3-six
python3-sortedcontainers
python3-soupsieve
python3-speechd
python3-sympy
python3-systemd
python3-talloc:amd64
python3-tdb
python3-tinycss2
python3-tk:amd64
python3-tldextract
python3-tz
python3-ufolib2
python3-unicodedata2
python3-unidecode
python3-urllib3
python3-wadllib
python3-webencodings
python3-xapp
python3-xdg
python3-xkit
python3-xlib
python3-xlrd
python3-yaml
python3-zeroconf
python3-zipp
python3.10
python3.10-dev
python3.10-minimal

Am I still supposed to do those installs?
 
I have tried to download a film from ITVx tonight, but it failed completely on two separate occasions does anyone have any ideas?
 
You're jumping into deep ends without first learning to swim.

From the wiki:

Mainsteam sites Working on the Humax Version

Youtube, BBC Iplayer, ITV-Hub, STV, dplay

Mainstream sites Not Working on the Humax Version

Channel4, My5, UKTVPlay

The list of available sites on GitHub doesn't include ITVX either.

We only really targeted qtube/youtube-dl as an alternative to the (no longer working but always flaky) iPlayer app on the Humax TV Portal. Anything else it manages to do is a bonus.

The mainstream sites are always tweaking things, often to defeat rippers. youtube-dl has to be updated regularly to keep up, but some Internet protocols cannot be implemented on the HDR-FOX.

it failed completely on two separate occasions does anyone have any ideas?
You're best placed to know why: WebIF >> Diagnostics >> View Log Files >> qtube.log (there's also a button on the Qtube page), presuming you use the qtube front-end of course. If you are using youtube-dl direct from the command line, the error messages will present in the terminal window.
 
Last edited:
MDM, DRM, what do these mean for the non 'expert' in the room?, please remember that some of us are just plain vanilla types, with little or zero understanding of the lingo!. Thank you I have tried to follow some of the discussion in the links indicated above, clearly it is so much easier to understand reaction mechanisms in chemistry than some of the language therein, clearly I am not the intended audience for these sites!.
 
Not sure about MDM off the top of my head, but DRM = Digital Rights Management (ie any attempt to restrict access only to those properly entitled to it). Broadly speaking, the likes of youtube-dl are trying to imitate the access mechanisms used by smart TV's catch-up services, and avoid any throttling imposed on the data rate.

From the Glossary, since you couldn't be bothered to look:
DRM
Digital Rights Management - the means by which copyright holders attempt to protect their material by limiting its use, in particular securing it by means of encryption or other measures so that (for example) it can't be copied or it is only playable on a particular licenced device. The encryption of the recordings on the HD/HDR-FOX is a form of DRM, see also DTCP.
 
Last edited:
When ITVX launched I adapted the ITV Hub extractor with a magic insight from one of ITV's Greek viewers. That extractor was and is in the yt-dl distributed here. However the non-DRM 504p format that we managed to extract has now disappeared. This may be a side-effect of the withdrawal of formats <720p as mentioned in the link posted in #612; probably they decided that all their "supported devices" could manage 720p; possibly the 504p format was an accidental left-over. Unless/until someone comes up with a similar insight, ITVX is not working with yt-dl, nor with yt-dlp on its own.

The list of available sites at GH refers to 2021-12.

MDM, DRM: https://www.google.com/search?q=DRM, etc.
 
You can go back to analogue if you want: connect a TV and VCR by SCART, and ignore all catch-up/time-shift facilities!
 
It's possible with some Humax models (eg. 5000T) to connect an external recorder via RCA connectors. You can use the Humax to access catch-up and record using a device on your computer or a VCR. I tried it and it does work. Highly unsatisfactory way of doing things, but it is possible, although I think the resolution through the RCA connectors is reduced. So, a mixture of digital and analogue. Of course, ITVX not supported on my Humaxes.
 
Back
Top