Add Spotify downloader and enhanced API features

- Add spotify_downloader service for track/album/playlist downloads
- Update Spotify API endpoints with enhanced functionality
- Fix pydub utils import issues
- Update GitHub workflows for improved CI/CD
This commit is contained in:
Tomas Dvorak
2026-03-17 22:12:41 +01:00
parent 272caf6bfe
commit aad2f2d421
5 changed files with 118 additions and 32 deletions
+2 -3
View File
@@ -15,9 +15,8 @@ from swingmusic.utils import create_valid_filename
spotify_bp = APIBlueprint(
'spotify',
__name__,
url_prefix='/api/spotify',
abp_tag=Tag(name='Spotify', description='Spotify downloader operations')
import_name='spotify',
url_prefix='/api/spotify'
)
+2 -3
View File
@@ -12,9 +12,8 @@ from swingmusic.config import UserConfig
spotify_settings_bp = APIBlueprint(
'spotify_settings',
__name__,
url_prefix='/api/settings/spotify',
abp_tag=Tag(name='Spotify Settings', description='Spotify downloader settings operations')
import_name='spotify_settings',
url_prefix='/api/settings/spotify'
)