INTERACT FORUM

Please login or register.

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

Author Topic: JRiver Media Center 28.0.40 BETA for Debian Buster (amd64)  (Read 2023 times)

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13868
JRiver Media Center 28.0.40 BETA for Debian Buster (amd64)
« on: July 13, 2021, 04:54:11 pm »

This is a BETA build of MC28 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/test/MediaCenter-28.0.40-amd64.deb

Also in the beta repo.

28.0.40 (7/13/2021)

1. Fixed: When MC fell back to non-time-shifting mode during IPTV playback, the position counter still advanced (instead of staying at 0).
2. Changed: Linux specific drawing code, trying to make more efficient. Needs feedback.
3, Changed: Remove the now superfluous done button in DSP studio.
4. Fixed: Returning from Theater View could make the window fill the screen instead of snapping back to the old size.
5. Changed: Slovak translation updated (thanks Peter Lukac).
6. Fixed: Various Theater View message box prompts could be hidden in error-free playback mode.
7. Changed: Made double-click to play and drag and drop into the player always reanalyze the file even if it's already been analyzed.
8. NEW: IPTV channels will be played in time-shifting mode.  Does not work for all URLs.  If time-shifting fails, MC automatically falls back to non-time-shifting mode.
9. Changed: Made W64 file opening a little more forgiving of the headers.1. Changed: Moved the high resolution checkbox in Analyzer to the right of the top line.
10. Fixed: Google lyrics lookup could contain extra stuff at the end.
11. Fixed: Genius lyric lookup was not working.
12. Changed: Pressing OK out of options on the DLNA page only switches the zone if a DLNA zone is selected (instead of always).
13. Fixed: The ListMath expression could crash if an empty string was passed in.
14. Changed: Tuned the equalizer size so the text should fit below the sliders better in normal configurations.
15. Changed: Made the EQ up / down increment less (0.1 dB now).

28.0.35 (7/2/2021)

1. Fixed: Crash caused by bad Opus input plugin.

28.0.34 (7/1/2021)

1. NEW: Added 8x to the DSD encoding options.
2. NEW: Made the DSD to DSD conversion more direct when outputting at a lower rate to support bitstreaming.
3. Changed: Added sorting to the view extras menu instead of just sorting using the file system.
4. Changed: Disabled the stop after choices for DLNA devices (may return later).
5. Changed: Cloudplay server calls happen in a loop so a sporadic failure will try again.
6. NEW: Added a zone diversion MCWS (MCWS/v1/Playback/Divert).
7. Changed: Made the VST buffer a little bigger because the Dirac VST could report no signal with the current size.
8. Fixed: Switching from Display View to Standard View didn't change the size back because of a change a couple builds back.
9. Fixed: The (newline) in expressions was going into the wrong part so the expression itself could be changed.
10. Changed: Slovak translation updated (thanks Peter Lukac).
11. Fixed: A corrupt wav format file (or aiff) with bad metadata could have caused a crash on import.
12. Fixed: The Cloudplay filter would not apply when playing from the Play Doctor search box.
13. Changed: Made the VST sample size optional in Options > Audio > Advanced (takes a restart for the change to take effect).


28.0.29 (6/24/2021)

1. Fixed: The TreeNode() expression is more reliable when used in the main navigation tree.
2. Changed: DSD encoding now asks the output whether it wants DSD or DoP (instead of assuming DSD).
3. Changed: Made the EQ resize nicely with the window (so you can size it taller).
4. NEW: Added the new S-Curve cross-fade modes.
5. Fixed: When playing videos, the player could return to the previous size and position as it advanced tracks.

28.0.25 (6/19/2021)

1. Changed: Made the 20-band equalizer less wide.
2. Changed: Multiline is turned off in the expression editor only in the rename tool instead of everywhere.

28.0.24 (6/17/2021)

1. Fixed: Playing a track from Cloudplay with no matching artists in the library to Cloudplay again would not find Cloudplay files.
2. Changed: The smooth cross-fade is now an S-curve (feedback appreciated).
3. Changed: Spaces are trimmed from the head and tail of the filename and directory rule in the rename tool.  Newlines are also trimmed.
4. Changed: If the audio analyzer tool is set to auto-start, it now closes automatically when it finishes.
5. Changed: The expression editor used by the rename tool (and other tools) no longer accepts carriage return.
6. NEW: Added the internal drag/drop functionality to all builds.
7. Fixed: Drag images dropped on non-droppable windows left a "dropping" behind.

28.0.23 (6/15/2021)

1. NEW: The equalizer is 20 band instead of 10 band.
2. Fixed: Cancel in a library backup would still ask about saving thumbnails.
3. Fixed: Lyrics lookup could contain extra HTML markers in some cases.
4. NEW: Added a "Last Played (album)" field that is set album wide for plays.
5. Fixed: The MCWS call Control/AnalyzeAudio would not work reliably due to threading.
6. Changed: Added the ability to call Control/AnalyzeAudio with a list of file keys.


28.0.21 (6/8/2021)

1. Changed: VST plugins could cause latency because of the new buffer delivery system.  Now it uses smaller buffers.
2. Fixed: Library backups could not include thumbnails because some code was commented out in release.
3. Fixed: The example for the Extract function was not right.
4. NEW: Tag() expression function will return image XMP tags that are not JRiver database fields, for example, Tag(XMP: Label).  Also, Tag(EXIF: Make) and Tag(EXIF: Model) will return make and mode of the camera, individually (whereas [Camera] returns a combination of the two as before).
5. Changed: Diverting to a DLNA zone will issue a seek (since bookmarking is not supported) to retain the playback position.
6. NEW: Experimental drag/drop support (internal only at this time). Follows windows standard where holding down a control key does a copy operation (if supported for the drag).  (AMD64 version only for now) Need feedback.
7. NEW: Opus input plugin, with full tag reading/writing support.
8. Changed: Deleting an image would stop playback instead of just going to the next image.
9. Fixed: Potential fix for the Media Center shell extension blocking certain other shell commands from working.
10. Changed: Using a little smaller VST buffer size.

28.0.20 (6/4/2021)

1. NEW: Tabs support dragging to re-order (and dragging also takes the views so you can drag a tab to Playing Now to play, etc.).
2. Changed: Made restoring a library and settings a little faster (doesn't decompress twice any longer).
3. NEW: Added the ability to include thumbnails in a library backup.
4. Changed: The expression engine is better about evaluation strings in brackets and not always assuming something after a comma is a parameter.
5. Changed: Renamed the diversion feature.
6. NEW: Added a menu option "Divert Here" to divert from playing zones.

28.0.19 (6/2/2021)

1. Changed: Made the size of audio block delivered to a VST plug-in always match the maximum size we told the plug-in (wasn't checking previously).
2. NEW: Added the feature "Stop, Move, and Play" to zone right-click to move playback to a different zone.
3. Changed: Made the MCWS function Playback/LoadDSPPreset able to load DLNA zones (like the save added recently).

28.0.17 (5/25/2021)

1. NEW: Added a filter box to the toolbar customization dialog to filter the list of choices.
2. Fixed: MP4 files could crash if there was an error that we didn't find a good frame after.
3. Changed: The MCWS to save a DSP preset works with DLNA zones (and save's the associated DLNA server's settings).

28.0.16 (5/20/2021)

1. Changed: Updated Greek translation (thanks Panagiotis).

28.0.15 (5/18/2021)

1. NEW: Added the option to loudness to be full spectrum (default), bass only, or treble only.
2. Changed: When serving a DSP preset, the filename in the browser will be the zone name.

28.0.14 (5/13/2021)

1. Changed: Playback/SaveDSPPreset just returns the saved DSP file instead of an encoded blob.
2. NEW: The option to remove played files from Playing Now can remove files as they are played or leave the last five files.
3. Changed: Updated Czech translation (thanks Jan Boháč!).
4. Fixed: The tree node function could crash if there was no tree selection.
5. Fixed: When you'd edit an expression, resizing the dialog would discard the changes.
6. NEW: The Mid(...) expression function takes a mode so that you can pass the end as an index instead of a count of characters.
7. Changed: Updated German translation file (thanks Bytestar).

28.0.13 (5/7/2021)

1. NEW: Added the TreeNode(...) expression.  Mode 0 (the default) returns the full path.  Mode 1 returns the current item.  Mode 2 returns the parent item.

28.0.12 (5/5/2021)

1. NEW: The Playback/LoadDSPPreset function accepts a saved DSP preset file (remember to URL escape).
2. NEW: Added Playback/SaveDSPPreset to return a saved preset.

28.0.10 (5/3/2021)

1. Changed: Made the new / improved this version menu item link to v28.
2. Fixed: If playback was set to include no files from Cloudplay, doing a right-click Play (with Play Doctor and Cloudplay) would not work.
3. Changed: Slovak translation updated (thanks Peter Lukac).
4. Fixed: MC cleared time component of "Date/Time Original" in EXIF erroneously.
5. Fixed: MC could not load EXIF "Date/Time Original" tag if it has no time component.
6. Fixed: FLAC radio playback could fail.

28.0.9 (4/29/2021)

1. Fixed: HDCD analysis would corrupt beats per minute detection.
2. NEW: Added an audio CRC field to the audio analyzer that calculates the CRC32 of the audio data (only calculated for 16-bit and 24-bit stereo currently).

28.0.8 (4/27/2021)

1. Changed: TPDF dither is no longer applied during format conversion with no DSP (since it would change the bits).
2. NEW: Added the 1x, 2x, etc. to the compression field for DSD files.
3. Changed: Made the Value box of the Tag Action Window customization taller.

28.0.7 (4/23/2021)

1. NEW: IPTV Support in TV engine.  Live streaming for now, no time-shifting or recording yet.  May not work for all URLs.
2. NEW: Support for Canon .cr3 raw image format.

28.0.6 (4/21/2021)

1. Fixed: FLAC file playback could crash in 28.0.5.
2. Changed: Removed unintended double-buffering in mp4 plugin.
3. Fixed: In WMA plugin if "Disable audio buffering to disk" option (Linux only) was used, a file buffer was still created.
4. Changed: The file type is passed along with Radio Paradise files so it no longer needs to hit the server for it.

28.0.5 (4/16/2021)

1. NEW: Added the PlaylistTime(...) expression to get the time of a track in the current playlist (a sum of all previous durations) in mode 0, mode 1 adds the current track as well, the remaining time of the playlist in mode 2 and 3 (2 excludes the current track), and mode 4 for the total playlist duration.
2. Changed: When making relative paths, if nothing is in common, it doesn't convert to relative (previously would still output something -- but it wouldn't work).
3. NEW: The export all playlists tool shows a dialog to allow picking the format, whether to use relative paths, and the output path.
4. Fixed: With memory playback enabled, playing some streaming stations with ICY metadata could fail after a while.
5. Fixed: When playing URLs, two layers of ICY parsing could happen causing hiccups in the audio.
6. Changed: Removed unintended double-buffering in mp3 plugin.

28.0.4 (4/9/2021)

1. NEW: Added the token "Bitdepth" to the player window to show the bitdepth of the file playing.
2. Changed: Made the Compare(...) expression look for the <,>,etc. operators and ignore everything else (so spaces or letters won't mess it up).
3. NEW: Setting the date of a picture also updates the EXIF date to match.
4. Fixed: Media Center could create test files for if a directory is writable and leave them in certain cases.
5. Fixed: MC could read ID3v2.2 PIC frame incorrectly causing the JPEG image to lose "start of image" marker.
6. Changed: The new Edge Browser is now the default internal browser, and the browser selection has been reset.
7. Fixed: YouTube playback was not working for many videos.
8. NEW: When scrolling in a list, if shift is held down it will scroll horizontally.
9. Fixed: Convolution did not work properly with channels 10 and higher.
10. Fixed: Filenames that were exactly the MAX_PATH length would not work.

28.0.3 (4/1/2021)

1. Changed: Slovak translation updated (thanks Peter Lukac).
2. Changed: Added a done button to the about box.
3. Changed: When getting a sharing URL, a playlist is only grabbed if the tree is highlighted (so picking files in a playlist will only file share).
4. Changed: In Television Setup, service type "Streaming from a network tuner" is renamed "Streaming (from a network tuner or from the Internet)".  The service type will now include "IPTV" in addition to "Tuner Stream".
5. Fixed: Several WavPack bitrates did not work.
6. Changed: Ripping to CUE did not work nicely unless concurrent ripping and encoding was selected.
7. Fixed: The password shown in Options > Media Network would be incorrect characters.
8. Fixed: DSD playback would incorrectly report an increase of 6 dB when bitstreaming.
9. Changed: When writing APE tags (APE, WV, etc.) the replaygain_track_gain is written in higher resolution.
10. Fixed: The system volume would not always work properly due to a recent change.

28.0.2

1. Fixed: The mouse cursor over the bottom toolbar would show the size arrows instead of the proper toolbar cursor.
2. Changed: The play command in Theater View no longer simulates an enter key if there is nothing selected to play.
3. NEW: Standard view Television view status text will include "next refresh time" for EPG.
4. Fixed: TV channel sorting "by channel name without regard to the channel number in front of the name" (i.e. mode "ABC") did not work if the channel numbers for ATSC (including DMS version) channels were in the form major.minor (e.g 5.1), instead of major-minor (e.g. 5-1).
5. Fixed: MC could crash when playing a DMS TV channel if downloading of AV codec failed.

28.0.1

1. NEW: Added the expression function Extract to pull strings out of other strings (see notes here: https://yabb.jriver.com/interact/index.php/topic,124543.msg894801.html#msg894801).
2. NEW: The Fill Track Numbers From List Order tool is more powerful allowing any fields to be typed in.
3. NEW: Added the option "Use small filters to reduce latency" to the Convolution DSP.
4. Changed: Clarified the ListMix vs ListMix2 functions in the tooltip (one escapes, the other doesn't).
5. Changed: Updated all language files to have the latest strings from the source code.
6. Changed: Updated German translation file (thanks Bytestar).
7. Changed: Added a sanity check to the Repeat(...) expression so it will only repeat 100 times then output "... (x more)".
Logged

Mike Noe

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 792
Re: JRiver Media Center 28.0.40 BETA for Debian Buster (amd64)
« Reply #1 on: July 13, 2021, 06:59:48 pm »

So, on Tumbleweed here (SUSE) and so far it's quite snappy.  One thing to note, every menu, combo box, dialog etc. that paints, I see a white square background of it's size flash first, then the control paints/appears.

Also dialogs that maybe should be modal still allow me to activate the main window above the dialog.  I think this behavior is not new, however.

I can repro a crash:  drop a menu from the main window, then slide the mouse to the next menu, back and forth, and MC crashes every time.

Plasma5, Wayland Session, Modern Cards: Dark
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

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4224
Re: JRiver Media Center 28.0.40 BETA for Debian Buster (amd64)
« Reply #2 on: July 14, 2021, 02:52:53 am »

2. Changed: Linux specific drawing code, trying to make more efficient. Needs feedback.
the flashing white (i.e. contents of window area are replaced with blank when window size changes) on redraw still happens in various places. If I resize the main window then the entire window is white while resizing, for DSP Studio the pane specific contents flicker to varying degrees (depending on the pane) during resize. It does appear to work fine though, just rather ugly while it happens (white window area being particularly noticeable on a dark theme).
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13868
Re: JRiver Media Center 28.0.40 BETA for Debian Buster (amd64)
« Reply #3 on: July 14, 2021, 09:29:49 am »

the flashing white (i.e. contents of window area are replaced with blank when window size changes) on redraw still happens in various places. If I resize the main window then the entire window is white while resizing, for DSP Studio the pane specific contents flicker to varying degrees (depending on the pane) during resize. It does appear to work fine though, just rather ugly while it happens (white window area being particularly noticeable on a dark theme).
That's always been the behavior for resizing. The redraw is disabled on the main screen until the end of the resize because I couldn't get it to stop fighting with the system.

As for the other popup windows, that behavior is the same as well, I'm working on trying to figure out where the blanking occurs.

The main change here so far may appear subtle but it's handling events for exposure redrawing very differently. It used to have a lag effect on redrawing which should be gone. Like lets say you dragged the corner of the options window to make it larger, the redraw events would pile up in the buffer and continue for some time after you released the mouse button.
Logged

RemyJ

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1249
Re: JRiver Media Center 28.0.40 BETA for Debian Buster (amd64)
« Reply #4 on: July 14, 2021, 10:31:31 am »

Had a crash the first time I brought up the DSP Studio

Code: [Select]
Wed Jul 14 09:21:57 2021] mediacenter[2017097]: segfault at 7fd7ae2d4c6c ip 00007fd7ae2d4c6c sp 00007ffc043362e8 error 15 in LC_CTYPE[7fd7ae2d4000+55000]
[Wed Jul 14 09:21:57 2021] Code: 00 00 f6 00 00 00 f7 00 00 00 f8 00 00 00 f9 00 00 00 fa 00 00 00 fb 00 00 00 fc 00 00 00 fd 00 00 00 fe 00 00 00 ff ff ff ff <00> 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 05 00

Reproducable crash...  Press the DSP button on the Player page, Select Playback Options, Press OK on the Playback Options dialog.
pure virtual method called
terminate called without an active exception
Aborted (core dumped)

Logged
Fedora 40 x86_64 Xfce

RemyJ

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1249
Re: JRiver Media Center 28.0.40 BETA for Debian Buster (amd64)
« Reply #5 on: July 14, 2021, 10:56:54 am »

More crashes mostly around dialog boxes.  This time, I went to options, tree & view, customize toolbar, and just clicked "done".

JRBasicWnd::OnUserMessage - Unhandled User Message! message = 5, wParam = 0, lParam = 60818864
JRBasicWnd::OnUserMessage - Unhandled User Message! message = 5, wParam = 0, lParam = 60818864
pure virtual method called
terminate called without an active exception
Aborted (core dumped)

This was an actual segfault when opening the DSP studio.
[Wed Jul 14 09:55:52 2021] mediacenter[2089228]: segfault at 55624d2f53ae ip 00007fb4473e2f48 sp 00007ffddd82dd50 error 4 in libJRTools.so[7fb447361000+38c000]
[Wed Jul 14 09:55:52 2021] Code: 48 c1 e2 07 49 03 94 24 e8 00 00 00 4c 8b 6a 48 e8 4d 0c f8 ff 85 c0 74 63 48 8b 7b 20 48 85 ff 74 45 48 39 ef 74 40 48 8b 07 <ff> 90 60 04 00 00 48 8b 7b 20 48 89 44 24 08 49 89 d7 48 8b 07 ff


Logged
Fedora 40 x86_64 Xfce

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13868
Re: JRiver Media Center 28.0.40 BETA for Debian Buster (amd64)
« Reply #6 on: July 14, 2021, 12:50:33 pm »

Had a crash the first time I brought up the DSP Studio

Code: [Select]
Wed Jul 14 09:21:57 2021] mediacenter[2017097]: segfault at 7fd7ae2d4c6c ip 00007fd7ae2d4c6c sp 00007ffc043362e8 error 15 in LC_CTYPE[7fd7ae2d4000+55000]
[Wed Jul 14 09:21:57 2021] Code: 00 00 f6 00 00 00 f7 00 00 00 f8 00 00 00 f9 00 00 00 fa 00 00 00 fb 00 00 00 fc 00 00 00 fd 00 00 00 fe 00 00 00 ff ff ff ff <00> 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 05 00

Reproducable crash...  Press the DSP button on the Player page, Select Playback Options, Press OK on the Playback Options dialog.
pure virtual method called
terminate called without an active exception
Aborted (core dumped)
Thank you, this is exactly the kind of stuff I'm looking for. I was able to get it once but couldn't figure out how to reproduce it.
Logged

Ekpen

  • Citizen of the Universe
  • *****
  • Posts: 686
Re: JRiver MC 28.0.40 theaterview error again.
« Reply #7 on: July 14, 2021, 07:26:29 pm »

This error report is a carry over from 28.0.29, then after I upgraded to 0.35, theaterview error supposedly fixed.
I was and now getting opengl "rendering window failed" error again. It is pointing to version 1.3 later required. I just upgraded to version 0.40.
So me using theaterview is not possible.
The skin I use is Galaxy skin, and the theme is Galaxy theme, from several MC 20 xxx versions ago.
Note  for a few days, it got fixed, I thought so, but with this upgrade. not.

Thanks.
George
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13868
Re: JRiver MC 28.0.40 theaterview error again.
« Reply #8 on: July 15, 2021, 08:47:40 am »

This error report is a carry over from 28.0.29, then after I upgraded to 0.35, theaterview error supposedly fixed.
I was and now getting openglx error again. It is poining to version 1.3 later required. I just upgraded to version 0.40.
So me using theaterview is not possible.
Note  for a few days, it got fixed, I thought so, but with this upgrade. not.

Thanks.
George
I don't think anything has changed in Theater View in this build. I do know the video playback performance is being worked on right now. No release date as of yet.
Logged

Belarathon

  • World Citizen
  • ***
  • Posts: 161
Re: JRiver Media Center 28.0.40 BETA for Debian Buster (amd64)
« Reply #9 on: July 15, 2021, 11:16:36 am »

I am getting some freezing from the Theater view GUI when navigating with a remote - at the top of the screen with the list of play options, and when using the delete dialogue box, for example.  if I launch from a terminal, will it give me debug information to post?
Logged
JRiver Media Center 27 → Topping E30 → Luxkit z501 or Sherwood S5000 → A/D/S L810

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13868
Re: JRiver Media Center 28.0.40 BETA for Debian Buster (amd64)
« Reply #10 on: July 15, 2021, 01:40:13 pm »

I am getting some freezing from the Theater view GUI when navigating with a remote - at the top of the screen with the list of play options, and when using the delete dialogue box, for example.  if I launch from a terminal, will it give me debug information to post?
Not likely unless it crashes.
I'll see if I can reproduce it.
Logged

Ekpen

  • Citizen of the Universe
  • *****
  • Posts: 686
Re: JRiver MC 28.0.40 theaterview error again.
« Reply #11 on: July 16, 2021, 12:06:12 pm »

I don't think anything has changed in Theater View in this build. I do know the video playback performance is being worked on right now. No release date as of yet.
Hello:
It looks like 'opengl engine', is outdated.
The OS is saying it requires version higher than 1.3.
thanks.
George.
Logged
Pages: [1]   Go Up