Commit Graph
283 Commits
Author SHA1 Message Date
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
GladistonXDandGitHub d4082edf7d Update music video and podcast video download logic 2026-01-30 14:56:31 -03:00
GladistonXDandGitHub d38a28b0e9 Implement config file check and fix functionality
Add check_and_fix_config function to update config file format.
2026-01-30 14:55:44 -03:00
GladistonXDandGitHub b3dd8160d3 Update API URLs and parameters in spotify_api.py 2026-01-30 14:55:07 -03:00
GladistonXDandGitHub 7128d4a807 Merge pull request #1 from cynthia2006/main
Flexible secrets URL & CDRM Integration fixes
2026-01-29 22:26:50 -03:00
CynthiaandGitHub 6fd962547a Merge branch 'main' into main 2026-01-29 18:22:48 +05:30
Cynthia af9f8d6c39 Fix a minor mistake in CDRM integration 2026-01-29 18:16:38 +05:30
GladistonXDandGitHub 349d69b638 Log audio quality change with bit rate info
Log the current bit rate when audio quality changes.
2026-01-29 09:17:17 -03:00
GladistonXDandGitHub e903e5e8f3 Log error and warning for invalid device.wvd file 2026-01-29 09:16:43 -03:00
GladistonXDandGitHub 9c7a76a477 Fix assignment of cdm to None in set_cdm method 2026-01-29 09:14:56 -03:00
Cynthia 96e40b9ddf Mention that WVD files are optional 2026-01-29 17:42:10 +05:30
Cynthia 75c26acd74 Fix CDRM integration to with other mediatypes 2026-01-29 17:32:33 +05:30
Cynthia c0939e3063 Make Spotify secrets URL modifiable 2026-01-29 17:21:13 +05:30