INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: JRiver Media Center 19.0.51 for Debian  (Read 8332 times)

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71471
  • Where did I put my teeth?
JRiver Media Center 19.0.51 for Debian
« on: October 03, 2013, 06:07:44 pm »

Logged

gvanbrunt

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1232
  • MC Nerd
Re: JRiver Media Center 19.0.51 for Debian
« Reply #1 on: October 03, 2013, 06:28:52 pm »

I'm guessing but this is 32 bit only? Most of my installs of linux are 64 bit.
Logged

leezer3

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1570
Re: JRiver Media Center 19.0.51 for Debian
« Reply #2 on: October 03, 2013, 06:32:31 pm »

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-
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13526
Re: JRiver Media Center 19.0.51 for Debian
« Reply #3 on: October 03, 2013, 06:40:54 pm »

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.
Logged

imugli

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1601
Re: JRiver Media Center 19.0.51 for Debian
« Reply #4 on: October 03, 2013, 10:37:23 pm »

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.
 

imugli

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1601
Re: JRiver Media Center 19.0.51 for Debian
« Reply #5 on: October 03, 2013, 10:38:05 pm »

Screenshot 2

Wander_Homer

  • Recent member
  • *
  • Posts: 13
Re: JRiver Media Center 19.0.51 for Debian
« Reply #6 on: October 04, 2013, 02:18:49 am »

Same happen here. (Ubuntu 13.04 64bit)

Here's the output:

Code: [Select]
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)
Logged

leezer3

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1570
Re: JRiver Media Center 19.0.51 for Debian
« Reply #7 on: October 04, 2013, 06:06:38 am »

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-
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41980
  • Shoes gone again!
Re: JRiver Media Center 19.0.51 for Debian
« Reply #8 on: October 04, 2013, 08:46:05 am »

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.
Logged
Matt Ashland, JRiver Media Center

Wander_Homer

  • Recent member
  • *
  • Posts: 13
Re: JRiver Media Center 19.0.51 for Debian
« Reply #9 on: October 04, 2013, 10:08:26 am »

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).

Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13526
Re: JRiver Media Center 19.0.51 for Debian
« Reply #10 on: October 04, 2013, 10:09:58 am »

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.


Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13526
Re: JRiver Media Center 19.0.51 for Debian
« Reply #11 on: October 04, 2013, 10:16:25 am »

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
Logged

imugli

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1601
Re: JRiver Media Center 19.0.51 for Debian
« Reply #12 on: October 04, 2013, 10:18:02 am »

It's ALIVE... It's ALIIIIVE!  :o  ;D

Well done guys - congratulations!

imugli

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1601
Re: JRiver Media Center 19.0.51 for Debian
« Reply #13 on: October 04, 2013, 10:19:30 am »

Serious question...

Did you want us to start picking it apart i.e what works, what doesn't, bugs etc?

gvanbrunt

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1232
  • MC Nerd
Re: JRiver Media Center 19.0.51 for Debian
« Reply #14 on: October 04, 2013, 10:31:32 am »

fyi works on Mint as well with same font issue. No surprise there since it is a derivative of Ubuntu.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71471
  • Where did I put my teeth?
Re: JRiver Media Center 19.0.51 for Debian
« Reply #15 on: October 04, 2013, 10:52:38 am »

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.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13526
Re: JRiver Media Center 19.0.51 for Debian
« Reply #16 on: October 04, 2013, 11:05:08 am »

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
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.
Logged

weirdo12

  • Junior Woodchuck
  • **
  • Posts: 63
Re: JRiver Media Center 19.0.51 for Debian
« Reply #17 on: October 04, 2013, 11:10:11 am »

Installing on Ubuntu Release 12.04 (precise) 64-bit, Kernel Linux 3.2.0-54-generic with multiarch:

Code: [Select]
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:~$
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13526
Re: JRiver Media Center 19.0.51 for Debian
« Reply #18 on: October 04, 2013, 11:29:26 am »

Installing on Ubuntu Release 12.04 (precise) 64-bit, Kernel Linux 3.2.0-54-generic with multiarch:

Code: [Select]
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
Logged

tlcmd

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 261
  • nothing more to say...
Re: JRiver Media Center 19.0.51 for Debian
« Reply #19 on: October 04, 2013, 04:32:32 pm »

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.
Logged

Wander_Homer

  • Recent member
  • *
  • Posts: 13
Re: JRiver Media Center 19.0.51 for Debian
« Reply #20 on: October 04, 2013, 04:57:19 pm »

Currently the deb file is missing the needed data (see Desktop Menu Specification) 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
Code: [Select]
mediacenter
Or hit <Alt><F2> (works on most distributions) and enter
Code: [Select]
mediacenter as well.

Edit: The binary is located at /usr/bin/mediacenter
Logged

RemyJ

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1245
Re: JRiver Media Center 19.0.51 for Debian
« Reply #21 on: October 04, 2013, 05:19:27 pm »

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.






Logged
Fedora 38 x86_64 Xfce

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13526
Re: JRiver Media Center 19.0.51 for Debian
« Reply #22 on: October 04, 2013, 06:04:50 pm »

Currently the deb file is missing the needed data (see Desktop Menu Specification) 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
Code: [Select]
mediacenter
Or hit <Alt><F2> (works on most distributions) and enter
Code: [Select]
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.
Logged
Pages: [1]   Go Up