- Full PWA support with offline capabilities - Comprehensive search across songs, playlists, and channels - Offline playlist manager with download tracking - Pre-built frontend for zero-build deployment - Docker-based deployment with docker compose - Material-UI dark theme interface - YouTube audio download and management - Multi-user authentication support
12 lines
430 B
Python
12 lines
430 B
Python
"""App settings serializers"""
|
|
|
|
from rest_framework import serializers
|
|
|
|
|
|
class AppConfigSerializer(serializers.Serializer):
|
|
"""Application configuration"""
|
|
app_name = serializers.CharField(default='SoundWave')
|
|
version = serializers.CharField(default='1.0.0')
|
|
sw_host = serializers.URLField()
|
|
audio_quality = serializers.CharField(default='best')
|
|
auto_update_ytdlp = serializers.BooleanField(default=False)
|