INTERACT FORUM

More => Old Versions => JRiver Media Center 20 for Linux => Topic started by: bob on May 19, 2015, 05:43:35 pm

Title: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: bob on May 19, 2015, 05:43:35 pm
http://files.jriver.com/mediacenter/channels/v20/latest/MediaCenter-20.0.111-amd64.deb

This is a test build designed to reduce dependencies on libraries in the OS. It will not be added to the apt repository at this time.
It eliminates the need for the OS to supply the following libraries:
libgnutls28
libidn11
libgcrypt
libgpg-error
and their associated library requirements.

Testing appreciated.

Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: mwillems on May 19, 2015, 06:32:23 pm
Appears to run fine on Arch 64-bit.  So far so good, great job Bob!

The only "hiccup" I've found is that the "Image Create/Destroy" benchmark (and only that portion of the benchmark) takes ten or twenty times longer to finish in the 64-bit version than the 32-bit version.  But apart from a tanked JRMark, I haven't found any other consequences of that (it seems to build thumbnails about the same speed as the 32-bit install).  I'll let you know if I find any other differences.

EDIT: I'm seeing a few white "dots" in solid color fields that look like dead pixels (but are not).  Definitely don't see those on the 32-bit version.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: Awesome Donkey on May 19, 2015, 06:36:18 pm
I wonder if it'll run on Wheezy 64-bit.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: hifi25nl on May 19, 2015, 06:38:46 pm
In my arch 64 bit is crashing X. No error messages.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: mwillems on May 19, 2015, 06:44:46 pm
Also there appears to be no equivalent to xfonts-unifonts on Arch, but JRiver appears to be running without it on my setup?
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: Awesome Donkey on May 19, 2015, 06:44:56 pm
EDIT: I'm seeing a few white "dots" in solid color fields that look like dead pixels (but are not).  Definitely don't see those on the 32-bit version.

I've noticed this since 108 and reported it in the AMD64 topic. Glad it's not just me. :P

Also, looks like I was able to create a .rpm from the .deb for Fedora, etc. users using Alien in Debian. Interesting... might have to download Fedora to try it.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: mwillems on May 19, 2015, 06:48:01 pm
Ok, I can't seem to get videos to play at all, while they did in the 32-bit version. That's a bigger issue.  I assume other folks running the 64-bit build have working video playback or I'd have heard about it by now?

Scratch that, video playback was broken for me in both 32-bit and 64-bit versions in Arch 64-bit due to an nvidia driver upgrade; that broke video playback for me and rolling back fixed it in both 32-bit and 64-bit.

The dead pixels and the image benchmark issue are still real though.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: Awesome Donkey on May 19, 2015, 07:48:25 pm
This installs and works fine by default in Ubuntu 14.04.2 LTS, Debian Jessie 64-bit and Linux Mint Debian Edition 2 Betsy 64-bit. Currently about to test Linux Mint 17.1 Rebecca 64-bit which I suspect will work just fine. Looks like we've got a winner here, assuming it works on Wheezy, Fedora and everywhere else. :P

Good work as always guys. :)
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: Awesome Donkey on May 19, 2015, 07:49:40 pm
The dead pixels and the image benchmark issue are still real though.

Can confirm the image benchmark issue too, in addition to the skin 'dead pixels' issue - it doesn't matter which skin is used either.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: Mike Noe on May 19, 2015, 08:20:48 pm
Straight up segfault here on TumbleWeed, I'll see if I can spend some time with it over the next couple of days....
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: Awesome Donkey on May 19, 2015, 08:48:15 pm
Working fine in Linux Mint 17.1 Rebecca 64-bit too. :D
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: bob on May 20, 2015, 09:46:00 am
Also there appears to be no equivalent to xfonts-unifonts on Arch, but JRiver appears to be running without it on my setup?
It's used if you choose unifont. If it's not there, Asian fonts won't work. It will just drop back to the default font in that case.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: bob on May 20, 2015, 09:48:25 am
Straight up segfault here on TumbleWeed, I'll see if I can spend some time with it over the next couple of days....
ldd on the JRiver libs, especially libJRReader.so to see if anything else is missing. It still does depend on libgmp for the gnutls included libs.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: bob on May 20, 2015, 09:49:20 am
In my arch 64 bit is crashing X. No error messages.
Same as the other post I replied to:
ldd on the JRiver libs, especially libJRReader.so to see if anything else is missing. It still does depend on libgmp for the gnutls included libs.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: bob on May 20, 2015, 09:50:32 am
The benchmark result is a know issue and has been there since the first amd64 build.
I don't have a clue on the weird pixels.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: Mike Noe on May 20, 2015, 12:17:02 pm
ldd on the JRiver libs, especially libJRReader.so to see if anything else is missing. It still does depend on libgmp for the gnutls included libs.

quick look and all dependencies appear to be in place (no "not founds") and libgmp is there in TW, still no joy.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: bob on May 21, 2015, 03:07:59 pm
quick look and all dependencies appear to be in place (no "not founds") and libgmp is there in TW, still no joy.
Maybe delete your settings files and try again?

Don't know how much good it would do but you could try a strace.

strace -f -o /tmp/foo mediacenter20

Perhaps the last thing it fails on there would give a clue.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: hifi25nl on May 21, 2015, 05:47:09 pm
Suddenly today (maybe the last upgrade?) is working in arch 64 bit. For people interested, this is the PKGBUILD:
Code: [Select]
pkgname=jriver-media-center
_debpkgver=20.0.111
pkgver=$_debpkgver
pkgrel=1
pkgdesc="The Most Comprehensive Media Software"
arch=('x86_64')
url="http://www.jriver.com/"
license=('custom')
depends=('alsa-lib' 'gcc-libs' 'libx11' 'libxext' 'libxcb' 'libxau' 'libxdmcp' 'util-linux' 'libxext' 'gtk2' 'p11-kit' 'libtasn1' 'libgnutls26')
optdepends=('mesa-libgl: nouveau video support' 'nvidia-libgl: nvidia video support' 'xorg-fonts-75dpi:' 'xorg-fonts-100dpi:' 'vorbis-tools:' 'lame:' 'musepack-tools:')
source=("http://files.jriver.com/mediacenter/channels/v20/latest/MediaCenter-$pkgver-amd64.deb")
sha256sums=('ce65d210c223f1e5e2c263e3f030c8043cc185358af77b91aa84a828bbb6eae1')

package() {
  cd "$srcdir"
  bsdtar xf data.tar.xz -C "$pkgdir"
}

Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: holy0201 on May 21, 2015, 08:16:17 pm
Works fine in OpenSUSE Tumbleweed. Thanks!
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: wywyaa2014 on May 22, 2015, 06:33:42 am
hi,
i installed mc20.0.111 on debian8 with gnome, installation was no error message displayed
it could run but without window popup,and below messag left on terminal

found 0 devices (devices will be list below)

total time: 3 ms
result : 0



Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: Mike Noe on May 22, 2015, 09:07:37 am
Maybe delete your settings files and try again?

Don't know how much good it would do but you could try a strace.

strace -f -o /tmp/foo mediacenter20

Perhaps the last thing it fails on there would give a clue.


Both of these attempts completely locks m X session.  Must have something else seriously wrong given that another TW install has worked, don't know what.  This machine has a Plasma5 git install so maybe some conflicting libs, IDK. 

I know that when I deleted .jriver folder, it did at least recreate that with the settings.  Then, nothing, not even a segfault, just locked X.

Probably won't explore this further until I can get a chance for a clean TW build.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: BryanC on May 25, 2015, 01:02:22 pm
On Fedora 22 x86_64, I've got a missing dependency:

Code: [Select]
>mediacenter20-64
mediacenter20-64: error while loading shared libraries: libcryptlib.so: cannot open shared object file: No such file or directory

ldd:
Code: [Select]
>ldd *.so | grep crypt
libcryptlib.so:
libgcrypt.so:
libcryptlib.so => not found
libcryptlib.so => not found
libcryptlib.so => not found
libcryptlib.so => not found
libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007f90e254a000)
libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007f90e017e000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f90df5a7000)
libcryptlib.so => not found

It's in the directory though

Code: [Select]
>ls
alsacap                   libgnutls.so.28.41.7    libJRImage.so
Data                      libgpg-error.so         libJRPlayer.so
JRWorker                  libgpg-error.so.0       libJRReader.so
libboost_regex.so.1.54.0  libgpg-error.so.0.15.0  libJRTools.so
libcryptlib.so           libhogweed.so           libnettle.so
libgcrypt.so              libhogweed.so.2         libnettle.so.4
libgcrypt.so.20           libidn.so               License.txt
libgcrypt.so.20.0.3       libidn.so.11            Plugins
libgnutls.so              libidn.so.11.6.8        Skins
libgnutls.so.28           libJRDisc.so

Code: [Select]
>ldd libcryptlib.so
linux-vdso.so.1 (0x00007ffd16cd0000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f05fc3b0000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f05fc02e000)
libm.so.6 => /lib64/libm.so.6 (0x00007f05fbd26000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f05fbb0f000)
libc.so.6 => /lib64/libc.so.6 (0x00007f05fb74f000)
/lib64/ld-linux-x86-64.so.2 (0x00007f05fcb68000)

Weird.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: Mark_NL on May 26, 2015, 06:37:13 am

Suddenly today (maybe the last upgrade?) is working in arch 64 bit. For people interested, this is the PKGBUILD:

worked after droping 'libgnutls26'.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: bob on May 27, 2015, 09:55:08 am
On Fedora 22 x86_64, I've got a missing dependency:

Code: [Select]
>mediacenter20-64
mediacenter20-64: error while loading shared libraries: libcryptlib.so: cannot open shared object file: No such file or directory

ldd:
Code: [Select]
>ldd *.so | grep crypt
libcryptlib.so:
libgcrypt.so:
libcryptlib.so => not found
libcryptlib.so => not found
libcryptlib.so => not found
libcryptlib.so => not found
libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007f90e254a000)
libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007f90e017e000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f90df5a7000)
libcryptlib.so => not found

It's in the directory though

Code: [Select]
>ls
alsacap                   libgnutls.so.28.41.7    libJRImage.so
Data                      libgpg-error.so         libJRPlayer.so
JRWorker                  libgpg-error.so.0       libJRReader.so
libboost_regex.so.1.54.0  libgpg-error.so.0.15.0  libJRTools.so
libcryptlib.so           libhogweed.so           libnettle.so
libgcrypt.so              libhogweed.so.2         libnettle.so.4
libgcrypt.so.20           libidn.so               License.txt
libgcrypt.so.20.0.3       libidn.so.11            Plugins
libgnutls.so              libidn.so.11.6.8        Skins
libgnutls.so.28           libJRDisc.so

Code: [Select]
>ldd libcryptlib.so
linux-vdso.so.1 (0x00007ffd16cd0000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f05fc3b0000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f05fc02e000)
libm.so.6 => /lib64/libm.so.6 (0x00007f05fbd26000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f05fbb0f000)
libc.so.6 => /lib64/libc.so.6 (0x00007f05fb74f000)
/lib64/ld-linux-x86-64.so.2 (0x00007f05fcb68000)

Weird.
I see you renamed the binary (mediacenter20-64).
You can't have both 32 bit and 64 bit MC installed at the same time and the library path is hardcoded to /usr/lib/jriver/Media\ Center\ 20 so you can't change that directory either.
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: bob on May 29, 2015, 09:48:55 pm
This reduced library requirement test build is now the main amd64 build starting with 20.0.114
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: mcollier on May 31, 2015, 04:10:18 pm
Just updated to 111 from 100.  I'm on Jessie 64bit.

There was a new dependency for unifont which I installed.

I just noticed that ratings seem to be disabled as they were in the early days of the linux version.  No stars dispayed on tracks etc...
Title: Re: JRiver Media Center 20.0.111 TEST BUILD for Debian (Jessie) AMD64
Post by: Awesome Donkey on May 31, 2015, 04:48:51 pm
Upgrade to build 114 - it should be on the default repository.