Beets on synology

Hi I installed linuxserver/beets latest onto my synology nas inside docker. I have configured my PUID and PGID env variables and set volumes /music2 for my target folder and /downloads to my source folder. I have SSH and given the container bash etc

If i open the terminal within and type ‘beet import /download’ i see that in the log but nothing is happening in respect to importing the music files
======== config file ==========
plugins: fetchart embedart convert scrub replaygain lastgenre chroma web
directory: /music2
library: /config/musiclibrary.blb
art_filename: albumart
threaded: yes
original_date: no
per_disc_numbering: no

convert:
auto: no
ffmpeg: /usr/bin/ffmpeg
opts: -ab 320k -ac 2 -ar 48000
max_bitrate: 320
threads: 1

paths:
default: $albumartist/$album%aunique{}/$track - $title
singleton: Non-Album/$artist - $title
comp: Compilations/$album%aunique{}/$track - $title
albumtype_soundtrack: Soundtracks/$album/$track $title

import:
write: yes
copy: yes
move: no
resume: ask
incremental: yes
quiet_fallback: skip
timid: no
log: /config/beet.log

lastgenre:
auto: yes
source: album

embedart:
auto: yes

fetchart:
auto: yes

replaygain:
auto: no

scrub:
auto: yes

replace:
‘^.’: _
‘[\x00-\x1f]’: _
‘[<>:"?*|]’: _
‘[\xE8-\xEB]’: e
‘[\xEC-\xEF]’: i
‘[\xE2-\xE6]’: a
‘[\xF2-\xF6]’: o
‘[\xF8]’: o
‘.$’: _
‘\s+$’: ‘’

web:
host: 0.0.0.0
port: 8337

Any pointers where i have done wrong would be useful

Did you exec into the container using the abc user like below?

docker exec -it -u abc beets bash

If you didn’t, you will import the music as root and that might create issues.

Hi i have just done that under ssh etc and the command was accepted. If i run the command under ssh

docker exec -u abc -it linuxserver-beets1 /bin/bash -c ‘import /download’ it seems to work for first album then is prompting me to accept, if i try the command in the docker terminal 'import /downloads nothing happens

Suggested way is to do this via SSH. We haven’t tested this with the synology terminal gui so unable to comment why that isn’t working.

ok sounds good, is there a command line to allow me to ignore the accept or shall i RTFM

Hi,

I am actually stuck on the same point.

Were you able to get this to run?

I used SSH to my Synology from my Mac and after entering the same command docker exec -u abc -it linuxserver-beets1 /bin/bash -c ‘import /download’ , nothing happens.

Except for this error: /bin/bash: import: command not found

any advice?