VideoHelp Forum



Support our site by donate $5 directly to us Thanks!!!

Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Page 20 of 20
FirstFirst ... 10 18 19 20
Results 571 to 600 of 600
  1. Originally Posted by tvdownloaderfan View Post
    Fantastic many thanks. So it seems I just copy and paste the share link from Ep 506 and it will get the rest until the last one 510 ?
    I'm getting the feeling you'll struggle using a CLI (command line interface):


    If you find this daunting, best to give up and wait for TVDownloader to be updated.
    Last edited by SocietyBox; 19th Dec 2024 at 17:05. Reason: correction
    Quote Quote  
  2. Originally Posted by tvdownloaderfan View Post
    Fantastic many thanks. So it seems I just copy and paste the share link from Ep 506 and it will get the rest until the last one 510 ?
    I've looked into TVDownloader and now realise it's just a wrapper for yt-dlp anyway and I've overcomplicated your problem. Losing the "copy link" option's confused you when you could just play the video in your browser and copy the URL of the webpage. Then use it in TVDownloader. One more time, here are the direct links to episodes 506 to 510 which you can use TVDownloader with:

    Code:
    https://player.stv.tv/episode/4njm/all33-brookside
    https://player.stv.tv/episode/4njn/all33-brookside
    https://player.stv.tv/episode/4njo/all33-brookside
    https://player.stv.tv/episode/4njp/all33-brookside
    https://player.stv.tv/episode/4njq/all33-brookside
    Last edited by SocietyBox; 19th Dec 2024 at 17:16.
    Quote Quote  
  3. Originally Posted by SocietyBox View Post
    Originally Posted by tvdownloaderfan View Post
    Fantastic many thanks. So it seems I just copy and paste the share link from Ep 506 and it will get the rest until the last one 510 ?
    I've looked into TVDownloader and now realise it's just a wrapper for yt-dlp anyway and I've overcomplicated your problem. Losing the "copy link" option's confused you when you could just play the video in your browser and copy the URL of the webpage. Then use it in TVDownloader. One more time, here are the direct links to episodes 506 to 510 which you can use TVDownloader with:

    Code:
    https://player.stv.tv/episode/4njm/all33-brookside
    https://player.stv.tv/episode/4njn/all33-brookside
    https://player.stv.tv/episode/4njo/all33-brookside
    https://player.stv.tv/episode/4njp/all33-brookside
    https://player.stv.tv/episode/4njq/all33-brookside
    Thanks a lot though I did download all 5 with the yt-dlp link you gave. Yes STV has removed the copy link option with every prog now it seems so indeed TVD is useless. Every Wednesday stv player add anther 5 eps though next week it will be 10 episodes. How have you got the separate links and also the yt-dlp link because I just don't understand cmd line stuff or not with yt-dlp anyway
    Last edited by tvdownloaderfan; 20th Dec 2024 at 11:01.
    Quote Quote  
  4. Originally Posted by tvdownloaderfan View Post
    Thanks a lot though I did download all 5 with the yt-dlp link you gave. Yes STV has removed the copy link option with every prog now it seems so indeed TVD is useless. Every Wednesday stv player add anther 5 eps though next week it will be 10 episodes. How have you got the separate links and also the yt-dlp link because I just don't understand cmd line stuff or not with yt-dlp anyway
    Which part of the process are you unable to do yourself?
    1. Go to https://player.stv.tv/summary/all33-brookside in your browser
    2. Click the episode you want.
    3. Copy the URL of the web page.
      Image
      [Attachment 84244 - Click to enlarge]
    Quote Quote  
  5. Originally Posted by SocietyBox View Post
    Originally Posted by tvdownloaderfan View Post
    Thanks a lot though I did download all 5 with the yt-dlp link you gave. Yes STV has removed the copy link option with every prog now it seems so indeed TVD is useless. Every Wednesday stv player add anther 5 eps though next week it will be 10 episodes. How have you got the separate links and also the yt-dlp link because I just don't understand cmd line stuff or not with yt-dlp anyway
    Which part of the process are you unable to do yourself?
    1. Go to https://player.stv.tv/summary/all33-brookside in your browser
    2. Click the episode you want.
    3. Copy the URL of the web page.
      Image
      [Attachment 84244 - Click to enlarge]
    Oh yes doh, Didn't think about looking at the url above the page and tv downloader works this way also
    Quote Quote  
  6. My UK-FTA is no longer downloading programmes for ITV in 720p but 576p. Any idea why this is the case?
    Quote Quote  
  7. Originally Posted by tvdownloaderfan View Post
    Originally Posted by SocietyBox View Post
    Originally Posted by tvdownloaderfan View Post
    Fantastic many thanks. So it seems I just copy and paste the share link from Ep 506 and it will get the rest until the last one 510 ?
    I've looked into TVDownloader and now realise it's just a wrapper for yt-dlp anyway and I've overcomplicated your problem. Losing the "copy link" option's confused you when you could just play the video in your browser and copy the URL of the webpage. Then use it in TVDownloader. One more time, here are the direct links to episodes 506 to 510 which you can use TVDownloader with:

    Code:
    https://player.stv.tv/episode/4njm/all33-brookside
    https://player.stv.tv/episode/4njn/all33-brookside
    https://player.stv.tv/episode/4njo/all33-brookside
    https://player.stv.tv/episode/4njp/all33-brookside
    https://player.stv.tv/episode/4njq/all33-brookside
    Thanks a lot though I did download all 5 with the yt-dlp link you gave. Yes STV has removed the copy link option with every prog now it seems so indeed TVD is useless. Every Wednesday stv player add anther 5 eps though next week it will be 10 episodes. How have you got the separate links and also the yt-dlp link because I just don't understand cmd line stuff or not with yt-dlp anyway
    I've noticed that the copy link option has re-appeared on STV. Makes it so much easier.
    Quote Quote  
  8. Originally Posted by oediv2k View Post
    My UK-FTA is no longer downloading programmes for ITV in 720p but 576p. Any idea why this is the case?
    The code needs to be upgraded to send requests in the application/vnd.itv.vod.playlist.v4+json format.
    Quote Quote  
  9. Originally Posted by oediv2k View Post
    My UK-FTA is no longer downloading programmes for ITV in 720p but 576p. Any idea why this is the case?
    Allhell3GUI gets 720p or use devine for 1080p
    Quote Quote  
  10. Edit: I got it sorted for myself thanks!

    I used pip to install all the items in requirements.txt individually.
    selectolax==0.3.17 failed to install but the latest 0.3.28 installed ok
    My final issue was I had the wrong component of shaka packager (corrected to packager-win-x64.exe)

    Completed my first My5 successful download. Thanks A_n_g_e_l_a for making these awesome scripts available.


    ---- ignore below as it's fixed now ---

    Complete noob starting from scratch so apologies for asking dumb questions... I'm trying to install UK-FTA on Windows 10 following README.md as closely as I could doing the following:

    Downloaded and installed python-3.13.2
    Installed Terminal from the Windows App store
    Checked pip was installed and running
    Downloaded uk-fta_16_6.zip and unzipped to new folder UK-FTA, added this folder to my system's path
    Created new folder C:\bin (also in system's path) and downloaded 64-bit binaries for ffmpeg.exe (7.1.1); mp4decrypt.exe (SDK-1-6-0-641); N_m3u8DL-RE.exe (20241203); mkvmerge.exe (91.0); and shaka-packager.exe (v3.1.0) into this folder.
    I did not install git as I likely don't need subby
    I have get_iplayer already installed and working

    Created an environment to run the scripts, from the folder above UK-FTA, as follows:
    python -m venv env
    .\env\Scripts\activate

    In the (env) I tried python -m runonce.py but this failed as 'pkg_resources' is deprecated and removed in Python 3.12 onwards

    So in the (env) I used python -m pip install -r requirements.txt instead, this created lots of successful downloading activity until the following failure:

    Code:
    Building wheels for collected packages: PyQt6_sip, selectolax, construct
      Building wheel for PyQt6_sip (pyproject.toml) ... done
      Created wheel for PyQt6_sip: filename=pyqt6_sip-13.8.0-cp313-cp313-win_amd64.whl size=53157 sha256=17d365ee820342552770f1226b4f448b3ebaaf2d36749101cbfbcadff96bab4b
      Stored in directory: c:\users\******\appdata\local\pip\cache\wheels\0a\13\8e\e401e6abea053cf439b55fa546b86ec73195416098ffb75d0c
      Building wheel for selectolax (pyproject.toml) ... error
      error: subprocess-exited-with-error
    
      × Building wheel for selectolax (pyproject.toml) did not run successfully.
      │ exit code: 1
      ╰─> [483 lines of output]
          C:\Users\******\AppData\Local\Temp\pip-build-env-lmejvfzx\overlay\Lib\site-packages\setuptools\_distutils\dist.py:289: UserWarning: Unknown distribution option: 'test_suite'
            warnings.warn(msg)
          C:\Users\******\AppData\Local\Temp\pip-build-env-lmejvfzx\overlay\Lib\site-packages\setuptools\_distutils\dist.py:289: UserWarning: Unknown distribution option: 'tests_require'
            warnings.warn(msg)
          C:\Users\******\AppData\Local\Temp\pip-build-env-lmejvfzx\overlay\Lib\site-packages\setuptools\dist.py:739: SetuptoolsDeprecationWarning: License classifiers are deprecated.
          !!
    
                  ********************************************************************************
                  Please consider removing the following classifiers in favor of a SPDX license expression:
    
                  License :: OSI Approved :: MIT License
    
                  See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
                  ********************************************************************************
    
          !!
            self._finalize_license_expression()
          running bdist_wheel
          C:\Users\******\AppData\Local\Temp\pip-build-env-lmejvfzx\overlay\Lib\site-packages\setuptools\_distutils\cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated
          !!
    
                  ********************************************************************************
                  With Python 2.7 end-of-life, support for building universal wheels
                  (i.e., wheels that support both Python 2 and Python 3)
                  is being obviated.
                  Please discontinue using this option, or if you still need it,
                  file an issue with pypa/setuptools describing your use case.
    
                  By 2025-Aug-30, you need to update your project and remove deprecated calls
                  or your builds will no longer be supported.
                  ********************************************************************************
    
          !!
            self.finalize_options()
          running build
          running build_py
          creating build\lib.win-amd64-cpython-313\selectolax
          copying selectolax\__init__.py -> build\lib.win-amd64-cpython-313\selectolax
          running egg_info
          writing selectolax.egg-info\PKG-INFO
          writing dependency_links to selectolax.egg-info\dependency_links.txt
          writing requirements to selectolax.egg-info\requires.txt
          writing top-level names to selectolax.egg-info\top_level.txt
          reading manifest file 'selectolax.egg-info\SOURCES.txt'
          reading manifest template 'MANIFEST.in'
          warning: no files found matching 'CONTRIBUTING.rst'
          warning: no files found matching 'HISTORY.rst'
          warning: no files found matching 'selectolax\lexbor\*.so'
          warning: no previously-included files found matching 'selectolax\*.so'
          warning: no files found matching 'modest\include\*'
          warning: no files found matching 'modest\source\*'
          warning: no files found matching 'lexbor\source\*'
          warning: no previously-included files matching '__pycache__' found under directory '*'
          warning: no previously-included files matching '*.py[co]' found under directory '*'
          warning: no files found matching '*.jpg' under directory 'docs'
          warning: no files found matching '*.gif' under directory 'docs'
          adding license file 'LICENSE'
          writing manifest file 'selectolax.egg-info\SOURCES.txt'
          C:\Users\******\AppData\Local\Temp\pip-build-env-lmejvfzx\overlay\Lib\site-packages\setuptools\command\build_py.py:212: _Warning: Package 'selectolax.lexbor' is absent from the `packages` configuration.
          !!
    
                  ********************************************************************************
                  ############################
                  # Package would be ignored #
                  ############################
                  Python recognizes 'selectolax.lexbor' as an importable package[^1],
                  but it is absent from setuptools' `packages` configuration.
    
                  This leads to an ambiguous overall configuration. If you want to distribute this
                  package, please make sure that 'selectolax.lexbor' is explicitly added
                  to the `packages` configuration field.
    
                  Alternatively, you can also rely on setuptools' discovery methods
                  (for example by using `find_namespace_packages(...)`/`find_namespace:`
                  instead of `find_packages(...)`/`find:`).
    
                  You can read more about "package discovery" on setuptools documentation page:
    
                  - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
    
                  If you don't want 'selectolax.lexbor' to be distributed and are
                  already explicitly excluding 'selectolax.lexbor' via
                  `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
                  you can try to use `exclude_package_data`, or `include-package-data=False` in
                  combination with a more fine grained `package-data` configuration.
    
                  You can read more about "package data files" on setuptools documentation page:
    
                  - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
    
    
                  [^1]: For Python, any directory (with suitable naming) can be imported,
                        even if it does not contain any `.py` files.
                        On the other hand, currently there is no concept of package data
                        directory, all directories are treated like packages.
                  ********************************************************************************
    
          !!
            check.warn(importable)
          C:\Users\******\AppData\Local\Temp\pip-build-env-lmejvfzx\overlay\Lib\site-packages\setuptools\command\build_py.py:212: _Warning: Package 'selectolax.modest' is absent from the `packages` configuration.
          !!
    
                  ********************************************************************************
                  ############################
                  # Package would be ignored #
                  ############################
                  Python recognizes 'selectolax.modest' as an importable package[^1],
                  but it is absent from setuptools' `packages` configuration.
    
                  This leads to an ambiguous overall configuration. If you want to distribute this
                  package, please make sure that 'selectolax.modest' is explicitly added
                  to the `packages` configuration field.
    
                  Alternatively, you can also rely on setuptools' discovery methods
                  (for example by using `find_namespace_packages(...)`/`find_namespace:`
                  instead of `find_packages(...)`/`find:`).
    
                  You can read more about "package discovery" on setuptools documentation page:
    
                  - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
    
                  If you don't want 'selectolax.modest' to be distributed and are
                  already explicitly excluding 'selectolax.modest' via
                  `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
                  you can try to use `exclude_package_data`, or `include-package-data=False` in
                  combination with a more fine grained `package-data` configuration.
    
                  You can read more about "package data files" on setuptools documentation page:
    
                  - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
    
    
                  [^1]: For Python, any directory (with suitable naming) can be imported,
                        even if it does not contain any `.py` files.
                        On the other hand, currently there is no concept of package data
                        directory, all directories are treated like packages.
                  ********************************************************************************
    
          !!
            check.warn(importable)
          copying selectolax\base.pxi -> build\lib.win-amd64-cpython-313\selectolax
          copying selectolax\lexbor.c -> build\lib.win-amd64-cpython-313\selectolax
          copying selectolax\lexbor.pxd -> build\lib.win-amd64-cpython-313\selectolax
          copying selectolax\lexbor.pyi -> build\lib.win-amd64-cpython-313\selectolax
          copying selectolax\lexbor.pyx -> build\lib.win-amd64-cpython-313\selectolax
          copying selectolax\parser.c -> build\lib.win-amd64-cpython-313\selectolax
          copying selectolax\parser.pxd -> build\lib.win-amd64-cpython-313\selectolax
          copying selectolax\parser.pyi -> build\lib.win-amd64-cpython-313\selectolax
          copying selectolax\parser.pyx -> build\lib.win-amd64-cpython-313\selectolax
          copying selectolax\py.typed -> build\lib.win-amd64-cpython-313\selectolax
          copying selectolax\utils.pxi -> build\lib.win-amd64-cpython-313\selectolax
          creating build\lib.win-amd64-cpython-313\selectolax\lexbor
          copying selectolax\lexbor\attrs.pxi -> build\lib.win-amd64-cpython-313\selectolax\lexbor
          copying selectolax\lexbor\node.pxi -> build\lib.win-amd64-cpython-313\selectolax\lexbor
          copying selectolax\lexbor\selection.pxi -> build\lib.win-amd64-cpython-313\selectolax\lexbor
          creating build\lib.win-amd64-cpython-313\selectolax\modest
          copying selectolax\modest\node.pxi -> build\lib.win-amd64-cpython-313\selectolax\modest
          copying selectolax\modest\selection.pxi -> build\lib.win-amd64-cpython-313\selectolax\modest
          running build_ext
          building 'selectolax.parser' extension
          creating build\temp.win-amd64-cpython-313\Release\modest\source\modest
          creating build\temp.win-amd64-cpython-313\Release\modest\source\modest\finder
          creating build\temp.win-amd64-cpython-313\Release\modest\source\modest\layer
          creating build\temp.win-amd64-cpython-313\Release\modest\source\modest\node
          creating build\temp.win-amd64-cpython-313\Release\modest\source\modest\render
          creating build\temp.win-amd64-cpython-313\Release\modest\source\modest\style
          creating build\temp.win-amd64-cpython-313\Release\modest\source\mycore
          creating build\temp.win-amd64-cpython-313\Release\modest\source\mycore\utils
          creating build\temp.win-amd64-cpython-313\Release\modest\source\mycss
          creating build\temp.win-amd64-cpython-313\Release\modest\source\mycss\declaration
          creating build\temp.win-amd64-cpython-313\Release\modest\source\mycss\media
          creating build\temp.win-amd64-cpython-313\Release\modest\source\mycss\namespace
          creating build\temp.win-amd64-cpython-313\Release\modest\source\mycss\property
          creating build\temp.win-amd64-cpython-313\Release\modest\source\mycss\selectors
          creating build\temp.win-amd64-cpython-313\Release\modest\source\mycss\values
          creating build\temp.win-amd64-cpython-313\Release\modest\source\myencoding
          creating build\temp.win-amd64-cpython-313\Release\modest\source\myfont
          creating build\temp.win-amd64-cpython-313\Release\modest\source\myhtml
          creating build\temp.win-amd64-cpython-313\Release\modest\source\myport\windows_nt\mycore
          creating build\temp.win-amd64-cpython-313\Release\modest\source\myport\windows_nt\mycore\utils
          creating build\temp.win-amd64-cpython-313\Release\modest\source\myunicode
          creating build\temp.win-amd64-cpython-313\Release\modest\source\myurl
          creating build\temp.win-amd64-cpython-313\Release\selectolax
    ---
    snip: lots of visual studio stuff
    ---
          parser.c
          selectolax/parser.c(1012): warning C4996: 'Py_UNICODE': deprecated in 3.13
          selectolax/parser.c(1013): warning C4996: 'Py_UNICODE': deprecated in 3.13
          selectolax/parser.c(1730): warning C4013: '_PyList_Extend' undefined; assuming extern returning int
          selectolax/parser.c(1730): warning C4047: 'initializing': 'PyObject *' differs in levels of indirection from 'int'
          selectolax/parser.c(2004): warning C4013: '_PyInterpreterState_GetConfig' undefined; assuming extern returning      selectolax/parser.c(2004): error C2223: left of '->optimization_level' must point to struct/union
          selectolax/parser.c(6033): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
          selectolax/parser.c(17254): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
          selectolax/parser.c(17264): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
          selectolax/parser.c(29073): warning C4013: '_PyUnicode_FastCopyCharacters' undefined; assuming extern returning int
          selectolax/parser.c(31426): error C2198: '_PyLong_AsByteArray': too few arguments for call
          selectolax/parser.c(31622): error C2198: '_PyLong_AsByteArray': too few arguments for call
          selectolax/parser.c(31818): error C2198: '_PyLong_AsByteArray': too few arguments for call
          selectolax/parser.c(32318): warning C4013: '_PyGen_SetStopIterationValue' undefined; assuming extern returning int
    3\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
          [end of output]
    
      note: This error originates from a subprocess, and is likely not a problem with pip.
      Building wheel for construct (pyproject.toml) ... done
      Created wheel for construct: filename=construct-2.8.8-py2.py3-none-any.whl size=69927 sha256=1ba8a8f2279eff0c9844edf41fcf83e02e411315c8467b408b58a74cd7643e4a
      Stored in directory: c:\users\******\appdata\local\pip\cache\wheels\6f\a8\1c\9e2e2cef2ece095a97347cd813929f777ccc7ca9b08ef16e82
    Successfully built PyQt6_sip construct
    Failed to build selectolax
    
    [notice] A new release of pip is available: 24.3.1 -> 25.0.1
    [notice] To update, run: python.exe -m pip install --upgrade pip
    ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (selectolax)

    I tried gui.py on the off chance it might work, but no...

    Code:
    (env) PS C:\Users\******\Videos\UK-FTA> python gui.py
    Traceback (most recent call last):
      File "C:\Users\******\Videos\UK-FTA\gui.py", line 4, in <module>
        from PyQt6.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout, QLabel, QHBoxLayout, QCheckBox
    ModuleNotFoundError: No module named 'PyQt6'
    I suspect that the UK-FTA distro requires a prior version of python as some of its dependencies have been depreciated, or I could be completely wrong, any helpful advice would be welcome.

    Many thanks!
    Last edited by MadUKDiver; 24th Mar 2025 at 18:45.
    Quote Quote  
  11. Well done for getting it sorted. Is there a reason you don't use Devine? it seems to work great for me.
    Quote Quote  
  12. Originally Posted by peterb999 View Post
    Well done for getting it sorted. Is there a reason you don't use Devine? it seems to work great for me.
    Thanks! I felt with my endgame I might learn more from UK-FTA than Devine. Although, I'll probably try Devine anyway. I live a long way from the exchange and the only BB I can get is ADSL with a pitiful speed that on a good day reaches only 4Mb so streaming services for me are a frustration. Even though houses only 500m away have fibre there's currently no plan to bring it to my road.

    I subscribe to a pay service for theatre productions. To watch these I have to go to a friends home. Not so bad as we make an evening of it but ideally I'd like to be able to download them to watch myself. Clearly I won't be asking for help on this endeavour in these forums but I made a start some time ago before coming here - so far I can download the subtitles. I'm hoping that looking at the way the scripts work, and reading all the clever content on here, I can learn enough to deal with the encryption of the video and audio and achieve my goal.
    Quote Quote  
  13. Originally Posted by MadUKDiver View Post
    Originally Posted by peterb999 View Post
    Well done for getting it sorted. Is there a reason you don't use Devine? it seems to work great for me.
    Thanks! I felt with my endgame I might learn more from UK-FTA than Devine. Although, I'll probably try Devine anyway. I live a long way from the exchange and the only BB I can get is ADSL with a pitiful speed that on a good day reaches only 4Mb so streaming services for me are a frustration. Even though houses only 500m away have fibre there's currently no plan to bring it to my road.

    I subscribe to a pay service for theatre productions. To watch these I have to go to a friends home. Not so bad as we make an evening of it but ideally I'd like to be able to download them to watch myself. Clearly I won't be asking for help on this endeavour in these forums but I made a start some time ago before coming here - so far I can download the subtitles. I'm hoping that looking at the way the scripts work, and reading all the clever content on here, I can learn enough to deal with the encryption of the video and audio and achieve my goal.
    That makes complete sense. Angela does make great scripts which have plenty of # statements to follow what each bit does.

    Have you had a look at the HellYes script that she made? That should help you get the videos from your theatre service and work out how to automate the process.

    Good luck!
    Quote Quote  
  14. I find myself wanting downloaders for obscure sites myself so I write my own yt-dlp extractors (for both encrypted and unencrypted videos). yt-dlp does so much of the heavy lifting and there are tonnes of other extractors to copy code from to save even more effort.
    Quote Quote  
  15. When I download longer programmes, they seem to have no audio and cut off? Anyone else having this problem?
    Quote Quote  
  16. Hi there, long time user of yt-dlp and get_iplayer on my macbook, I was wondering if this is the best way to download from my5? I've tried a few different methods and am really struggling, I don't suppose anybody could point me in the right direction?

    I'm just after clean copies of these two shows in their best quality and with no remuxing or anything.

    https://www.channel5.com/show/doctor-who-secrets-scandals
    https://www.channel5.com/show/one-foot-in-the-grave-30-years-of-laughs

    Feel like it shouldn't be so tricky haha. But obviously the encryption keys are a bit beyond me atm.
    Quote Quote  
  17. Hi. Your best bet is probably to use devine.

    There is a guide to install it here (thanks saintyUK) :

    https://forum.videohelp.com/threads/416617-Semi-automated-guide-to-install-stabbedbybr...fork-of-Devine

    The link to the devine services is currently down but you can get them from here (thanks phased) :

    https://files.videohelp.com/u/312095/devine-services.zip

    Good luck.
    Quote Quote  
  18. Originally Posted by peterb999 View Post
    Hi. Your best bet is probably to use devine.

    There is a guide to install it here (thanks saintyUK) :

    https://forum.videohelp.com/threads/416617-Semi-automated-guide-to-install-stabbedbybr...fork-of-Devine

    The link to the devine services is currently down but you can get them from here (thanks phased) :

    https://files.videohelp.com/u/312095/devine-services.zip

    Good luck.
    Thanks a lot for that! I don't suppose if you know if there's an installation guide for mac? I've hit a roadblock trying to install the other binary dependancies ... some like ffmpeg are easy, shaka packager though ...
    Quote Quote  
  19. Originally Posted by struggling View Post
    Thanks a lot for that! I don't suppose if you know if there's an installation guide for mac? I've hit a roadblock trying to install the other binary dependancies ... some like ffmpeg are easy, shaka packager though ...
    If you've already got PIP (for Python 3) installed, you can try yt-dlp-mp4decrypt:
    1. Delete (or rename) your existing copy of yt-dlp
    2. Run: python3 -m pip install -U https://github.com/aarubui/yt-dlp-mp4decrypt/archive/master.zip yt-dlp
    3. Get a .wvd file
    4. Get the mp4decrypt executable and put it in your system's PATH
    5. Run
      Code:
      yt-dlp --use-postprocessor Mp4Decrypt:when=before_dl;devicepath=<path_to_wvd_file> https://www.channel5.com/show/doctor-who-secrets-scandals
    Quote Quote  
  20. @struggling
    https://www.transferxl.com/download/08Tgphf57BpHr for Dr Who
    https://www.transferxl.com/download/082myqL9kxr6 for One Foot in the Grave

    Each are around 3Gb 1080p 6000Kb/s
    Quote Quote  
  21. Originally Posted by SocietyBox View Post
    Originally Posted by struggling View Post
    Thanks a lot for that! I don't suppose if you know if there's an installation guide for mac? I've hit a roadblock trying to install the other binary dependancies ... some like ffmpeg are easy, shaka packager though ...
    If you've already got PIP (for Python 3) installed, you can try yt-dlp-mp4decrypt:
    1. Delete (or rename) your existing copy of yt-dlp
    2. Run: python3 -m pip install -U https://github.com/aarubui/yt-dlp-mp4decrypt/archive/master.zip yt-dlp
    3. Get a .wvd file
    4. Get the mp4decrypt executable and put it in your system's PATH
    5. Run
      Code:
      yt-dlp --use-postprocessor Mp4Decrypt:when=before_dl;devicepath=<path_to_wvd_file> https://www.channel5.com/show/doctor-who-secrets-scandals
    Thank you - I think I almost got there, it just wasn't picking up the wvd for some reason ... but it did validate in pywidevine

    Originally Posted by phased View Post
    @struggling
    https://www.transferxl.com/download/08Tgphf57BpHr for Dr Who
    https://www.transferxl.com/download/082myqL9kxr6 for One Foot in the Grave

    Each are around 3Gb 1080p 6000Kb/s
    Thank you so much phased, I can officially stop pulling my hair out! Will happily retreat to get_iplayer and yt-dlp now haha.
    Quote Quote  
  22. Hi struggling,

    Don't give up on devine though, haha, it's worth the challenge getting it working. Unfortunately I don't use a Mac and I've never seen a guide for it, however you can get the Mac Shaka Packager from here - https://github.com/shaka-project/shaka-packager/releases/tag/v3.4.2

    I presume, like windows, you just re-name it and put it in the path on your Mac.
    Quote Quote  
  23. Originally Posted by struggling View Post
    Thank you - I think I almost got there, it just wasn't picking up the wvd for some reason ... but it did validate in pywidevine
    You mean you're getting a message like "ERROR: [Errno 2] No such file or directory: 'mywvdfile.wvd'"?
    Are you using an absolute path? e.g. /Users/myname/Downloads/mywvdfile.wvd
    Quote Quote  
  24. Can someone please download Ch4's The Piano from yesterday TIA

    https://www.channel4.com/programmes/the-piano/on-demand/76067-002
    Quote Quote  
  25. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Originally Posted by tvdownloaderfan View Post
    Can someone please download Ch4's The Piano from yesterday TIA

    https://www.channel4.com/programmes/the-piano/on-demand/76067-002

    https://gofile.io/d/MxyK49
    Quote Quote  
  26. Originally Posted by iamghost View Post
    Originally Posted by tvdownloaderfan View Post
    Can someone please download Ch4's The Piano from yesterday TIA

    https://www.channel4.com/programmes/the-piano/on-demand/76067-002

    https://gofile.io/d/MxyK49
    Many thanks, I wish I could understand how to downloads drm stuff myself
    Quote Quote  
  27. Confused. This thread is UK-FTA related and UK-FTA does NOT use cURL in any way. On the other hand HellYes uses cURL and if its that you are asking about, do it in that thread, not here.

    If you are using UK-FTA just select 'Download by URL' and insert your links see the example:-

    Image
    [Attachment 86748 - Click to enlarge]


    Your first link works for me.
    Quote Quote  
  28. I am still new to this. Could someone please download today's episode of Countdown from Channel 4 for me ? I would be very grateful. Thanks.

    https://www.channel4.com/programmes/countdown/on-demand/77001-026
    Quote Quote  
  29. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Originally Posted by dark_moon View Post
    I am still new to this. Could someone please download today's episode of Countdown from Channel 4 for me ? I would be very grateful. Thanks.

    https://www.channel4.com/programmes/countdown/on-demand/77001-026
    there you go...

    https://gofile.io/d/zqHK4f
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!