INTERACT FORUM

Please login or register.

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

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

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13824
JRiver Media Center 26.0.22 for Debian (amd64, i386 and armhf)
« on: February 03, 2020, 01:50:42 pm »

This is an early build of MC26 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/v26/latest/MediaCenter-26.0.22-amd64.deb
i386      https://files.jriver.com/mediacenter/channels/v26/latest/MediaCenter-26.0.22.deb
armhf     https://files.jriver.com/mediacenter/channels/v26/latest/MediaCenter-26.0.22-armhf.deb

Also in the Latest and BETA repos.

26.0.22 (2/3/2020)

1. Fixed: More memory leaks.
2. Changed: User Agent for MC's DLNA related calls.
3. Changed: Updated Italian translation (thanks matteo e massimo).
4. NEW: When configuring auto-import, you can select "Include this folder only" to include a folder but not include subfolders.
5. Changed: Renamed the trailer pre-show selection to "Movie Trailer" so that using the value won't use the trailer field from the file in the Showtime rules.

26.0.20 (1/23/2020)

1. Fixed: Memory leak, especially when syncing libraries back to a server.
1. Changed: Made it so you can remove default library locations (because they might be old and unnecessary).
2. Fixed: Library restores could fail to work if a previous restore set the temporary directory to a directory that used slashes in the wrong direction for the platform.
3. Changed: Made the library creation portion of the benchmark faster again (also speeds up library creation in general).
4. Changed: Updated to Monkey's Audio 5.16.
5. Changed: When evaluating Showtime rules, everything after the equal will be evaluated as an expression on the current file.  Makes it possible to use fields from the files to pick what to show.

26.0.19 (1/20/20)

1. Changed: Updated to Monkey's Audio 5.14.
2. NEW: Added the relational type of one per composer to library fields.
3. Fixed: Playback Status would not advance when playing a file after loading a different library.
4. Changed: iTunes library import supports unlimited levels of iTunes playlist nesting instead of only one level.
5. Changed: Slovak translation updated (thanks Peter Lukac).
6. Fixed: The date field in some images was incorrectly set to "0" on import.
7. Changed: Customized the waveform colors for the Black on Black, Thunderstorm, Z, Aruba, Green Eyes, Purity, Pearl Bailey, Modern Cards Dark, Modern Cards White and Blue Steel skins to better match.
8. Changed: Made the waveform bar a little smoother on wide screens.
9. Fixed: Some corrupt mp4 files could lead to hanging of MC (MC went into an infinite loop).
10. NEW: During iTunes library import, the full path of a playlist will be imported instead of only the name
11. Fixed: The MCWS JSON file list would return an empty file entry instead of an entirely empty list if no files were found.
12. Changed: Added a parameter to the MCWS Browse/Image call to avoid delivering the default placeholder images, allowing a client to gracefully substitute its own.
13. Changed: Updated our User Agent again to resolve issues with Podcast downloads.
14. Changed: Updated the Norwegian translation (thanks Øistein Rian).
15. Changed: Updated Italian translation (thanks matteo e massimo).
16. Changed: Updated the gnutls library (for SSL connections).

26.0.16 (1/11/2019)

1. Fixed: SSL connections because of a bad certificate path.
2. Fixed: Updating the file playback range could lead to a crash in some cases.
3. Fixed: Decoding of ALAC in M4A could result in artifacts in some files.
4. Changed: Switched the no files double-click message from play all files to play audio files in Playing Now (so things like notes don't get played).
5. Changed: Updated FFmpeg to 4.2, used for file analysis and transcoding. Also fixes a long standing crash on playing a video file while being transcoded.
6. Fixed: Setting the tempo with MCWS didn't always take effect right away.
7. Changed: Updated to Monkey's Audio 5.12.
8. Changed: Revised the image date code to hopefully load the date more reliably from images.
9. Changed: When MCC_HANDHELD_UPLOAD arrives, it will first recheck the sync (otherwise it would just sync nothing after changes).
10. Changed: Updated Greek translation (thanks Panagiotis).
11. NEW: You can select the country of Italy from the Amazon store menu at the top right.


26.0.15 (1/7/2020)

1. Changed: Updated German translation file (thanks Bytestar).
2. Changed: The menu placement of the main program scales with the size of the program so at a larger size it gets shifted (should fix Blue Steel problems).
3. Changed: Updated to Monkey's Audio 5.11.
4. Changed: Updated French translation (thanks Stéphane).
5. Fixed: Picking thumbnails and hitting the play button to play them would not always work properly after a recent change.
6. Changed: Updated Greek translation (thanks Panagiotis).
7. Changed: Updated Italian translation (thanks matteo e massimo).
8. Changed: Updated the Hungarian translation (thanks pimpolo).
9. Changed: Updated the "New / Improved This Version..." link to point to version 26.
10. NEW: Made it possible to specify the bitrate of an external encoder instead of it always using 1440.
11. Changed: A few threading changes that could improve stability.
12. NEW: Added a way to rate playlists from Standard View.
13. Fixed: Panel - When playing a file the play command could get sent to multiple zones.
14. NEW: Added an IsUpperCase expression.
15. Changed: The option to "Move all non-imported files in folder with selected media files" only runs if the file is imported (so it won't engage on files from the Explorer view, etc.).
16. Changed: Added a JSON export to MCWS File functions (eg. Browse/Files, Playlist/Files, etc).
17. NEW: Composer views will use a Composers folder for cover art and look there (instead of the artist, etc. views).
18. NEW: Added a Cover Art lookup from Google for composer images.
19. Fixed: Corrupt FLAC files could hang the program.
20. NEW: Made a new Theater View option "Show Showtime! rule..." to specify a search to not show the Showtime! item (so it doesn't have to show for television programs, for example).
21. Changed: Allow any multi-channel file to be uploaded to Cloudplay.  We used to allow two channel only.
22. Changed: Added the media subtype of "Extras".
23. NEW: Added a "Showtime!" play mode to videos in Theater View to play trailers and the like before starting the movie.
24. NEW: You can set the rules for Showtime! in Options > Theater View > Showtime! Rules...
25. Changed: Issuing a negative number to MCC_STOP_AFTER_DELAY will issue a hard stop instead of stopping after the current track after the time-out.
26. NEW: Made the showtime roller item optional in Theater View options.
27. Fixed: When doing a "Convert or Resize" on an image, it would not convert a non-JPEG image to JPEG if the size was not being changed.
28. Changed: The tree state for expanded and collapsed items is remembered between runs (Ctrl+G collapses all).
29. NEW: Added the library server command File > Download From Library Server to download selected files.
30. Changed: Sorting is described as "Ascending (A to Z)" and "Descending (Z to A)" in the sort menu instead of only the A-Z naming.
31. Fixed: If a library server library was loaded, the name Library Server after the name of the library could go away.
32. Changed: Thumbnail text doesn't wrap if there are as many lines of thumbnail text as there are lines to display (but instead just ends with ...).
33. Fixed: Tabbing quickly through the Tag Action Window could cause a glitch.
34. Fixed: Made the location view schemes work better cross-platform.
35. NEW: Added an optional waveform bar to the player window (right-click) that uses data from analyze (you'll need to analyze over to get the information).
36. Changed: Made the waveform colors customizable in the skin (WaveformBarA / WaveformBarB in PLAYERBAR / Display).
37. NEW: Added the option to lookup lyrics to the import tool.
38. NEW: Added the media key mode "Hot keys (ignore volume)" to leave volume commands to the system.
39. Fixed: In video playback when a second video was played without stopping the first video, the display settings might not reset to original desk top settings as the second video required.
40. NEW: Added the ability to set the text alignment used for thumbnail lists.
41. Changed: Authentication fixes and cleanup. Mostly related to Library server authentication.
42. NEW: Added the media subtype Animation.
43. Changed: Simplify MC's internet USER AGENT and DLNA SERVER strings. Should help with getting content from some remote sites.
44. NEW: Added the toolbar buttons "Fill Track Numbers From List Order", "Rename, Move, & Copy Files", and "Fill Properties From Filename".
45. Changed: Added a Media Editor icon to the toolbar (before it was just black).
46. Changed: The setting for "Start over each album" is saved between shows of the Fill Track Numbers From List Order dialog.
47. Changed: Radio JRiver tracks will play to DLNA devices.
48. NEW: Added the program run-time to the Reporter view.
49. Changed: Slovak translation updated (thanks Peter Lukac).
50. Fixed: If you selected files below a grouping, then dragged the window to move it, getting the selection would get files from the top grouping list instead of the bottom list.
51. Changed: Auto-size of columns would not work in viewsubs that filled files in a thread.
52. Changed: Added the media subtype Entertainment.
53. Fixed: The /StartMin and /StartMax commands would not reliably work.
54. Changed: Added finer granularity to the bass management cross-over selections in Room Correction.
55. NEW: You can specify what files to include in the share for Library Server in Options > Media Network > Set rules for included files...
56. Fixed: Some MP3 streams wouldn't play because they didn't like our user agent.  Revised our default user agent.
57. Changed: Updated German translation file (thanks Bytestar).
58. Fixed: Webservice calls to get a stack image could cause a crash if the folder was empty.
59. NEW: MC will read "set" tag in newer format (one with child element <name>) as well as in older format (without child element <name>) from NFO sidecar files.
60. Changed: MC will match custom fields with NFO elements without considering case (so custom field "Set" will match <set> in NFO file).
61. NEW: Added channels to Radio Paradise in Theater View (both streaming and adding Radio Paradise individually).
62. Fixed: The Blue Steel skin could draw distorted in Display View.
63. Changed: Switched how we nest image keywords to hopefully line up with Adobe better.  We now use a > character instead of a / character.
64. NEW: Parse the XMP value title for the name field.
65. NEW: Update libgnutls/libnettle ssl libraries.

25.0.114 (11/11/2019)

1. Fixed: More reliable saving of settings files on normal exit.
2. Changed: Some authentication code for library server.

25.0.113 (10/4/2019)

1. Fixed: One some desktop/window manager combinations the suggestion window could steal focus from the edit box (used in tagging).
2. NEW: Added channels to Radio Paradise in Theater View (both streaming and adding Radio Paradise individually).
3. Fixed: Webservice calls to get a stack image could cause a crash if the folder was empty.
4. Fixed: Thumbnails in Theater View could be duplicated.
5. Changed: The disc count and HDCD tools are stopped at shutdown instead of blocking shutdown.
6. Fixed: Dragging and dropping list items in the Tag window did not flag the data as dirty so the change would be discarded.
7. Changed: If TreePath, Device, or Search is specified on the command line, the control and shift checks for filtering the media type will be disabled.
8. Fixed: Editing tags in a popup would not mark them as dirty so they would not be saved.
9. Fixed: The "Show Files In Subfolders" checkbox was not working.
10. Changed: Focus setting is bypassed when moving or resizing the main window which should help with how smooth that works.
11. Changed: Slight delay to the redraw at the end of moving or resizing the main window to allow prior UI events to be processed first.

25.0.108 (10/1/2019)

1. Fixed: When exiting a popup window mouse movement was being ignored in the main window preventing the use of the splitter, resize, etc.
2. Fixed: Fix handling of video files (and probably others) that contain parenthesis in the filepath
2. Fixed: The maximum encode size wasn't being passed as an int64 so it could overflow on big files and cause encoding to fail.
4. Fixed: Doing "Paste All From Clipboard" on a list editor in the Tag window would not reliably save the data.
5. Fixed: Editing tags in a popup would not mark them as dirty so they would not be saved.
6. Fixed: SRT subtitles could appear multiple times in the menu.
7. Changed: Made the disc count algorithm count actual discs instead of take the max disc number.
8. Changed: Made the maximum allowable size of a Podcast larger because we found real world Podcasts larger than our previous cap size.
9. Fixed: Undid the "All channels" handling in the Parametric Equalizer volume and mute filters because it was causing all channels to be processed even if only selected ones were checked.
10. Fixed: We were not passing the array of files into the expression for thumbnails so things like GroupCount(...) were not working properly.
11. NEW: Added the ItemCount(...) expression to allow giving the count of all the files in the database with the same album, artist, album key, etc.
12. Changed: Made the DLNA servers dialog larger and made it sizable.
12. NEW: Made the program go through and update the 'Total Discs' for all the files in the library at startup (files not marked dirty, so shouldn't cause tagging).

25.0.102 (9/24/2019)

1. NEW: Calls to the web service from a webpage short-circuit the web browser and route directly inside Media Center.  That way the calls work even with Media Network off.
2. Changed: Updated the Korean translation (thanks Junghwan).
3. Fixed: Editing a file path rule in the library customization dialog would not work.
4. Changed: Theater View will save when it's zoomed into a file so returning to Theater View will still be zoomed in.
5. NEW: Made the text on the status bar customizable for single file selections (right-click the toolbar and pick Set Text Rule...).
6. Fixed: The equalizer preamp was only working on the two front channels.
7. Changed: Saving an empty playlist as a Car Radio button would start playing the current playlist instead of messaging that there was nothing to play.
8. NEW: Added the PNPosition and PNCount variables to the expression used for status bar customization.
9. Changed: Reworked both the preamp and equalizer so they'll work on high channel counts (like 32 channels) instead of only on prescribed channels.
10. NEW: Made the MCC_PLAYBACK_ENGINE_SET_SUBTITLES MCC command take a -3 to browse for subtitles.
11. Fixed: Checkbox style fields were not working since the last update to fix tag window issues.
12. Changed: Updated German translation file (thanks Bytestar).
13. Changed: The check for updates box closes after 60 seconds instead of 5 seconds when there's no update.
14. Fixed: SACD playback was not working.
15. Changed: Play Doctor won't factor a file as a minus file if you double-click a new track.  It will only factor as a minus if you hit the next track button.

25.0.101 (9/16/2019)

1. Fixed: Rebuild AMD64 as 25.0.101

25.0.100 (9/13/2019)

1. NEW: Added a dialog "Portable Library" to allow setting up the filename conversions needed between Windows, Mac, and Linux.
2. Fixed: NFO "rating" tag was not properly imported.
3. NEW: MC will import "Rating" field from the new style "ratings" tag in NFO files.
4. Changed: Updated the Chromium web engine to the latest Chrome release.
5. Changed: Web links stay visible as you visit webpages (instead of going away).
6. Changed: MC will import "Lens" field from TIFF images.
7. Changed: "Focal Length" and "F Number" from TIFF images will be displayed with one decimal place only.
8. Changed: "XResolution" and "YResolution" from TIFF images will carry a unit (dpi or ppcm).
9. Fixed: Playlists added to Gizmo views as a library item would not sort properly.
10. Fixed: Cloudplay PlayDoctor button was not working.  This is the play button that would appear when you entered a genre into the Cloudplay search box.
11. Changed: When typing a part after a semi-colon in an edit box, a suggestion will appear for the second, third, etc. string.
12. NEW: An option "Jump amount when using mouse wheel to change playback position", to allow users to select how many seconds to jump when mouse wheel is turned (1 - 30 seconds).
13. Changed: When loading from an NFO file for a video, if <rating> or <ratings> tag is not found, <userrating> will be loaded for "Rating" field.
14. Changed: The check for updates Action Window only shows for five seconds if there's no update (so you don't have to close it).
15. Changed: Switched the API call used for Theater View sound playback to hopefully be more responsive.
16. Changed: Made mouse wheel scrolling in a menu always scroll at least one item even if the scroll reported by the system is small (previously it could be discarded).
17. NEW: An option to disable mouse wheel for jumping / skipping.
18. Changed: Updated Greek translation (thanks Panagiotis).
19. Fixed: The Tag action window could keep applying tags incorrectly when editing a list field.
20. NEW: String literals can be defined in expressions by using /* comment here /*.  The text will be output without any formatting.
21. Fixed: The Tempo & Pitch DSP could crash when fed more then 16 channel, instead it'll gracefully disable now until the limit can be raised.
22. Changed: Made the pane right-click menu show even when the view is locked (it will just disable most the items).
23. Fixed: Loudness could produce a subtle tick when starting playback again.
24. Fixed: Pressing Ctrl+A after opening the tag window would not select all in the file list.
25. NEW: The i386 build uses the chromium web engine instead of gtkwebkit now allowing Cloudplay user login.
26. Changed: DLNA the next track will be sent 30 seconds before the end of the current track to devices that support SetNextAVTransportURI. (increase of 6 seconds).
Logged

Lewin

  • Recent member
  • *
  • Posts: 44
Re: JRiver Media Center 26.0.22 for Debian (amd64, i386 and armhf)
« Reply #1 on: February 05, 2020, 03:08:56 pm »

Just tried out the 26.0.22 version on a Raspberry Pi 4 with Debian Buster. I can play audio files from a USB stick via another USB port to my USB-DAC. However, if I select "Streaming", I dont't see the radio station icons, only a small message "Loading ...". It just stays that way. Am I missing something I need to configure? Any idea?
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13824
Re: JRiver Media Center 26.0.22 for Debian (amd64, i386 and armhf)
« Reply #2 on: February 05, 2020, 05:42:21 pm »

Just tried out the 26.0.22 version on a Raspberry Pi 4 with Debian Buster. I can play audio files from a USB stick via another USB port to my USB-DAC. However, if I select "Streaming", I dont't see the radio station icons, only a small message "Loading ...". It just stays that way. Am I missing something I need to configure? Any idea?
The RaspberryPi builds as of now don't download a chromium plugin, they use webkit. (mostly because of the memory, power considerations).
For some reason that we haven't been able to determine, the Gnome desktop prevents webkit from running properly.
If you use xfce or fluxbox the internal browser will work.
You don't need the internal browser to run Radio Paradise. You can customize one of your toolbars to show icons for those.
Logged

Lewin

  • Recent member
  • *
  • Posts: 44
Re: JRiver Media Center 26.0.22 for Debian (amd64, i386 and armhf)
« Reply #3 on: February 07, 2020, 12:50:09 pm »

Thanks for your reply, Bob. I didn't quite understand your remark on the Radio Paradise workaround. Could you elaborate?

I tried the newest 64 bit version of Manjaro with XSFE and it worked well on the Pi4. Unfortunately, it wouldn't let me install MC. Does MC only install on Debian versions like Raspian?

Then, how would I get an XSFE desktop on Raspian to listen to my radio stations?
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13824
Re: JRiver Media Center 26.0.22 for Debian (amd64, i386 and armhf)
« Reply #4 on: February 07, 2020, 01:23:56 pm »

Thanks for your reply, Bob. I didn't quite understand your remark on the Radio Paradise workaround. Could you elaborate?

I tried the newest 64 bit version of Manjaro with XSFE and it worked well on the Pi4. Unfortunately, it wouldn't let me install MC. Does MC only install on Debian versions like Raspian?

Then, how would I get an XSFE desktop on Raspian to listen to my radio stations?
If you right-click on an open bar space in MC in standard view (say on the bottom bar) you will get a choice to customize the toolbar.
Underneath the available toolbar buttons, there are buttons for all 4 Radio Paradise channels. You can add as many of them as you wish to the toolbar.
Then to use just click the icon for your desired channel on the toolbar.

If you are using a 64 bit OS on a Pi4 you will need to install the 32 bit userland support to use MC as there is no pi4 64 bit version at this time.
Logged

Lewin

  • Recent member
  • *
  • Posts: 44
Re: JRiver Media Center 26.0.22 for Debian (amd64, i386 and armhf)
« Reply #5 on: February 07, 2020, 04:46:15 pm »

Yes, the tool bar customizing trick works! Not just for Radio Paradise, but for Radio JRiver as well! Thanks a lot for your help. So why wouldn't at least these 8 stations work with their icons moved to the original streaming location?

Clicking on Google from within MC brings up a Chromium Browser (not from Google). Not sure if that is now inside or outside of MC? Anyway, it allows to find and play other radio stations (or any videos/music on YouTube). Not an elegant solution with all radio stations neatly in one place under "streaming", but a workaround. Cloud Play doesn't work in my setup.

I have not yet looked into the 32 bit userland support. My reason for trying some other distros is that the smoothness and stability is just not yet comparable to my Windows setup, which just feels and looks more polished. Could be the lower processing power of the Pi4, some glitches in Raspian or something in the present MC implementation?
Logged

Lewin

  • Recent member
  • *
  • Posts: 44
Re: JRiver Media Center 26.0.22 for Debian (amd64, i386 and armhf)
« Reply #6 on: February 08, 2020, 11:46:04 am »

Again in 26.0.22: Cannot get MC to start in Audio > Genres.

One should be able to choose the view after startup in View > Library Views (e.g. Genres). However, MC starts with an empty area "loading ..." and the "Library Views" entry in the Views menu is missing. I then have to click Audio > Genres to display Genres mode; this also makes the missing menu entry appear. I make sure that "Genres" is selected, but everything is gone again at the next start. Using Save/Load (to a file) doesn't help. All of this works ok in my Windows version of MC.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13824
Re: JRiver Media Center 26.0.22 for Debian (amd64, i386 and armhf)
« Reply #7 on: February 10, 2020, 08:21:48 am »

Yes, the tool bar customizing trick works! Not just for Radio Paradise, but for Radio JRiver as well! Thanks a lot for your help. So why wouldn't at least these 8 stations work with their icons moved to the original streaming location?

Clicking on Google from within MC brings up a Chromium Browser (not from Google). Not sure if that is now inside or outside of MC? Anyway, it allows to find and play other radio stations (or any videos/music on YouTube). Not an elegant solution with all radio stations neatly in one place under "streaming", but a workaround. Cloud Play doesn't work in my setup.

I have not yet looked into the 32 bit userland support. My reason for trying some other distros is that the smoothness and stability is just not yet comparable to my Windows setup, which just feels and looks more polished. Could be the lower processing power of the Pi4, some glitches in Raspian or something in the present MC implementation?
It's because that particular browser is external that you can pull up google that way.
Cloudplay login can't work without the Chromium plugin. Our goal is to get that working on the Pi since that will give a more streamlined user experience. Up until the Pi4 release it's really not been very feasible to use the plugin. Getting the plugin to work on the Pi is on our todo list.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13824
Re: JRiver Media Center 26.0.22 for Debian (amd64, i386 and armhf)
« Reply #8 on: February 10, 2020, 08:24:17 am »

Again in 26.0.22: Cannot get MC to start in Audio > Genres.

One should be able to choose the view after startup in View > Library Views (e.g. Genres). However, MC starts with an empty area "loading ..." and the "Library Views" entry in the Views menu is missing. I then have to click Audio > Genres to display Genres mode; this also makes the missing menu entry appear. I make sure that "Genres" is selected, but everything is gone again at the next start. Using Save/Load (to a file) doesn't help. All of this works ok in my Windows version of MC.
In Options, do you have startup set to Last Location?
Logged

Lewin

  • Recent member
  • *
  • Posts: 44
Re: JRiver Media Center 26.0.22 for Debian (amd64, i386 and armhf)
« Reply #9 on: February 10, 2020, 11:02:13 am »

No, I didn't set "Last Location" since I didn't have to in the Windows version. But it works now, if I do it in the Linux version; strange. Also strange, that entries in the Views menu are initially missing.

It would be more logical to have these startup settings all under Options, e.g. > Startup > Audio > Genres. Maybe in the next release?

I have now arranged all of my radio stations under a genre "Internet Radio": File > Open URL > add stream to web media > F5. A blue note icon appears, which can be tagged (incl. cover art). Works also for the Radio Paradise FLAC stream. Radio JRiver remains on the toolbar.
Logged
Pages: [1]   Go Up