Commit graph

33 commits

Author SHA1 Message Date
be6da5e7e3
feat: player: handle VPN ban and captcha required error messages 2025-04-23 21:21:23 +02:00
2b891ca078
fix: a/v streams incorrectly recognized as video-only 2025-01-22 01:59:01 +01:00
2af4001c75
feat: extract player DRM data 2025-01-13 03:22:37 +01:00
14e399594f
feat: add functions to fetch a user's history and subscriptions 2025-01-05 05:50:58 +01:00
71d3ec65dd
feat: add mobile client 2024-10-13 05:16:06 +02:00
e608811e5f
feat!: add TV client 2024-07-30 01:55:24 +02:00
596b9c4d4a fix: remove serde_with json feature 2023-11-13 13:04:46 +01:00
aa5cd47dcd feat: add frameset 2023-05-11 17:18:58 +02:00
289b1cdbf4 refactor: restructure VideoUnavailable error
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
remove internal error types from public interface
2023-05-08 03:36:54 +02:00
a45eba4705 refactor: replace VecLogError with standard Deserialize impl 2023-05-05 18:00:33 +02:00
dc0eb1d4cc fix: use desktop client by default for fetching player 2023-02-13 14:43:09 +01:00
57abab112f fix: use u32 for stream duration 2022-11-03 11:54:23 +01:00
be0306e234 feat: add audio track volume/channel count, stream duration 2022-11-03 10:06:49 +01:00
1c0c64a8bf feat: get YouTube visitor data 2022-10-28 18:49:10 +02:00
9aafb84e0f feat: add verification to channel model
- clean up response models
- change verification status serialization
2022-10-18 11:45:51 +02:00
4d80dffcd5 refactor: make response models crate-private 2022-10-17 23:55:03 +02:00
6ee24081da refactor: remove microformat parsing for player 2022-10-10 21:58:35 +02:00
6251ec1bd9 fix: remove clone from response models 2022-10-09 14:52:22 +02:00
6f1a1c4440 feat: add channel playlists
- add tests for channel videos
- small model refactor (rename Channel to ChannelTag)
2022-09-26 20:36:01 +02:00
8548bc81e9 finished client refactor, client2 -> client 2022-09-15 17:26:00 +02:00
17094d121b fix: response models 2022-09-04 00:04:37 +02:00
9da166304a feat: add video response
- started timeago_table
2022-09-03 11:20:07 +02:00
346406c1c8 feat: add timeago parser, playlist_cont 2022-09-01 20:16:00 +02:00
ae72a230a2 feat: add audioTrack for multilanguage audio 2022-08-25 18:22:38 +02:00
beb1177a11 first successful download 2022-08-06 23:37:27 +02:00
a6041a013b add playlist response mapping 2022-08-04 13:15:10 +02:00
0b10e67ff5 test YT Music client 2022-08-02 21:26:40 +02:00
25a9398b85 add test for player endpoint 2022-08-02 17:12:54 +02:00
f706d875f6 add mapping for codecs + sorting 2022-08-01 22:14:11 +02:00
46730ee8fa add player data mapping 2022-08-01 19:50:38 +02:00
d7caceba7a add android/ios client, add cache 2022-07-31 10:54:28 +02:00
b46af1f5d0 remove mime type serializer 2022-07-28 21:16:51 +02:00
030fd9934e add player response model 2022-07-28 21:04:38 +02:00