ThetaDev
0432477451
docs: update README
2025-01-16 03:45:12 +01:00
ThetaDev
a7f8c789b1
feat: add Dolby audio codecs (ac-3, ec-3)
2025-01-13 03:22:37 +01:00
ThetaDev
2af4001c75
feat: extract player DRM data
2025-01-13 03:22:37 +01:00
ThetaDev
320a8c2c24
feat: add history item dates, extend timeago parser
2025-01-05 05:50:59 +01:00
ThetaDev
1d1ae17ffc
feat: add auto-dubbed audio tracks, improved StreamFilter
2024-12-19 01:30:35 +01:00
ThetaDev
badb3aef82
fix!: serde: lowercase Verification enum
2024-11-09 05:18:59 +01:00
ThetaDev
044094a4b7
feat!: replace TrackItem::is_video attr with TrackType enum; serde lowercase AlbumType enum for consistency
2024-11-09 02:55:59 +01:00
ThetaDev
50010b7b08
feat: allow searching for YTM users
2024-11-09 00:36:42 +01:00
ThetaDev
1cffb27cc0
feat!: add handle to ChannelItem, remove video_count
2024-08-17 03:05:57 +02:00
ThetaDev
e6715700d9
feat!: update channel model, addd handle + video_count, remove tv/mobile banner
2024-08-17 02:44:47 +02:00
ThetaDev
d053ac3eba
fix: make Verification enum exhaustive
2024-08-08 14:56:39 +02:00
ThetaDev
e608811e5f
feat!: add TV client
2024-07-30 01:55:24 +02:00
ThetaDev
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
ThetaDev
dd0565ba98
fix!: extracting nsig function, remove field throttled from Video/Audio stream model
2024-07-15 20:41:20 +02:00
ThetaDev
94e8d24c68
refactor!: rename VideoItem/VideoPlayerDetails.length to duration for consistency
2024-06-16 22:42:11 +02:00
ThetaDev
45b9f2a627
chore: fix clippy lints
2024-05-02 19:39:48 +02:00
ThetaDev
95ab7c91c6
feat!: add rich text description to playlists and albums
...
fix: panic when parsing new music album/playlist layout
2024-03-09 14:34:58 +01:00
ThetaDev
deeffacc1c
feat: use official date serializer, fix test
2023-12-06 21:53:35 +01:00
ThetaDev
8458d878e7
refactor: generic search API
2023-11-18 01:19:47 +01:00
ThetaDev
ba06e2c8c8
fix: a/b test 10: channel about modal
2023-11-03 21:46:55 +01:00
ThetaDev
43ed52daf9
fix: parsing video details for DRM-restricted movies
2023-08-04 01:26:26 +02:00
ThetaDev
bf80db8a9a
fix!: parse full video info from playlist items, remove PlaylistVideo model
2023-05-13 23:10:05 +02:00
ThetaDev
cbeb14f3fd
fix: add pedantic lints
2023-05-13 02:40:26 +02:00
ThetaDev
a6bf9359b9
docs: improve documentation
2023-05-13 00:08:14 +02:00
ThetaDev
aa5cd47dcd
feat: add frameset
2023-05-11 17:18:58 +02:00
ThetaDev
86775ea95b
feat: add audio track types
2023-05-11 17:18:58 +02:00
ThetaDev
3a75ed8610
feat!: add channel_videos_tab, channel_videos_order,
...
remove channel_shorts, channel_livestreams
fix: parsing video types and short durations
2023-05-11 17:18:14 +02:00
ThetaDev
a6ca665fdf
docs: add docstring to loudness_db parameter
2023-04-27 00:54:43 +02:00
ThetaDev
900eb487ce
feat: add VideoId model
2023-03-10 17:31:41 +01:00
ThetaDev
1d56b9c9a0
feat: add music search suggested items
2023-01-28 15:29:01 +01:00
ThetaDev
331a13568a
fix: v1.67 clippy lints (inline format strings)
2023-01-27 21:19:08 +01:00
ThetaDev
53bdd5f0d2
feat: add artist radio
2023-01-25 01:02:46 +01:00
ThetaDev
92a358a079
refactor: use fancy-regex only for backtracking
2023-01-23 15:33:05 +01:00
ThetaDev
1b94dc1f40
refactor!: rename title field to name
2022-12-27 23:28:25 +01:00
ThetaDev
690388788a
refactor!: make artist description optional
2022-12-16 23:13:09 +01:00
ThetaDev
81e913fa85
feat: add by_va field to tracks
2022-12-13 13:00:54 +01:00
ThetaDev
f526ab38eb
refactor!: refactored response models
...
doc: documented all public methods
2022-12-09 01:02:09 +01:00
ThetaDev
46e5f9201d
feat: add artist_id field to album item
2022-12-06 11:36:05 +01:00
ThetaDev
0453a928bc
feat: add artist_id field for albums
2022-12-06 11:20:24 +01:00
ThetaDev
de7bd2a965
feat: add music genres
2022-12-02 00:03:50 +01:00
ThetaDev
f20ea693a6
feat: add music charts
2022-12-01 12:56:58 +01:00
ThetaDev
38bc12f695
fix: accept music album playlist response without header
2022-11-30 21:11:33 +01:00
ThetaDev
aaffc6404d
fix: support AB3 (channel handles in search results)
2022-11-22 01:30:30 +01:00
ThetaDev
cb38d5a248
feat: add music_related
2022-11-11 23:41:11 +01:00
ThetaDev
2cd74b1da8
feat: add lyrics
2022-11-11 00:14:58 +01:00
ThetaDev
e4046aef00
feat: add track details, radios
2022-11-10 23:19:11 +01:00
ThetaDev
556575f5ff
WIP: add music_details
2022-11-10 15:53:55 +01:00
ThetaDev
9b6c952fd3
fix: support YTM browse urls
2022-11-09 21:02:21 +01:00
ThetaDev
220e335314
test: video stream response
2022-11-09 09:24:14 +01:00
ThetaDev
23f3046144
feat: extract artist id from dropdown menu
2022-11-08 13:33:41 +01:00