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 |
|
Rafael Moraes
|
36a822d83a
|
Use per-track file_format based on mime type
|
2026-02-25 23:15:59 -03:00 |
|
Rafael Moraes
|
18c0730112
|
Move file_format into StreamInfo
|
2026-02-25 23:15:37 -03:00 |
|
Rafael Moraes
|
8e9bd10b54
|
Simplify MP4 tag construction and filtering
|
2026-02-25 23:04:06 -03:00 |
|
Rafael Moraes
|
a5e9922b29
|
Add PODCAST_VIDEO type and episode is_video flag
|
2026-02-25 22:19:47 -03:00 |
|
Rafael Moraes
|
e3b26ecc5e
|
Remove VORBIS_AUDIO_QUALITIES import
|
2026-02-25 22:02:05 -03:00 |
|
Rafael Moraes
|
bc87ebfc00
|
Detect WebM from profiles and set format
|
2026-02-25 22:01:52 -03:00 |
|
Rafael Moraes
|
e5930173fb
|
Choose file_format from video_format
|
2026-02-25 21:58:17 -03:00 |
|
Rafael Moraes
|
97dfaad901
|
Use m4a file format for audio streams
|
2026-02-25 21:57:40 -03:00 |
|
Rafael Moraes
|
3b88c9e6d9
|
Add AudioQuality.mp4 and refactor audio checks
|
2026-02-25 21:52:28 -03:00 |
|
Rafael Moraes
|
64ca70d8a5
|
Add playlist id to PlaylistTags
|
2026-02-25 21:05:07 -03:00 |
|
Rafael Moraes
|
c1bbebe005
|
Attach playlist metadata and tags to media
|
2026-02-25 21:04:27 -03:00 |
|
Rafael Moraes
|
b6b9718c34
|
Add media_id to media interfaces and types
|
2026-02-25 20:57:44 -03:00 |
|
Rafael Moraes
|
166f9f1190
|
Pass track/album data conditionally to music_video
|
2026-02-25 20:53:04 -03:00 |
|
Rafael Moraes
|
5d406d5cf6
|
Add music_video handling to SpotifyInterface
|
2026-02-25 20:50:25 -03:00 |
|
Rafael Moraes
|
93342e231f
|
Await parse_tags and use album cover URL
|
2026-02-25 20:49:48 -03:00 |
|
Rafael Moraes
|
21a0428526
|
Add music_video export and tidy imports
|
2026-02-25 20:45:02 -03:00 |
|
Rafael Moraes
|
9670f98ba5
|
Create music_video.py
|
2026-02-25 20:44:51 -03:00 |
|
Rafael Moraes
|
69fd3451a3
|
Make _parse_copyright a staticmethod
|
2026-02-25 20:44:48 -03:00 |
|
Rafael Moraes
|
9775f91779
|
Fix episode track index order
|
2026-02-24 18:35:38 -03:00 |
|
Rafael Moraes
|
60be090c37
|
Cleanup unused imports in episode_video.py
|
2026-02-24 18:35:24 -03:00 |
|
Rafael Moraes
|
2d415e772e
|
Include episode URL in parsed tags
|
2026-02-24 18:33:06 -03:00 |
|
Rafael Moraes
|
f860553b36
|
Add video interfaces and episode support
|
2026-02-24 18:30:40 -03:00 |
|
Rafael Moraes
|
f91600a0c4
|
Standardize media exceptions and update handlers
|
2026-02-24 15:54:36 -03:00 |
|
Rafael Moraes
|
5bf19874cd
|
Access playback info by media key
|
2026-02-24 13:13:02 -03:00 |
|
Rafael Moraes
|
74359eb0b5
|
Add Spotify interface modules and types
|
2026-02-24 13:04:13 -03:00 |
|
Rafael Moraes
|
8c71a979ca
|
Rename track playback API & method to playback info
|
2026-02-12 15:03:05 -03:00 |
|
Rafael Moraes
|
4d03500d9b
|
Send Widevine challenge using content param
|
2026-02-11 14:03:48 -03:00 |
|
Rafael Moraes
|
83ef849c98
|
Fix recursion by calling private _get_gid_metadata
|
2026-02-11 13:51:05 -03:00 |
|
Rafael Moraes
|
708813d3ce
|
Add get_gid_metadata wrapper for media_id
|
2026-02-10 22:35:55 -03:00 |
|
Rafael Moraes
|
9c768e6bf4
|
Refactor Spotify API into votify.api package
|
2026-02-10 21:45:43 -03:00 |
|
Rafael Moraes
|
923d8f22b0
|
Specify big-endian counter bytes
|
2026-02-08 13:31:02 -03:00 |
|
Rafael Moraes
|
2857015ae9
|
Switch to projet build to uv
|
2026-02-08 13:29:49 -03:00 |
|
 Rafael MoraesandGitHub
|
ab914fe885
|
Merge pull request #81 from GladistonXD/main
Fixed Track, Album, Playlist, Episode, Show, Music Video, Episode Video, Artist
|
2026-02-08 13:07:39 -03:00 |
|
 GladistonXDandGitHub
|
d32e26a932
|
Update requirements.txt
|
2026-02-05 20:29:44 -03:00 |
|
 GladistonXDandGitHub
|
02f6f78ec8
|
Remove unnecessary sleep in download processing
|
2026-02-05 20:26:30 -03:00 |
|
 GladistonXDandGitHub
|
0ebcf15f91
|
Update downloader_audio.py
|
2026-02-05 20:26:05 -03:00 |
|
 GladistonXDandGitHub
|
f13fb97f53
|
Add WebSocket support for Spotify playback control
|
2026-02-05 20:25:40 -03:00 |
|
 GladistonXDandGitHub
|
4dff2049fe
|
Add delay for download queue processing
|
2026-02-04 12:50:18 -03:00 |
|
 GladistonXDandGitHub
|
d5a7cd3708
|
Fix album type filtering and update selection logic
Refactor album filtering and selection process in downloader.py.
|
2026-02-02 11:42:41 -03:00 |
|
 GladistonXDandGitHub
|
ff0d759f4b
|
Refactor artist album retrieval methods
|
2026-02-02 11:41:54 -03:00 |
|
 GladistonXDandGitHub
|
5e473c5e83
|
Refactor video file ID extraction logic
|
2026-01-30 23:13:50 -03:00 |
|
 GladistonXDandGitHub
|
76d001ff18
|
Fix episode video
Update get_video_gid method to handle empty gid_metadata and adjust download method to use trackUnion.
|
2026-01-30 14:57:42 -03:00 |
|
 GladistonXDandGitHub
|
fa3e5a0e3c
|
Fix download music video
|
2026-01-30 14:57:09 -03:00 |
|