AMA-Unraid

AMA-Unraid

Application Docker from crywolf203's Repository

Vue d'ensemble

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.

Arguments d'exécution

Réseau
bridge
Coquille
bash
Privilégié
false

Configuration du modèle

ConfigPathrw

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

Cible
/config
Défaut
/mnt/cache/appdata/ama-unraid
Valeur
/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.

Cible
/downloads-ama
Défaut
/mnt/user/media/music
Valeur
/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.

Cible
DOWNLOAD_CLIENT
Défaut
deemix_api
Valeur
deemix_api
Deemix API URLVariable

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

Cible
DEEMIX_API_URL
Défaut
http://10.13.1.138:6595
Valeur
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.

Cible
DEEMIX_CONFIG_PATH
Défaut
/deemix-config
Valeur
/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.

Cible
DEEMIX_DOWNLOAD_PATH
Défaut
/deemix-downloads
Valeur
/deemix-downloads
PUIDVariable

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

Défaut
99
Valeur
99
PGIDVariable

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

Défaut
100
Valeur
100
AutostartVariable

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

Cible
AUTOSTART
Défaut
false
Valeur
false
Script IntervalVariable

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

Cible
SCRIPTINTERVAL
Défaut
7d
Valeur
7d
ModeVariable

Download mode. Common values are artist or discography.

Cible
MODE
Défaut
artist
Valeur
artist
ARL TokenVariable

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

Cible
ARL_TOKEN
Related ArtistVariable

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

Cible
RELATED_ARTIST
Défaut
false
Valeur
false
Related Artist RelatedVariable

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

Cible
RELATED_ARTIST_RELATED
Défaut
false
Valeur
false
Related CountVariable

Maximum related artists to import per artist.

Cible
RELATED_COUNT
Défaut
0
Valeur
0
Fan CountVariable

Minimum fan count required for related artist processing.

Cible
FAN_COUNT
Défaut
10
Valeur
10
Concurrent DownloadsVariable

Download concurrency. Keep this low until tested.

Cible
CONCURRENT_DOWNLOADS
Défaut
2
Valeur
2
Embedded Cover QualityVariable

Embedded cover image quality percentage. 100 = no compression.

Cible
EMBEDDED_COVER_QUALITY
Défaut
100
Valeur
100
FormatVariable

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

Cible
FORMAT
Défaut
FLAC
Valeur
FLAC
BitrateVariable

Target bitrate for lossy conversion when applicable.

Cible
BITRATE
Défaut
320
Valeur
320
Force ConvertVariable

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

Cible
FORCECONVERT
Défaut
true
Valeur
true
Post Process ThreadsVariable

Number of threads used for format conversion and ReplayGain tagging.

Cible
POSTPROCESSTHREADS
Défaut
8
Valeur
8
Album Type FilterVariable

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

Cible
ALBUM_TYPE_FILTER
Défaut
COMPILE
Valeur
COMPILE
Require QualityVariable

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

Cible
REQUIRE_QUALITY
Défaut
false
Valeur
false
ReplayGainVariable

Enable ReplayGain scanning/tagging.

Cible
REPLAYGAIN
Défaut
true
Valeur
true
Ignore Artist Without ImageVariable

Skip artists with default/non-unique images.

Cible
IGNORE_ARTIST_WITHOUT_IMAGE
Défaut
true
Valeur
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.

Cible
COMPLETE_MY_ARTISTS
Défaut
false
Valeur
false
File PermissionsVariable

File permissions applied to processed files.

Cible
FILE_PERMISSIONS
Défaut
777
Valeur
777
Folder PermissionsVariable

Folder permissions applied to processed folders.

Cible
FOLDER_PERMISSIONS
Défaut
777
Valeur
777
Lidarr List ImportVariable

true = import artist list from Lidarr.

Cible
LIDARR_LIST_IMPORT
Défaut
false
Valeur
false
Lidarr URLVariable

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

Cible
LIDARR_URL
Lidarr API KeyVariable

Lidarr API key. Only used when LIDARR_LIST_IMPORT=true.

Cible
LIDARR_API_KEY
Notify PlexVariable

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

Cible
NOTIFYPLEX
Défaut
false
Valeur
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.

Cible
PLEXSCANPATH
Plex Library NameVariable

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

Cible
PLEXLIBRARYNAME
Défaut
Music
Valeur
Music
Plex URLVariable

Plex server URL. Only used when NOTIFYPLEX=true.

Cible
PLEXURL
Défaut
http://10.13.1.138:32400
Valeur
http://10.13.1.138:32400
Plex TokenVariable

Plex token. Only used when NOTIFYPLEX=true.

Cible
PLEXTOKEN
Deemix ConfigPathrw

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

Cible
/deemix-config
Défaut
/mnt/cache/appdata/Deemix-1
Valeur
/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.

Cible
/deemix-downloads
Défaut
/mnt/user/media2/deemix-1
Valeur
/mnt/user/media2/deemix-1

Détails

Référentiel
ghcr.io/crywolf203/ama-unraid:latest
Dernière mise à jour2026-06-02
Première vue2026-05-20

Exécutez AMA-Unraid sur Unraid.

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