Correct. The Dua Lipa example is indeed from an episode URL, which is using an endpoint where you can only get data on a per episode basis and does have enough information to list it properly. But in order to get episode data from the entire Glastonbury series URL at once, you have to use graphql which doesn't display the same information. Add to that how inconsistent they are with how and if the seasons/episodes are listed. No matter what, you have to use a metric shit ton of regex and if/else checks.
As a last resort, I guess it's possible to use an asynchronous session to fetch each episode in a series, but there has to be a proper way to handle this nonsense that haven't been able to find.
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
Try StreamFab Downloader and download streaming video from Youtube, Netflix, Amazon! Download free trial.
+ Reply to Thread
Results 511 to 517 of 517
Thread
-
-
All right, iPlayer service has been updated. I'm sure it's not perfect, but it's probably as good as I can make it for now. Feel free to report any breaking bugs and I'll look at it when I have time.
Fixes:
- Added more locations to look for available streams (e.g. Glastonbury 2024 UHD).
- Episode numbers will now use the numeric positional value of the episode if no standard value is available, and only fall back to 0 as last resort.
- Made search option functional again. -
C:\Users\Brian\AppData\Local\devine\services\CTV\_ _init__.py:137 in │
│ get_titles │
│ │
│ 134 │ │ │ ) │
│ 135 │ │
│ 136 │ def get_titles(self) -> Titles_T: │
│ ❱ 137 │ │ title, kind, episode = (re.match(self.TITLE_RE, self.title).gr │
│ 138 │ │ title_path = self.get_title_id(kind, title, episode) │
│ 139 │ │ │
│ 140 │ │ if episode is not None: │
│ │
│ C:\Users\Brian\AppData\Local\devine\services\CTV\_ _init__.py:137 in │
│ <genexpr> │
│ │
│ 134 │ │ │ ) │
│ 135 │ │
│ 136 │ def get_titles(self) -> Titles_T: │
│ ❱ 137 │ │ title, kind, episode = (re.match(self.TITLE_RE, self.title).gr │
│ 138 │ │ title_path = self.get_title_id(kind, title, episode) │
│ 139 │ │ │
│ 140 │ │ if episode is not None: │
╰───────────────────────────────────────────────── ─────────────────────────────╯
AttributeError: 'NoneType' object has no attribute 'group' -
-
Thanks stabby. Seems to work pretty well.
[Attachment 80432 - Click to enlarge] -
Similar Threads
-
How do I completely remove the music and sound effects from a movie?
By cns00 in forum EditingReplies: 1Last Post: 15th Jan 2024, 12:11 -
Which software can remove music from show but keep character dialogue?
By Mohamed61020 in forum AudioReplies: 6Last Post: 2nd Jul 2023, 21:32 -
Software for simple music videos?
By dewiclements in forum Software PlayingReplies: 3Last Post: 26th Jul 2022, 01:21 -
H.264 for archival and editing - no go?
By malling in forum CapturingReplies: 8Last Post: 19th Aug 2019, 23:51 -
Movie music too loud but dialogue too quiet fix needed
By hokkom in forum AudioReplies: 121Last Post: 4th May 2019, 08:51