Musikat
Application Docker from grtgbln's Repository
Vue d'ensemble
Exigences
Requires a `config.json` file to be mounted at `/app/config.json` before starting the container. See configuration details: https://github.com/soggy8/music-downloader/blob/main/config.json
Requires a number of JSON files to be created on the host system BEFORE the container is started. These files can be created with the `touch` command.
Arguments d'exécution
- Interface utilisateur Web
http://[IP]:[PORT:8000]/- Réseau
bridge- Privilégié
- false
Configuration du modèle
Container Port: 8000
- Cible
- 8000
- Défaut
- 8000
- Valeur
- 8000
Path to your Navidrome music folder
- Cible
- /music
Path to temporary downloads folder
- Cible
- /app/downloads
- Défaut
- /mnt/user/appdata/music_downloader/downloads
- Valeur
- /mnt/user/appdata/music-downloader/downloads
Path to your YouTube cookies file
- Cible
- /app/youtube_cookies.txt
- Défaut
- /mnt/user/appdata/music_downloader/youtube_cookies.txt
- Valeur
- /mnt/user/appdata/music-downloader/youtube_cookies.txt
URL to your Navidrome server
- Cible
- NAVIDROME_API_URL
- Défaut
- http://IP_ADDRESS:4533
- Valeur
- http://IP_ADDRESS:4533
Your Navidrome admin username
- Cible
- NAVIDROME_USERNAME
Your Navidrome admin password
- Cible
- NAVIDROME_PASSWORD
Periodically scan Navidrome path and mark matching catalog tracks as downloaded
- Cible
- NAVIDROME_SYNC_ENABLED
- Défaut
- false|true
Your Spotify Client ID
- Cible
- SPOTIFY_CLIENT_ID
Your Spotify Client Secret
- Cible
- SPOTIFY_CLIENT_SECRET
Your Spotify Redirect URI
- Cible
- SPOTIFY_REDIRECT_URI
- Défaut
- http://localhost:8000/callback
- Valeur
- http://localhost:8000/callback
Desired music format for downloads
- Cible
- OUTPUT_FORMAT
- Défaut
- mp3
- Valeur
- mp3
Desired audio quality in kbps
- Cible
- AUDIO_QUALITY
- Défaut
- 128
- Valeur
- 128
Interval in hours for syncing with Navidrome
- Cible
- NAVIDROME_SYNC_INTERVAL_HOURS
- Défaut
- 4
- Valeur
- 4
Initial delay in seconds before first sync with Navidrome
- Cible
- NAVIDROME_SYNC_INITIAL_DELAY_SEC
- Défaut
- 120
- Valeur
- 120
Delay in seconds between API calls during Navidrome sync
- Cible
- NAVIDROME_SYNC_API_DELAY_SEC
- Défaut
- 0.12
- Valeur
- 0.12
Internal host for the web server. Not recommended to change.
- Cible
- API_HOST
- Défaut
- 0.0.0.0
- Valeur
- 0.0.0.0
Internal port for the web server. Not recommended to change.
- Cible
- API_PORT
- Défaut
- 8000
- Valeur
- 8000
Internal path to your Navidrome music folder. Not recommended to change.
- Cible
- NAVIDROME_MUSIC_PATH
- Défaut
- /music
- Valeur
- /music
Internal path to your YouTube cookies file. Not recommended to change.
- Cible
- YOUTUBE_COOKIES_PATH
- Défaut
- /app/youtube_cookies.txt
- Valeur
- /app/youtube_cookies.txt
Comma-separated list of allowed CORS origins
- Cible
- CORS_ORIGINS
- Défaut
- http://localhost:3000,http://127.0.0.1:3000
- Valeur
- http://localhost:3000,http://127.0.0.1:3000
Détails
ghcr.io/soggy8/musikat:latestExécutez Musikat sur Unraid.
Musikat est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.