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
+13 -1
View File
@@ -14,7 +14,19 @@ from functools import wraps
try:
import audioop
except ImportError:
import pyaudioop as audioop
try:
import pyaudioop as audioop
except ImportError:
import sys
print("Warning: Neither audioop nor pyaudioop available. Audio processing may be limited.", file=sys.stderr)
# Create a minimal fallback for basic operations
class audioop:
@staticmethod
def add(data, val):
return data
@staticmethod
def mul(data, val):
return data
if sys.version_info >= (3, 0):
basestring = str