INTERACT FORUM

Please login or register.

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

Author Topic: JRiver Media Center 25.0.65 for Debian (amd64, i386 and armhf)  (Read 1369 times)

bob

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

This is the latest build of MC25 for Linux.  Please post bugs here.  Please start a new thread for anything requiring discussion.  Non-bug posts will be deleted.

Download:
amd64      https://files.jriver.com/mediacenter/channels/v25/latest/MediaCenter-25.0.65-amd64.deb
i386      https://files.jriver.com/mediacenter/channels/v25/latest/MediaCenter-25.0.65.deb
armhf     https://files.jriver.com/mediacenter/channels/v25/latest/MediaCenter-25.0.65-armhf.deb

Also in the latest and beta repos.

25.0.65 (6/24/2019)

1. Changed: Tagging no longer runs on URLs or Radio Paradise files.
2. NEW: DLNA: HDCD info passed via JRiver specific DiDL to enable processing by a MC renderer.
3. Fixed: Files could get erroneously tagged during playback.
4. Fixed: Picking "Export Playlist..." from the view header menu would reset the selection.
5. Fixed: Encoder settings could get saved to the registry as the default profile and cause DLNA playback issues between L16 and WAV.
6. Fixed: HDCD decoding would engage when the HDCD field was set to unknown (-1).
7. Changed: Added the options Audio > Advanced > Process HDCD to enable and disable HDCD procssing during playback.
8. Changed: Made the new lyrics lookup option also apply when turning on lyrics display.
9. Fixed: The "Add to Playing Now" toolbar button was not working properly.

25.0.62 (6/21/2019)

1. Fixed: Most of the lyrics lookups on linux were failing because of improperly formatted URL's.
2. Changed: Made lyrics lookup at playback time if lyrics display is on optional.
3. Changed: When deleting a single audio file from the library, the program will list the name, artist, and album on the delete dialog.
4. Fixed: The HDCD decoder could trigger when a match occured that changed nothing, but now it only triggers on files with matches that make changes.
5. Changed: Reenabled thumbnailing for Radio JRiver files.
6. NEW: Added the function MCWS/v1/Playlist/MoveFile to move a file in a playlist.
7. Changed: Made the thumbnail frames option a choice between on, off, and images frames off.
8. Fixed: In some linux window managers, there were issues with the tag window and suggestion windows getting and setting proper focus.
9. Fixed: In linux the right-click menu in video playback in display mode wouldn't stay enabled.
10. Fixed: Removed the Image option from playing now display view right-click that only ever worked on Windows and was no longer in use.
11. Changed: German translation updated (thanks ByteStar).
12. Changed: Renamed the thumbnail option to "Draw frames on thumbnails" from "Draw frames on image thumbnails" and made it turn off all border drawing when disabled.
13. Changed: Made lyrics lookup an array instead of throwing a message that there was already a process running.
14. Changed: The audio analyzer will think a file needs analysis if the HDCD field is -1.
15. NEW: Panel - Added Cloudplay to Panel. Note: 'Playing to' in Panel cannot be set to 'Here' (the browser) for Cloudplay to work.
16. NEW: Panel - Added a button to the Settings page, in the Library tab, to run auto-import.
17. NEW: Panel - Added a button to the Playing Now page menu that will swap the slider between volume and playback if only one is displayed.
18. NEW: Panel - Added an option to clear the playing now list in the options menu on the playing now page.
19. Changed: Panel - Changed the Information tab title on the Settings page to Library.
20. Fixed: Scrobbling a stream URL did not always work.
21. Changed: Updated Greek translation (thanks Panagiotis).
22. Changed: Updated to Monkey's Audio 4.78.
23. Changed: HDCD decoding would reduce the volume by 6 dB.
24. Changed: Re-enabled view switching (to Playing Now, etc.) when playing from a webpage.
25. Fixed: When the tree would show again because of clicking a toolbar button, it would not always redraw fully.
26. Changed: Marked the string "Show Media Center" for translation in a way that should work better for German, etc.
27. Fixed: Read-only authentication wasn't getting set properly.
28. Fixed: Only outputting the selected tracks in a playlist export was not working.
29. Changed: Moved the reporting of HDCD up in the Audio Path display list.
30. NEW: Added HDCD detection to the audio analysis process.
31. Changed: When restoring from Library Server, the program will show the same views instead of showing the startup views.
32. Fixed: When turning lyrics on, they didn't always reload when the lyrics changed.
33. Fixed: The new MP4 detector would rename m4a files to mp4.
34. Fixed: The program could crash during import.
35. Fixed: Re-enabled the failure message on trying to play files which didn't resolve, with additional checks to avoid errorneous messages.
36. Fixed: Improved playback of Movie trailers from YouTube.
37. Changed: When playing Radio JRiver or Radio Paradise from MCWS, the player will be put in error free mode so it won't popup errors about playback failures.
38. Changed: When Scrobbling the playing file, the updated metadata from playback will be used instead of the database values.
39. Fixed: Clicking on a file in the list wouldn't play it because of change #48 below.
40. Changed: Switched the order of the displayed information in the toolbar so the order matches between single file and multiple file selection.
41. NEW: When turning lyrics on, they will be looked up for the current file if it has no lyrics.
42. Changed: If lyrics display is on, each track will lookup lyrics as it is played if it doesn't already have lyrics.
43. Changed: The Cloudplay web page is now directly accessed from the Cloudplay item in the main tree.  It used to be under the Playlists node in the tree.
44. Changed: Downloaded Cloudplay playlists now show up in playlist group 'Cloudplay Playlists' rather than simply 'Cloud'.
45. Changed: Cloudplay users can now quickly view their favorite playlists - ones they have 'liked'.
46. NEW: Added a play Radio JRiver MCWS call.
47. NEW: Added play Radio JRiver toolbar buttons.
48. Changed: The new stream analyzer to determine the playback type no longer runs on URLs.
49. Changed: Made the bitrate in the player window padded so it's about the same width when switching to and from 1000.
50. Fixed: The image tooltip in the player window could be a little touchy about showing.
51. Changed: The new threaded library tools are shown by reporter and properly stopped on shutdown.
52. NEW: Added the MCWS function Playlist/Rename to rename a playlist.
53. NEW: Added a mechanism to detect file types by something other than extension.  Started by making MP4 inside MP3 work nicely.
54. Changed: Thumbnail text is top aligned instead of vertically centered.
55. Changed: Playing a filename that didn't resolve would play the current files intead of showing a failure message.
56. Fixed: Playback of WavPack DSD files in DoP mode did not work reliably.

25.0.50 (6/10/2019)

1. Changed: Handle devices and websites that don't properly respond to http HEAD requests.

25.0.49 (6/7/2019)

1. Changed: Updated the Korean translation (thanks Junghwan).
2. Changed: Updated Italian translation (thanks matteo e massimo).
3. Changed: Whether or not the "Display Lyrics" is on will save between runs of the program.
4. Changed: German translation updated (thanks ByteStar).
5. Changed: Updated to Monkey's Audio 4.75.
6. NEW: When doing mouse over the new cover art image in the player window, the full artwork will be shown in the tooltip.
7. Changed: Any channels above 8 are just ignored (instead of causing playback to fail).
8. Fixed: The linux internet reader detection of Content-Length on URL's with dynamic content could have failed causing stream read failures.

25.0.48 (6/4/2019)

1. Fixed: The player text is centered a little better.
2. Fixed: The ratings would not show when left aligning the player text.
3. Changed: Updated to Monkey's Audio 4.74.
4. Changed: Made the cover art in the player only draw while playing (so it's not there when stopped).
5. Changed: Radio JRiver files no longer build thumbnails.
6. NEW: Added the right-click option to "Left Align Text" to the player bar.
7. Changed: Tuned where the cover art draws in the player along with a little other tuning of the player sizing.
9. Changed: Added 'Play Doctor & Cloudplay' option to the 'More play options' context menu to allow quick startup of Doctor Who with 100% Cloudplay tracks.
9. Changed: In the Playing Now 'Play Doctor' Options menu, added ability to select the percentage of tracks coming from the JRiver Cloudplay server, from 0 to 100%.
10. Fixed: Resolved a memory leak related to Cover Art in the player area (introduced in 25.0.43).
11. Changed: Added dismissal buttons to the About and DSP Studio dialogs so they can be exited without a window manager.

25.0.45 (5/31/2019)

1. NEW: Cloudplay integration with Play Doctor. Use the options dropdown 'Include files from Cloudplay' to add to your Play Doctor playlist.
2. Fixed: HDCD playback support wasn't working.
3. Changed: Timeouts in the internet reader while waiting for data are more reasonable and allow faster stream closing.

25.0.44 (5/28/2019)

1. Fixed: The web browser for Cloud Play pages was shared so opening multiple tabs would lead to corruption.  Now each tab is discrete.
2. Fixed: When a playlist was started with an image, it would trim to only images instead of playing everything in the list.
3. Fixed: DLNA playback could crash.
4. NEW: Cover art for the playing file is displayed in the player area.
5. Changed: The FLAC plugin will fully decode a local file to get the duration if the duration is not in the header.

25.0.41 (5/23/2019)

1. Changed: When adding a library field, the name will be fully selected so typing anything will replace it (instead of requiring manual delete).
2. Fixed: Twitter integration wasn't working.
3. Changed: German translation updated (thanks ByteStar).
4. Fixed: Scanning from WIA sources would not reliably get the image if "Skip file if already in library" was checked (applies to BMP files).
5. Changed: Reduced the minimum width of the options window.
6. NEW: Added the MCWS function Playlist/RemoveFile.
7. Changed: Updated Italian translation (thanks matteo e massimo).
8. Changed: Made the MCWS articles function take a parameter SortIgnoreState to specify if they should be ignored for sorting.
9. Changed: Added locking to prevent a possible crash on playback start.
10. Changed: Made the minimum size of the options pages half the height of the ideal size (instead of the full ideal size).
11. Changed: Tuned the height of the remote control options page a little so it displays fully on high DPI.
12. Fixed: A possible crash from the recent change after removing a zone to show the now current zone.
13. NEW: Made it possible to pick a Radio JRiver station as a Car Radio button.
14. NEW: Panel - Bookmarks for videos, audiobooks, and podcasts will be honored.
15. NEW: Panel - Bookmarks can be set for videos, audiobooks, and podcasts by using the stop button.
16. NEW: Panel - The bookmark for the current file can be cleared by using stop while the time is at 0:00.
17. Fixed: Some Radio Paradise streams did not work when "Disable audio buffer to disk (for low powered systems)" option was used.
18. Fixed (hopefully): MC could crash playing Radio JRiver.
19. Changed: Extreme outliers from silence will not be calculated against for volume leveling values.
20. Fixed: The Cloudplay view would not save between runs.
21. Changed: Updated to Monkey's Audio 4.73.
22. NEW: Added a File/Bookmark function to MCWS to get and set the bookmark.
Logged

geier22

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 418
Re: JRiver Media Center 25.0.65 for Debian (amd64, i386 and armhf)
« Reply #1 on: June 26, 2019, 01:20:56 am »

MC25 does not reduce the CPU load / sometimes starts 2 tasks

For some time now I have noticed that MC never reduces CPU load anymore. Earlier, after a short time left
the CPU load decreases to about 1%. There is nothing played  and the CPU load is between 12 and 20%.

Sometimes MC obviously opens a second task (hidden). If I close the MC window, this task is still present - with no windows. I can only close it via the task manager.
The LOG will continue to run until I close MC's 2nd task.
The log file of the "normal" MC ---> Previous Log.txt.zip

After closing MC the "hidden task" produces a LOG of 125 MB in 4 minutes. with always repeating two lines

Code: [Select]
Media Center; Version: 25.0.65 (64-bit); Types: 2147483647
0000000: 139650626729728: General: Starting logging: Date: 26.06.2019 07:54:52
0000000: 139650626729728: General: More information about logging here: https://wiki.jriver.com/index.php/Logging
0000000: 139650626729728: Reader: CLocalReader :: SetEndOfFile: Finish (0 ms)
0000000: 139650626729728: Reader: CLocalReader :: SetEndOfFile: Startup
0000000: 139650626729728: Reader: CLocalReader :: SetEndOfFile: Finish (0 ms)
0000000: 139650626729728: Reader: CLocalReader :: SetEndOfFile: Startup
0000000: 139650626729728: Reader: CLocalReader :: SetEndOfFile: Finish (0 ms)
Logged
Debian Testing x64 (multiarch) Xfce
TEAC UD-H01 - Yamaha A-S1000 /
Midrange- Studiomonitore by F种N
AsRock Z390 Extreme4- Intel Core i9 9900/ 32 GB Ram

geier22

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 418
Re: JRiver Media Center 25.0.65 for Debian (amd64, i386 and armhf)
« Reply #2 on: June 26, 2019, 01:39:20 am »

Another situation: MC does not close the window. (only one task) In the log the same happens in 85 MB:
Code: [Select]
0000000: 139650626729728: Reader: ClocalReader :: SetEndOfFile: Startup
0000000: 139650626729728: Reader: CLocalReader :: SetEndOfFile: Finish (0 ms)
Logged
Debian Testing x64 (multiarch) Xfce
TEAC UD-H01 - Yamaha A-S1000 /
Midrange- Studiomonitore by F种N
AsRock Z390 Extreme4- Intel Core i9 9900/ 32 GB Ram

geier22

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 418
Re: JRiver Media Center 25.0.65 for Debian (amd64, i386 and armhf)
« Reply #3 on: June 26, 2019, 02:00:54 am »

It is possible that the following happens.
I close MC ------> MC closes the GUI but the "hidden task" persists (about 1 -2% CPU load), which MC - for whatever reason - does not completely shut down.
When I open MC again, I see in my Conky 2 times MC 25
Logged
Debian Testing x64 (multiarch) Xfce
TEAC UD-H01 - Yamaha A-S1000 /
Midrange- Studiomonitore by F种N
AsRock Z390 Extreme4- Intel Core i9 9900/ 32 GB Ram

Mike Noe

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 792
Re: JRiver Media Center 25.0.65 for Debian (amd64, i386 and armhf)
« Reply #4 on: June 26, 2019, 04:09:11 pm »

MC25 does not reduce the CPU load / sometimes starts 2 tasks

For some time now I have noticed that MC never reduces CPU load anymore. Earlier, after a short time left
the CPU load decreases to about 1%. There is nothing played  and the CPU load is between 12 and 20%.
...

I have an old Haswell 2-core machine that was getting this on 50 and 62, but neither of my Ryzen boxes were.  I got a log that had a bunch of "thread updates", but I didn't look further.  Updated to 65 and it went away.  I'll see if I can round up that log...
Logged
openSUSE TW/Plasma5 x86_64 | Win10Pro/RX560
S.M.S.L USB-DAC => Transcendent GG Pre (kit) => Transcendent mono OTLs (kit)
(heavily modded) Hammer Dynamics Super-12s (kit)
(optionally) VonSchweikert VR8s

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 25.0.65 for Debian (amd64, i386 and armhf)
« Reply #5 on: June 27, 2019, 11:15:51 am »

It is possible that the following happens.
I close MC ------> MC closes the GUI but the "hidden task" persists (about 1 -2% CPU load), which MC - for whatever reason - does not completely shut down.
When I open MC again, I see in my Conky 2 times MC 25
This and the previous 2 posts sound like MC is sticking on file analysis.

I did see ONCE the same log entries as you did  CLocalReader :: SetEndOfFile: Finish (0 ms) but have not been able to reproduce it.
What were you doing at the time? Playback, etc??
What does your library mainly consist of??

Thanks!
Logged

geier22

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 418
Re: JRiver Media Center 25.0.65 for Debian (amd64, i386 and armhf)
« Reply #6 on: June 27, 2019, 06:31:41 pm »

Quote
What were you doing at the time? Playback, etc??
Nothing
Quote
What does your library mainly consist of??
The library mainly consists of music files 70 000
----------------------------------------

Ok - I was fed up.
Purge MC.  New installation.
An old library loaded - run "auto import".
Then MC wanted to update all thumbnails
OK --- I let MC work 2.5 hours
Then MC wants to analyze all 70 000 audio files
Audio Task - Needs audio analysis says: 228 files need analysis
I turned off the audio analysis in the import options

My image collection (5000 files) no longer exists in MC,
although the import path is set

What happened MC? For over 10 years I use MC.
It is the first time that such a chaos arises.

Could it be that my library is corrupt?

I have a library view only with web radio.
before one or two updates, this view was suddenly gone. Already there I loaded an old backup
see here: https://yabb.jriver.com/interact/index.php/topic,120972.msg837909.html#msg837909

Unfortunately, I do not know exactly if this was associated with the high CPU load

The CPU load now seems to be ok again.
Logged
Debian Testing x64 (multiarch) Xfce
TEAC UD-H01 - Yamaha A-S1000 /
Midrange- Studiomonitore by F种N
AsRock Z390 Extreme4- Intel Core i9 9900/ 32 GB Ram

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71348
  • Where did I put my teeth?
Re: JRiver Media Center 25.0.65 for Debian (amd64, i386 and armhf)
« Reply #7 on: June 27, 2019, 06:48:56 pm »

Did you try restoring a backup?  MC makes them automatically.
Logged

geier22

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 418
Re: JRiver Media Center 25.0.65 for Debian (amd64, i386 and armhf)
« Reply #8 on: June 28, 2019, 12:41:01 am »

Did you try restoring a backup?  MC makes them automatically.
Yes of course. Now, in The Morning I took a backup from 2 months ago. But it is the same game.
MC Imports about 1200 files
MC updates all thumbnails (I miss none)
Now I wait another 2 hours
and afterwards - I'm sure -
MC starts with the audio analysis of all files

Update 1

while "updating thumbnails" MC produces a log of 300 MB.
Content as already seen:
Code: [Select]
Media Center; Version: 25.0.65 (64-bit); Types: 2147483647
0000000: 140437269335040: General: Starting logging: Date: 28.06.2019 09:00:59
0000000: 140437269335040: General: More information about logging here: https://wiki.jriver.com/index.php/Logging
0081769: 140433647818496: Reader: CLocalReader::SetEndOfFile: Start
0000000: 140437269335040: General: Log Reset: Logging reset
0000000: 140433647818496: Reader: CLocalReader::SetEndOfFile: Finish (0 ms)
0000000: 140433647818496: Reader: CLocalReader::SetEndOfFile: Start
0000000: 140433647818496: Reader: CLocalReader::SetEndOfFile: Finish (0 ms)
0000000: 140433647818496: Reader: CLocalReader::SetEndOfFile: Start
0000000: 140433647818496: Reader: CLocalReader::SetEndOfFile: Finish (0 ms)
"auto reset when file size reaches" does not work
no matter what size is set.

Update 2

I start the log just before "updating thumbnails" is finished.
As predicted, MC begins audio analysis of all files:
I stop the analysis.
I try to finish the logging
MC does not respond
MC ended with Task Manager -----> log
Logged
Debian Testing x64 (multiarch) Xfce
TEAC UD-H01 - Yamaha A-S1000 /
Midrange- Studiomonitore by F种N
AsRock Z390 Extreme4- Intel Core i9 9900/ 32 GB Ram

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 25.0.65 for Debian (amd64, i386 and armhf)
« Reply #9 on: June 28, 2019, 10:41:59 am »

This really looks like the import is stalling on an audio file for some reason, it could explain why you don't see the images either and the UI becomes unresponsive.

It would be REALLY helpful if you could get the log file when it starts doing those local reader loops before it rotates since after the rotate we can't see what cause d the local reader loop.

THANKS!
Logged

geier22

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 418
Re: JRiver Media Center 25.0.65 for Debian (amd64, i386 and armhf)
« Reply #10 on: June 28, 2019, 11:14:32 am »

To the pictures:
Sorry, this was my mistake. ::)
A few weeks ago, I added underscores to the path.
Of course, The Library Backup did not know that.
Since one or two updates caused the problem with the constant high CPU load, I had a backup installed.
Also because the library view "Webradio" disappeared.
I have now turned off audio analysis. It looks like MC is currently running "normally"

The question remains why MC thinks it's time to re-analyze all the audio files.
As shown, there are only a little over 200 files without analysis.

As soon as I activate audio analysis in the import options,
CPU load goes above 10% and stays there without the auto-Import is started.
Usually MC is at start at about 8 -10% CPU load for 1 - 2 minutes. After that MC is below 1%

Edit:
I have now analyzed the open songs suggested by the Smartlist. What remained was my web radio.

Could it possibly be the reason in the Web radio library view is? (Picture)
Of course, they can not be analyzed. Is MC possibly still trying in the background?
Logged
Debian Testing x64 (multiarch) Xfce
TEAC UD-H01 - Yamaha A-S1000 /
Midrange- Studiomonitore by F种N
AsRock Z390 Extreme4- Intel Core i9 9900/ 32 GB Ram

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 25.0.65 for Debian (amd64, i386 and armhf)
« Reply #11 on: June 28, 2019, 02:45:41 pm »

To the pictures:
Sorry, this was my mistake. ::)
A few weeks ago, I added underscores to the path.
Of course, The Library Backup did not know that.
Since one or two updates caused the problem with the constant high CPU load, I had a backup installed.
Also because the library view "Webradio" disappeared.
I have now turned off audio analysis. It looks like MC is currently running "normally"

The question remains why MC thinks it's time to re-analyze all the audio files.
As shown, there are only a little over 200 files without analysis.

As soon as I activate audio analysis in the import options,
CPU load goes above 10% and stays there without the auto-Import is started.
Usually MC is at start at about 8 -10% CPU load for 1 - 2 minutes. After that MC is below 1%

Edit:
I have now analyzed the open songs suggested by the Smartlist. What remained was my web radio.

Could it possibly be the reason in the Web radio library view is? (Picture)
Of course, they can not be analyzed. Is MC possibly still trying in the background?
There was a bug in that version that wanted to re-run file analysis because of the HDCD support we added (scanning for HDCD).
That MAY have been the issue with the URLS (webradio) too. That should be fixed as well.

I'm putting up a new build in a few minutes...
Logged
Pages: [1]   Go Up