VideoHelp Forum




+ Reply to Thread
Page 10 of 21
FirstFirst ... 8 9 10 11 12 20 ... LastLast
Results 271 to 300 of 610
  1. Here is my take on CLI and UK Free to Air Downloader



    #Recorded in Power Shell on Win 11 Pro 22H2):
    https://asciinema.org/a/11xmslk8spxRrtpi4SaJ6gz40
    (All unclaimed recordings are automatically deleted 7 days after upload.)

    #You can download the recording as:
    .cast = Original Recording (And play it back Locally)
    .txt = Plain Text Version (Easy copy/paste)
    .gif = animated GIF requires "Installing" agg program


    Attached "UK-FTA-14.4-PS-GIF+CAST" ZIP file contains original CAST + GIF files.
    UK-FTA-14.4-PS.txt contains easy copy/paste commands used in this video.

    The "UK-FTA-14.4-PS.cast" can be re-uploaded to asciinema.org wit the command:
    Code:
    PowerSession upload UK-FTA-14.4-PS.cast


    ##################
    #UK-FTA PRE:VIDEO
    ##################

    If you not sure what this is about,
    check out detailed "Video guide to get your Win system set-up for ....."
    https://forum.videohelp.com/threads/414487


    #Launch Elevated/Administrator privileged Power Shell;
    Code:
    WinKey+x + a


    # You can check that the Power Shell opened has "Administrator" or elevated privileges with:
    Code:
    ([Security.Principal.WindowsPrincipal] `
      [Security.Principal.WindowsIdentity]::GetCurrent() `
    ).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)

    # If CMD comes up, switch to Power Shell by typing:
    Code:
    powershell
    [and press ENTER]



    Code:
    Get-ExecutionPolicy -List
    Code:
    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

    #WinGet:
    Code:
    start ms-windows-store://pdp/?productid=9nblggh4nns1
    Code:
    winget --version


    #Add WIN PATH for MKVToolNix;
    Code:
    SystemPropertiesAdvanced
    Code:
    c:\Program Files\MKVToolNix\


    # Install Dependencies:
    #----------------------

    (A "Winget one-liner=multiple apps/commands in one | YT-DLP depends on FFMpeg.....")
    Code:
    winget install --accept-source-agreements --accept-package-agreements yt-dlp.yt-dlp MoritzBunkus.MKVToolNix GNU.Nano Python.Python.3.12 Microsoft.VisualStudioCode

    #Disable Progress Bar in IWR (Invoke-WebRequest);
    #-----------------------------------------------;
    Code:
    $ProgressPreference = 'SilentlyContinue';


    # N_m3u8DL-RE "20240304";
    #-----------------------;
    Code:
    Invoke-WebRequest https://github.com/stabbedbybrick/N_m3u8DL-RE/releases/download/20240304/N_m3u8DL-RE_Beta_win-x64.zip -OutFile $home\Downloads\N_m3u8DL-RE_Beta_win-x64_20240304.zip
    Code:
    tar -xzvf $home\Downloads\N_m3u8DL-RE_Beta_win-x64_20240304.zip -C C:\Windows\System32\


    # Bento4 - v.1-6-0-641;
    #---------------------;
    Code:
    Invoke-WebRequest https://www.bok.net/Bento4/binaries/Bento4-SDK-1-6-0-641.x86_64-microsoft-win32.zip -OutFile $home\Downloads\Bento4-SDK-1-6-0-641.x86_64-microsoft-win32.zip;
    #(Mind the "space" at the end of the line between the "\ *.exe"
    Code:
    tar --verbose --directory=/Bento4-SDK-1-6-0-641.x86_64-microsoft-win32/bin/ --extract --file=$home\Downloads\Bento4-SDK-1-6-0-641.x86_64-microsoft-win32.zip --strip-components=2 -C C:\Windows\System32\ *.exe;


    # Shaka-project "Latest":
    #-------------------------------
    Code:
    Invoke-WebRequest https://github.com/shaka-project/shaka-packager/releases/latest/download/packager-win-x64.exe -OutFile C:\Windows\System32\shaka-packager.exe;
    #Fin


    #Download "get_iplayer" using IWR (Invoke-WebRequest):
    #-----------------------------------------------------
    Code:
    Invoke-WebRequest https://github.com/get-iplayer/get_iplayer_win32/releases/download/3.35.0/get_iplayer-3.35.0-windows-x64-setup.exe -OutFile $home\Downloads\get_iplayer-3.35.0-windows-x64-setup.exe;
    Invoke-WebRequest https://github.com/get-iplayer/get_iplayer_win32/releases/download/3.35.0/get_iplayer-3.35.0-windows-x64-setup.exe.sha256 -OutFile $home\Downloads\get_iplayer-3.35.0-windows-x64-setup.exe.sha256;
    #Fin


    #Check/validate the downloaded installer of "get_iplayer-3.35.0-windows-x64-setup":
    #----------------------------------------------------------------------------------
    Code:
    certutil -hashfile $home\Downloads\get_iplayer-3.35.0-windows-x64-setup.exe.sha256 SHA256;
    #OR
    Code:
    (Get-FileHash $home\Downloads\get_iplayer-3.35.0-windows-x64-setup.exe).Hash -eq "00bb8cdcd78cde0a50fab41b6f67eb3405981f73c15c1d514d66cf31291e74b2"


    #Install the "get_iplayer";
    #-------------------------;
    Code:
    Start-Process $home\Downloads\get_iplayer-3.35.0-windows-x64-setup.exe -ArgumentList '/quiet' -Wait;
    #Fin;
    #Exit the elevated PS;
    exit








    #Launch User level Power Shell;
    Code:
    WinKey+x + i

    # If CMD comes up, switch to Power Shell by typing:

    Code:
    powershell
    [and press ENTER]




    # Download uk-fta-v14.5
    #----------------------
    #Using IWR (Invoke-WebRequest);
    Code:
    Invoke-WebRequest https://files.videohelp.com/u/301890/uk-fta_14_5.zip -OutFile $home\Downloads\uk-fta-14_5.zip;
    #OR use BITS - "BitsTransfer Module"
    Code:
    Start-BitsTransfer –source https://files.videohelp.com/u/301890/uk-fta_14_5.zip -destination $home\Downloads\uk-fta-14_5.zip;
    #OR use aria (If installed);
    Code:
    aria2c https://files.videohelp.com/u/301890/uk-fta_14_5.zip --dir $home\Downloads\
    #OR use curl alias for IWR;
    Code:
    curl https://files.videohelp.com/u/301890/uk-fta_14_5.zip -o $home\Downloads\uk-fta_14_5.zip
    #OR use cURL.EXE (If installed);
    Code:
    curl.exe https://files.videohelp.com/u/301890/uk-fta_14_5.zip -o $home\Downloads\uk-fta_14_5.zip



    #UNzip/Extract
    (Best to keep the versions separate).
    Code:
    tar -xzvf $home\Downloads\uk-fta-14_5.zip -C $home\git\
    ls $home\git\UK*
    mv $home\git\UK-FTA $home\git\UK-FTA.14.5
    cd $home\git\UK-FTA.14.5


    #Config the UK-FTA:
    #------------------
    Code:
    nano +18 .\ukfta\configs\config.py
    # Comment out Angelas DEFAULT DIR
    #SAVEPATH = r"/home/angela/Programming/WKS-KEYS/output"

    # Save in Videos DIR or any other PATH you desire (replace "user" with your "USERNAME"):
    Code:
    SAVEPATH =  r"c:\Users\user\Videos"


    #With this script, you can easily customize container from MKV to MP4 if desired
    #Change to MP4 container (comment out or replace the MKV entry)
    Code:
    nano +55 .\ukfta\bbc_dl\BBC.py
    'format=mp4:muxer=ffmpeg',


    Code:
    nano +395 .\ukfta\c4_dl\C4.py
    'format=mp4:muxer=ffmpeg',


    Code:
    nano +207 .\ukfta\itv_dl\ITVX.py
    'format=mp4:muxer=ffmpeg',


    #Change to MP4 container (comment out or replace the MKV entry)
    Code:
    nano +337 .\ukfta\my5_dl\my5getter.py
    'format=mp4:muxer=ffmpeg',


    Code:
    nano +289 .\ukfta\stv_dl\stvgetter.py
    'format=mp4:muxer=ffmpeg',


    Code:
    nano +152 .\ukfta\tptvencore\TPTV.py
    "format=mp4:muxer=ffmpeg",

    Code:
    nano +125 .\ukfta\uktvp\slimuktvp.py
    'format=mp4:muxer=ffmpeg',










    #Check all Dependencies are Installed:
    #-------------------------------------
    Code:
    py -V;
    py -m pip -V;
    #
    ffmpeg -version; 
    ffprobe -version; 
    mp4decrypt;
    N_m3u8DL-RE --version;
    mkvmerge --version; 
    shaka-packager -version; 
    code --version;
    get_iplayer -V;
    #Fin;





    #Install with latest Python version 3.12.*
    #3.12.*
    pip install --upgrade pip
    #########################
    Code:
    py -m venv env;
    .\env\Scripts\activate;
    #OR
    py -m venv $home\git\UK-FTA.14.5\

    #Check the config:
    Code:
    cat .\env\pyvenv.cfg
    #Install "requirements"
    Code:
    pip install -r requirements.txt
    #Fin;


    #Check and run:
    Code:
    py -V;
    py -m pip -V;
    py menu.py

    #Check the recording:
    Code:
    ls $home\Videos\MY5\Aerial_Argentina\


    #EDIT 2024/6/01:
    - Updated to version 14.5
    - Added VSCode to Dependencies (best editor when editing *.py scripts for fixes)

    #EDIT 2024/5/22:
    - added command to check "Administrator" privileges
    Image Attached Files
    Last edited by pssh; 1st Jun 2024 at 06:28.
    If I was in politics I make sure you drink plenty of beer
    and watch plenty of TV to keep you busy. | Data is the new oil.
    Quote Quote  
  2. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by pssh View Post
    Here is my take on CLI and UK Free to Air Downloader
    #Recorded in Power Shell on Win 11 Pro 22H2):
    UK-FTA runs better on Terminal from the widows App Store - a version similar to Powershell. And available to Windows Home users.
    And installation really isn't that hard. Most of the users here will have installed bits and pieces along the way in their journey from decrypting by hand to running scripts. It isn't the big leap you make it out to be.

    If a newbie shows up here I think they should do the apprenticeship and discover hand decryption first anyway.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  3. I've been successfully using UK-FTA for a few months now on my Debian Bookworm system (python 3.11.2). I've just tried to download an episode of "Look At Life" from TPTV, but the search didn't return any results, although there are several on the website. Running a search for "Dixon of Dock Green" gave the same blank response. Seeing that there is an update to address TPTV issues I've installed UK-FTA v 14_4 in a new directory, with a new virtual environment, edited config.py and tried again.

    When I enter a keyword for search I now get a error ending up with "UnicodeDecodeError: 'utf-8' codec can't decode byte" - the implication being that TPTV isn't giving results encoded in UTF-8 ...

    Has anyone got any idea what I can do to fix this issue? Many thanks in advance.

    [ BTW Just to confirm everything else is working, I've downloaded a file using keyword search on All4, with no problems. ]

    Code:
    Traceback (most recent call last):
      File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 156, in <module>
        doactionselect()
      File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 134, in doactionselect
        return dosearch()
               ^^^^^^^^^^
      File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 109, in dosearch
        return keywordsearch(search)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 70, in keywordsearch
        html_content = response.content.decode('utf-8')  
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    UnicodeDecodeError: 'utf-8' codec can't decode byte 0x83 in position 0: invalid start byte
    Quote Quote  
  4. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by BenDWire View Post

    When I enter a keyword for search I now get a error ending up with "UnicodeDecodeError: 'utf-8' codec can't decode byte" - the implication being that TPTV isn't giving results encoded in UTF-8 ...
    It throws an error for me too. I'll look at it. When it does turn up results it is painfully slow these days too.

    I note that a search for 'Life' turns up 11 pages of results - if you wade through those there are several Look at Life titles and they've all downloaded for me.

    [Edit] Have another go. I just tried a search for look at life - it produced a list of programs and they all downloaded so looking like an issue with TPTV . I will check it through tomorrow.
    Last edited by A_n_g_e_l_a; 20th May 2024 at 17:12.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  5. Thanks A_n_g_e_l_a.

    I've just tried again but I get the same error regardless of search term.

    I also get the same error if I try to download using the URL, and also Greedy Search by URL (I used Breaking the Codes as an example)

    I've also just checked that search on keyword for ITVX and ALL4 works correctly, and they seem flawless to me. It's seems to be just TPTV that is giving me issues.

    Thanks again for all your hard work. It's much appreciated.
    Quote Quote  
  6. Also spotted a little bug with TPTV and subtitles last night, it was leaving gaps in the subtitle file, missing out dialogue on download, although not a problem with the script, upon looking around it seems it's a bug with N_m3u8DL-RE, i compared using the website and a download i did with an earlier version using the CLI-Gui and it was downloading the subs without any errors
    Quote Quote  
  7. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by BenDWire View Post
    I also get the same error if I try to download using the URL, and also Greedy Search by URL (I used Breaking the Codes as an example)
    Oh? Its quite an enigma isn't it?
    Originally Posted by BadJoker View Post
    Also spotted a little bug with TPTV and subtitles last night, it was leaving gaps in the subtitle file, missing out dialogue on download, although not a problem with the script, upon looking around it seems it's a bug with N_m3u8DL-R:
    That's not so easy to deal with. Although The N_m3u8DL-RE website version has been succeeded by a few compiles that stabbedByBrick has run. There are links to newer version in VH and if you haven't updated it is worth trying that. Or I could give an option to use yt-dlp I suppose for the download.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  8. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    @BenDWire

    TPTVEncore now seems to be enforcing tokens in the cookies - so I now do an initial hello to tvtpencore to get cookies set. I've also speeded up search.

    I won't do a full release yet - see how this goes - https://files.videohelp.com/u/301890/TalkingPics.py

    Replace UK-FTA/ukfta/tptvencore/TalkingPics.py with the downloaded file.

    Let me know how it runs for you.

    I note that 'Breaking (Decrypting) The Codes' only has two items these days It used to be six videos once upon a time.
    Image
    [Attachment 79292 - Click to enlarge]

    Let me know if you'd like the mssing ones.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  9. Originally Posted by BenDWire View Post
    Oh? Its quite an enigma isn't it?
    Ha! Very good

    I can confirm that the search now works (and at a perfectly acceptable speed) BUT I still get the same sort of error when I actually try to download a file. This happened when I selected just one Look At Life episode ...
    Code:
    Enter key word(s) for search : Look At Life
    Traceback (most recent call last):
      File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 164, in <module>
        doactionselect()
      File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 137, in doactionselect
        return dosearch()
               ^^^^^^^^^^
      File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 114, in dosearch
        return keywordsearch(search)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/home/ben/build/UK-FTA/ukfta/tptvencore/TalkingPics.py", line 101, in keywordsearch
        TP.run(url)
      File "/home/ben/build/UK-FTA/ukfta/tptvencore/TPTV.py", line 91, in run
        data = client.get(url, headers=headers).content.decode()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf9 in position 1: invalid start byte
    Thanks for the offer of the other episodes, but I have everything I need. I was able to download the LaL episodes using N_m3u8DL-RE directly, fed with the master.m3u8 from Stream Detector in Firefox, but I much prefer your scripts to anything else. Thanks again for all that you do.
    Quote Quote  
  10. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by BenDWire View Post
    BUT I still get the same sort of error when I actually try to download a file. This happened when I selected just one Look At Life episode
    I think i have it now

    Update to TPTV.py - the down-loader https://files.videohelp.com/u/301890/TPTV.py

    Replace the file TPTV.py in UK-FTA/ukfta/tptvencore/ with this one.

    I've run it on Windows 11 in an emulator and it downloaded a Look at Life episode OK.
    Image
    [Attachment 79294 - Click to enlarge]


    I'll put a UK-FTA release together tomorrow: this issue affects Android as well as Windoze
    Last edited by A_n_g_e_l_a; 21st May 2024 at 11:08.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  11. Thanks A_n_g_e_l_a

    You also need add the "chardet" module added to your requirements.txt to run these corrections.

    After a quick "pip install chardet" within my Virtual Environment, all appears to be working correctly. I'll do some more thorough testing later this evening and let you know if I find anything to worry about.

    Thank you once again.
    Quote Quote  
  12. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by BenDWire View Post
    Thanks A_n_g_e_l_a

    You also need add the "chardet" module added to your requirements.txt to run these corrections.

    After a quick "pip install chardet" within my Virtual Environment, all appears to be working correctly. I'll do some more thorough testing later this evening and let you know if I find anything to worry about.

    Thank you once again.
    Ah yes I had to install it too - but it slipped my mind - so thanks. And thanks for the feed-back.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  13. @A_n_g_e_l_a - I've not found any other issues with TPTV and it all seems to be working well now, thanks.

    @BadJoker - As I've been messing about with TVTP I updated my N_m3u8DL-RE to the latest prerelease version by StabbedByBrick. Unfortunately the subtitle problem still exists in the few titles I've downloaded.
    Quote Quote  
  14. Got the same ERROR as @BenDWire
    below when using "search" on updated version
    on my headless system running py 3.9.2 and pip 20.3.4


    I have installed:
    Code:
    pip3 install chardet
    #Correct TPTV
    Code:
    curl -L https://files.videohelp.com/u/301890/TPTV.py -o ~/git/UK-FTA.14.4/ukfta/tptvencore/TPTV.py
    curl -L https://files.videohelp.com/u/301890/TalkingPics.py -o ~/git/UK-FTA.14.4/ukfta/tptvencore/TalkingPics.py
    Code:
        /_  __/ _ \/_  __/ | / /  / __/__  _______  _______    
         / / / ___/ / /  | |/ /  / _// _ \/ __/ _ \/ __/ -_)   
        /_/ /_/    /_/   |___/  /___/_//_/\__/\___/_/  \__/    
                                                               
    
    A TPTV Encore: Video Search, Selector
     and Downloader.
    
    
    Enter key word(s) for search : decrypting
    Traceback (most recent call last):
      File "/home/user/git/UK-FTA.14.4/ukfta/tptvencore/TalkingPics.py", line 156, in <module>
        doactionselect()
      File "/home/user/git/UK-FTA.14.4/ukfta/tptvencore/TalkingPics.py", line 134, in doactionselect
        return dosearch()
      File "/home/user/git/UK-FTA.14.4/ukfta/tptvencore/TalkingPics.py", line 109, in dosearch
        return keywordsearch(search)
      File "/home/user/git/UK-FTA.14.4/ukfta/tptvencore/TalkingPics.py", line 70, in keywordsearch
        html_content = response.content.decode('utf-8')
    UnicodeDecodeError: 'utf-8' codec can't decode byte 0x96 in position 1: invalid start byte

    Same error on the Win11 Pro | py3.12.3 | pip 24.0


    #Windows
    Code:
    Invoke-WebRequest https://files.videohelp.com/u/301890/TPTV.py -OutFile $home\git\UK-FTA.14.4\ukfta\tptvencore\TPTV.py
    Invoke-WebRequest https://files.videohelp.com/u/301890/TalkingPics.py -OutFile $home\git\UK-FTA.14.4\ukfta\tptvencore\TalkingPics.py
    #Fin

    Code:
         _________  _______   __   ____
        /_  __/ _ \/_  __/ | / /  / __/__  _______  _______
         / / / ___/ / /  | |/ /  / _// _ \/ __/ _ \/ __/ -_)
        /_/ /_/    /_/   |___/  /___/_//_/\__/\___/_/  \__/
    
    
    A TPTV Encore: Video Search, Selector
     and Downloader.
    
    
    Enter key word(s) for search : decrypting
    Traceback (most recent call last):
      File "C:\Users\user\git\UK-FTA.14.4\ukfta\tptvencore\TalkingPics.py", line 156, in <module>
        doactionselect()
      File "C:\Users\user\git\UK-FTA.14.4\ukfta\tptvencore\TalkingPics.py", line 134, in doactionselect
        return dosearch()
               ^^^^^^^^^^
      File "C:\Users\user\git\UK-FTA.14.4\ukfta\tptvencore\TalkingPics.py", line 109, in dosearch
        return keywordsearch(search)
               ^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\git\UK-FTA.14.4\ukfta\tptvencore\TalkingPics.py", line 70, in keywordsearch
        html_content = response.content.decode('utf-8')
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    UnicodeDecodeError: 'utf-8' codec can't decode byte 0x96 in position 1: invalid start byte
    ⣻ Loading...
    Last edited by pssh; 22nd May 2024 at 04:44.
    If I was in politics I make sure you drink plenty of beer
    and watch plenty of TV to keep you busy. | Data is the new oil.
    Quote Quote  
  15. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by pssh View Post
    Got the same ERROR as @BenDWire
    below when using "search" on updated version
    on my headless system running py 3.9.2 and pip 20.3.4
    Same error on the Win11 Pro | py3.12.3 | pip 24.0
    [
    This is a strange one. To be clear the rubric is meant to say Python 3.10+ as being suitable; meaning 3.10 -3.13 (currently).

    I've made a small change to TalkingPics.py; same url; https://files.videohelp.com/u/301890/TalkingPics.py try this one.

    Also I've made a small change to the logic of TPTV.py and removed the need for the import of 'chardet'.
    Same url different file https://files.videohelp.com/u/301890/TPTV.py it speeds up the search completion slightly.

    Both work for me on Windows 11
    Last edited by A_n_g_e_l_a; 22nd May 2024 at 04:58.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  16. Originally Posted by A_n_g_e_l_a View Post
    Originally Posted by pssh View Post
    Got the same ERROR as @BenDWire
    below when using "search" on updated version
    on my headless system running py 3.9.2 and pip 20.3.4
    Same error on the Win11 Pro | py3.12.3 | pip 24.0
    [
    This is a strange one. To be clear the rubric is meant to say Python 3.10+ as being suitable; meaning 3.10 -3.13 (currently).

    I've made a small change to TalkingPics.py; same url; https://files.videohelp.com/u/301890/TalkingPics.py try this one.
    YES, solved
    the new one works ... Thank you very much.

    Code:
     _________  _______   __  ____
    /_  __/ _ \/_  __/ | / / / __/__  _______  _______
     / / / ___/ / /  | |/ / / _// _ \/ __/ _ \/ __/ -_)
    /_/ /_/    /_/   |___/ /___/_//_/\__/\___/_/  \__/
    
    
    A TPTV Encore: Video Search, Selector and Downloader.
    
    
    Enter key word(s) for search : decrypting
    [ ] 0 | Breaking The Codes (AKA Decrypting the Codes) The Rise of Enigma (S1, EP2)
    [ ] 1 | Breaking The Codes (AKA Decrypting the Code)  -  Men of Room 40 (S1, EP1)
    
    (space to tick one, a to tick/untick all, enter to confirm)

    Does anyone know how often does the tptvencore re-lists rest of the 6 episodes of "Breaking The Codes"?
    If I was in politics I make sure you drink plenty of beer
    and watch plenty of TV to keep you busy. | Data is the new oil.
    Quote Quote  
  17. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by pssh View Post
    Does anyone know how often does the tptvencore re-lists rest of the 6 episodes of "Breaking The Codes"?
    Was up for ages; suddenly gone.

    My complete archive for Discovering the Codes is a 2.3Gb zip-file here https://buzzheavier.com/f/GOLgkJ5qIAA=
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  18. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Update. Bug fixes to Talking Pictures. Added Quit option to all channel menus. Cosmetic update to try to get more conformity across channels.
    Added a runonce.py method for those fearful of pip; it install from requirements.txt.
    Not needed if updating only new users may use it as an install option.

    https://files.videohelp.com/u/301890/uk-fta_14_5.zip
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  19. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Sorry an unwanted import lingered in C4.py I've repaired and re-uploaded. If your were one of the early 5 downloaders find C4.py in ukfta/c4_dl and remove the line import curses.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  20. Originally Posted by A_n_g_e_l_a View Post
    Originally Posted by pssh View Post
    Does anyone know how often does the tptvencore re-lists rest of the 6 episodes of "Breaking The Codes"?
    Was up for ages; suddenly gone.

    My complete archive for Discovering the Codes is a 2.3Gb zip-file here https://buzzheavier.com/f/GOLgkJ5qIAA=
    Thank you very much.
    Just out of interest, the two series that are on-line include subs, but your recordings don't, is that by choice?
    If I was in politics I make sure you drink plenty of beer
    and watch plenty of TV to keep you busy. | Data is the new oil.
    Quote Quote  
  21. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by pssh View Post
    Originally Posted by A_n_g_e_l_a View Post
    Originally Posted by pssh View Post
    Does anyone know how often does the tptvencore re-lists rest of the 6 episodes of "Breaking The Codes"?
    Was up for ages; suddenly gone.

    My complete archive for Discovering the Codes is a 2.3Gb zip-file here https://buzzheavier.com/f/GOLgkJ5qIAA=
    Thank you very much.
    Just out of interest, the two series that are on-line include subs, but your recordings don't, is that by choice?
    So long ago that I downloaded those - I cannot remember. Normally, if subs were available, I'd have downloaded them.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  22. Member
    Join Date
    Feb 2024
    Location
    West Midlands
    Search Comp PM
    Anyone provide a video guide to setting this up on Terminal for Mac?
    Quote Quote  
  23. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by gwilliams1996 View Post
    Anyone provide a video guide to setting this up on Terminal for Mac?
    Could you run a Linux emulation on your Mac? The issue devolves down to the binaries UK-FTA uses. Some may be available for Macs, but I don't think all are. Failing that it runs on an Android phone with a bit of setting up, But I guess you have an iPhone!
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  24. Member
    Join Date
    Feb 2024
    Location
    West Midlands
    Search Comp PM
    Yeah - iPhone/iPad.

    Originally Posted by A_n_g_e_l_a View Post
    Originally Posted by gwilliams1996 View Post
    Anyone provide a video guide to setting this up on Terminal for Mac?
    Could you run a Linux emulation on your Mac? The issue devolves down to the binaries UK-FTA uses. Some may be available for Macs, but I don't think all are. Failing that it runs on an Android phone with a bit of setting up, But I guess you have an iPhone!
    Quote Quote  
  25. Member
    Join Date
    Feb 2024
    Location
    West Midlands
    Search Comp PM
    I now have PowerShell installed on my Mac.

    Originally Posted by gwilliams1996 View Post
    Yeah - iPhone/iPad.

    Originally Posted by A_n_g_e_l_a View Post
    Originally Posted by gwilliams1996 View Post
    Anyone provide a video guide to setting this up on Terminal for Mac?
    Could you run a Linux emulation on your Mac? The issue devolves down to the binaries UK-FTA uses. Some may be available for Macs, but I don't think all are. Failing that it runs on an Android phone with a bit of setting up, But I guess you have an iPhone!
    Quote Quote  
  26. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by gwilliams1996 View Post
    I now have PowerShell installed on my Mac.
    But you missed the point about binaries.

    UK-FTA uses common helper files. The Readme says you need to install these to your system and make sure they can be found. (Path variable set)

    * ffmpeg (https://github.com/FFmpeg/FFmpeg) https://www.videohelp.com/software/ffmpeg or Linux distro
    * mp4decrypt (https://github.com/axiomatic-systems/Bento4) -> binary download https://www.bento4.com/downloads/
    * N-m3u8DL-RE https://github.com/nilaoda/N_m3u8DL-RE/releases
    * MKVMerge from MKVToolNix https://mkvtoolnix.download/downloads.html https://www.videohelp.com/software/MKVToolNix
    * Shaka-packager https://github.com/shaka-project/shaka-packager/releases rename the binary to shaka-packager

    If any one of those does not have a mac version then some scripts will be handicapped and may not work. It is up to you to research.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  27. @A_n_g_e_l_a I've found an interesting one.
    No Room For Error on ITVX
    When I selected Season 2 Episode 1 yesterday it kept trying to get Season 1 Episode 4.
    Today when I try to get Season 2 Episode 2 it once again tries to get Season 1 Episode 4.
    If I use the URL it gets the right episode, so just thought I'd mention.
    Quote Quote  
  28. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by Akirainblack View Post
    @A_n_g_e_l_a I've found an interesting one.
    No Room For Error on ITVX
    When I selected Season 2 Episode 1 yesterday it kept trying to get Season 1 Episode 4.
    Today when I try to get Season 2 Episode 2 it once again tries to get Season 1 Episode 4.
    If I use the URL it gets the right episode, so just thought I'd mention.
    What a fabulous bug! And is this a case of nominative determinism?

    It turns out to an error in my code logic. I'm surprised it hasn't been reported before - but I never noticed it either. Thanks for reporting it.

    Fixed file is here https://files.videohelp.com/u/301890/itv_loader.py

    curl will get it and put it in place
    Code:
    curl https://files.videohelp.com/u/301890/itv_loader.py  -o <your path to  UK-FTA>/ukfta/itv_dl/itv_loader.py
    Next UK-FTA update will include this.
    Last edited by A_n_g_e_l_a; 29th May 2024 at 05:15.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  29. Thank you that works perfectly now. Thank you as always for these scripts and your prompt helpful replies.
    Quote Quote  
  30. Member
    Join Date
    May 2024
    Location
    India
    Search Comp PM
    Originally Posted by NicoBlue View Post
    Hi Angela,
    I haven't been using your script for a few months. I've downloaded the latest version 14.5 and installed the requirements.
    However, when I try to download anything from ALL4, I get:

    [!] Failed getting VOD stream !!!
    Traceback (most recent call last):
    File "D:\PortableApps\UK-FTA\ukfta\c4_dl\chan4_loader.py", line 464, in <module>
    index, beaupylist = get_next_data(url ,None)
    ^^^^^^^^^^^^^^^^^^^^^^^^
    File "D:\PortableApps\UK-FTA\ukfta\c4_dl\chan4_loader.py", line 219, in get_next_data
    C4.main(url)
    File "D:\PortableApps\UK-FTA\ukfta\c4_dl\C4.py", line 498, in main
    encrypted_vod_stream = get_vod_stream(target)
    ^^^^^^^^^^^^^^^^^^^^^^
    File "D:\PortableApps\UK-FTA\ukfta\c4_dl\C4.py", line 231, in get_vod_stream
    uri = myjson['videoProfiles'][0]['streams'][0]['uri']
    ~~~~~~^^^^^^^^^^^^^^^^^
    KeyError: 'videoProfiles'
    ⣯ Loading...


    Sorry for trouble
    NicoBlue
    I've solved the problem by switching to another UK VPN.
    Last edited by NicoBlue; 30th May 2024 at 10:04.
    Quote Quote  



Similar Threads

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