Commit Graph
407 Commits
Author SHA1 Message Date
Rafael Moraes 1cb4e05418 Merge branch 'main' of https://github.com/glomatico/votify 2026-03-09 17:11:32 -03:00
Rafael Moraes c080449e52 Pass format_id when fetching audio stream URL 2026-03-09 17:11:30 -03:00
Rafael Moraes 82df9448d0 Support format_id for audio stream URLs 2026-03-09 17:11:21 -03:00
Rafael MoraesandGitHub 76d6f1f707 Fix pip install command in README 2026-03-09 15:57:16 -03:00
Rafael Moraes b1fb4625c7 Document --database-path option in README 1.7 2026-03-09 09:48:33 -03:00
Rafael Moraes d720023e32 Rename artist-media-option to auto-media-option 2026-03-09 09:42:54 -03:00
Rafael Moraes e9965a19c6 Bump package version to 1.7 2026-03-09 09:38:57 -03:00
Rafael Moraes 02e25fb8d0 Return media id instead of bool in flat_filter 2026-03-09 09:23:14 -03:00
Rafael Moraes 8f90e8b69d Skip flat_filter when overwrite enabled 2026-03-09 09:22:20 -03:00
Rafael Moraes d15bb4f431 Return VotifyMediaFlatFilterException in filters 2026-03-09 09:22:09 -03:00
Rafael Moraes 673b9d49ec Add optional DB to register downloaded media 2026-03-09 09:18:24 -03:00
Rafael Moraes 1ee7086d7a Add SQLite Database helper for media 2026-03-09 09:18:06 -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 d0e261a996 Add auto media option and liked-tracks handling 2026-03-09 08:58:03 -03:00
Rafael Moraes 5be993458a Support AutoMediaOption and optional URL in downloader 2026-03-09 08:57:10 -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 c20522ea73 Add get_library_tracks method to SpotifyApi 2026-03-09 08:29:54 -03:00
Rafael Moraes 9da03b433c Handle missing releaseDate in interfaces 2026-03-09 07:54:53 -03:00
Rafael Moraes 967e1214a8 Clarify yt-dlp usage in README 1.6.4 2026-03-05 08:06:44 -03:00
Rafael Moraes 8dc87fa2c2 Pin and update requirements.txt dependencies 2026-03-05 07:59:22 -03:00
Rafael Moraes 035a8fef8a Note FLAC requires premium subscription 2026-03-04 15:47:55 -03:00
Rafael Moraes fdf88af960 Clarify supported audio qualities in README 2026-03-04 13:26:49 -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 9b6f52d894 Bump version to 1.6.4 2026-03-03 15:51:29 -03:00
Rafael Moraes 13b6571d9d Always fetch track/episode data 2026-03-03 15:49:21 -03:00
Rafael Moraes 53e79c506f Refine README CLI option descriptions 2026-03-03 15:24:50 -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 8bce2cdb2b Pass prefer_video to interfaces 2026-03-03 14:50:58 -03:00
Rafael Moraes 5a456dda78 Support comma-separated audio quality priority 2026-03-03 14:48:38 -03:00
Rafael Moraes 74ba469bf1 Use default file format when stream_info missing 2026-03-03 14:48:15 -03:00
Rafael Moraes be1e1350dc Use 'str | None' annotations in downloader types 2026-03-03 14:47:52 -03:00
Rafael Moraes 442d219199 Use media file_format for MP4 dependency checks 2026-03-03 14:47:32 -03:00
Rafael Moraes aea15a44a0 Refactor media playback and format handling 2026-03-03 14:41:00 -03:00
Rafael Moraes 5cfa391262 Pass skip_stream_info to SpotifyAudioInterface 2026-03-02 12:48:05 -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 398191cf85 Remove websocket-client dependency 2026-03-02 10:02:17 -03:00
Rafael Moraes de32493da7 Use safe lookup for PSSH in seek table 2026-03-02 09:58:22 -03:00