INTERACT FORUM
More => Old Versions => JRiver Media Center 20 for Linux => Topic started by: JimH on October 03, 2013, 06:07:44 pm
-
http://files.jriver.com/mediacenter/channels/v19/latest/MediaCenter-19.0.51.deb (Debian)
See Linux Requirements (http://yabb.jriver.com/interact/index.php?topic=83929.0)
Good luck. Let us know if you get it going.
-
I'm guessing but this is 32 bit only? Most of my installs of linux are 64 bit.
-
Just install the 32 bit libs?
Should be easy.
I'll try this tomorrow, though I suspect it won't like my servers xorg.conf (All virtual devices...)
-Leezer-
-
Requirements: http://yabb.jriver.com/interact/index.php?topic=83929.0
Wheezy is multiarch. If you don't have multiarch installed on a x64 system, install it and MC should run on a 64 bit install.
-
OK Have installed it in ubuntu but am getting absolutely no text at all - as if the font isn't installed on my system (command line showing Bad Font (invalid Font Parameter) errors all over the place. (screenshot 1)
Cannot maximise, minimise, move window (screenchot 2 shows what happens).
Ubuntu Software Centre couldn't install it, kept crashing.
Had to use dpkg from command line, then do force install for dependencies. No biggy for an early release.
-
Screenshot 2
-
Same happen here. (Ubuntu 13.04 64bit)
Here's the output:
Ignoring Xlib error: error code 15 request code 45
Details: BadName (named color or font does not exist)
Ignoring Xlib error: error code 7 request code 55
Details: BadFont (invalid Font parameter)
Ignoring Xlib error: error code 13 request code 70
Details: BadGC (invalid GC parameter)
Ignoring Xlib error: error code 13 request code 56
Details: BadGC (invalid GC parameter)
Ignoring Xlib error: error code 13 request code 74
Details: BadGC (invalid GC parameter)
Ignoring Xlib error: error code 13 request code 60
Details: BadGC (invalid GC parameter)
Ignoring Xlib error: error code 7 request code 46
Details: BadFont (invalid Font parameter)
-
Okay, so it launches sucessfully on Wheezy with a completely virtual xorg.conf :)
Bugs:
* Maximize, minimize and close buttons don't work.
* Launching as root causes a segmentation fault.
* Attempting to play anything gives a playback could not be started on device error, and then it segfaults. (Probably doesn't like virtual devices..)
* MC is freezing when attempting to enter the root audio view. The terminal output suggests was attempting to analyze the filesystem, but there's no I/O activity or CPU usage to suggest its still trying to do something.
-Leezer-
-
For now, the font is hard-coded to this:
-*-courier-medium-r-normal-*-*-120-75-*
I don't totally understand these strings, but I think you just need to install the courier font.
-
For now, the font is hard-coded to this:
-*-courier-medium-r-normal-*-*-120-75-*
I don't totally understand these strings, but I think you just need to install the courier font.
Thanks, it works.
Apparently Ubuntu is shipped without 75dpi xfonts. The needed package is called xfonts-75dpi and after installing you probably need to restart X (i.e. logout or restart Ubuntu).
-
Okay, so it launches successfully on Wheezy with a completely virtual xorg.conf :)
Bugs:
* Maximize, minimize and close buttons don't work.
* Launching as root causes a segmentation fault.
* Attempting to play anything gives a playback could not be started on device error, and then it segfaults. (Probably doesn't like virtual devices..)
* MC is freezing when attempting to enter the root audio view. The terminal output suggests was attempting to analyze the filesystem, but there's no I/O activity or CPU usage to suggest its still trying to do something.
-Leezer-
Check the output device settings. Check your ALSA virtual hardware. It must support S32_LE.
DL http://files.jriver.com/mediacenter/hw/alsacap
and make it executable and run it. It will tell you what your hardware can do.
The GUI hasn't been a high priority, it will get better.
It should run as root but that's not the intended use.
I'll test clearing out my local settings and see if I can duplicate your audio view issue.
-
Thanks, it works.
Apparently Ubuntu is shipped without 75dpi xfonts. The needed package is called xfonts-75dpi and after installing you probably need to restart X (i.e. logout or restart Ubuntu).
Thanks, I'll add that to the dependencies.
In debian it's xfonts-75dpi as well
-
It's ALIVE... It's ALIIIIVE! :o ;D
Well done guys - congratulations!
-
Serious question...
Did you want us to start picking it apart i.e what works, what doesn't, bugs etc?
-
fyi works on Mint as well with same font issue. No surprise there since it is a derivative of Ubuntu.
-
Serious question...
Did you want us to start picking it apart i.e what works, what doesn't, bugs etc?
You might wait a build or two for that. Right now, we're most interested in what it takes to get it to run and what it runs on. Thanks.
-
Okay, so it launches sucessfully on Wheezy with a completely virtual xorg.conf :)
Bugs:
* Maximize, minimize and close buttons don't work.
* Launching as root causes a segmentation fault.
* Attempting to play anything gives a playback could not be started on device error, and then it segfaults. (Probably doesn't like virtual devices..)
* MC is freezing when attempting to enter the root audio view. The terminal output suggests was attempting to analyze the filesystem, but there's no I/O activity or CPU usage to suggest its still trying to do something.
-Leezer-
This is a good page about using/disable pulseaudio on a user by user basis
https://wiki.debian.org/en/PulseAudio#Dynamically_enable.2Fdisable (https://wiki.debian.org/en/PulseAudio#Dynamically_enable.2Fdisable)
I had to disable mine so I could run alsacap.
The result was this:
alsacap
*** Scanning for playback devices ***
Card 0, ID `I82801AAICH', name `Intel 82801AA-ICH'
Device 0, ID `Intel ICH', name `Intel 82801AA-ICH', 1 subdevices (1 available)
2 channels, sampling rate 8000..48000 Hz
Sample formats: S16_LE
Subdevice 0, name `subdevice #0'
Note no S32_LE support.
-
Installing on Ubuntu Release 12.04 (precise) 64-bit, Kernel Linux 3.2.0-54-generic with multiarch:
weirdo@weirdo-desktop:~$ sudo dpkg --install Downloads/MediaCenter-19.0.51.deb[sudo]
password for weirdo:
dpkg: error processing Downloads/MediaCenter-19.0.51.deb (--install):
parsing file '/var/lib/dpkg/tmp.ci/control' near line 6 package 'mediacenter:i386':
'Depends' field, reference to 'libcurl3': invalid architecture name 'i386': a value different from 'any' is currently not allowed
Errors were encountered while processing:
Downloads/MediaCenter-19.0.51.deb
weirdo@weirdo-desktop:~$
-
Installing on Ubuntu Release 12.04 (precise) 64-bit, Kernel Linux 3.2.0-54-generic with multiarch:
weirdo@weirdo-desktop:~$ sudo dpkg --install Downloads/MediaCenter-19.0.51.deb[sudo]
password for weirdo:
dpkg: error processing Downloads/MediaCenter-19.0.51.deb (--install):
parsing file '/var/lib/dpkg/tmp.ci/control' near line 6 package 'mediacenter:i386':
'Depends' field, reference to 'libcurl3': invalid architecture name 'i386': a value different from 'any' is currently not allowed
Errors were encountered while processing:
Downloads/MediaCenter-19.0.51.deb
weirdo@weirdo-desktop:~$
It's not really designed for ubuntu but should work if you get all the dependencies in place.
You must have the 32 bit version of libcurl installed.
You can force the install or pull the deb apart and put the pieces into their correct place.
After you get it installed, you can see if any libs are missing by doing
ldd -d /usr/lib/jriver/Media*/*.so
and look for anything missing.
For the plugins, it's
ldd -d /usr/lib/jriver/Media*/Plugins/*.so
-
It appeared to install on Linux Mint Debian Edition, but it hasn't shown up anywhere in my programs list and not in the Sound and Video section. Comments, please.
-
Currently the deb file is missing the needed data (see Desktop Menu Specification (http://standards.freedesktop.org/menu-spec/menu-spec-latest.html)) to let MC show up in menus or most launchers. However there are multiple ways to start it:
Open a terminal and launch it with mediacenter
Or hit <Alt><F2> (works on most distributions) and enter mediacenter
as well.
Edit: The binary is located at /usr/bin/mediacenter
-
Fedora 19 X86_64
Unpacked the deb file and copied in to place.
Started right up. No libraries missing.
Killed pulseaudio.
Imported some music.
Listening to music. :)
Follow up...
Copied my library from my Windows VM.
Used the Library Manager to add it to the Linux version.
Did a bulk Find and Replace on the filename to turn the Windows paths into *nix paths.
All files, playlists, smartlists and cover art are right where they should be.
-
Currently the deb file is missing the needed data (see Desktop Menu Specification (http://standards.freedesktop.org/menu-spec/menu-spec-latest.html)) to let MC show up in menus or most launchers. However there are multiple ways to start it:
Open a terminal and launch it with mediacenter
Or hit <Alt><F2> (works on most distributions) and enter mediacenter
as well.
Edit: The binary is located at /usr/bin/mediacenter
Thanks for pointing that out. It's a minimal deb at this time with no desktop support of any kind.
I added it to the generic XFCE launcher.