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