More > JRiver Media Center 29 for Linux

Docker Images for MC29

<< < (11/14) > >>

Scobie:
Same, I do an apt-get and it doesn't find any MC updates since MC29.64

cassfras21:
Great job max!

I tried your Docker image and adopted it.
The web UI is fantastic. Even with vnc, the GUI is much smoother and more responsive than in my own docker image built for mc21 and mc22.

I had to renew my mc23 license but it's worth it :)

Besides that, I figured out how to mount my DAC plugged into my Synology in the container. Now my Syno acts as an audio player with mc29!

If it helps other syno owners, to mount your DAC in a docker container you need to:
-install the same modules as the audio station is requiring for playback. By installing Audio Station or a custom script.
-fix permissions for audio device. By default, the audio device is initialized to be accessible only by the root user.


--- Code: ---chmod a+rw /dev/dsp*
chmod -R a+rw /dev/snd/

--- End code ---

max096:

--- Quote from: cassfras21 on July 04, 2022, 01:00:45 pm ---Great job max!

I tried your Docker image and adopted it.
The web UI is fantastic. Even with vnc, the GUI is much smoother and more responsive than in my own docker image built for mc21 and mc22.

I had to renew my mc23 license but it's worth it :)

Besides that, I figured out how to mount my DAC plugged into my Synology in the container. Now my Syno acts as an audio player with mc29!

If it helps other syno owners, to mount your DAC in a docker container you need to:
-install the same modules as the audio station is requiring for playback. By installing Audio Station or a custom script.
-fix permissions for audio device. By default, the audio device is initialized to be accessible only by the root user.


--- Code: ---chmod a+rw /dev/dsp*
chmod -R a+rw /dev/snd/

--- End code ---

--- End quote ---

Ähm I'm not quite sure which one did you try? The shiomax/jrivermc-dockerxx or  shiomax/jrivermc-docker-next?

The "next" is not completely done yet. Might be a bit misleading because "v0.0.1" is on dockerhub. There have been actually many "v0.0.1". Kinda in the process of finishing up the build / publish pipeline. Then Ill remove that (currently) sad and empty general menu. And then do some testing and leave that be actual  v0.0.1. Gonna tell you when thats there.

Screen resizing is still not going to be done for (actual) v0.0.1. Not sure how I wanna do that yet, but Ill figure something out eventually. It's only going to be built for arm64 and amd64 for now (so no 32 bit arm). Technically, it works just fine on 32bit arm but as i build those on an actual physical raspi and only have one of those to dedicate to this I have to pick one.

cassfras21:

--- Quote from: max096 on July 04, 2022, 07:29:49 pm ---Ähm I'm not quite sure which one did you try? The shiomax/jrivermc-dockerxx or  shiomax/jrivermc-docker-next?

--- End quote ---

I tried shiomax/jrivermc-dockerxx which I compared to cassfras21/jrivermc.

max096:

--- Quote from: cassfras21 on July 05, 2022, 03:40:52 am ---I tried shiomax/jrivermc-dockerxx which I compared to cassfras21/jrivermc.

--- End quote ---

Yeah figured that much. The new one is not really quite done yet as I said if you wanna see what's up with that you can try the shiomax/jrivermc-docker-next:latest-amd64 or latest-arm64 tags. Don't try latest (or any of the "multiarch tags"). Turns out dockerhub was not 'not updating my image' but docker appearenly caches the manifest and will not make a new one if one was already created locally (gotta cache those kilobytes..). So the multiarch tags are currently outdated broken versions that don't work at all.

The main reasons for creating a new image was that the old one didn't work well on arm and I wanted more control in terms of functionality looks/feel of the webgui. I wrote a bit of a longer post about that earlier. The current image uses a base image that comes with a webgui. It's more for general use for any application. If you want to do something specific for one specific application there was no clean way to do that without making my own from scratch.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version