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.
+ Reply to Thread
Results 541 to 570 of 611
-
-
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 soonLast edited by Wilkies; 9th Oct 2024 at 02:49. Reason: Edit to add more context
-
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. -
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. -
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. -
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 -
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 -
-
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 -
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 -
-
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 -
-
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
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. -
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.
-
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 -
Bye A_n_g_e_l_a and thanks for everything you've so generously given, and continue to do so. Very much appreciated.
-
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. -
Hope you;ll come back one day @angela
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
That is terrible news, thank you for everything you've done so far and your continued work on VineFeeder.
-
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)
This is obviosuly with ITVX but tried C4 and was the same -
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.
-
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. -
-
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
-
Similar Threads
-
Hot air on the tape.
By Litaiff in forum Capturing and VCRReplies: 2Last Post: 24th Jan 2023, 12:43 -
4K Video Downloader free or money?
By Jomapil1 in forum Video Streaming DownloadingReplies: 8Last Post: 29th Sep 2020, 10:33 -
Simplest and quickest free video downloader ?
By arcadianne in forum Newbie / General discussionsReplies: 28Last Post: 27th Feb 2019, 20:29 -
Using TV downloader
By frankopstaele in forum Newbie / General discussionsReplies: 0Last Post: 2nd Feb 2019, 18:44 -
Downloading Ustream Off-Air / No Videos?
By lemonmellow in forum Video Streaming DownloadingReplies: 1Last Post: 25th Oct 2018, 10:42