More > JRiver Media Center 31 for Linux
Steam Deck and JRiver
Doc4:
I'll try that in the event that it happens again, it's only happened twice within 6 or so months but I was hoping to get some idea of how the system works so I might find and fix the culprit. When it does become unlicensed, it maintains the settings and database until I run it in cli with a new license file, so it's more of a nuisance than a total disaster.
SteamOS 3 seems to be stripped arch, people run into many issues with incompatible packages if important ones are changed or "updated" since the system packages aren't all the same versions from the arch repo, and writing over them is required to get quite a few standard linux things working, like the AUR or locale-gen for example.
I'll consider trying to use the build script to build it on another machine and then installing it on this one if it continues to have issues. Thanks for the information and suggestions :)
Awesome Donkey:
I just tested and was able to momentarily enable write, grab the AUR PKGBUILD for jriver-media-center and modify it for MC31 (renamed it jriver-media-center31 since each major version is its own self-contained release), then built and installed MC using makepkg -si, then disabled write. It installs and runs fine for the most part, though after setting up MC and getting it connected to my Orange Pi server as a client, I made a backup of the .jriver folder and put it in a folder on the SD card. At least when the inevitable OS update wipes everything happens, I can easily restore MC to a working state quickly.
The downside being, there's no front: or hw: audio outputs on the Steam Deck, which is unfortunate if you wanted to playback bit-perfect audio without going through the system mixer (Pulse, PipeWire, etc. all will go through the system mixer).
bob:
--- Quote from: Awesome Donkey on August 24, 2023, 04:18:11 am ---I just tested and was able to momentarily enable write, grab the AUR PKGBUILD for jriver-media-center and modify it for MC31 (renamed it jriver-media-center31 since each major version is its own self-contained release), then built and installed MC using makepkg -si, then disabled write. It installs and runs fine for the most part, though after setting up MC and getting it connected to my Orange Pi server as a client, I made a backup of the .jriver folder and put it in a folder on the SD card. At least when the inevitable OS update wipes everything happens, I can easily restore MC to a working state quickly.
The downside being, there's no front: or hw: audio outputs on the Steam Deck, which is unfortunate if you wanted to playback bit-perfect audio without going through the system mixer (Pulse, PipeWire, etc. all will go through the system mixer).
--- End quote ---
Maybe crank the default pulse sample rate up to the highest the device supports if the user has mixed material, otherwise if it's all the same sample rate material set it to the one the material has?
Awesome Donkey:
That may work, didn't have time to mess with it. Realistically though, I doubt I'll listen to much music on the Steam Deck (my phone and tablet can do it with JRemote2) and if I was, I'd use Panel in a web browser. Panel is perfect for devices like the Steam Deck, assuming you have your library server on another device (e.g. a Pi). In fact, I installed Chromium via Flatpak and set it up to automatically go into full screen and has Panel as the start page, so I can start it from the main Deck UI and it looks/works great. Exiting cleanly is a bit of a gotcha, but I got a controller combo down to close the app cleanly. Works very well. :D
Doc4:
--- Quote from: Awesome Donkey on August 24, 2023, 11:22:33 am ---That may work, didn't have time to mess with it. Realistically though, I doubt I'll listen to much music on the Steam Deck (my phone and tablet can do it with JRemote2) and if I was, I'd use Panel in a web browser. Panel is perfect for devices like the Steam Deck, assuming you have your library server on another device (e.g. a Pi). In fact, I installed Chromium via Flatpak and set it up to automatically go into full screen and has Panel as the start page, so I can start it from the main Deck UI and it looks/works great. Exiting cleanly is a bit of a gotcha, but I got a controller combo down to close the app cleanly. Works very well. :D
--- End quote ---
Glad to hear your test went well, I assume you use the stock OS? I'd used panel for a while, actually. The primary issue I had with that is I'd be using media center more for remote video playback moreso than music on this computer, and half my library has subtitles which as far as I've been able to tell with what I've tested, can't be enabled from panel even if they're set as the default playback option. Running a full client also gives me access to downloading among other things. I have it playback through the pulse audio server for now. Bit perfect audio would be nice, but I have an external audio interface at home for that, I'm happy it works at all on this tiny thing! :)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version