{% extends 'base.html' %} {% block title %}System Settings{% endblock %} {% block content %}

System Settings

Text-to-Speech Settings

The default text-to-speech service to use for audio generation

Default voice ID for the selected TTS service

Default model for OpenAI or ElevenLabs TTS

Spotify Integration

Service account refresh token used when users don't have Spotify access

Default region for Spotify API searches and charts

Authentication Settings

When disabled, new users cannot create accounts. Existing users can still log in, and OAuth login will still work for existing accounts.

Backup & System Health

Manage system backups, restore from previous backups, and monitor system health.

Regular backups are recommended to prevent data loss. The backup system will save your database, MP3 files, and system configuration.

Additional Settings

{% for key, label in editable_settings %} {% if key not in ['default_tts_service', 'default_tts_voice', 'default_tts_model', 'fallback_spotify_refresh_token', 'spotify_region', 'allow_signups'] %}
{% if key == 'enable_public_rounds' %} {% else %} {% endif %}

{% if key == 'max_songs_per_round' %} Maximum number of songs that can be included in a music round {% elif key == 'enable_public_rounds' %} Allow users to make their music rounds publicly accessible {% endif %}

{% endif %} {% endfor %}
Cancel
{% endblock %} {% block scripts %} {% endblock %}