Mark Greenwood

fatg3erman ·

Script monkey. If I had a shed it would run Linux.
fatg3erman/RompR

Looking for good advice in playing Personalised Radio from my collection

support

The other thing that occurs to me, and sorry if this sounds patronising, but you do have to double click on 'All Tracks At Random' etc to make them play...

fatg3erman/RompR

Looking for good advice in playing Personalised Radio from my collection

support

Is there anything actually shown in the Music Collection tab in RompR?

Is Mopidy-Local installed and configured correctly?

Have you run 'mopidy local scan' on the machine where Mopidy is running?

If there's nothing in the nginx log file then you're look...

fatg3erman/RompR

Use MPD not Mopidy

Don't know where you got your copy of Mopidy from but it's at least a year out of date. The latest Mopidy is based on python 3 and works extremely well. It can be a struggle to make it update your music but it does so much more than MPD. I put a lot of e...

fatg3erman/RompR

RompR multi user setup

If you're interested in looking at the develop branch on github, I've made some changes to the snapcast UI.

Firstly, all clients will now update immediately if something changes. Secondly I've moved some things around a little to make selecting groups and...

fatg3erman/RompR

RompR multi user setup

No problem, whenever you like. I usually get more involved with RompR in the winter when the nights are long... You'll mainly need to work in Javascript/JQuery to implement anything in the RompR UI.

fatg3erman/RompR

RompR multi user setup

I think it's possible there is a communication problem - your English is excellent but there are a lot of terms being used and I am still struggling to really get my head around this use case :) The way you describe your wife using it, I am defin...

fatg3erman/RompR

RompR multi user setup

Well, I see what you're achieving, and yes you do need snapcast. It does still seem to me to be very complicated - the process of having to choose a rompr instance and a player and a group and a stream just to listen to some music... I think most people wo...

fatg3erman/RompR

RompR multi user setup

Each group contains exactly one client. Both, the group and the client, have the name of the room where the client is installed.

If each group contains only one client then I still don't understand why you are using snapcast? The ent...

fatg3erman/RompR

UI Authentication

feature

No.

You might be able to do something with an htaccess file, but there is no thought given to security in Rompr because it is not something I know anything about. It is probably very insecure and I do not recommend connecting it to the internet.

fatg3erman/RompR

RompR multi user setup

I`m not familiar with docker, maybe that´s a possibility? Otherwise I will use 4 vms on my XEN server.

VMs won't work. You need only one instance of snapserver, and mpd has to write into a FIFO, meaning all mpd instances need to have access ...

fatg3erman/RompR

RompR multi user setup

It's an extraordinary and ambitious thing to attempt I honestly don't know if it'll work because it's too complicated to get my head around!

1 fileserver which holds the music files1 database server with 4 users and 4 romprdb...

fatg3erman/RompR

RompR multi user setup

Well now. That is a complicated problem.

First of all, Rompr was never designed as a multi-user application. Literally the only way you can even begin to achieve what you want is to have a separate database for every user, and a separate installation ...

fatg3erman/RompR

Is there a way to select the Player by giving a parameter in the URL

Based on your work I've added this as a permanent feature in the upcoming 1.48 release. Thanks.

fatg3erman/RompR

install on raspberry os with php 7.3 and ngix

support

Hmm.

Well, I can't explain that. I would check the instructions again, make sure your config files are in the correct place - some distributions have a 'sites-available' and a 'sites-enabled' directory, for example. Also check the nginx log files, perha...

fatg3erman/RompR

install on raspberry os with php 7.3 and ngix

support

That is all correct.

Does /var/run/php/php7.3-fpm.sock exist?

fatg3erman/RompR

install on raspberry os with php 7.3 and ngix

support

Hmm. Send the nginx config files, and tell me what url you are putting in your browser to access rompr.

Also, check the php-fpm config. This sounds like something got changed in a config file, but it only took effect when you rebooted.

fatg3erman/RompR

install on raspberry os with php 7.3 and ngix

support

That implies your nginx config isn't right, or you're using the wrong url to access rompr.

fatg3erman/RompR

Is there a way to select the Player by giving a parameter in the URL

interesting. I suspect there’s a timing thing going on and what you probably need to do is to set the cookie and then send a temporary redirect header to force the page to reload. In any case your proof of concept is a good start, I’ll look into making thi...

fatg3erman/RompR

How to import/export playlists?

feature

Rompr doesn’t store any playlists, those are all handled by MPD. They will be stored in whatever location is configured in your MPD.conf.

fatg3erman/RompR

Is there a way to select the Player by giving a parameter in the URL

You are certainly unusual in switching things off at night :) But that is to be applauded.

This is not as straightforward is it might seem though, since the player selection is set as a cookie.

One hacky way to do it would be to use the Developer tools...

fatg3erman/RompR

Cannot access from mobile

howto

No worries, glad it was simple to sort out. I do wish there was an easier way to set it up but web servers are not simple beasts.

As to why it worked from your laptop, who knows? Nginx is a dark and complex art and my instructions are only the very minimu...

fatg3erman/RompR

Cannot access from mobile

howto

send send me the output of

ls -al /etc/nginx/sites-enabled

And the contents of /etc/nginx/sites-available/default

Also which Linux district you are using.

fatg3erman/RompR

Cannot access from mobile

howto

Sometimes I regret making the instructions set it up as the default site :) It does seem to cause more problems than it solves.

I don't have an Android device here to test it with, but let's try this instead.

Change the following:

root /home/pi/we...
fatg3erman/RompR

Cannot access from mobile

howto

Yes sadly the DNS thing won’t work from an Android device.

If you’re seeing the nginx welcome page that implies you should be going to http://192.168.x.x/rompr

fatg3erman/RompR

Can't see Spotify playlists

support

I discontinued that fork after Mopidy switched to Python 3. They don’t seem interested in any of my fixes. Kingisticks fork still exists but I thought this was now working in the mainline mopidy-spotify.