Musikat
Docker-Anwendung from grtgbln's Repository
Übersicht
Anforderungen
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.
Laufzeit-Argumente
- Web-UI
http://[IP]:[PORT:8000]/- Netzwerk
bridge- Privilegiert
- false
Konfiguration der Vorlage
Container Port: 8000
- Ziel
- 8000
- Standard
- 8000
- Wert
- 8000
Path to your Navidrome music folder
- Ziel
- /music
Path to temporary downloads folder
- Ziel
- /app/downloads
- Standard
- /mnt/user/appdata/music_downloader/downloads
- Wert
- /mnt/user/appdata/music-downloader/downloads
Path to your YouTube cookies file
- Ziel
- /app/youtube_cookies.txt
- Standard
- /mnt/user/appdata/music_downloader/youtube_cookies.txt
- Wert
- /mnt/user/appdata/music-downloader/youtube_cookies.txt
URL to your Navidrome server
- Ziel
- NAVIDROME_API_URL
- Standard
- http://IP_ADDRESS:4533
- Wert
- http://IP_ADDRESS:4533
Your Navidrome admin username
- Ziel
- NAVIDROME_USERNAME
Your Navidrome admin password
- Ziel
- NAVIDROME_PASSWORD
Periodically scan Navidrome path and mark matching catalog tracks as downloaded
- Ziel
- NAVIDROME_SYNC_ENABLED
- Standard
- false|true
Your Spotify Client ID
- Ziel
- SPOTIFY_CLIENT_ID
Your Spotify Client Secret
- Ziel
- SPOTIFY_CLIENT_SECRET
Your Spotify Redirect URI
- Ziel
- SPOTIFY_REDIRECT_URI
- Standard
- http://localhost:8000/callback
- Wert
- http://localhost:8000/callback
Desired music format for downloads
- Ziel
- OUTPUT_FORMAT
- Standard
- mp3
- Wert
- mp3
Desired audio quality in kbps
- Ziel
- AUDIO_QUALITY
- Standard
- 128
- Wert
- 128
Interval in hours for syncing with Navidrome
- Ziel
- NAVIDROME_SYNC_INTERVAL_HOURS
- Standard
- 4
- Wert
- 4
Initial delay in seconds before first sync with Navidrome
- Ziel
- NAVIDROME_SYNC_INITIAL_DELAY_SEC
- Standard
- 120
- Wert
- 120
Delay in seconds between API calls during Navidrome sync
- Ziel
- NAVIDROME_SYNC_API_DELAY_SEC
- Standard
- 0.12
- Wert
- 0.12
Internal host for the web server. Not recommended to change.
- Ziel
- API_HOST
- Standard
- 0.0.0.0
- Wert
- 0.0.0.0
Internal port for the web server. Not recommended to change.
- Ziel
- API_PORT
- Standard
- 8000
- Wert
- 8000
Internal path to your Navidrome music folder. Not recommended to change.
- Ziel
- NAVIDROME_MUSIC_PATH
- Standard
- /music
- Wert
- /music
Internal path to your YouTube cookies file. Not recommended to change.
- Ziel
- YOUTUBE_COOKIES_PATH
- Standard
- /app/youtube_cookies.txt
- Wert
- /app/youtube_cookies.txt
Comma-separated list of allowed CORS origins
- Ziel
- CORS_ORIGINS
- Standard
- http://localhost:3000,http://127.0.0.1:3000
- Wert
- http://localhost:3000,http://127.0.0.1:3000
Einzelheiten
ghcr.io/soggy8/musikat:latestFühren Sie Musikat auf Unraid aus.
Musikat ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.