142 Commits

Author SHA1 Message Date
stabbedbybrick
38cad6d2a2 [cwtv] Replace async with threading 2024-03-27 10:44:46 +01:00
stabbedbybrick
cbea3201fd [roku] Replace httpx async with threading 2024-03-26 12:29:50 +01:00
stabbedbybrick
aceee97031 [all4] Improve error handling and sorting of assets 2024-03-26 12:28:24 +01:00
stabbedbybrick
ae4da3c032 [tv4play] check for non-existent cookie 2024-03-13 11:42:11 +01:00
stabbedbybrick
d54dadc3b3 [ctv] Only use credentials if found in profle, else continue unidentified 2024-03-08 17:05:02 +01:00
stabbedbybrick
2e70fdcd79 [all4] Improve asset selection and logging 2024-03-08 14:48:14 +01:00
stabbedbybrick
68c9531470 [all4] Change request type for manifest, subtitles 2024-03-07 17:19:22 +01:00
stabbedbybrick
dde8d1bcf6 [tv4play] Fix quality selection 2024-03-04 14:43:14 +01:00
stabbedbybrick
5a190fb008 [service] Add CBS (#90) 2024-03-03 17:25:14 +01:00
stabbedbybrick
c3ea99d9d3 [iPlayer] Properly strip whitespace from titles 2024-03-02 21:23:47 +01:00
stabbedbybrick
54cac0e1ed [ctv] Fix authentication for session 2024-03-02 15:03:07 +01:00
stabbedbybrick
690b57c039 [ctv] Add login credentials 2024-03-02 10:49:51 +01:00
stabbedbybrick
9cc53a6e1f [service] Add RTE Player 2024-02-29 18:35:29 +01:00
stabbedbybrick
75fd88e311 [pluto] Update ad filter 2024-02-28 16:01:29 +01:00
stabbedbybrick
534e2f19cd [cbc] Fix audio tag 2024-02-28 16:01:02 +01:00
stabbedbybrick
76269a995f [pluto] Only use DASH if HLS doesn't exist 2024-02-24 15:13:04 +01:00
stabbedbybrick
9b28d98802 [pluto] Fix missing DASH manifest 2024-02-10 21:28:09 +01:00
stabbedbybrick
405bb6cb61 [plex] Include all streams, catch empty media info 2024-02-10 15:21:51 +01:00
stabbedbybrick
63e7e01e3c [uktvplay] Fix download by episode URL 2024-02-10 12:03:21 +01:00
stabbedbybrick
cef3a00bc0 [iplayer] Return empty subtitles as None 2024-02-06 11:08:54 +01:00
stabbedbybrick
e44e561fe1 [pluto] Remove fairplay from manifest if no dash alternative 2024-02-05 16:52:39 +01:00
stabbedbybrick
3ffbd8877b [pluto] Improve ad filter 2024-02-03 15:11:44 +01:00
stabbedbybrick
04a3c897ee [plex] Fix manifest params, max quality downgraded to 720p 2024-01-31 21:40:09 +01:00
stabbedbybrick
4dfcfbccbd [iview] Fix path of manifest 2024-01-31 08:59:50 +01:00
stabbedbybrick
08b671609a [plex] Improve urlparse 2024-01-30 14:15:18 +01:00
stabbedbybrick
c1b918c152 Download and convert subtitles separately 2024-01-30 13:42:45 +01:00
stabbedbybrick
f383e154c7 [iPlayer] Improved iteration through all available stream versions 2024-01-28 17:25:54 +01:00
stabbedbybrick
dad5d586a1 [plex] Remove hardcoded subtitle paths and add proper language titles 2024-01-28 17:24:10 +01:00
stabbedbybrick
f5a016fe4c [roku] Add support for non encrypted content 2024-01-27 18:40:27 +01:00
stabbedbybrick
781d90531e [all4] Fix error if subtitle list is empty 2024-01-27 18:39:38 +01:00
stabbedbybrick
65c891d0ac [service] Add TVNZ (#67) 2024-01-21 14:13:03 +01:00
stabbedbybrick
15e5095099 [all4] Add a proxy fallback for failed requests (#66)
* Add external proxy session

* [all4] Add a proxy fallback for failed requests
2024-01-20 15:57:22 +01:00
stabbedbybrick
5baf79ff76 [CLI] Add --append-id option 2024-01-17 14:17:44 +01:00
stabbedbybrick
cc869b188e [CLI] Add --no-cache option 2024-01-17 13:13:44 +01:00
stabbedbybrick
47167d73da Check for and add existing files to cache 2024-01-17 12:27:32 +01:00
stabbedbybrick
608ae470a8 Improve error handling, episode caching 2024-01-16 09:48:28 +01:00
stabbedbybrick
1a3ee90ccd [uktvplay] Fix cache arguments 2024-01-15 22:42:12 +01:00
stabbedbybrick
1449be6e9d [uktvplay] Fix cache arguments 2024-01-15 21:24:48 +01:00
stabbedbybrick
4558155db0 [plex] Fix error if no subtitles are found 2024-01-15 09:25:21 +01:00
stabbedbybrick
ceee7d6b64 Fix automatic quality selection when not provided 2024-01-15 09:13:42 +01:00
stabbedbybrick
f346438729 Add download cache 2024-01-14 16:23:53 +01:00
stabbedbybrick
1e437545a2 Add Tv4play (#58)
* [core] Add cookie jar

* [service] Add TV4Play
2024-01-12 10:09:18 +01:00
stabbedbybrick
3b1d85cab4 [cbc] Add requirement for login credentials (#57) 2024-01-10 19:38:48 +01:00
stabbedbybrick
3bc47c2019 [pluto] Fix preferred stream to avoid sync issues (#55) 2024-01-09 18:58:15 +01:00
stabbedbybrick
8ea4c14bca [pluto] Improve ad filters 2024-01-09 10:57:06 +01:00
stabbedbybrick
72e8da3f89 [all4] Fix missing subtitles for web streams (#54) 2024-01-08 18:51:55 +01:00
stabbedbybrick
5a398db70c [uktv] Fix duplicates in titles 2024-01-07 12:14:51 +01:00
stabbedbybrick
5f38f4617c [service] Add Plex.tv service (#52) 2024-01-07 11:51:23 +01:00
stabbedbybrick
bb3d221665 [ctv] Add descriptive audio track where available (#51) 2024-01-06 12:42:54 +01:00
stabbedbybrick
1e3022de0a [service] Add SVTPlay (#50) 2024-01-06 11:35:45 +01:00