Rafael Moraes
|
f9ab077e7d
|
Add format_name property to AudioQuality
|
2026-03-13 12:23:36 -03:00 |
|
Rafael Moraes
|
c080449e52
|
Pass format_id when fetching audio stream URL
|
2026-03-09 17:11:30 -03:00 |
|
Rafael Moraes
|
d15bb4f431
|
Return VotifyMediaFlatFilterException in filters
|
2026-03-09 09:22:09 -03:00 |
|
Rafael Moraes
|
3365b0283f
|
Include flat filter result in exception
|
2026-03-09 09:15:23 -03:00 |
|
Rafael Moraes
|
5397c38a49
|
Add flat_filter support and exception
|
2026-03-09 09:10:23 -03:00 |
|
Rafael Moraes
|
dd3c8edcdd
|
Display last segment of AutoMediaOption value
|
2026-03-09 09:01:05 -03:00 |
|
Rafael Moraes
|
03f39bf78c
|
Add auto media option param and enum rename
|
2026-03-09 08:56:44 -03:00 |
|
Rafael Moraes
|
712d021d32
|
Rename ArtistMediaOption and add liked-tracks
|
2026-03-09 08:30:14 -03:00 |
|
Rafael Moraes
|
9da03b433c
|
Handle missing releaseDate in interfaces
|
2026-03-09 07:54:53 -03:00 |
|
Rafael Moraes
|
618203dffb
|
Use actual_file_format for audio filenames
|
2026-03-03 18:30:58 -03:00 |
|
Rafael Moraes
|
932b64f124
|
Add actual_file_format property to AudioQuality
|
2026-03-03 18:28:28 -03:00 |
|
Rafael Moraes
|
efb64aef19
|
Add flac to MP4 audio qualities
|
2026-03-03 18:28:09 -03:00 |
|
Rafael Moraes
|
c221b30443
|
Remove flac from MP4 audio qualities
|
2026-03-03 18:15:28 -03:00 |
|
Rafael Moraes
|
75ec70f5bf
|
Restrict audio format check to mp4 and flac
|
2026-03-03 18:15:13 -03:00 |
|
Rafael Moraes
|
f3aee50326
|
Use flac flag when parsing audio file id
|
2026-03-03 18:14:10 -03:00 |
|
Rafael Moraes
|
d3d3bf8d5f
|
Update VotifyMediaFormatNotAvailable message
|
2026-03-03 15:56:08 -03:00 |
|
Rafael Moraes
|
13b6571d9d
|
Always fetch track/episode data
|
2026-03-03 15:49:21 -03:00 |
|
Rafael Moraes
|
0eee96fc74
|
Include track_id for non-video tracks
|
2026-03-03 15:10:50 -03:00 |
|
Rafael Moraes
|
8aed5eb1b2
|
Resolve track ID via playback_info and pass it
|
2026-03-03 15:10:38 -03:00 |
|
Rafael Moraes
|
91b735ce87
|
Accept optional playback_info to avoid extra fetch
|
2026-03-03 15:10:17 -03:00 |
|
Rafael Moraes
|
e5749bf94d
|
Fix get_stream_info arg
|
2026-03-03 14:51:03 -03:00 |
|
Rafael Moraes
|
aea15a44a0
|
Refactor media playback and format handling
|
2026-03-03 14:41:00 -03:00 |
|
Rafael Moraes
|
9167d8aa9f
|
Respect skip_stream_info when parsing media
|
2026-03-02 12:47:45 -03:00 |
|
Rafael Moraes
|
2bc3824356
|
Add skip_stream_info option to SpotifyBaseInterface
|
2026-03-02 12:47:39 -03:00 |
|
Rafael Moraes
|
de32493da7
|
Use safe lookup for PSSH in seek table
|
2026-03-02 09:58:22 -03:00 |
|
Rafael Moraes
|
b346820841
|
Support FLAC audio playback and file lookup
|
2026-02-28 10:59:52 -03:00 |
|
Rafael Moraes
|
3b26b3db6c
|
Include flac in premium audio qualities
|
2026-02-28 10:58:58 -03:00 |
|
Rafael Moraes
|
70f8d305fd
|
Add FLAC format and update audio qualities
|
2026-02-28 10:50:28 -03:00 |
|
Rafael Moraes
|
30ee9b8859
|
Use 1-based indexing for playlist items
|
2026-02-26 20:31:28 -03:00 |
|
Rafael Moraes
|
134d2fd377
|
Remove genre field and tag mappings
|
2026-02-26 18:00:26 -03:00 |
|
Rafael Moraes
|
96fae51ae6
|
Yield media in playlist generator
|
2026-02-26 17:52:04 -03:00 |
|
Rafael Moraes
|
837de4d475
|
Require full album tracklist before using
|
2026-02-26 17:23:49 -03:00 |
|
Rafael Moraes
|
f193fe68a5
|
Add artist media download support
|
2026-02-26 17:13:19 -03:00 |
|
Rafael Moraes
|
fe41255f16
|
Wrap media processing in try/except and simplify
|
2026-02-26 16:13:48 -03:00 |
|
Rafael Moraes
|
39f0e6428c
|
Fix playability check inversion
|
2026-02-26 14:42:12 -03:00 |
|
Rafael Moraes
|
7476f8a4a3
|
Yield exceptions from interface methods
|
2026-02-26 14:40:52 -03:00 |
|
Rafael Moraes
|
f591b46a2a
|
Handle missing __typename in track data
|
2026-02-26 14:14:13 -03:00 |
|
Rafael Moraes
|
b49c7d6fec
|
Have media exceptions inherit VotifyMediaException
|
2026-02-26 14:14:00 -03:00 |
|
Rafael Moraes
|
606b05d7be
|
Correct video playback info lookup
|
2026-02-26 14:01:55 -03:00 |
|
Rafael Moraes
|
189ad14f02
|
Reorder wvd_path and disallowed_media_types
|
2026-02-26 13:04:28 -03:00 |
|
Rafael Moraes
|
3434f801b3
|
Add 576p to VideoResolution enum
|
2026-02-26 12:52:25 -03:00 |
|
Rafael Moraes
|
479a431a82
|
Avoid duplicate enum value for PODCAST_VIDEO
|
2026-02-26 12:22:55 -03:00 |
|
Rafael Moraes
|
f60397bb0a
|
Pass episode flag to parse_tags
|
2026-02-26 12:19:58 -03:00 |
|
Rafael Moraes
|
c46523ec0f
|
Set no_drm flag when CDM is missing
|
2026-02-26 12:00:13 -03:00 |
|
Rafael Moraes
|
c45b6bff52
|
Add VotifyInterfaceException and update inheritance
|
2026-02-26 11:55:11 -03:00 |
|
Rafael Moraes
|
3db3e4f2e1
|
Set media_type for music videos and cleanup imports
|
2026-02-26 11:43:56 -03:00 |
|
Rafael Moraes
|
9e41e98290
|
Remove unused imports in episode interface
|
2026-02-26 11:43:40 -03:00 |
|
Rafael Moraes
|
d66b187dea
|
Unify decryption key type to DecryptionKey
|
2026-02-25 23:32:07 -03:00 |
|
Rafael Moraes
|
14ca3001c3
|
Use mp4 as audio file_format
|
2026-02-25 23:17:11 -03:00 |
|
Rafael Moraes
|
0575e220c9
|
Move file_format into audio_track StreamInfo
|
2026-02-25 23:16:12 -03:00 |
|