Octo-Fiesta

Octo-Fiesta

Application Docker from grtgbln's Repository

Vue d'ensemble

A Subsonic API proxy server that transparently integrates Deezer as a music source. When a song is not available in your local Navidrome library, it is automatically fetched from Deezer, downloaded, and served to your Subsonic-compatible client. The downloaded song is then added to your library, making it available locally for future listens.

Exigences


        Requires a Deezer account and a separate Subsonic-compatible server.
    

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:8080]/
Réseau
bridge
Privilégié
false

Configuration du modèle

Web UI PortPorttcp

Container Port: 8080

Cible
8080
Défaut
5274
Valeur
5274
Subsonic - ServiceVariable

The Subsonic-compatible music service to use (e.g. Deezer, Qobuz, SquidWTF)

Cible
Subsonic__MusicService
Défaut
SquidWTF
Valeur
SquidWTF
Subsonic - URLVariable

The URL of your Subsonic server

Cible
Subsonic__Url
Défaut
http://IP_ADDRESS:4533
Valeur
http://IP_ADDRESS:4533
Subsonic - Admin UsernameVariable

Admin username to perform actions on Navidrome server that require admin permissions

Cible
SUBSONIC_ADMIN_USERNAME
Subsonic - Admin PasswordVariable

Admin password to perform actions on Navidrome server that require admin permissions

Cible
SUBSONIC_ADMIN_PASSWORD
Subsonic - Download ModeVariable

Determines whether to download individual tracks or entire albums when a track is requested.

Cible
Subsonic__DownloadMode
Défaut
Track|Album
Explicit FilterVariable

Filter songs based on explicit content.

Cible
Subsonic__ExplicitFilter
Défaut
All|ExplicitOnly|CleanOnly
Auto-UpgradeVariable

Re-download tracks when higher quality is available

Cible
Subsonic__AutoUpgradeQuality
Défaut
false|true
Folder TemplateVariable

Folder template for organizing downloaded files.

Cible
Subsonic__FolderTemplate
Défaut
{artist}/{album}/{track} - {title}}
Valeur
{artist}/{album}/{track} - {title}}
Deezer - ARL TokenVariable

Your Deezer ARL token for accessing Deezer content

Cible
Deezer__Arl
Deezer - ARL Token FallbackVariable

Fallback Deezer ARL token if the primary one fails

Cible
Deezer__ArlFallback
Deezer - QualityVariable

Preferred audio quality for Deezer downloads. Remove to default to highest.

Cible
Deezer__Quality
Défaut
FLAC|MP3_320|MP3_128
Qobuz - User Auth TokenVariable

Your Qobuz user authentication token for accessing Qobuz content

Cible
Qobuz__UserAuthToken
Qobuz - User IDVariable

Your Qobuz user ID

Cible
Qobuz__UserId
Qobuz - QualityVariable

Preferred audio quality for Qobuz downloads (e.g. FLAC, FLAC_24_HIGH, FLAC_24_LOW, FLAC_16, MP3_320)

Cible
Qobuz__Quality
SquidWTF - SourceVariable

The backend source to use for SquidWTF downloads

Cible
SquidWTF__Source
Défaut
Qobuz|Tidal
SquidWTF - QualityVariable

Preferred audio quality for SquidWTF downloads. Qobuz: 27 (FLAC 24-bit), 7 (FLAC 16-bit), 6 (MP3 320), 5 (MP3 128). Tidal: HI_RES_LOSSLESS, LOSSLESS

Cible
SquidWTF__Quality
SquidWTF - TimeoutVariable

Number of seconds to wait for a response from the SquidWTF instance before timing out.

Cible
SquidWTF__InstanceTimeoutSeconds
Défaut
5
Valeur
5
Yandex - OAuth TokenVariable

OAuth token for API access.

Cible
Yandex__OAuthToken
Yandex - QualityVariable

Preferred audio quality for Yandex downloads.

Cible
Yandex__Quality
Défaut
FLAC|AAC_64|MP3_192|AAC_192|AAC_256|MP3_320
Yandex - LanguageVariable

Language for the API responses. Curated playlists and some album titles will be translated into that language.

Cible
Yandex__Language
Défaut
ru
Valeur
ru
Yandex - Include Unavailable TracksVariable

Allow show tracks in search results, playlists and albums that are marked unavailable for listening

Cible
IncludeUnavilable
Défaut
false|true
Playlist SupportVariable

When enabled, allows searching and downloading playlists. Starring a playlist triggers automatic download of all tracks and creates an M3U file

Cible
Subsonic__EnableExternalPlaylists
Défaut
true|false
Downloads PathPath

Path to store downloaded files

Cible
/app/downloads
Défaut
/mnt/user/appdata/octo_fiesta/downloads
Valeur
/mnt/user/appdata/octo_fiesta/downloads
Playlists FolderVariable

M3U playlist files will be created in {DOWNLOAD_PATH}/{PLAYLISTS_DIRECTORY}/

Cible
Subsonic__PlaylistsDirectory
Défaut
playlists
Valeur
playlists
Internal Downloads PathVariable

Internal path to downloaded files. Not recommended to change.

Cible
Library__DownloadPath
Défaut
/app/downloads
Valeur
/app/downloads
App EnvironmentVariable

Set the ASP.NET Core environment. Not recommended to change.

Cible
ASPNETCORE_ENVIRONMENT
Défaut
Production
Valeur
Production
Storage ModeVariable

Set the storage mode for downloaded files.

Cible
Subsonic__StorageMode
Défaut
Permanent|Temporary
Valeur
Permanent
Cache Duration (Hours)Variable

Duration in hours to cache files if using Temporary storage mode.

Cible
Subsonic__CacheDurationHours
Défaut
1
Valeur
1
Internal PortVariable

Internal port. Not recommended to change.

Cible
INTERNAL_PORT
Défaut
8080
Valeur
8080

Détails

Référentiel
ghcr.io/v1ck3s/octo-fiesta:latest
Dernière mise à jour2026-05-31
Première vue2026-01-03

Exécutez Octo-Fiesta sur Unraid.

Octo-Fiesta est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.