Musikat

Musikat

Aplicación Docker from grtgbln's Repository

Visión general

A modern web application that allows users to search for songs on Spotify and automatically download them from YouTube, then seamlessly add them to your Navidrome music server. Perfect for building your personal music library with proper metadata, album art, and organized file structure.

Requisitos


        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.
    

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:8000]/
Red
bridge
Privilegiado
false

Configuración de plantillas

Web UI PortPorttcp

Container Port: 8000

Objetivo
8000
Por defecto
8000
Valor
8000
Navidrome Music PathPath

Path to your Navidrome music folder

Objetivo
/music
Temp Downloads PathPath

Path to temporary downloads folder

Objetivo
/app/downloads
Por defecto
/mnt/user/appdata/music_downloader/downloads
Valor
/mnt/user/appdata/music-downloader/downloads
YouTube Cookies PathPathro

Path to your YouTube cookies file

Objetivo
/app/youtube_cookies.txt
Por defecto
/mnt/user/appdata/music_downloader/youtube_cookies.txt
Valor
/mnt/user/appdata/music-downloader/youtube_cookies.txt
Navidrome - URLVariable

URL to your Navidrome server

Objetivo
NAVIDROME_API_URL
Por defecto
http://IP_ADDRESS:4533
Valor
http://IP_ADDRESS:4533
Navidrome - Admin UsernameVariable

Your Navidrome admin username

Objetivo
NAVIDROME_USERNAME
Navidrome - Admin PasswordVariable

Your Navidrome admin password

Objetivo
NAVIDROME_PASSWORD
Navidrome - Enable SyncVariable

Periodically scan Navidrome path and mark matching catalog tracks as downloaded

Objetivo
NAVIDROME_SYNC_ENABLED
Por defecto
false|true
Spotify - Client IDVariable

Your Spotify Client ID

Objetivo
SPOTIFY_CLIENT_ID
Spotify - Client SecretVariable

Your Spotify Client Secret

Objetivo
SPOTIFY_CLIENT_SECRET
Spotify - Redirect URIVariable

Your Spotify Redirect URI

Objetivo
SPOTIFY_REDIRECT_URI
Por defecto
http://localhost:8000/callback
Valor
http://localhost:8000/callback
Music FormatVariable

Desired music format for downloads

Objetivo
OUTPUT_FORMAT
Por defecto
mp3
Valor
mp3
Music QualityVariable

Desired audio quality in kbps

Objetivo
AUDIO_QUALITY
Por defecto
128
Valor
128
Navidrome - Sync Interval (Hours)Variable

Interval in hours for syncing with Navidrome

Objetivo
NAVIDROME_SYNC_INTERVAL_HOURS
Por defecto
4
Valor
4
Navidrome - Sync Initial Delay (Seconds)Variable

Initial delay in seconds before first sync with Navidrome

Objetivo
NAVIDROME_SYNC_INITIAL_DELAY_SEC
Por defecto
120
Valor
120
Navidrome - Sync API Delay (Seconds)Variable

Delay in seconds between API calls during Navidrome sync

Objetivo
NAVIDROME_SYNC_API_DELAY_SEC
Por defecto
0.12
Valor
0.12
Internal HostVariable

Internal host for the web server. Not recommended to change.

Objetivo
API_HOST
Por defecto
0.0.0.0
Valor
0.0.0.0
Internal PortVariable

Internal port for the web server. Not recommended to change.

Objetivo
API_PORT
Por defecto
8000
Valor
8000
Internal Music PathVariable

Internal path to your Navidrome music folder. Not recommended to change.

Objetivo
NAVIDROME_MUSIC_PATH
Por defecto
/music
Valor
/music
Internal YouTube Cookies PathVariable

Internal path to your YouTube cookies file. Not recommended to change.

Objetivo
YOUTUBE_COOKIES_PATH
Por defecto
/app/youtube_cookies.txt
Valor
/app/youtube_cookies.txt
CORS OriginsVariable

Comma-separated list of allowed CORS origins

Objetivo
CORS_ORIGINS
Por defecto
http://localhost:3000,http://127.0.0.1:3000
Valor
http://localhost:3000,http://127.0.0.1:3000

Detalles

Repositorio
ghcr.io/soggy8/musikat:latest
Última actualización2026-05-31
Visto por primera vez2026-03-29

Ejecute Musikat en Unraid.

Musikat se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.