Commit Graph
433 Commits
Author SHA1 Message Date
Rafael Moraes be9196939d Remux FLAC files using ffmpeg 2026-03-22 15:17:32 -03:00
Rafael Moraes 72b14dc057 Add FFmpeg requirement and KeyDive link 2026-03-22 15:15:33 -03:00
Rafael Moraes 00d00bc37a Clarify download warning and remux note 2026-03-22 15:13:03 -03:00
Rafael Moraes a989039ed2 Docs: clarify .wvd, audio qualities, and defaults 2026-03-22 15:10:00 -03:00
Rafael Moraes eb0c1d8434 Add librespot dependency and uv source 2026-03-22 15:03:42 -03:00
Rafael Moraes 0413d92cc8 Await asyncio.to_thread for episode metadata 2026-03-22 14:55:13 -03:00
Rafael Moraes e4a4648562 Add get_decryption_key helper 2026-03-22 14:49:10 -03:00
Rafael Moraes 2fbd85646d Add optional file_id to StreamInfo 2026-03-22 14:34:33 -03:00
Rafael Moraes c42414fd57 Fallback to librespot key if no Widevine PSSH 2026-03-22 14:34:22 -03:00
Rafael Moraes 28e97828d9 Add Librespot stream and key support 2026-03-22 14:33:36 -03:00
Rafael Moraes 1dc3f11dd6 Integrate Librespot session into API 2026-03-22 14:32:42 -03:00
Rafael Moraes 79fd825f0e Remove totp wildcard import from votify.api 2026-03-22 14:07:34 -03:00
Rafael Moraes 8df1d0532a Reorder VORBIS entries in AudioQuality enum 2026-03-22 14:03:37 -03:00
Rafael Moraes 53d903f67d Build Widevine PSSH from file_id 2026-03-22 13:22:25 -03:00
Rafael Moraes 07ee8c8077 Remove EXTEND_TRACK_COLLECTION_WAIT_TIME constant 2026-03-20 13:55:49 -03:00
Rafael Moraes 0f03703404 Bump CLIENT_VERSION to 1.2.87.27 2026-03-20 13:55:15 -03:00
Rafael Moraes 171317b974 Store access and client tokens on instance 2026-03-20 13:52:15 -03:00
Rafael Moraes f5bf7ac88a Bump version to 1.7.2 1.7.2 2026-03-13 12:51:17 -03:00
Rafael Moraes 52d9e03ec9 Remove Vorbis quality note from README 2026-03-13 12:50:06 -03:00
Rafael Moraes 33ae02211b Store METADATA_BLOCK_PICTURE as list in file tags 2026-03-13 12:49:15 -03:00
Rafael Moraes d6ad2e2c0f Use Counter for AES-CTR and fixed ogg offset 2026-03-13 12:47:19 -03:00
Rafael Moraes 9d6b646064 Parse episode stream info and quality selection 2026-03-13 12:42:03 -03:00
Rafael Moraes 7205425ddc Default AudioQuality.format_id to '11' and return str 2026-03-13 12:41:03 -03:00
Rafael Moraes f9ab077e7d Add format_name property to AudioQuality 2026-03-13 12:23:36 -03:00
Rafael Moraes 21534185c0 Bump version to 1.7.1 1.7.1 2026-03-09 17:16:16 -03:00
Rafael Moraes 1b15bbe4da Clarify FLAC quality requirement in README 2026-03-09 17:13:46 -03:00
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