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
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