I am in the process of setting up my music player.
Current system consists of an NFS fileserver holding the music files, a beets server (VM) storing the music on the file server with additional data, a mopidy/snapcast/RompR server (VM) for selecting and playing music, and finally thin clients with USB-DAC and web browsers as players.
Mopidy runs in multiple instances with each instance its own ports and snapcast fifo. RompR runs on a per-user base using Apache’s UserDir. Thus, each user has its own mopidy/snapcast-fifo/RompR, but still on the same server.
For fine tuning I have some questions on RompR.
- It’s difficult to control mopidyctl on a per-user base from within RompR. Looking at the code I think that mopidyctl is only used by use_mopidy_scan to build a collection from local files on the mopidy server. Is this correct? If I don’t include a [local] section in the mopidy conf, mopidyctl won’t be used at all?
- Multiple mopidy instances can be configured in the RompR preferences, BUT the http port of the instance configured in the setup page is used for all instances. Would this lead to unexpected results?
- I’m using beets database to store additional data (albumart, lyrics etc.), but not in file tags (to keep music files uncompromised). Is RompR using these data? I can see lots of musicbrainz data in RompR’s files. Data that probably already existed in beets.
- Or do you have to fill in the beets server in RompR’s preferences? (I didn’t since it’s in mopidy)
- Playlist is only shown when Automatically Download Covers is selected in preferences, otherwise a continuously rotating circle is displayed and Clear playlist is not available.
- Can we integrate snapweb in RompR? Then you only have to open one website to listen to music on a PC or laptop.
- Note: you cannot have two users in the same browser. Preferences are mixed.