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.48 for Debian Buster (i386, arm64 and armhf)  (Read 1847 times)

bob

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

This is the latest 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/channels/v28/latest/MediaCenter-28.0.48-amd64.deb
i386      https://files.jriver.com/mediacenter/channels/v28/latest/MediaCenter-28.0.48.deb
arm64   https://files.jriver.com/mediacenter/channels/v28/latest/MediaCenter-28.0.48-arm64.deb
armhf    https://files.jriver.com/mediacenter/channels/v28/latest/MediaCenter-28.0.48-armhf.deb

Also in the latest repo.

28.0.48 (8/5/2021)

1. Fixed: While a recording on a DMS channel or an IPTV channel was going on, watching the channel might not show the entire available video if the recording is longer than the default time-shifting window.
2. Changed: ListFilter(...) string comparison is no longer case sensitive.
3. Changed: Removed the space from the ListFilter(...) delimiter.
4. Changed: When launching to mini view, returning to standard view now shows the playing file in Playing Now.
5. Changed: The new 20 band equalizer uses narrower band settings so presets will more closely match their old behavior.
6. Changed: Date lookup from Google properly escapes the information so something like "Ashford & Simpson" won't cause problems.
7. NEW: Added the ListFilter(...) expression function.
8. Fixed: Recording of a DMS or IPTV channel would be canceled if the user watches and stops watching the channel two times while recording was going on.
9. Fixed: The SetField expression could show the tooltip for the Field expression in some cases.
10. Changed: Updated Norwegian translation (thanks Øistein RIan).
11. NEW: Added the desktop resolution to the crop aspect ratios (so you can crop and then save as wallpaper).
12. NEW: Added the Google Pixel 4a to the list of image crop aspect ratios.
13. Changed: Picking ascpect ratios to crop by in image editor selects as much of the image as possible instead of an arbitrary rectangle.
14. NEW: Typing a custom field into the Fill Track Numbers From List Order tool will save the fields for future use (up to ten are saved).
15. NEW: Added mode 6 to the clean function which removes leading numbers (including spaces, decimals, and commas).
16. Changed: The between tracks mode "Use gapless for sequential album tracks" will only engage when reaching the end of the file (so manual transitions will not use it).
17. NEW: Added the SetField(...) expression function.
18. NEW: Added an expression to be evaluated after playback to Options > Library & Folders.
19. Fixed: TV time-shifting and recording options were disabled on Mac and Linux.

28.0.42 (7/16/2021)

1. NEW: Track transitions of any length are supported (previously it would be capped by the buffer size).
2. Changed: When editing the track transition duration, it will empty if you are in gapless or no mode.
3. Changed: Switching the track transition mode to gapless will empty the duration.
4. Changed: The new transition method and duration are saved to the tags.
5. Fixed: IPTV time-shifting buffering file could grow indefinitely because the buffering size limit was not honored.
6. Fixed: Certain streaming audio / video playback might run up disk space usage indefinitely until playback stopped.
7. Changed: Gapless transitions no longer suppress silence (even if the option is enabled).
8. NEW: Recording is enabled on IPTV channels.  Works only if time-shifting works.
9. NEW: Track transitions can be selected per file by editing the "Track Transition" and "Track Transition Duration" fields.
10. Changed: Library fields are reloaded on language changes so translated strings get recalculated.
11. Fixed: Some IPTV channels would not have duration info during time-shifting.  We fixed this by changing how we collect time stamp info.
12. Fixed: When MC fell back to non-time-shifting mode during IPTV playback, the position counter still advanced (instead of staying at 0).
13. Fixed: Returning from Theater View could make the window fill the screen instead of snapping back to the old size.
14. Changed: Slovak translation updated (thanks Peter Lukac).
15. Fixed: Various Theater View message box prompts could be hidden in error-free playback mode.
16. Changed: Made double-click to play and drag and drop into the player always reanalyze the file even if it's already been analyzed.
17. 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.
18. Changed: Made W64 file opening a little more forgiving of the headers.
19. Changed: Moved the high resolution checkbox in Analyzer to the right of the top line.
20. Fixed: Google lyrics lookup could contain extra stuff at the end.
21. Fixed: Genius lyric lookup was not working.
22. Changed: Pressing OK out of options on the DLNA page only switches the zone if a DLNA zone is selected (instead of always).
23. Fixed: The ListMath expression could crash if an empty string was passed in.
24. Changed: Tuned the equalizer size so the text should fit below the sliders better in normal configurations.
25. 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 (AMD64).

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.

Logged

max096

  • MC Beta Team
  • Galactic Citizen
  • *****
  • Posts: 363
Re: JRiver Media Center 28.0.48 for Debian Buster (i386, arm64 and armhf)
« Reply #1 on: August 10, 2021, 12:44:18 pm »

Not sure since when it is like this. I have two screens. Both same size, but one is turned 90°, so it's much taller. When I resize the JRiver window on the secondary screen I usually put it at the very top. If I resize it a millimeter too wide and get into the main screen the window jumps down to exactly the line that is the upper most pixel on my main screen.

This is not intended is it? Any other Windows don't behave like this, they just resize into invisibility and you can drag it back without them jumping away from where you had put them.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13870
Re: JRiver Media Center 28.0.48 for Debian Buster (i386, arm64 and armhf)
« Reply #2 on: August 10, 2021, 01:02:29 pm »

Not sure since when it is like this. I have two screens. Both same size, but one is turned 90°, so it's much taller. When I resize the JRiver window on the secondary screen I usually put it at the very top. If I resize it a millimeter too wide and get into the main screen the window jumps down to exactly the line that is the upper most pixel on my main screen.

This is not intended is it? Any other Windows don't behave like this, they just resize into invisibility and you can drag it back without them jumping away from where you had put them.
Pretty sure that is a system window behavior setting. Snapping to borders (internal code) is disabled on linux MC.
Logged

max096

  • MC Beta Team
  • Galactic Citizen
  • *****
  • Posts: 363
Re: JRiver Media Center 28.0.48 for Debian Buster (i386, arm64 and armhf)
« Reply #3 on: August 10, 2021, 01:14:40 pm »

Pretty sure that is a system window behavior setting. Snapping to borders (internal code) is disabled on linux MC.

As far as I can tell it is the only window that is doing that though. It's not about snapping to borders, it's when you go beyond the border. It's jumping down to somewhere in the middle'ish (not exactly) of the screen from all the way in the top when I resize it too far (into the main screen). The main screen is not as tall. So It does not have pixels to where I sometimes (all be it accidentally) end up resizing it too. Normally you just drag it back a bit since you notice while resizing. But it changes position entirely to fit into the height of the main screen while in the middle of resizing.

I attached a picture for clarity, kinda hard to explain.

You know any other Linux program that draws it's own Window? I tried with android emulator with device frame enabled (which is the only other program I have installed that draws it's own window with that setting). Though, that one wonīt let me resize it past the screen at all. Maybe that's the "fix"? Anyways cannot replicate it with any other program.

It does the same with JRiver versions down to version 26. So it's nothing that recently materialized because of updates for MC and might not entierly be a JRiver problem at all.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13870
Re: JRiver Media Center 28.0.48 for Debian Buster (i386, arm64 and armhf)
« Reply #4 on: August 10, 2021, 02:25:12 pm »

Stuff built without a toolkit.
the original xterm
Cooledit - https://directory.fsf.org/wiki/Cooledit

Logged

max096

  • MC Beta Team
  • Galactic Citizen
  • *****
  • Posts: 363
Re: JRiver Media Center 28.0.48 for Debian Buster (i386, arm64 and armhf)
« Reply #5 on: August 10, 2021, 03:37:25 pm »

Stuff built without a toolkit.
the original xterm
Cooledit - https://directory.fsf.org/wiki/Cooledit

That one works perfectly fine too. But they also don't draw the entier window. Just the insides. Amazed cooledit still (mostly) compiled without much problems it's from 2004. Back then was GCC 3 and I have 11.2.1.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13870
Re: JRiver Media Center 28.0.48 for Debian Buster (i386, arm64 and armhf)
« Reply #6 on: August 10, 2021, 03:52:22 pm »

Interesting...

The thing about MC's main standard view window (what we call the System Window) is that it's a collection of lots and lots of windows.
When it's getting moved by us we do a manual handling of mouse movement, expose events, configuration size events, etc.
When the window manager is moving our window the logic is quite different. You can try that by using the Alt-left-click to drag (works from anywhere in the main window) and the Alt-right-click to resize (also anywhere). That doesn't do any mouse event handling.
Logged

max096

  • MC Beta Team
  • Galactic Citizen
  • *****
  • Posts: 363
Re: JRiver Media Center 28.0.48 for Debian Buster (i386, arm64 and armhf)
« Reply #7 on: August 10, 2021, 04:08:18 pm »

Interesting...

The thing about MC's main standard view window (what we call the System Window) is that it's a collection of lots and lots of windows.
When it's getting moved by us we do a manual handling of mouse movement, expose events, configuration size events, etc.
When the window manager is moving our window the logic is quite different. You can try that by using the Alt-left-click to drag (works from anywhere in the main window) and the Alt-right-click to resize (also anywhere). That doesn't do any mouse event handling.

With alt+right click it does indeed work fine. It flickers a lot while resizing.

To me it seemed like it could be an unintentional side effect of something intentional. Because it does push the window very precily to where it would still be within the bounds of the main screen. Normally you donīt want your windows to go off screen. Though with a multi screen setup like this where screens arenīt 1:1 matches this is a little bit awkward when it happens midway threw resizing it.
Logged
Pages: [1]   Go Up