AMA-Unraid
AMA-Unraid
Docker app from crywolf203's Repository
Overview
Runtime arguments
- Network
bridge- Shell
bash- Privileged
- false
Template configuration
Persistent AMA configuration, scripts, logs, cache, lists, and deemix data.
- Target
- /config
- Default
- /mnt/cache/appdata/ama-unraid
- Value
- /mnt/cache/appdata/ama-unraid
AMA download/output library path. If using Plex notification, this path should match the path your Plex Music library uses inside Plex.
- Target
- /downloads-ama
- Default
- /mnt/user/media/music
- Value
- /mnt/user/media/music
Download backend. Use deemix_api to send albums to the external Deemix WebUI/API container and enable timed LRC fallback.
- Target
- DOWNLOAD_CLIENT
- Default
- deemix_api
- Value
- deemix_api
URL for the running Deemix WebUI/API container. Example: http://SERVER-IP:6595
- Target
- DEEMIX_API_URL
- Default
- http://10.13.1.138:6595
- Value
- http://10.13.1.138:6595
Container path where the Deemix config/login.json is mounted. Leave as /deemix-config unless you changed the path mapping.
- Target
- DEEMIX_CONFIG_PATH
- Default
- /deemix-config
- Value
- /deemix-config
Container path where the Deemix downloads folder is mounted. Leave as /deemix-downloads unless you changed the path mapping.
- Target
- DEEMIX_DOWNLOAD_PATH
- Default
- /deemix-downloads
- Value
- /deemix-downloads
User ID for file ownership. 99 is the default Unraid nobody user.
- Default
- 99
- Value
- 99
Group ID for file ownership. 100 is the default Unraid users group.
- Default
- 100
- Value
- 100
true = run AMA automatically on container startup. false = manual runs only. Recommended to keep false until your configuration is tested.
- Target
- AUTOSTART
- Default
- false
- Value
- false
Amount of time between script runs when AUTOSTART=true. Examples: 15m, 1h, 1d.
- Target
- SCRIPTINTERVAL
- Default
- 7d
- Value
- 7d
Download mode. Common values are artist or discography.
- Target
- MODE
- Default
- artist
- Value
- artist
Required account token used by the download client. Keep this private. Use only with accounts/content you are authorized to access.
- Target
- ARL_TOKEN
Enable related artist discovery from your artist list. Leave false for a safer first setup.
- Target
- RELATED_ARTIST
- Default
- false
- Value
- false
Enable recursive related artist discovery. Warning: this can greatly expand processing.
- Target
- RELATED_ARTIST_RELATED
- Default
- false
- Value
- false
Maximum related artists to import per artist.
- Target
- RELATED_COUNT
- Default
- 0
- Value
- 0
Minimum fan count required for related artist processing.
- Target
- FAN_COUNT
- Default
- 10
- Value
- 10
Download concurrency. Keep this low until tested.
- Target
- CONCURRENT_DOWNLOADS
- Default
- 2
- Value
- 2
Embedded cover image quality percentage. 100 = no compression.
- Target
- EMBEDDED_COVER_QUALITY
- Default
- 100
- Value
- 100
Target audio format. Common values: FLAC, ALAC, AAC, MP3, OPUS.
- Target
- FORMAT
- Default
- FLAC
- Value
- FLAC
Target bitrate for lossy conversion when applicable.
- Target
- BITRATE
- Default
- 320
- Value
- 320
Force conversion to requested format when supported. Leave false for safer behavior.
- Target
- FORCECONVERT
- Default
- true
- Value
- true
Number of threads used for format conversion and ReplayGain tagging.
- Target
- POSTPROCESSTHREADS
- Default
- 8
- Value
- 8
Album types to skip/filter. Example: COMPILE, SINGLE, ALBUM, EP.
- Target
- ALBUM_TYPE_FILTER
- Default
- COMPILE
- Value
- COMPILE
Require downloaded files to match the target file extension/quality.
- Target
- REQUIRE_QUALITY
- Default
- false
- Value
- false
Enable ReplayGain scanning/tagging.
- Target
- REPLAYGAIN
- Default
- true
- Value
- true
Skip artists with default/non-unique images.
- Target
- IGNORE_ARTIST_WITHOUT_IMAGE
- Default
- true
- Value
- true
Add artist IDs found in the library that are not already in your list. Leave false unless you understand the workflow.
- Target
- COMPLETE_MY_ARTISTS
- Default
- false
- Value
- false
File permissions applied to processed files.
- Target
- FILE_PERMISSIONS
- Default
- 777
- Value
- 777
Folder permissions applied to processed folders.
- Target
- FOLDER_PERMISSIONS
- Default
- 777
- Value
- 777
true = import artist list from Lidarr.
- Target
- LIDARR_LIST_IMPORT
- Default
- false
- Value
- false
Lidarr URL. Only used when LIDARR_LIST_IMPORT=true. Example: http://10.13.1.138:8686
- Target
- LIDARR_URL
Lidarr API key. Only used when LIDARR_LIST_IMPORT=true.
- Target
- LIDARR_API_KEY
true = notify Plex after changes. Plex must have a library using the same media path.
- Target
- NOTIFYPLEX
- Default
- false
- Value
- false
Optional. Path Plex sees for the same folder AMA writes to /downloads-ama. Example: /media/music. Leave blank if Plex also uses /downloads-ama.
- Target
- PLEXSCANPATH
Exact Plex music library name. Only used when NOTIFYPLEX=true.
- Target
- PLEXLIBRARYNAME
- Default
- Music
- Value
- Music
Plex server URL. Only used when NOTIFYPLEX=true.
- Target
- PLEXURL
- Default
- http://10.13.1.138:32400
- Value
- http://10.13.1.138:32400
Plex token. Only used when NOTIFYPLEX=true.
- Target
- PLEXTOKEN
Host path to the Deemix WebUI config folder containing login.json.
- Target
- /deemix-config
- Default
- /mnt/cache/appdata/Deemix-1
- Value
- /mnt/cache/appdata/Deemix-1
Host path to the Deemix WebUI downloads folder. AMA reads completed downloads and timed LRC files from here.
- Target
- /deemix-downloads
- Default
- /mnt/user/media2/deemix-1
- Value
- /mnt/user/media2/deemix-1
Categories
Details
ghcr.io/crywolf203/ama-unraid:latestRun AMA-Unraid on Unraid.
AMA-Unraid is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.