Commit Graph

66 Commits

Author SHA1 Message Date
stabbedbybrick
b4d7f7a03a TUBI -> v1.0.1
- Remove the need for authorization
- Update API params
- Use DASH instead of HLS
- Add chapters
2025-02-07 18:00:43 +01:00
stabbedbybrick
b65c6b7437 ROKU -> v1.0.1
- Add support for subscription titles
2025-01-31 12:05:05 +01:00
Stabby
6567f74547 v1.0.0
Add semantic versioning
2025-01-17 10:45:14 +01:00
Stabby
65bd6ddd56 fix(iP): Update search API 2025-01-17 10:36:27 +01:00
Stabby
1fe698966f fix(CBC): Update authentication flow, title API 2025-01-14 18:18:16 +01:00
stabbedbybrick
50f2062a1f fix(ITV): Add "other episodes" listing and episode counter 2024-12-09 10:53:59 +01:00
stabbedbybrick
c71fc6000e feat(ITV): Add support for 1080p with L3 2024-12-08 22:28:58 +01:00
stabbedbybrick
b7ab4b83e9 fix(ALL4): Fix missing subtitles 2024-12-08 22:27:58 +01:00
stabbedbybrick
3f35bd9056 fix(iP): Fix title parsing for movies 2024-11-01 18:10:56 +01:00
stabbedbybrick
60a2036f4a fix(TUBI): Fix language attribute 2024-10-30 08:42:32 +01:00
stabbedbybrick
c4c5337080 fix(iP): Fix episode listing 2024-10-29 18:12:13 +01:00
stabbedbybrick
36f601b699 fix(CBC): Remove duplicate chapters 2024-10-27 11:20:57 +01:00
stabbedbybrick
099374ca0c fix(PLUTO): Fix year label for movies and series 2024-10-21 11:54:16 +02:00
stabbedbybrick
43594fb60d README 2024-10-15 18:49:13 +02:00
stabbedbybrick
92ffb49b1b fix(CBC): Update help documentation 2024-10-15 18:48:57 +02:00
stabbedbybrick
9164e65784 feat(services): Add CBC Gem service 2024-10-14 19:25:14 +02:00
stabbedbybrick
fa23e46559 README 2024-10-10 20:37:39 +02:00
stabbedbybrick
23e595f618 feat(services): Add ABC iView service 2024-10-10 20:26:56 +02:00
stabbedbybrick
44ea1f912b fix(ALL4): Remove empty subtitle tracks 2024-10-02 17:53:21 +02:00
stabbedbybrick
5a6bcdfda0 fix(CTV): Add best available tracks by looping through all versions 2024-09-30 11:08:05 +02:00
stabbedbybrick
4e9f6af30c fix(ROKU): Add tv special label 2024-09-29 15:57:55 +02:00
stabbedbybrick
7786d89a4d fix(ALL4): Add fallback asset info 2024-09-21 23:11:31 +02:00
stabbedbybrick
9cc4503388 fix(IP): Fix missing category label 2024-09-20 21:28:21 +02:00
stabbedbybrick
f75606dec5 feat(services): Add TVNZ service 2024-09-20 19:57:22 +02:00
stabbedbybrick
62d226671d refactor(MY5): Change endpoints to android
- The old method of fetching hmac keys from javascript has been removed, along with the github that hosted them.
- The required cert is included in the code itself and not needed separately
2024-09-19 14:11:58 +02:00
stabbedbybrick
fcc87ac317 fix(TUBI): Fix missing base_uri in track.url 2024-09-10 08:59:33 +02:00
stabbedbybrick
5a286926ec refactor(DSCP): Prioritize clearkey HLS over Widevine DASH
- The program will now look for AES HLS instead of Widevine DASH.
- Using '-v H.265' will request DASH manifest even if no H.265 tracks are available.
This can be useful if HLS is not available for some reason.
2024-08-02 14:12:31 +02:00
stabbedbybrick
a3ec1f86bc fix(DSCP): Set base URL 2024-08-01 17:05:49 +02:00
stabbedbybrick
4431ebec31 feat(DSCP): Add feature to download by episode URL 2024-08-01 16:27:18 +02:00
stabbedbybrick
79a706fdea feat(services): Add RTE Player service 2024-07-28 15:10:40 +02:00
stabbedbybrick
2883e47513 feat(services): Add CBS service 2024-07-28 15:10:12 +02:00
stabbedbybrick
3095165f8c fix(iP): Set default version for UHD 2024-07-17 10:21:41 +02:00
stabbedbybrick
fea45c5ed6 fix(UKTV): Fix episode duration 2024-07-08 11:41:58 +02:00
stabbedbybrick
1e4730070f feat(services): Add STV Player service 2024-07-08 11:40:01 +02:00
stabbedbybrick
81080328b9 feat(services): Add U / UKTV Play service 2024-07-07 09:02:25 +02:00
stabbedbybrick
c8eb1893e8 refactor(iP): Improve title information and labels 2024-07-04 21:17:36 +02:00
stabbedbybrick
e90d4063ac refactor(iP): Improve availability checks 2024-07-04 10:52:44 +02:00
stabbedbybrick
f7428845e8 refactor(ITV): Change authentication from credentials to cookies
- ITV has started to add telemetry to login requests to combat bot usage, so we now use cookies to authenticate.
- The cookie should hopefully only be needed once per account. Any subsequent session will use cached tokens.
2024-06-29 14:58:48 +02:00
stabbedbybrick
601a6a55d4 feat(services): Add Pluto TV service 2024-06-10 13:53:23 +02:00
stabbedbybrick
5275fddab1 fix(ALL4): Add HTML fallback if title is missing on API
- If an on demand episode is listed on site but not on API, it will try to find it in the HTML code instead.
2024-06-06 11:30:19 +02:00
stabbedbybrick
de493cb181 fix(ITV): Fix seriesType for shows without any type
- Some shows (reality, entertainment) aren't listed as "Series", only as "Latest episodes". These are now handled as their own Series object and should be downloaded by the series URL, not episode URL.
2024-06-02 21:39:54 +02:00
stabbedbybrick
013c5f028c feat(services): Add ITV service 2024-05-30 17:07:54 +02:00
stabbedbybrick
79ad7516d1 feat(DSCP): Add option to get UHD tracks 2024-05-28 17:33:42 +02:00
stabbedbybrick
6f31335d6a fix(DSCP): Switch regions in playback request 2024-05-26 18:49:48 +02:00
stabbedbybrick
28a3db7e88 fix(DSCP): Fix fallback user language
Use the language tags from user client info if audio tracks are not listed on API
2024-05-24 08:26:07 +02:00
stabbedbybrick
c09ffda359 fix(DSCP): Add log message for invalid cookies 2024-05-23 13:45:39 +02:00
stabbedbybrick
a731f64f5c refactor(DSCP): Perform check before returning period_filter 2024-05-23 13:44:23 +02:00
stabbedbybrick
f0f7e26268 feat(services): Add Discovery Plus service 2024-05-22 14:41:58 +02:00
stabbedbybrick
be3020ed14 feat(services): Add TUBI service 2024-05-20 13:13:15 +02:00
stabbedbybrick
1223210040 feat(services): Add My5 service 2024-05-13 20:34:43 +02:00