Rafael Moraes
|
fb18d56f06
|
Add uv.lock and update .gitignore for lock file
|
2025-10-23 12:23:54 -03:00 |
|
Rafael Moraes
|
5a7d884781
|
Update project config and dependencies
|
2025-10-23 12:22:42 -03:00 |
|
Rafael Moraes
|
50dcfa14e7
|
Refactor CLI utility classes and functions to utils.py
|
2025-10-23 11:54:39 -03:00 |
|
Rafael Moraes
|
696c9f7537
|
Update embedding example in README for async usage
|
2025-10-23 01:16:37 -03:00 |
|
Rafael Moraes
|
abd0e27d64
|
Refactor imports and add package-level exports
|
2025-10-23 01:14:15 -03:00 |
|
Rafael Moraes
|
f09d2050a8
|
Update README with revised CLI options and templates
|
2025-10-23 01:08:44 -03:00 |
|
Rafael Moraes
|
9d848cdb99
|
Remove database_path option from downloader and CLI
|
2025-10-23 01:06:29 -03:00 |
|
Rafael Moraes
|
f719008557
|
Handle Exception type in download method
|
2025-10-23 00:51:48 -03:00 |
|
Rafael Moraes
|
f1762d5008
|
Refactor AppleMusicDownloader error handling
|
2025-10-23 00:49:59 -03:00 |
|
Rafael Moraes
|
baaa8637bb
|
Refactor AppleMusic download flow for synced lyrics only
|
2025-10-23 00:35:00 -03:00 |
|
Rafael Moraes
|
d9b1325b94
|
Add configuration checks and error for media downloads
|
2025-10-23 00:30:22 -03:00 |
|
Rafael Moraes
|
0107d55b4b
|
Rename quality_post to uploaded_video_quality
|
2025-10-22 18:50:19 -03:00 |
|
Rafael Moraes
|
b368bb3083
|
Refactor uploaded video interface methods to async
|
2025-10-22 18:49:11 -03:00 |
|
Rafael Moraes
|
de8e1f3215
|
Add retries and timeout to HTTPX requests
|
2025-10-22 18:49:04 -03:00 |
|
Rafael Moraes
|
e095d84013
|
Make audio playlist selection async in AppleMusic interface
|
2025-10-22 18:43:42 -03:00 |
|
Rafael Moraes
|
c18fa0c8af
|
Fix webplayback response handling in AppleMusicMusicVideoInterface
|
2025-10-22 18:40:31 -03:00 |
|
Rafael Moraes
|
4dfa9ec376
|
Refactor cover URL generation in AppleMusicBaseDownloader
|
2025-10-22 18:27:34 -03:00 |
|
Rafael Moraes
|
c57277d891
|
Fix video file extension from .m4a to .mp4
|
2025-10-22 18:20:04 -03:00 |
|
Rafael Moraes
|
035db73da2
|
Add artist download support to AppleMusicDownloader
|
2025-10-22 18:16:44 -03:00 |
|
Rafael Moraes
|
73eb0f8dad
|
Set playlist_file_path in AppleMusicMusicVideoDownloader
|
2025-10-22 17:49:18 -03:00 |
|
Rafael Moraes
|
2e6b3dc6c1
|
Refactor template options and add playlist file support
|
2025-10-22 17:48:36 -03:00 |
|
Rafael Moraes
|
e104ee72a6
|
Remove disable-music-video-skip CLI option
|
2025-10-21 20:02:32 -03:00 |
|
Rafael Moraes
|
6fcb29a8ee
|
Fix Apple Music track data extension and error check
|
2025-10-21 19:48:06 -03:00 |
|
Rafael Moraes
|
de719ac55b
|
Add initial CLI implementation for gamdl
|
2025-10-21 19:47:58 -03:00 |
|
Rafael Moraes
|
523e29b39c
|
Replace custom file exists error with FileExistsError
|
2025-10-21 18:23:04 -03:00 |
|
Rafael Moraes
|
eed9344e22
|
Add Apple Music URL parsing and download queue support
|
2025-10-21 18:22:01 -03:00 |
|
Rafael Moraes
|
70b6e5638f
|
Refactor album download method to support collections
|
2025-10-21 18:03:15 -03:00 |
|
Rafael Moraes
|
55c2584b9c
|
Set default value for extend parameter in extend_api_data
|
2025-10-21 18:03:05 -03:00 |
|
Rafael Moraes
|
b914df9f26
|
Rename song_codec to codec in AppleMusicSongDownloader
|
2025-10-21 17:34:19 -03:00 |
|
Rafael Moraes
|
37e77c4ca2
|
Rename skip_synced_lyrics to no_synced_lyrics
|
2025-10-21 17:28:34 -03:00 |
|
Rafael Moraes
|
51cf22fe87
|
Refactor media type checks to use constants
|
2025-10-21 16:51:23 -03:00 |
|
Rafael Moraes
|
b3b61884b6
|
Add support for Apple Music uploaded video downloads
|
2025-10-21 16:08:32 -03:00 |
|
Rafael Moraes
|
ee4919b7c2
|
Move cover_url_template assignment after output path
|
2025-10-21 16:00:17 -03:00 |
|
Rafael Moraes
|
81d2953cbd
|
Add music video download support
|
2025-10-21 15:44:09 -03:00 |
|
Rafael Moraes
|
f1343b3113
|
Add MusicVideoResolution enum and update usage
|
2025-10-21 15:23:29 -03:00 |
|
Rafael Moraes
|
54f13e2ea2
|
Add music video codec enums and FOURCC mapping
|
2025-10-21 15:19:33 -03:00 |
|
Rafael Moraes
|
f98156401c
|
Add Apple Music music video interface
|
2025-10-21 15:19:21 -03:00 |
|
Rafael Moraes
|
2742ffb38c
|
Update AppleMusicBaseDownloader interface setup
|
2025-10-21 15:02:04 -03:00 |
|
Rafael Moraes
|
c0ca601ef2
|
Remove async from setup methods in ItunesApi
|
2025-10-21 15:01:26 -03:00 |
|
Rafael Moraes
|
8268447357
|
Add retry logic to safe_gather utility
|
2025-10-21 14:51:08 -03:00 |
|
Rafael Moraes
|
c9a5ff4a0e
|
Handle exceptions in album download items
|
2025-10-21 14:39:39 -03:00 |
|
Rafael Moraes
|
dcf84ade87
|
Update safe_gather concurrency limit and error handling
|
2025-10-21 14:36:15 -03:00 |
|
Rafael Moraes
|
8ec8f65f07
|
Fix Apple Music API usage in song downloader
|
2025-10-21 14:20:59 -03:00 |
|
Rafael Moraes
|
c95330cc5f
|
Refactor AppleMusicBaseDownloader to use ItunesApi
|
2025-10-21 14:20:53 -03:00 |
|
Rafael Moraes
|
ea102b9610
|
Add ItunesApi to AppleMusicInterface constructor
|
2025-10-21 13:02:48 -03:00 |
|
Rafael Moraes
|
2f38eedfa4
|
Respect skip_processing flag in final processing
|
2025-10-21 12:54:00 -03:00 |
|
Rafael Moraes
|
6a084096b2
|
Bump version to 2.7 in __init__.py
|
2025-10-21 12:51:51 -03:00 |
|
Rafael Moraes
|
8da20973fd
|
Add async_subprocess and safe_gather utility functions
|
2025-10-21 12:51:45 -03:00 |
|
Rafael Moraes
|
19dcb95705
|
Add Apple Music interface module
|
2025-10-21 12:51:39 -03:00 |
|
Rafael Moraes
|
c51dbf0e8b
|
Add Apple Music downloader core modules
|
2025-10-21 12:51:30 -03:00 |
|