Octo-Fiesta

Octo-Fiesta

Docker 应用程序 from grtgbln's Repository

概述

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.

要求


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

运行时参数

网络用户界面
http://[IP]:[PORT:8080]/
网络
bridge
特权
false

模板配置

Web UI PortPorttcp

Container Port: 8080

目标
8080
默认值
5274
价值
5274
Subsonic - ServiceVariable

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

目标
Subsonic__MusicService
默认值
SquidWTF
价值
SquidWTF
Subsonic - URLVariable

The URL of your Subsonic server

目标
Subsonic__Url
默认值
http://IP_ADDRESS:4533
价值
http://IP_ADDRESS:4533
Subsonic - Admin UsernameVariable

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

目标
SUBSONIC_ADMIN_USERNAME
Subsonic - Admin PasswordVariable

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

目标
SUBSONIC_ADMIN_PASSWORD
Subsonic - Download ModeVariable

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

目标
Subsonic__DownloadMode
默认值
Track|Album
Explicit FilterVariable

Filter songs based on explicit content.

目标
Subsonic__ExplicitFilter
默认值
All|ExplicitOnly|CleanOnly
Auto-UpgradeVariable

Re-download tracks when higher quality is available

目标
Subsonic__AutoUpgradeQuality
默认值
false|true
Folder TemplateVariable

Folder template for organizing downloaded files.

目标
Subsonic__FolderTemplate
默认值
{artist}/{album}/{track} - {title}}
价值
{artist}/{album}/{track} - {title}}
Deezer - ARL TokenVariable

Your Deezer ARL token for accessing Deezer content

目标
Deezer__Arl
Deezer - ARL Token FallbackVariable

Fallback Deezer ARL token if the primary one fails

目标
Deezer__ArlFallback
Deezer - QualityVariable

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

目标
Deezer__Quality
默认值
FLAC|MP3_320|MP3_128
Qobuz - User Auth TokenVariable

Your Qobuz user authentication token for accessing Qobuz content

目标
Qobuz__UserAuthToken
Qobuz - User IDVariable

Your Qobuz user ID

目标
Qobuz__UserId
Qobuz - QualityVariable

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

目标
Qobuz__Quality
SquidWTF - SourceVariable

The backend source to use for SquidWTF downloads

目标
SquidWTF__Source
默认值
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

目标
SquidWTF__Quality
SquidWTF - TimeoutVariable

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

目标
SquidWTF__InstanceTimeoutSeconds
默认值
5
价值
5
Yandex - OAuth TokenVariable

OAuth token for API access.

目标
Yandex__OAuthToken
Yandex - QualityVariable

Preferred audio quality for Yandex downloads.

目标
Yandex__Quality
默认值
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.

目标
Yandex__Language
默认值
ru
价值
ru
Yandex - Include Unavailable TracksVariable

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

目标
IncludeUnavilable
默认值
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

目标
Subsonic__EnableExternalPlaylists
默认值
true|false
Downloads PathPath

Path to store downloaded files

目标
/app/downloads
默认值
/mnt/user/appdata/octo_fiesta/downloads
价值
/mnt/user/appdata/octo_fiesta/downloads
Playlists FolderVariable

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

目标
Subsonic__PlaylistsDirectory
默认值
playlists
价值
playlists
Internal Downloads PathVariable

Internal path to downloaded files. Not recommended to change.

目标
Library__DownloadPath
默认值
/app/downloads
价值
/app/downloads
App EnvironmentVariable

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

目标
ASPNETCORE_ENVIRONMENT
默认值
Production
价值
Production
Storage ModeVariable

Set the storage mode for downloaded files.

目标
Subsonic__StorageMode
默认值
Permanent|Temporary
价值
Permanent
Cache Duration (Hours)Variable

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

目标
Subsonic__CacheDurationHours
默认值
1
价值
1
Internal PortVariable

Internal port. Not recommended to change.

目标
INTERNAL_PORT
默认值
8080
价值
8080

详细信息

存储库
ghcr.io/v1ck3s/octo-fiesta:latest
最后更新2026-05-31
初见2026-01-03

在Unraid 上运行 Octo-Fiesta 。

Octo-Fiesta 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。