AMA-Unraid

AMA-Unraid

Aplicación Docker from crywolf203's Repository

Visión general

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.

Argumentos en tiempo de ejecución

Red
bridge
Concha
bash
Privilegiado
false

Configuración de plantillas

ConfigPathrw

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

Objetivo
/config
Por defecto
/mnt/cache/appdata/ama-unraid
Valor
/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.

Objetivo
/downloads-ama
Por defecto
/mnt/user/media/music
Valor
/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.

Objetivo
DOWNLOAD_CLIENT
Por defecto
deemix_api
Valor
deemix_api
Deemix API URLVariable

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

Objetivo
DEEMIX_API_URL
Por defecto
http://10.13.1.138:6595
Valor
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.

Objetivo
DEEMIX_CONFIG_PATH
Por defecto
/deemix-config
Valor
/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.

Objetivo
DEEMIX_DOWNLOAD_PATH
Por defecto
/deemix-downloads
Valor
/deemix-downloads
PUIDVariable

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

Por defecto
99
Valor
99
PGIDVariable

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

Por defecto
100
Valor
100
AutostartVariable

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

Objetivo
AUTOSTART
Por defecto
false
Valor
false
Script IntervalVariable

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

Objetivo
SCRIPTINTERVAL
Por defecto
7d
Valor
7d
ModeVariable

Download mode. Common values are artist or discography.

Objetivo
MODE
Por defecto
artist
Valor
artist
ARL TokenVariable

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

Objetivo
ARL_TOKEN
Related ArtistVariable

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

Objetivo
RELATED_ARTIST
Por defecto
false
Valor
false
Related Artist RelatedVariable

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

Objetivo
RELATED_ARTIST_RELATED
Por defecto
false
Valor
false
Related CountVariable

Maximum related artists to import per artist.

Objetivo
RELATED_COUNT
Por defecto
0
Valor
0
Fan CountVariable

Minimum fan count required for related artist processing.

Objetivo
FAN_COUNT
Por defecto
10
Valor
10
Concurrent DownloadsVariable

Download concurrency. Keep this low until tested.

Objetivo
CONCURRENT_DOWNLOADS
Por defecto
2
Valor
2
Embedded Cover QualityVariable

Embedded cover image quality percentage. 100 = no compression.

Objetivo
EMBEDDED_COVER_QUALITY
Por defecto
100
Valor
100
FormatVariable

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

Objetivo
FORMAT
Por defecto
FLAC
Valor
FLAC
BitrateVariable

Target bitrate for lossy conversion when applicable.

Objetivo
BITRATE
Por defecto
320
Valor
320
Force ConvertVariable

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

Objetivo
FORCECONVERT
Por defecto
true
Valor
true
Post Process ThreadsVariable

Number of threads used for format conversion and ReplayGain tagging.

Objetivo
POSTPROCESSTHREADS
Por defecto
8
Valor
8
Album Type FilterVariable

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

Objetivo
ALBUM_TYPE_FILTER
Por defecto
COMPILE
Valor
COMPILE
Require QualityVariable

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

Objetivo
REQUIRE_QUALITY
Por defecto
false
Valor
false
ReplayGainVariable

Enable ReplayGain scanning/tagging.

Objetivo
REPLAYGAIN
Por defecto
true
Valor
true
Ignore Artist Without ImageVariable

Skip artists with default/non-unique images.

Objetivo
IGNORE_ARTIST_WITHOUT_IMAGE
Por defecto
true
Valor
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.

Objetivo
COMPLETE_MY_ARTISTS
Por defecto
false
Valor
false
File PermissionsVariable

File permissions applied to processed files.

Objetivo
FILE_PERMISSIONS
Por defecto
777
Valor
777
Folder PermissionsVariable

Folder permissions applied to processed folders.

Objetivo
FOLDER_PERMISSIONS
Por defecto
777
Valor
777
Lidarr List ImportVariable

true = import artist list from Lidarr.

Objetivo
LIDARR_LIST_IMPORT
Por defecto
false
Valor
false
Lidarr URLVariable

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

Objetivo
LIDARR_URL
Lidarr API KeyVariable

Lidarr API key. Only used when LIDARR_LIST_IMPORT=true.

Objetivo
LIDARR_API_KEY
Notify PlexVariable

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

Objetivo
NOTIFYPLEX
Por defecto
false
Valor
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.

Objetivo
PLEXSCANPATH
Plex Library NameVariable

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

Objetivo
PLEXLIBRARYNAME
Por defecto
Music
Valor
Music
Plex URLVariable

Plex server URL. Only used when NOTIFYPLEX=true.

Objetivo
PLEXURL
Por defecto
http://10.13.1.138:32400
Valor
http://10.13.1.138:32400
Plex TokenVariable

Plex token. Only used when NOTIFYPLEX=true.

Objetivo
PLEXTOKEN
Deemix ConfigPathrw

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

Objetivo
/deemix-config
Por defecto
/mnt/cache/appdata/Deemix-1
Valor
/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.

Objetivo
/deemix-downloads
Por defecto
/mnt/user/media2/deemix-1
Valor
/mnt/user/media2/deemix-1

Detalles

Repositorio
ghcr.io/crywolf203/ama-unraid:latest
Última actualización2026-06-01
Visto por primera vez2026-05-20

Ejecute AMA-Unraid en Unraid.

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