INTERACT FORUM

Please login or register.

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

Author Topic: JRiver Media Center 21.0.90 for Debian (Wheezy) ARM  (Read 39416 times)

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
JRiver Media Center 21.0.90 for Debian (Wheezy) ARM
« on: August 11, 2015, 05:07:54 pm »

The latest build is up at:

https://files.jriver.com/mediacenter/channels/v21/latest/MediaCenter-21.0.90-armhf.deb (also in the latest apt repository)

See the linux x86 log for specific linux changes and the windows log for general MC changes.
Only changes that apply specifically to the arm build will be listed here and only issues specific to the arm build should be posted here.

21.0.90 (7/14/2016)

1. See the main linux changelog

21.0.89 (6/16/2016)

1. See the main linux changelog for build 21.0.88
2. Changed: Internal calls to external programs (browser, file manager, encoders, etc) to deal with filesystem specific character quoting. Look for regressions.

21.0.85 (5/27/2016)

See the main linux changelog

21.0.83 (5/20/2016)

1. Fixed: Linux detect cifs filesystems for timer supported auto imports

21.0.76 (4/29/2016)

See the main linux changelog

21.0.70 (4/12/2016)

See the main linux changelog

21.0.63 (3/21/2016)

See the main linux changelog.

21.0.61 (3/18/2016)

See the main linux changelog.

21.0.54 (3/4/2016)

Changes from the main branch. Should be considered for stable repo but is in latest for now.

21.0.51 (2/26/2016)

See the main changelog for linux in this forum. More work on eliminating hard killed threads. Needs testing for stability.

21.0.48 (2/15/2016)

See the main changelog for linux in this forum.
Specifically for arm users on SDCards, disk buffering of files received for rendering can be turned off in the Media Network Advanced Options.

21.0.37-2 (1/18/2016)

1. Fixed: Bug in calculating the offset from UTC.
2. Changed: MC linux will download the mp3 encoder instead of using the system mp3 encoder.
3. Fixed: Allocation of some files failed on linux when the filesystem didn't support fallocate(). Affected Thumbnails at the very least.
4. Fixed: ARM System Identification.

21.0.37 (1/15/2016)

Changes from the main branch.

21.0.28 (12/17/2015)

Fixed crashed due to bugs in the socket code. See the general linux log for more info.

21.0.23 (11/23/2015)

Fixed memory leak. See the general linux log for more info.

21.0.14 (10/13/2015)

1. Fixed: Thumbnail creation for Videos would often crash JRWorker.
2. Fixed: The TVInfo Expression did not work.
3. Fixed: Change in eventing fixes maximize button on arm, possibly other subtle changes.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient
Re: JRiver Media Center 21.0.3 for Debian (Wheezy) ARM
« Reply #1 on: August 11, 2015, 05:40:49 pm »

I'm getting a broken dependency issue related to libpangoft on Raspbian wheezy?  Any special handling instructions?

Code: [Select]
The following packages have unmet dependencies:
 mediacenter21 : Depends: libpangoft2-1.0-0 (>= 1.36) but 1.32.5-5rpi3 is to be installed
                 Recommends: musepack-tools (>= 2:0.1) but it is not going to be installed
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 21.0.3 for Debian (Wheezy) ARM
« Reply #2 on: August 11, 2015, 07:09:31 pm »

I'm getting a broken dependency issue related to libpangoft on Raspbian wheezy?  Any special handling instructions?

Code: [Select]
The following packages have unmet dependencies:
 mediacenter21 : Depends: libpangoft2-1.0-0 (>= 1.36) but 1.32.5-5rpi3 is to be installed
                 Recommends: musepack-tools (>= 2:0.1) but it is not going to be installed
Sigh, the raspbian version is older. 1.32 is fine. I'll regenerate the .deb.
Done.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7363
  • The color of Spring...
Re: JRiver Media Center 21.0.3 for Debian (Wheezy) ARM
« Reply #3 on: August 11, 2015, 07:13:59 pm »

Bob, what's the link to the ARM APT repository? I'll add it to the APT tutorial.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 24.04 LTS Noble Numbat 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC | Edifier R2000DB Bookshelf Speakers

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient
Re: JRiver Media Center 21.0.3 for Debian (Wheezy) ARM
« Reply #4 on: August 11, 2015, 07:14:51 pm »

Bob, what's the link to the ARM APT repository? I'll add it to the APT tutorial.

I've been using "native" which (actually) should probably be a one size fits all that works for all versions, right?

Code: [Select]
sudo wget http://dist.jriver.com/latest/mediacenter/mediacenter21native.list -O /etc/apt/sources.list.d/mediacenter21.list
Sigh, the raspbian version is older. 1.32 is fine. I'll regenerate the .deb.
Done.

Looks good, just installed without issue.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7363
  • The color of Spring...
Re: JRiver Media Center 21.0.3 for Debian (Wheezy) ARM
« Reply #5 on: August 11, 2015, 07:24:46 pm »

Okay, this is the repository for the MC21 ARM builds.

Code: [Select]
http://dist.jriver.com/latest/mediacenter/mediacenter21native.list
So this should work;

Code: [Select]
sudo wget http://dist.jriver.com/latest/mediacenter/mediacenter21native.list -O /etc/apt/sources.list.d/mediacenter21.list
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 24.04 LTS Noble Numbat 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC | Edifier R2000DB Bookshelf Speakers

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient
Re: JRiver Media Center 21.0.3 for Debian (Wheezy) ARM
« Reply #6 on: August 11, 2015, 07:33:41 pm »

Okay, this is the repository for the MC21 ARM builds.

Code: [Select]
http://dist.jriver.com/latest/mediacenter/mediacenter21native.list
So this should work;

Code: [Select]
sudo wget http://dist.jriver.com/latest/mediacenter/mediacenter21native.list -O /etc/apt/sources.list.d/mediacenter21.list

I can confirm it works (I edited my post as you were posting).  

EDIT: That same repo should also probably work for anyone running wheezy regardless of the build they're using (it just doesn't specify an arch so the OS picks the one that fits). So you might be able to reduce the number of code snippets.
Logged

Hilton

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1291
Re: JRiver Media Center 21.0.3 for Debian (Wheezy) ARM
« Reply #7 on: August 13, 2015, 08:18:39 am »

Will 21 install from APT over the top of 20.
Should I remove the old APT dist?
Do I need to do an extra backup of libraries and then uninstall 20?
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient
Re: JRiver Media Center 21.0.3 for Debian (Wheezy) ARM
« Reply #8 on: August 13, 2015, 08:20:19 am »

Will 21 install from APT over the top of 20.

No, it's a different package name.

Quote
Should I remove the old APT dist?

Yes.

Quote
Do I need to do an extra backup of libraries and then uninstall 20?

I did; 21 will not find your MC 20 settings without a library restore.
Logged

Hilton

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1291
Re: JRiver Media Center 21.0.3 for Debian (Wheezy) ARM
« Reply #9 on: August 13, 2015, 09:22:18 am »

Thanks up and running. :)
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient
Re: JRiver Media Center 21.0.3 for Debian (Wheezy) ARM
« Reply #10 on: August 25, 2015, 01:10:24 pm »

I'm getting a lot of crashes with MC for ARM.  This is on two separate vanilla Raspbian Wheezy installs on raspberry pi 2's.  It seems to be related to thumbnail building. 

1) Opening a view with a lot of unbuilt thumbnails will crash to desktop about half the time.  This seems to happen both when done in the GUI or through a remote (JRemote and Webgizmo both exhibit the behavior when the view would show a lot of unbuilt thumbs).   The "remote" case seems more likely to provoke the crash, though.

2) Running auto-import with build thumbnails enabled will also sometimes crash during the thumbnail building, but only after building for a little while. 

After several attempts I managed to get all my thumbs built, and it doesn't crash anymore, so my money is on something goofy in the thumbnailing. 
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 21.0.5 for Debian (Wheezy) ARM
« Reply #11 on: September 01, 2015, 06:46:42 pm »

21.0.5 (9/1/2015)

1. Changed: Added graphical confirmation of the license installation through the file association.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 21.0.6 for Debian (Wheezy) ARM
« Reply #12 on: September 08, 2015, 01:55:01 pm »

21.0.6 (9/8/2105)

See the 21.0.6 linux log for changes.
Logged

Hilton

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1291
Re: JRiver Media Center 21.0.6 for Debian (Wheezy) ARM
« Reply #13 on: September 10, 2015, 07:52:46 am »

What's going on here?  :D

Smashing my poor little Pi at 100% CPU for 20mins and still going??

Mega disk writes and threads running?

Had it crash once before it finished doing whatever its doing and its still going second time around.

mc21-0-6 by Hilton, on Flickr


Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient
Re: JRiver Media Center 21.0.6 for Debian (Wheezy) ARM
« Reply #14 on: September 10, 2015, 07:57:02 am »

Is it building thumbs or analyzing audio? Importing a library doesn't bring the thumbs over usually, so I typically have to rebuild when I update major versions.  Check reporter and see what MC might be doing, but my bet is on thumbs or audio analysis.

FWIW I've had lots of instability with MC 21 and my Pi's when MC was building thumbnails or doing any kind of importing activity, including quite a few crashes.  It gets better once all thumbs are built, but adding new media results in thrashing and crashes. 

I reported it upthread, and I've rolled back to MC20 on my more "mission critical" Pi's until this is sorted.
Logged

Hilton

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1291
Re: JRiver Media Center 21.0.6 for Debian (Wheezy) ARM
« Reply #15 on: September 10, 2015, 08:02:18 am »

yep rebuilding thumbnails.

Because its running on an SSD the CPU is the limiting factor instead of the disk. :)

I cant do anything else with it while it's rebuilding.  :(

PS. might want to put a limit on the number of threads for pi. :)

Library
    Total files: 19978
    Audio files: 19978
    Image files: 0
    Video files: 0
    Other files: 0
Processing
    Thumbnails built: 2% (414 of 19978)
    Audio analyzed: 0% (0 of 19978)
Background Tools Running
    No tools currently running
Power
    No entries that affect the system power state
Media Center
    Version:
    Install path: /usr/lib/jriver/Media Center 21/
    Interface plug-ins:
    JRMark: never run
    Memory used:
    Handles used:
Advanced System Info
    Memory & CPU
        CPU features:
    Operating System
        Unknown OS
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 21.0.6 for Debian (Wheezy) ARM
« Reply #16 on: September 10, 2015, 11:33:41 am »

yep rebuilding thumbnails.

Because its running on an SSD the CPU is the limiting factor instead of the disk. :)

I cant do anything else with it while it's rebuilding.  :(

PS. might want to put a limit on the number of threads for pi. :)

Library
    Total files: 19978
    Audio files: 19978
    Image files: 0
    Video files: 0
    Other files: 0
Processing
    Thumbnails built: 2% (414 of 19978)
    Audio analyzed: 0% (0 of 19978)
Background Tools Running
    No tools currently running
Power
    No entries that affect the system power state
Media Center
    Version:
    Install path: /usr/lib/jriver/Media Center 21/
    Interface plug-ins:
    JRMark: never run
    Memory used:
    Handles used:
Advanced System Info
    Memory & CPU
        CPU features:
    Operating System
        Unknown OS

How about in Options->Tree and View_>Thumbnails-> setting the Thumbnail creation threading to Low?
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient
Re: JRiver Media Center 21.0.6 for Debian (Wheezy) ARM
« Reply #17 on: September 10, 2015, 11:48:36 am »

How about in Options->Tree and View_>Thumbnails-> setting the Thumbnail creation threading to Low?

I tried that recently and it showed slightly improved stability in a library with no thumbs built, but it didn't completely stop the instability (I could still provoke a crash by navigating to a view with very few thumbs built, just less reliably).  Additionally, from a usability perspective, MC on the Pi is significantly more responsive and usable if you pre-build all thumbs.  Everything works faster and better whether using a remote or the local interface.

So my first order of business whenever I setup a new instance is to manually ask JRiver to build all thumbs (whether as part of import, or through the options menu), and come back the next day to start actually using it.  I've successfully done that four or five different times with MC 20.  Trying to do that (without any other interaction) is giving me eventual crashes on MC21 regardless of thread priority (usually after a few thousand thumbs built). Thumbnailing does not create any similar instability on MC 20 on the same installs with the same settings, so I think this is a regression.  
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 21.0.6 for Debian (Wheezy) ARM
« Reply #18 on: September 10, 2015, 03:04:07 pm »

I tried that recently and it showed slightly improved stability in a library with no thumbs built, but it didn't completely stop the instability (I could still provoke a crash by navigating to a view with very few thumbs built, just less reliably).  Additionally, from a usability perspective, MC on the Pi is significantly more responsive and usable if you pre-build all thumbs.  Everything works faster and better whether using a remote or the local interface.

So my first order of business whenever I setup a new instance is to manually ask JRiver to build all thumbs (whether as part of import, or through the options menu), and come back the next day to start actually using it.  I've successfully done that four or five different times with MC 20.  Trying to do that (without any other interaction) is giving me eventual crashes on MC21 regardless of thread priority (usually after a few thousand thumbs built). Thumbnailing does not create any similar instability on MC 20 on the same installs with the same settings, so I think this is a regression.  

It sounds like an issue with the worker (JRWorker).
Maybe it's running out of memory.
None of my libraries are huge (6k is about the biggest), how big are yours?
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient
Re: JRiver Media Center 21.0.6 for Debian (Wheezy) ARM
« Reply #19 on: September 10, 2015, 03:07:21 pm »

It sounds like an issue with the worker (JRWorker).
Maybe it's running out of memory.
None of my libraries are huge (6k is about the biggest), how big are yours?

About 60k audio files, so that may be part of the story (when I manually build thumbs it's crashing after several thousand).  Looking at my munin logs, memory stress does seem to be part of the picture (memory is near maximum before the crash).  Not sure what changed between 20 and 21 to trigger it though as the same size library chugs right through on MC 20.
Logged

Hilton

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1291
Re: JRiver Media Center 21.0.6 for Debian (Wheezy) ARM
« Reply #20 on: September 10, 2015, 06:33:15 pm »

I'd say it's a memory problem. With my 20K files being analysed I can see the memory steadily climbing to 1GB just before it crashes.
I see mostly writes happening and almost no reads, does it keep the thumbs in ram?
Logged

Hilton

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1291
Re: JRiver Media Center 21.0.6 for Debian (Wheezy) ARM
« Reply #21 on: September 14, 2015, 05:55:15 am »

Hi guys,

Just thought I'd report that setting thumbnail priority to low makes the Pi2 still usable during rebuilds but still get some occasional stutters and I had this crash just happen.

pi-crash by Hilton, on Flickr

Logged

Hilton

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1291
Re: JRiver Media Center 21.0.6 for Debian (Wheezy) ARM
« Reply #22 on: September 14, 2015, 09:29:19 am »

1 hour 44 mins to rebuild 20k thumbs on 1TB USB SSD disk. (on low priority and no crash)

pi2-mem-thumbs by Hilton, on Flickr
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 21.0.6 for Debian (Wheezy) ARM
« Reply #23 on: September 14, 2015, 01:44:52 pm »

I think I may know what's going on here. It's a combination of two things.
One, the fork/exec method of spawning another program we moved to copies the existing program space before forking which is why you see a bunch of mediacenter21's running at the same time.
Two, the low priority is spawning too many threads.

I might see if I can build a beta with the old shell call instead of fork/exec and see if that solves your issue.


1 hour 44 mins to rebuild 20k thumbs on 1TB USB SSD disk. (on low priority and no crash)

pi2-mem-thumbs by Hilton, on Flickr
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10710
Re: JRiver Media Center 21.0.6 for Debian (Wheezy) ARM
« Reply #24 on: September 14, 2015, 03:53:33 pm »

FWIW, the fork+exec model is considered much more lightweight than a shell call through system(), for example.
Logged
~ nevcairiel
~ Author of LAV Filters

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 21.0.6 for Debian (Wheezy) ARM
« Reply #25 on: September 14, 2015, 05:22:58 pm »

FWIW, the fork+exec model is considered much more lightweight than a shell call through system(), for example.
It could be that the counting of active threads for the aggressiveness of the thumbnailing setting is affected by the way the worker is called.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Logged

Mark_NL

  • Junior Woodchuck
  • **
  • Posts: 96
Re: JRiver Media Center 21.0.7 for Debian (Wheezy) ARM
« Reply #27 on: October 01, 2015, 02:25:57 pm »

Hi,
I can confirm that with Fluxbox the maximize and restore window buttons work for MC21-ARM too it also ‘jumps’ to maximized after startup.  
I had no problem installing MC21 (nor MC20) on a minimal (no desktop) to Jessie (packages) upgraded raspbian setup.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 21.0.14 for Debian (Wheezy) ARM
« Reply #28 on: October 13, 2015, 05:54:57 pm »

The maximize works on the default desktop in the 21.0.14 build
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient
Re: JRiver Media Center 21.0.14 for Debian (Wheezy) ARM
« Reply #29 on: October 13, 2015, 06:59:01 pm »

Confirmed the maximize and minimize buttons now work on default raspbian desktop.
Logged

Mark_NL

  • Junior Woodchuck
  • **
  • Posts: 96
Re: JRiver Media Center 21.0.14 for Debian (Wheezy) ARM
« Reply #30 on: October 14, 2015, 01:26:14 pm »

The maximize works on the default desktop in the 21.0.14 build

confirmed working for plain openbox
Logged

Mark_NL

  • Junior Woodchuck
  • **
  • Posts: 96
Re: JRiver Media Center 21.0.3 for Debian (Wheezy) ARM
« Reply #31 on: November 07, 2015, 05:05:11 am »

Sigh, the raspbian version is older. 1.32 is fine. I'll regenerate the .deb.
Done.


Hi, finding the best suitable setup for the OrangePI, now testing Debian (Old Stable) wheezy armhf.
Wheezy has no (separate) package  libpangoft2, MC21 runs fine (I think the lib is included in libpango1).

I am probably the only fool installing Debian old-stable so would not worry about it (removed the dependency manually)
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 21.0.48 for Debian (Wheezy) ARM
« Reply #32 on: February 15, 2016, 07:06:52 pm »

See the top post for this build. It's not in the repo yet, some testing would be great.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 21.0.51 for Debian (Wheezy) ARM
« Reply #33 on: February 26, 2016, 06:49:52 pm »

I'm hoping we are about done with the threading changes. Would appreciate some testing before it gets into the repository.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient
Re: JRiver Media Center 21.0.51 for Debian (Wheezy) ARM
« Reply #34 on: February 27, 2016, 01:41:54 pm »

I'm hoping we are about done with the threading changes. Would appreciate some testing before it gets into the repository.


Just updated one of my Pi's and put it through the paces (using remotes/MCWS, lots of starts and stops, etc.).  So far so good, everything works fine.  Any suggestions for specific areas of testing?
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 21.0.51 for Debian (Wheezy) ARM
« Reply #35 on: February 29, 2016, 09:07:42 am »

Just updated one of my Pi's and put it through the paces (using remotes/MCWS, lots of starts and stops, etc.).  So far so good, everything works fine.  Any suggestions for specific areas of testing?
The testing you've done is just what I'm looking for.
Network activity by other uPnP devices could be interesting too.
It's stability over time that we're most concerned with. There were a few places where hardkilled threads were still being done (which cause a segfault on linux) that have been eliminated.
The expected result of this is that the segfaults simply go away, an undesirable result would be a hang.
Thanks!
Logged

PrinterPrinter

  • World Citizen
  • ***
  • Posts: 204
Re: JRiver Media Center 21.0.51 for Debian (Wheezy) ARM
« Reply #36 on: March 02, 2016, 12:38:07 pm »

Hello,
I'm trying to update my pi as usual and get this error messgae:

W: Failed to fetch http://raspberrypi.collabora.com/dists/wheezy/rpi/binary-armhf/Packages  403  Forbidden

E: Some index files failed to download. They have been ignored, or old ones used instead.

What am I missing?

Thank you!
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 21.0.54 for Debian (Wheezy) ARM
« Reply #37 on: March 04, 2016, 05:59:08 pm »

For possible addition to the stable repo. Currently in latest.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 21.0.63 for Debian (Wheezy) ARM
« Reply #38 on: March 21, 2016, 11:52:13 am »

Fixed the cover art crashing bug and reverted a change for DLNA renderer volume getting that caused sluggish GUI performance when used with a slow renderer.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 21.0.70 for Debian (Wheezy) ARM
« Reply #39 on: April 12, 2016, 06:02:19 pm »

The 21.0.70 build has a change to the copy/paste method. Some testing would be good. We are looking to see if we broke other control key functions (we found a few that didn't work before already). Also to make sure it doesn't crash MC under an unusual situation.

Logged

newbluesman

  • Recent member
  • *
  • Posts: 38
Here's a weird one - MC opens to a white screen.
« Reply #40 on: April 15, 2016, 09:58:46 am »

I've been using MC on my Beaglebone for well over a year without a problem, through several OS changes and eMMC flashes.  I just put the latest Debian on an SD card, booted and reinstalled JRMC21 - and when I open it, the entire window (screen, if maximized) is white.  I redid everything again, but the result is still the same - a blank white patch.  Any ideas would be gratefully accepted!!  Thanks.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient
Re: Here's a weird one - MC opens to a white screen.
« Reply #41 on: April 15, 2016, 10:29:58 am »

I've been using MC on my Beaglebone for well over a year without a problem, through several OS changes and eMMC flashes.  I just put the latest Debian on an SD card, booted and reinstalled JRMC21 - and when I open it, the entire window (screen, if maximized) is white.  I redid everything again, but the result is still the same - a blank white patch.  Any ideas would be gratefully accepted!!  Thanks.

The most likely cause is that you haven't set the framebuffer color depth to 32 bit.  I don't have a beaglebone, but on the Raspberry pi, it's as easy to fix as adding twoi lines to the config.txt
Code: [Select]
framebuffer_depth=32
framebuffer_ignore_alpha=1

If there's a similar option on the beaglebone, I would start investigating there.
Logged

newbluesman

  • Recent member
  • *
  • Posts: 38
Re: Here's a weird one - MC opens to a white screen.
« Reply #42 on: April 15, 2016, 01:38:21 pm »

The most likely cause is that you haven't set the framebuffer color depth to 32 bit.  I don't have a beaglebone, but on the Raspberry pi, it's as easy to fix as adding twoi lines to the config.txt
Code: [Select]
framebuffer_depth=32
framebuffer_ignore_alpha=1

If there's a similar option on the beaglebone, I would start investigating there.

Thanks - I'll do it when I get home from work and report back!  FWIW, I haven't had to do this before through several setups of MC on various Ubuntus, Debians etc. I've also flashed and run Rune and Daphile on the 'bone at different times - but stuff happens.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient
Re: JRiver Media Center 21.0.70 for Debian (Wheezy) ARM
« Reply #43 on: April 15, 2016, 01:47:46 pm »

Thanks - I'll do it when I get home from work and report back!  FWIW, I haven't had to do this before through several setups of MC on various Ubuntus, Debians etc. I've also flashed and run Rune and Daphile on the 'bone at different times - but stuff happens.

I only know that the all white window is a sure fire sign that the framebuffer color depth is wrong.  On some of my ODROID SoC's the issue was uncorrectable as their drivers only supported 24 bit output, which ruled them out for MC use.  I'm not sure why it would work one day and not the next, but I would suspect a graphics driver/X11 update or change.
Logged

newbluesman

  • Recent member
  • *
  • Posts: 38
Re: JRiver Media Center 21.0.70 for Debian (Wheezy) ARM
« Reply #44 on: April 15, 2016, 06:54:16 pm »

It's not the entire screen that's white - it's only the MC window.  If I maximize it, the entire screen is white but otherwise, only the MC portion is affected.  The rest of the display is black with the BB logo and taskbar normal, and all other GUIs display and work fine.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient
Re: JRiver Media Center 21.0.70 for Debian (Wheezy) ARM
« Reply #45 on: April 15, 2016, 07:15:00 pm »

It's not the entire screen that's white - it's only the MC window.  If I maximize it, the entire screen is white but otherwise, only the MC portion is affected.  The rest of the display is black with the BB logo and taskbar normal, and all other GUIs display and work fine.

By "all white window" I meant the MC window.  If MC only displays as a solid white window, that's the clear sign that the color depth is wrong.  Most programs don't insist on 32 bit color depth, so will display normally when it's not present, but JRiver is not one of them.
Logged

newbluesman

  • Recent member
  • *
  • Posts: 38
JRiver Media Center on BeagleBone running Debian Jessie
« Reply #46 on: April 18, 2016, 11:17:43 am »

By "all white window" I meant the MC window.  If MC only displays as a solid white window, that's the clear sign that the color depth is wrong.  Most programs don't insist on 32 bit color depth, so will display normally when it's not present, but JRiver is not one of them.
Hmmmm - I put several hours into this over the weekend, and there's no relevant config.txt file on my BBB running the latest Debian Jessie per Beagleboard.org .  But I did find a relevant file with a different name in X11 defining a default bit depth of 16.  I changed that to 32 and thought I'd bricked my 'bone. But I was able to get it going again with the internal boot switch and a reflash.  So I went through the whole routine again of downloading and installing MC21 after reinstalling Debian, but now I'm getting "no more room on device" errors at several lines during the MC install.  So it appears that so much manipulation over the life of the 'bone has left its little memory choking on useless stuff.  I did have MC up and running on it last year, but like an idiot I decided to try Ubuntu.  I should have quit while I was ahead.

Reflashing does not remove all previous files from the eMMC, and I cannot find any information at all on how to clear out everything in the eMMC and start fresh.  As it appears that I'm not sophisticated enough to know what I can safely delete piecemeal, I'm going to leave MPD on it for now until I learn how to get the 'bone back to its original state (if that's possible).  Thanks!!
Logged

newbluesman

  • Recent member
  • *
  • Posts: 38
Re: JRiver Media Center on BeagleBone running Debian Jessie
« Reply #47 on: April 20, 2016, 09:00:46 am »

Reflashing does not remove all previous files from the eMMC
It turns out that I was wrong about this - the old files were being cleared.  The problem is that the latest Debian images for the BeagleBone Black fill almost all of the eMMC, so there's simply no room for MC there.  You have to expand the file system on a uSD card that's large enough to hold everything you want to put on it and run from that.  With fast cards, this is not a functional problem (although I did my best to avoid it, thinking it was a compromise).

So the bottom line is that running MC on a Beaglebone Black seems best done by booting and running entirely from the uSD card rather than flashing the eMMC with the latest OS images.  I suppose I could also expand the file system on the card, boot from the eMMC and run MC from the card. But at this point, I'm tired of playing with it and just want to listen to music.  Of course, I also want to try Void Linux...............
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center on BeagleBone running Debian Jessie
« Reply #48 on: April 21, 2016, 10:27:42 am »

.
.
.
 Of course, I also want to try Void Linux...............
Glutton for punishment?  ;)
Logged

newbluesman

  • Recent member
  • *
  • Posts: 38
Re: JRiver Media Center on BeagleBone running Debian Jessie
« Reply #49 on: April 21, 2016, 02:13:26 pm »

Glutton for punishment?  ;)
Well........perhaps I was a bit too optimistic.  If I am a glutton for punishment (and you appear to be more correct about that than I was willing to consider), my current device seems more than up to the task.  Last night, I put a fresh Jessie image on a 64G card, booted the 'bone right up, expanded the file system on the card to its full size, and installed JRMC21.  The MC window still opens as a white patch, although it does have the blue strip across the top now.  So I went into /etc/X11/xorg.conf and changed the default depth from 16 to 24 in the "screen" section, resulting in brick city once again.  A web search reveals many such posts, so it's not just me or my device.  It appears that changing that value really messes something up.

Yet another fresh image on a fully reformatted card brought everything back to life with a white MC window once again. I haven't yet left it open and looked on my main MC PC or JRemote to see if the 'bone's instance is working.  If it is, I'm fine running headless and will leave it alone. That's tonight's entertainment.   ;)
Logged
Pages: [1] 2   Go Up