Add comprehensive backend services and API enhancements

- Complete Spotify integration with downloader and settings
- Advanced UX features and audio quality management
- Enhanced search capabilities and mobile offline support
- Music catalog browser and recap features
- Universal downloader and upload functionality
- Update tracking system with database models and migrations
- Comprehensive service layer architecture
- Enhanced lyrics API and streaming capabilities
- Extended application builder and startup configuration
- New logging infrastructure and services directory
This commit is contained in:
Tomas Dvorak
2026-03-17 17:56:20 +01:00
parent 65a1268dab
commit 4338dd1d9c
43 changed files with 19453 additions and 10 deletions
+7
View File
@@ -0,0 +1,7 @@
{"level": "WARNING", "message": "Spotify client credentials not configured, using demo mode", "timestamp": "2026-03-17T12:48:01.898787+00:00", "logger": "swingmusic.logger", "module": "spotify_metadata_client", "function": "__init__", "line": 92, "args": [], "who": "swingmusic.logger"}
{"level": "WARNING", "message": "Spotify client credentials not configured, using demo mode", "timestamp": "2026-03-17T12:48:34.157364+00:00", "logger": "swingmusic.logger", "module": "spotify_metadata_client", "function": "__init__", "line": 92, "args": [], "who": "swingmusic.logger"}
{"level": "WARNING", "message": "Spotify client credentials not configured, using demo mode", "timestamp": "2026-03-17T12:48:45.836758+00:00", "logger": "swingmusic.logger", "module": "spotify_metadata_client", "function": "__init__", "line": 92, "args": [], "who": "swingmusic.logger"}
{"level": "WARNING", "message": "Spotify client credentials not configured, using demo mode", "timestamp": "2026-03-17T12:48:55.986103+00:00", "logger": "swingmusic.logger", "module": "spotify_metadata_client", "function": "__init__", "line": 92, "args": [], "who": "swingmusic.logger"}
{"level": "WARNING", "message": "Spotify client credentials not configured, using demo mode", "timestamp": "2026-03-17T12:49:07.424983+00:00", "logger": "swingmusic.logger", "module": "spotify_metadata_client", "function": "__init__", "line": 92, "args": [], "who": "swingmusic.logger"}
{"level": "WARNING", "message": "Spotify client credentials not configured, using demo mode", "timestamp": "2026-03-17T12:49:30.754157+00:00", "logger": "swingmusic.logger", "module": "spotify_metadata_client", "function": "__init__", "line": 92, "args": [], "who": "swingmusic.logger"}
{"level": "WARNING", "message": "Spotify client credentials not configured, using demo mode", "timestamp": "2026-03-17T12:49:52.059294+00:00", "logger": "swingmusic.logger", "module": "spotify_metadata_client", "function": "__init__", "line": 92, "args": [], "who": "swingmusic.logger"}