VideoHelp Forum




+ Reply to Thread
Page 19 of 21
FirstFirst ... 9 17 18 19 20 21 LastLast
Results 541 to 570 of 611
  1. Originally Posted by Wilkies View Post
    Originally Posted by A_n_g_e_l_a View Post
    Channel 5 seems to have changed something about the mpd; the downloader no-longer functions. While waiting for a solution AllHell3Gui works, with a little more effort.
    I've found that if you copy ffmpeg, mp4decrypt, N_m3u8DL-RE, and shaka-packager into the my5_dl folder and then run my5_loader.py directly from inside that folder it will work.

    I've tested on "The Teacher" and it is downloading no problem.

    But I cannot get it to work via the main menu.py, whenever I choose My5 I get the error "Extra data: line 1 column 4 (char 3)"

    Edit to add - on line 39 of menu.py change UPDATE = True to UPDATE = False and it will work just fine


    Hi Wilkies,

    It has never stopped working for me - maybe they changed the MPD and then changed it back? I didn't have to copy anything into the My5 folder.

    I miss Angela, I really hope she just needs a break and will come back. I've been looking at her last few posts and can see that she called out MrSalah for stealing her code which he admitted but didn't apologise or give her any credit. I don't know why you would do that, these scripts took her so much work and it was very generous for her to share them. Hopefully she'll be back.
    Quote Quote  
  2. Originally Posted by peterb999 View Post
    Originally Posted by Wilkies View Post
    Originally Posted by A_n_g_e_l_a View Post
    Channel 5 seems to have changed something about the mpd; the downloader no-longer functions. While waiting for a solution AllHell3Gui works, with a little more effort.
    I've found that if you copy ffmpeg, mp4decrypt, N_m3u8DL-RE, and shaka-packager into the my5_dl folder and then run my5_loader.py directly from inside that folder it will work.

    I've tested on "The Teacher" and it is downloading no problem.

    But I cannot get it to work via the main menu.py, whenever I choose My5 I get the error "Extra data: line 1 column 4 (char 3)"

    Edit to add - on line 39 of menu.py change UPDATE = True to UPDATE = False and it will work just fine


    Hi Wilkies,

    It has never stopped working for me - maybe they changed the MPD and then changed it back? I didn't have to copy anything into the My5 folder.

    I miss Angela, I really hope she just needs a break and will come back. I've been looking at her last few posts and can see that she called out MrSalah for stealing her code which he admitted but didn't apologise or give her any credit. I don't know why you would do that, these scripts took her so much work and it was very generous for her to share them. Hopefully she'll be back.
    Hi Peterb999,

    I was getting the error "Extra data: line 1 column 4 (char 3)" whenever I tried to use My5 in the latest version (I had seen that at least one other person had as well, on this forum). It has something to do with the simulate_browser.js file

    I tried running with putting all the files into the My5 folder and running the my5_loader.py file directly and it worked fine. I have since discovered that you don't need to do that, but it you get the above error all you need to do is open menu.py in a text editor and change line 39 to UPDATE = False. But you will have to revert to manually updating the hmac and aes keys. A_n_g_e_l_a did say that My5 was broken, but other than getting that error there's nothing wrong with it.

    I agree with what you're saying, she's been an absolute gem in creating this code. And if anyone uses her code without giving credit, or better still asking permission to re-use it, then they don't deserve it and should bugger off. Hopefully she will be back soon
    Last edited by Wilkies; 9th Oct 2024 at 02:49. Reason: Edit to add more context
    Quote Quote  
  3. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    stabby did mention he'd made some changes to My5 and that his automated solution for the HMAC and AES keys would no longer work.https://forum.videohelp.com/threads/414154-Devine-Modular-Movie-TV-and-Music-Archival-...27#post2751103

    If angela does return at some point (and I hope she does) then using and Android endpoint alleviates the need for HMAC/AES. Of course up to her if she chooses to do that or not.
    Quote Quote  
  4. I'm really sorry to see that idiots have caused @A_n_g_e_l_a to take a break. I do understand it though, I've been put in a similar position where people stole my code and claimed it as their own (he even then had the gall to ask me to help him fix "his code"). IMHO anyone who steals another's code should be banned from that and any affiliated site.
    Quote Quote  
  5. Originally Posted by Akirainblack View Post
    I'm really sorry to see that idiots have caused @A_n_g_e_l_a to take a break. I do understand it though, I've been put in a similar position where people stole my code and claimed it as their own (he even then had the gall to ask me to help him fix "his code"). IMHO anyone who steals another's code should be banned from that and any affiliated site.
    I totally agree. I really hope she does come back but if she doesn't then I'll still be very grateful for what she's written. Angela and Stabbedbybrick are real credits to the forum. I've worked in IT for a long time and use people like Angela as an example how age is no barrier at all for IT. I help a lot of elderly people get on the internet for the first time and help them get used to it and I always mention Angela which does help people feel more confident (that and a woman I met on a NT4 course who I thought was the cleaner but she was the lecturer and seemed to know something about everthing).

    I have "stolen" code all the time, but when I say stolen I literally mean that I've looked at the scripts to see how certain things are done and put them into scripts that I just use for myself. If I was going to release anything then I would write to the author first and ask if they are ok about it, I certainly wouldn't try and pretend it was my own. I don't really understand why you would especially in Python when you can easily see if stuff has been copied (and at the very least you would put statements in the code to say where you got it from). People are very strange sometimes.
    Quote Quote  
  6. Hi all, does anyone have any experience in downloading titles on Windows that have punctuation in them that Windows won't allow? Namely an episode of Millionaire on ITVX has a '?' at the end, and so the application can't create the folder.

    Also just been reading back on this thread, I'm so sorry that @A_n_g_e_l_a feels the need to take a break on the back of other's actions, hope you'll be back soon but in the meantime look after yourself.
    Quote Quote  
  7. I want to say a big thank you @A_n_g_e_l_a for creating this and i hope she returns one day but take care of yourself and a big thank you to everyone else that helps support us on here.

    I hate to ask but could someone be able to help me with understanding why the script keeps outputting the following (big thanks in advance) :-

    Traceback (most recent call last):
    File "C:\Users\?????\Downloads\UK-FTA\ukfta\uktvp\uktvp_loader.py", line 260, in <module>
    url = doactionselect()
    File "C:\Users\?????\Downloads\UK-FTA\ukfta\uktvp\uktvp_loader.py", line 204, in doactionselect
    uktvp.run()
    ~~~~~~~~~^^
    File "C:\Users\?????\Downloads\UK-FTA\ukfta\uktvp\slimuktvp.py", line 147, in run
    download(url)
    ~~~~~~~~^^^^^
    File "C:\Users\?????\Downloads\UK-FTA\ukfta\uktvp\slimuktvp.py", line 129, in download
    subprocess.run(command)
    ~~~~~~~~~~~~~~^^^^^^^^^
    File "C:\Users\?????\AppData\Local\Programs\Python\Pyth on313\Lib\subprocess.py", line 554, in run
    with Popen(*popenargs, **kwargs) as process:
    ~~~~~^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\?????\AppData\Local\Programs\Python\Pyth on313\Lib\subprocess.py", line 1036, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^
    pass_fds, cwd, env,
    ^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
    gid, gids, uid, umask,
    ^^^^^^^^^^^^^^^^^^^^^^
    start_new_session, process_group)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\?????\AppData\Local\Programs\Python\Pyth on313\Lib\subprocess.py", line 1548, in _execute_child
    hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
    # no special security
    ^^^^^^^^^^^^^^^^^^^^^
    ...<4 lines>...
    cwd,
    ^^^^
    startupinfo)
    ^^^^^^^^^^^^
    FileNotFoundError: [WinError 2] The system cannot find the file specified
    Quote Quote  
  8. Hi Odin221100,

    You will be missing a .exe file from a folder in your path so the script is telling you it can't find it.

    I have the following in my path, have you missed any of these :

    ffmpeg.exe
    ffprobe.exe
    mkvextract.exe
    mkvmerge.exe
    mp4decrypt.exe
    N_m3u8DL-RE.exe
    shaka-packager.exe

    Hope this helps
    Quote Quote  
  9. Big thank you, totally forgot to add them to the PATH and thanks to you its up and running.

    Thank you again.


    Originally Posted by peterb999 View Post
    Hi Odin221100,

    You will be missing a .exe file from a folder in your path so the script is telling you it can't find it.

    I have the following in my path, have you missed any of these :

    ffmpeg.exe
    ffprobe.exe
    mkvextract.exe
    mkvmerge.exe
    mp4decrypt.exe
    N_m3u8DL-RE.exe
    shaka-packager.exe

    Hope this helps
    Quote Quote  
  10. Hi all

    I'm having trouble with a video from All4 - the issue seems to be the data1 object has invalid credentials (line 209 in C4.py).

    Most likely though I'm doing something wrong, any help would be appreciated.

    Link to video in question: https://www.channel4.com/programmes/will-you-marry-me/on-demand/75042-002
    Quote Quote  
  11. Originally Posted by Odin21100 View Post
    Big thank you, totally forgot to add them to the PATH and thanks to you its up and running.

    Thank you again.


    Originally Posted by peterb999 View Post
    Hi Odin221100,

    You will be missing a .exe file from a folder in your path so the script is telling you it can't find it.

    I have the following in my path, have you missed any of these :

    ffmpeg.exe
    ffprobe.exe
    mkvextract.exe
    mkvmerge.exe
    mp4decrypt.exe
    N_m3u8DL-RE.exe
    shaka-packager.exe

    Hope this helps
    Thats good news, glad I could help
    Quote Quote  
  12. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Update for the BBC channel - they have removed the search URL that UK-FTA was using.
    https://files.videohelp.com/u/301890/uk-fta_16_6.zip

    VineFeeder is now a thing and will partly replace this; published but testing.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  13. Originally Posted by A_n_g_e_l_a View Post
    Update for the BBC channel - they have removed the search URL that UK-FTA was using.
    https://files.videohelp.com/u/301890/uk-fta_16_6.zip

    VineFeeder is now a thing and will partly replace this; published but testing.
    \o/ So good to have you back
    Quote Quote  
  14. Member
    Join Date
    Jan 2023
    Location
    Wales
    Search Comp PM
    Originally Posted by PunchDrunkL0ve View Post
    Originally Posted by A_n_g_e_l_a View Post
    Update for the BBC channel - they have removed the search URL that UK-FTA was using.
    https://files.videohelp.com/u/301890/uk-fta_16_6.zip

    VineFeeder is now a thing and will partly replace this; published but testing.
    \o/ So good to have you back
    Yes, great to see you back here. Thanks for all you do so freely.
    Quote Quote  
  15. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Thanks but not back,... just passing through. A morph of UK-FTA https://github.com/vinefeeder/VineFeeder to ensure some future after me.
    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
    Thanks but not back,... just passing through. A morph of UK-FTA https://github.com/vinefeeder/VineFeeder to ensure some future after me.
    Please stay for a while, I've put the kettle on
    Quote Quote  
  17. Has anyone started having problems downloading from UKTV or TPTV ? Obviously something has changed at their ends, as I get a message similar to this:

    Code:
    Traceback (most recent call last):
      File "/home/ben/Videos/UK-FTA/ukfta/uktvp/uktvp_loader.py", line 273, in <module>
        tvp.download(url)
      File "/home/ben/Videos/UK-FTA/ukfta/uktvp/slimuktvp.py", line 94, in download
        mpd_url = myjson['sources'][2]['src']
                  ~~~~~~^^^^^^^^^^^
    TypeError: list indices must be integers or slices, not str
    I can see that the response at line 94 is actually "RESOURCE_NOT_FOUND", so i suspect the change is something to do with Brightcove, but I can't see anything obvious looking at their documentation, although I probably don't have the talent to be meddling around.

    As an aside, I've updated references to "uktvplay.co.uk" to "u.co.uk" as I was getting a "301 Error" while looking at the "url" passed from uktvp_loader.

    Does anyone have any suggestions, apart from moving to Devine? (and then locating / writing my own TPTV service). I am aware that AllHell3 works, but it's not as straightforward.

    Thanks in advance.
    Quote Quote  
  18. Member
    Join Date
    Aug 2024
    Location
    Europe
    Search Comp PM
    A_n_g_e_l_a just to say a huge thanks for all of your Dungeon* posts, the AllHellYes code and now the UK-FTA downloader. This stuff is absolutely priceless and must have taken you ages to come up with, but more than anything thanks for sharing it with the rest of us and not keeping it to yourself. I didn't know any of this existed or was even possible for mere mortals to do, and in Python of all things.
    Quote Quote  
  19. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    In the future any software I write will appear on github. My repositories are located here

    https://github.com/vinefeeder?tab=repositories

    UK-FTA has morphed into a Devine version; similar UK-FTA front end but using Devine as the downloader. It works out the box and is here

    https://github.com/vinefeeder/VineFeeder

    Devine is naturally limited in scope. So on occasion I may write ad-hoc software - as I have just done for TalkingPictures TV. They have had an extensive rewrite of their back-office and use a third-party as a gatekeeper. Ad-hoc software for TalkingPictures is here

    https://github.com/vinefeeder/sundry/blob/main/talkingpics.py

    I've chosen to just use a simple search term as the start. It finds all 47 Rupert Davies as Maigret, for example, with mercifully all repeat listings removed. Site content remains the same us oldies will remember with such delights as the 'Trollenburg Terror'! (Actually I didn't see it; I was too young to get in when it was first released. And I have no wish to see it now!)

    I don't plan on posting here again, other than for publicity. I have decided not to spend any more of my time here, having to field questions that Google is better placed to answer.

    Thanks to those who have supported my endeavours and especially you who took time to say thanks. Thanks to all of those, (long since departed here), whom I learnt from over many nights reading posts over and over until half-formed understanding grew to a Eureka! moment. Bye.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  20. Member
    Join Date
    Jan 2023
    Location
    Wales
    Search Comp PM
    Bye A_n_g_e_l_a and thanks for everything you've so generously given, and continue to do so. Very much appreciated.
    Quote Quote  
  21. Thank you @A_n_g_e_l_a for everything you've done here, and for your patience in helping us understand how streamed TV can be decoded. A special thanks for your work on TPTV!
    All the very best for your new ventures, Ben.
    Quote Quote  
  22. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Hope you;ll come back one day @angela
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  23. That is terrible news, thank you for everything you've done so far and your continued work on VineFeeder.
    Quote Quote  
  24. Member
    Join Date
    Nov 2024
    Location
    United Kingdom
    Search PM
    hey,

    I have just spent the last few hours following these guides but I must have gone wrong somewhere
    I get this error when selecting a show

    Code:
    Traceback (most recent call last):                                                                                                                                            
      File "C:\Users\welshtony\Documents\UK-FTA\ukfta\itv_dl\ITVX.py", line 364, in <module>
        myITV.run()
      File "C:\Users\welshtony\Documents\UK-FTA\ukfta\itv_dl\ITVX.py", line 334, in run
        self.download(url, 'No')
      File "C:\Users\welshtony\Documents\UK-FTA\ukfta\itv_dl\ITVX.py", line 127, in download
        title, extendtitle, data = self.get_data(url)
      File "C:\Users\welshtony\Documents\UK-FTA\ukfta\itv_dl\ITVX.py", line 317, in get_data
        return title, extendtitle, r.json()
      File "C:\Users\welshtony\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\httpx\_models.py", line 764, in json
        return jsonlib.loads(self.content, **kwargs)
      File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64__qbz5n2kfra8p0\lib\json\__init__.py", line 346, in loads
        return _default_decoder.decode(s)
      File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64__qbz5n2kfra8p0\lib\json\decoder.py", line 337, in decode
        obj, end = self.raw_decode(s, idx=_w(s, 0).end())
      File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64__qbz5n2kfra8p0\lib\json\decoder.py", line 355, in raw_decode
        raise JSONDecodeError("Expecting value", s, err.value) from None
    json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
    Any ideas what I might have done wrong?

    This is obviosuly with ITVX but tried C4 and was the same
    Quote Quote  
  25. If you find yt-dlp easier to use, yt-dlp-mp4decrypt provides some support for UK free-to-air: Channel 4, My5, ITVX, U, STV, TPTV.
    Last edited by SocietyBox; 15th Dec 2024 at 15:08.
    Quote Quote  
  26. I've noticed since yesterday STV player have taken away the copy link option to download shows like Brookside etc with tv downloader. I'm presuming this is deliberate and permanent or a technical glitch as the arrow icon to scroll to the latest shows has been removed...is there any way to download 'via the back door' ?
    Quote Quote  
  27. Originally Posted by tvdownloaderfan View Post
    I've noticed since yesterday STV player have taken away the copy link option to download shows like Brookside etc with tv downloader. I'm presuming this is deliberate and permanent or a technical glitch as the arrow icon to scroll to the latest shows has been removed...is there any way to download 'via the back door' ?

    Either the tool in this thread or devine will both download from stv or hellyes with bit more effort, But all probably a bit confusing for you after tv downloader.
    Uk-fta tool has a search function and with devine you'll need the brookside episode url unless you add vinefeeder to front for devine.
    Quote Quote  
  28. Originally Posted by phased View Post
    Originally Posted by tvdownloaderfan View Post
    I've noticed since yesterday STV player have taken away the copy link option to download shows like Brookside etc with tv downloader. I'm presuming this is deliberate and permanent or a technical glitch as the arrow icon to scroll to the latest shows has been removed...is there any way to download 'via the back door' ?

    Either the tool in this thread or devine will both download from stv or hellyes with bit more effort, But all probably a bit confusing for you after tv downloader.
    Uk-fta tool has a search function and with devine you'll need the brookside episode url unless you add vinefeeder to front for devine.
    Ok I don't understand all that. if someone could please download episodes 506 to 510 of Brookside via STV player for me I would be more than grateful
    Quote Quote  
  29. Originally Posted by tvdownloaderfan View Post
    Ok I don't understand all that. if someone could please download episodes 506 to 510 of Brookside via STV player for me I would be more than grateful
    Forgive me for suggesting this but yt-dlp will work as they're not DRM protected:

    Code:
    yt-dlp 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
    Quote Quote  
  30. Originally Posted by SocietyBox View Post
    Originally Posted by tvdownloaderfan View Post
    Ok I don't understand all that. if someone could please download episodes 506 to 510 of Brookside via STV player for me I would be more than grateful
    Forgive me for suggesting this but yt-dlp will work as they're not DRM protected:

    Code:
    yt-dlp 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
    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 ?
    Quote Quote  



Similar Threads

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