Get Thread Priorities Working:Media Center 27 will automatically set this up for you now! So there should be nothing to do here.
Get Pulseaudio Output Working:If desired, you can also output using Pulseaudio - keep in mind though that ALSA output is bit-perfect. I'd
highly recommend sticking with ALSA instead of Pulseaudio since Pulseaudio requires resampling to one sample rate, but if you wish to use Pulseaudio for whatever reason you'll need to set it up...
Pulseaudio *should* work out-of-the-box on Debian 8+/Ubuntu 14.04+/Linux Mint 17+ however if you want to cover all your bases on getting Pulseaudio working try the following commands in a Terminal by either typing the following command or copying and pasting the command in and press Enter (you *may* be prompted for your password);
sudo apt-get install libasound2-plugins
NOTE: You don't need to use this command in
Debian Jessie/Stretch/Buster 64-bit, Ubuntu 15.04+ 64-bit and Linux Mint 17+ 64-bit!Just open Media Center up, go to Tools > Options > Audio > click the Device settings... button and select pulse as the output device but keep in mind you may need to specify the default output device Pulseaudio uses via the pavucontrol utility.
Setting Default Pulseaudio Device Via PulseAudio Volume Control (pavucontrol):When trying to use the Pulseaudio output in Media Center, you might find yourself with this type of error when trying to play music...
This means the correct output device for Pulseaudio isn't being used, thus why this error is encountered. Fortunately, there's a way to fix this. Open up a Terminal window and either type the following command or copy and paste the command in and press Enter (you *may* be prompted for your password);
sudo apt-get install pavucontrol
After installing, either start PulseAudio Volume Control by typing pavucontrol into the Terminal or by typing in Pulseaudio into the Unity dash until you see PulseAudio Volume Control. Once open, you'll want to go to the Configuration tab like seen here;
Notice how there's multiple output devices listed here? As seen above, what I want to use as the default is my Schiit Modi 2 Uber aka USB Modi Device. In this example, to set this card up I setup the Configuration tab to the following...
And take a look at the Output Devices tab now. See how it's using the USB Modi Device as the default device?
Please setup your device(s) accordingly for your own needs! And if desired setup your input devices via the Input Devices tab! If everything looks good, try playing music through Pulse again in Media Center. If sound works, congrats, you have working sound via Pulse!
Uninstall/Remove Media Center (And All Files):Okay, first, you'll need to open a Terminal window (by either pressing CTRL+ALT+T or by searching for the Terminal in your Linux distro's search feature) and either type the following commands one-by-one or copy and paste the commands in one-by-one and press Enter (you *may* be prompted for your password);
Step 1 - Uninstall Media Center from the Terminal:
To Uninstall Media Center 23:sudo apt-get remove mediacenter23
To Uninstall Media Center 24:sudo apt-get remove mediacenter24
To Uninstall Media Center 25:sudo apt-get remove mediacenter25
To Uninstall Media Center 26:sudo apt-get remove mediacenter26
To Uninstall Media Center 27:sudo apt-get remove mediacenter27
Of course if you're using a version older than Media Center 23, just substitute the version number in the command in the Terminal.
Step 2 - Remove The Media Center APT repository .list File(s):
Hopefully you didn't close the Terminal window, because you'll need it again for this next part! We need to remove the Media Center repo .list file(s) from the
/etc/apt/sources.list.d/ directory. The easiest way to do this is from the Terminal, so with the Terminal open choose the command(s) below that you need...
To Remove Media Center 23's .list Latest/Stable Repository File:sudo rm /etc/apt/sources.list.d/mediacenter23.list
To Remove Media Center 24's .list Latest/Stable Repository File:sudo rm /etc/apt/sources.list.d/mediacenter24.list
To Remove Media Center 25's .list Latest/Stable Repository File:sudo rm /etc/apt/sources.list.d/mediacenter25.list
To Remove Media Center 26's .list Latest/Stable Repository File:sudo rm /etc/apt/sources.list.d/mediacenter26.list
To Remove Media Center 27's .list Latest/Stable Repository File:sudo rm /etc/apt/sources.list.d/mediacenter27.list
Now, if you're using the beta repository for any installed Media Center versions, use these commands in the Terminal as well...
To Remove Media Center 23's .list Beta Repository File:sudo rm /etc/apt/sources.list.d/mediacenter23beta.list
To Remove Media Center 24's .list Beta Repository File:sudo rm /etc/apt/sources.list.d/mediacenter24beta.list
To Remove Media Center 25's .list Beta Repository File:sudo rm /etc/apt/sources.list.d/mediacenter25beta.list
To Remove Media Center 26's .list Beta Repository File:sudo rm /etc/apt/sources.list.d/mediacenter26beta.list
To Remove Media Center 27's .list Beta Repository File:sudo rm /etc/apt/sources.list.d/mediacenter27beta.list
Again if you're using a version older than Media Center 23, just substitute the version number in the command in the Terminal.
Step 3 - Remove Media Center's Settings Folder(s):
You can leave them if you want, especially if you need to reinstall the older Media Center version, but if you want to remove the older Media Center folders you'll need the Terminal again, and use these command(s) for the older Media Center versions that were installed...
To Remove Media Center 23's Settings Folder:sudo rm -rf '/usr/lib/jriver/Media Center 23'
To Remove Media Center 24's Settings Folder:sudo rm -rf '/usr/lib/jriver/Media Center 24'
To Remove Media Center 25's Settings Folder:sudo rm -rf '/usr/lib/jriver/Media Center 25'
To Remove Media Center 26's Settings Folder:sudo rm -rf '/usr/lib/jriver/Media Center 26'
To Remove Media Center 27's Settings Folder:sudo rm -rf '/usr/lib/jriver/Media Center 27'
Yes, again, if you're using a version older than Media Center 23, just substitute the version number in the command in the Terminal.
And that should do it, removing all traces of previous Media Center versions.
Adding Additional Skins In Media Center 27:Media Center 27 for Linux supports additional skins, like the Windows and Mac builds. I've created Linux-based skins (based on the excellent Modern Cards) with a
Adwaita skin for GNOME 3 (the default theme is Adwaita), a
Ubuntu Ambiance (GNOME) skin, a
Arc Theme skin, a
Mint-X Cinnamon skin, a
Elementary OS skin and others. You can find them in
this topic.
Now the easiest way to add skins is by doing the following; open the Home folder (using the native file manager on your distro), pressing CTRL+H to show the hidden files then going to the .jriver folder. From there open the Media Center 27 folder and you're met with multiple folders, including a Skins folder. Open Skins then Standard View and the folders inside contain the additional skins. Just drag and drop the skin you want to add (make sure you drag and drop the extracted skin folder from the Skins/Standard View directory inside the downloaded skin's archive) and change the skin within Media Center 27. If you don't see your skin listed, then the skin probably wasn't installed correctly.
Q&A:Q: Do I need to remove older Media Center versions to install Media Center 27?
A: Nope! If you desire, you can keep older versions of Media Center installed alongside the current version. But if you're going to use only the newest version of Media Center with the Media Network feature, I'd recommend going into the older Media Center's Options > Media Network and
disabling Media Network, as it *could* clash with the newer Media Center version running. I'd also recommend if you run Media Center at startup of your Linux distro to go into the older Media Center's Options > Startup and making sure the startup option is set to Nothing. From there you can set the newer Media Center to start at your Linux distro's startup.
Q: Can I uninstall/remove older Media Center versions if I don't need them anymore?
A: Yes you can! Just follow the uninstall/remove portion of the tutorial above for the older Media Center version(s) you have and want to remove.
Q: I'm running into an issue doing this, help!
A: Okay... take a deep breath and try going through the tutorial again, triple checking each step. However if you still have issues, please post a reply below!
Tutorial changelog:1.0 (09/15/2020): New Media Center is in the air! Media Center 27 tutorial for Ubuntu/Mint/etc. is up!