More > JRiver Media Center 26 for Linux
Docker MC26 won't play to CXN
Robad:
I have spent all day yesterday on this and I think I'm nearly there...
Yesterday I upgraded the firmware on my QNAP NAS. This updated HD Station and removed MC (22.0.114). I have tried but failed (even with QNAP's help) to down grade.
So I decided to try another approach - using Docker on a Container. Not being one for buzzwords, I have been mostly stumped and partly lucky.
- In Qfinder I can run 'Container Station'. In the Overview I have two items: "APP jrivermc" containing with "DOCKER jrivermc26 (shiomax/jrivermc26)", and "DOCKER jrivermc26-1 (shiomax/jrivermc26:latest)". If I click the link on the latter I get a browser window showing "JRiver MediaCenter 26" with a UI similar to the Windows app. If I stop the former (DOCKER jrivermc26) I can still use the UI.
- Should I have (apparently) 2 instances of mc26 running? I can't open a browser window from the former, so I assume they are somehow different.
- I have managed to import my audio folder from the NAS using the browser UI.
- I have also (I believe) set up 'Media Network'.
So I was in the unusual situation - I could connect to either server from JRemote (usinf its access key), i.e. the old MC22 and the new MC26! (Sure the old one isn't still running somehow, as the upgrade rebooted.) However, I can't see any songs in either server! I had been using JRemote successfully for some years connected to the MC22 server.
Today I looked on my TV connected to the QNAP's HDMI output. Much to my surprise, along with Chrome (the only App I installed there) I see an open MC26 window! Only it has no songs in the library. So I load the library I imported all my songs to yesterday. Now when I connect from JRemote I see the songs! I added an Access Key to the HDMI MC26. It doesn't matter which access key (of the three) I use, I see the same...
Current situation is I can play songs using to JRemote if I select zone "This Device", and I see that device on the HDMI MC26 (the above browser link doesn't change). But when I try 'sending' the audio to my CSN, it plays the first few seconds on JRemote a few times then stops. On the CXN playback is "paused".
Any ideas where I go from here?
Thanks in advance,
Rob
Scobie:
I believe one of those instances is the actual MC App and the other is a data container. I believe you need both but the App is the only one that needs to run. There’s plenty in here on the Docker images if you search around, and the older threads explain the config quite well.
Re your CXN, have you gone through the DLNA setup and associated a server to your CXN renderer?
Robad:
Thanks for the reply. But I have to say I'm completely stumped. It doesn't seem to make much difference what settings I change.
So now I have:
- Two GUIs for MC26. One via the web. The other on the QNAP's HDMI output.
- They are not the same instance. Unless I load the web MC's library on the HDMI MC I can't see any tracks/songs albums on JRemote.
- You might think this implied that JRemote was connecting to the HDMI MC. But I'm using the Access Key from the web MC... And it's identical when I use the HDMI MC's access key.
- When I power-up the CXN I can see it in the 'Playing Now' list on the HDMI MC, but not on the Web MC. Does this mean the Web MC can't access my network and the other MC can? I have no idea.
- When I try to send any track, using JRemote, to the CXN it plays on JRemote for ~3 seconds then stops. On the CXN I see the Album Art but playback is paused.
- However, if the selected zone is "This device", JRemote will happily play to my phone or tablet.
Please can someone point me in the right direction?
Robad:
OK. Seem to have made some progress by trial-and-error.
Am using the 'docker-compose.yml' for "host" but noticed the Container said "NAT". Changing the Container to host made things worse (less communicative). So I tried changing "network_mode" and the Container to "bridge". And it seems to be working as expected...
Whether it will be tomorrow, remains to be seen.
Scobie:
I'm not sure what's going on with your 2 instances of MC, and I don't believe (could be wrong) that you would see the Docker version of MC on the HDMI output, this should only be accessible via a browser or VNC. It maybe you still have a mashup of both.
I use shiomax/jrivermc26:latest and it is the only one I need. MC plays to all my DLNA devices and I access MC via a browser.
If you are using Container Station just follow the bouncing ball on image creation, it guides you quite well. My files are all on the same QNAP and all I needed to do was create a shared folder, and point to this in the Shared Folders option in Advanced Settings. I also use Bridge Networking and assigned MC static IP on my network.
The other thing you will need to do is assign a Container Mac Address as this will stop MC asking for a license key every time the container is restarted. You can grab one of these from one of the online generators, there are several.
Don't have time right now, but if you are still stuck later on I can share some screenshots.
Re your CXN, it sounds like the DLNA Controller options may need to be set correctly. If you right click on the CXN under "Playing Now" and change the setting for "Disable SetNext Support'" and see if that helps.
Navigation
[0] Message Index
[#] Next page
Go to full version