AMA-Unraid

AMA-Unraid

Docker-Anwendung from crywolf203's Repository

Übersicht

AMA-Unraid is a community-maintained Unraid-focused fork of the archived RandomNinjaAtk/docker-ama project. AMA automates music archiving for use with applications such as Plex, Jellyfin, Emby, Kodi, and Lidarr. This template points to ghcr.io/crywolf203/ama-Unraid:latest and exposes the key AMA settings as Unraid template fields. Use only with content and accounts you are authorized to access.

Laufzeit-Argumente

Netzwerk
bridge
Shell
bash
Privilegiert
false

Konfiguration der Vorlage

ConfigPathrw

Persistent AMA configuration, scripts, logs, cache, lists, and deemix data.

Ziel
/config
Standard
/mnt/cache/appdata/ama-unraid
Wert
/mnt/cache/appdata/ama-unraid
Downloads / Music LibraryPathrw

AMA download/output library path. If using Plex notification, this path should match the path your Plex Music library uses inside Plex.

Ziel
/downloads-ama
Standard
/mnt/user/media/music
Wert
/mnt/user/media/music
Download ClientVariable

Download backend. Use deemix_api to send albums to the external Deemix WebUI/API container and enable timed LRC fallback.

Ziel
DOWNLOAD_CLIENT
Standard
deemix_api
Wert
deemix_api
Deemix API URLVariable

URL for the running Deemix WebUI/API container. Example: http://SERVER-IP:6595

Ziel
DEEMIX_API_URL
Standard
http://10.13.1.138:6595
Wert
http://10.13.1.138:6595
Deemix Config Path In ContainerVariable

Container path where the Deemix config/login.json is mounted. Leave as /deemix-config unless you changed the path mapping.

Ziel
DEEMIX_CONFIG_PATH
Standard
/deemix-config
Wert
/deemix-config
Deemix Download Path In ContainerVariable

Container path where the Deemix downloads folder is mounted. Leave as /deemix-downloads unless you changed the path mapping.

Ziel
DEEMIX_DOWNLOAD_PATH
Standard
/deemix-downloads
Wert
/deemix-downloads
PUIDVariable

User ID for file ownership. 99 is the default Unraid nobody user.

Standard
99
Wert
99
PGIDVariable

Group ID for file ownership. 100 is the default Unraid users group.

Standard
100
Wert
100
AutostartVariable

true = run AMA automatically on container startup. false = manual runs only. Recommended to keep false until your configuration is tested.

Ziel
AUTOSTART
Standard
false
Wert
false
Script IntervalVariable

Amount of time between script runs when AUTOSTART=true. Examples: 15m, 1h, 1d.

Ziel
SCRIPTINTERVAL
Standard
7d
Wert
7d
ModeVariable

Download mode. Common values are artist or discography.

Ziel
MODE
Standard
artist
Wert
artist
ARL TokenVariable

Required account token used by the download client. Keep this private. Use only with accounts/content you are authorized to access.

Ziel
ARL_TOKEN
Related ArtistVariable

Enable related artist discovery from your artist list. Leave false for a safer first setup.

Ziel
RELATED_ARTIST
Standard
false
Wert
false
Related Artist RelatedVariable

Enable recursive related artist discovery. Warning: this can greatly expand processing.

Ziel
RELATED_ARTIST_RELATED
Standard
false
Wert
false
Related CountVariable

Maximum related artists to import per artist.

Ziel
RELATED_COUNT
Standard
0
Wert
0
Fan CountVariable

Minimum fan count required for related artist processing.

Ziel
FAN_COUNT
Standard
10
Wert
10
Concurrent DownloadsVariable

Download concurrency. Keep this low until tested.

Ziel
CONCURRENT_DOWNLOADS
Standard
2
Wert
2
Embedded Cover QualityVariable

Embedded cover image quality percentage. 100 = no compression.

Ziel
EMBEDDED_COVER_QUALITY
Standard
100
Wert
100
FormatVariable

Target audio format. Common values: FLAC, ALAC, AAC, MP3, OPUS.

Ziel
FORMAT
Standard
FLAC
Wert
FLAC
BitrateVariable

Target bitrate for lossy conversion when applicable.

Ziel
BITRATE
Standard
320
Wert
320
Force ConvertVariable

Force conversion to requested format when supported. Leave false for safer behavior.

Ziel
FORCECONVERT
Standard
true
Wert
true
Post Process ThreadsVariable

Number of threads used for format conversion and ReplayGain tagging.

Ziel
POSTPROCESSTHREADS
Standard
8
Wert
8
Album Type FilterVariable

Album types to skip/filter. Example: COMPILE, SINGLE, ALBUM, EP.

Ziel
ALBUM_TYPE_FILTER
Standard
COMPILE
Wert
COMPILE
Require QualityVariable

Require downloaded files to match the target file extension/quality.

Ziel
REQUIRE_QUALITY
Standard
false
Wert
false
ReplayGainVariable

Enable ReplayGain scanning/tagging.

Ziel
REPLAYGAIN
Standard
true
Wert
true
Ignore Artist Without ImageVariable

Skip artists with default/non-unique images.

Ziel
IGNORE_ARTIST_WITHOUT_IMAGE
Standard
true
Wert
true
Complete My ArtistsVariable

Add artist IDs found in the library that are not already in your list. Leave false unless you understand the workflow.

Ziel
COMPLETE_MY_ARTISTS
Standard
false
Wert
false
File PermissionsVariable

File permissions applied to processed files.

Ziel
FILE_PERMISSIONS
Standard
777
Wert
777
Folder PermissionsVariable

Folder permissions applied to processed folders.

Ziel
FOLDER_PERMISSIONS
Standard
777
Wert
777
Lidarr List ImportVariable

true = import artist list from Lidarr.

Ziel
LIDARR_LIST_IMPORT
Standard
false
Wert
false
Lidarr URLVariable

Lidarr URL. Only used when LIDARR_LIST_IMPORT=true. Example: http://10.13.1.138:8686

Ziel
LIDARR_URL
Lidarr API KeyVariable

Lidarr API key. Only used when LIDARR_LIST_IMPORT=true.

Ziel
LIDARR_API_KEY
Notify PlexVariable

true = notify Plex after changes. Plex must have a library using the same media path.

Ziel
NOTIFYPLEX
Standard
false
Wert
false
Plex Scan Path OverrideVariable

Optional. Path Plex sees for the same folder AMA writes to /downloads-ama. Example: /media/music. Leave blank if Plex also uses /downloads-ama.

Ziel
PLEXSCANPATH
Plex Library NameVariable

Exact Plex music library name. Only used when NOTIFYPLEX=true.

Ziel
PLEXLIBRARYNAME
Standard
Music
Wert
Music
Plex URLVariable

Plex server URL. Only used when NOTIFYPLEX=true.

Ziel
PLEXURL
Standard
http://10.13.1.138:32400
Wert
http://10.13.1.138:32400
Plex TokenVariable

Plex token. Only used when NOTIFYPLEX=true.

Ziel
PLEXTOKEN
Deemix ConfigPathrw

Host path to the Deemix WebUI config folder containing login.json.

Ziel
/deemix-config
Standard
/mnt/cache/appdata/Deemix-1
Wert
/mnt/cache/appdata/Deemix-1
Deemix DownloadsPathrw

Host path to the Deemix WebUI downloads folder. AMA reads completed downloads and timed LRC files from here.

Ziel
/deemix-downloads
Standard
/mnt/user/media2/deemix-1
Wert
/mnt/user/media2/deemix-1

Einzelheiten

Repository
ghcr.io/crywolf203/ama-unraid:latest
Zuletzt aktualisiert2026-06-02
Erstmals gesehen2026-05-20

Führen Sie AMA-Unraid auf Unraid aus.

AMA-Unraid ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.