Commit graph

11 commits

Author SHA1 Message Date
e608811e5f
feat!: add TV client 2024-07-30 01:55:24 +02:00
90540c6aaa
feat: add client_type to VideoPlayer, simplify MapResponse trait
The MapResponse trait needed too many arguments, so I added the MapRespCtx object.
Also added the client_type to the context, so it can be added to the extracted player data.
This is necessary to be able to download videos with the correct user agent
2024-07-27 02:30:24 +02:00
94e8d24c68
refactor!: rename VideoItem/VideoPlayerDetails.length to duration for consistency 2024-06-16 22:42:11 +02:00
aa5cd47dcd feat: add frameset 2023-05-11 17:18:58 +02:00
86775ea95b feat: add audio track types 2023-05-11 17:18:58 +02:00
1b94dc1f40 refactor!: rename title field to name 2022-12-27 23:28:25 +01:00
6ee24081da refactor: remove microformat parsing for player 2022-10-10 21:58:35 +02:00
305c3ee70e feat: add ChannelRss
- add documentation
- small model refactor: rename player VideoPlayerDetails.thumbnails to thumbnail
2022-09-27 15:23:09 +02:00
972288d810 feat: add video details response model
- add paginator, impl for playlist items
- small model refactor
- add ignore_any deserializer
- removed unnecessary clones in response mapping
2022-09-19 00:08:37 +02:00
5b8c3d646a feat: add playlist extraction
- replace original base.js with dummy
2022-08-30 00:31:00 +02:00
21675d5b1d feat: add stream filter 2022-08-26 16:48:26 +02:00