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

bob

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

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

Also in the latest repo.

28.0.68 (9/24/2021)

1. Changed: Slovak translation updated (thanks Peter Lukac).
2. Fixed: Lyrics lookup could be incomplete from Genius.com.
3. Changed: Updated the Korean translation (thanks Junghwan).
4. Fixed: Typing a space in the search box in Cloudplay would pause instead of enter the space.
5. Changed: A little more tuning to tab creation to hopefully avoid some possible problems.
6. Fixed: MC could hang if TV recording was started on a channel with no signal.
7. Changed: If an OpenCABLE or Sat>IP channel has no signal for 30 consecutive seconds, a notification is sent to TV engine and the tuner will be shutdown.
8. Changed: Made opening a new tab have no history.
9. Fixed: Locking a tab then navigating into an artist, genre, etc. and then going back would open a new tab.
10. Fixed: IPTV channels streaming HLS format might end up not playing if MC failed to get its MIME type during start up, even though the URL contains "m3u8" extension.

28.0.64 (9/14/2021)

1. Fixed: MC could hang if TV recording was started on a channel with no signal.
2. NEW: Video uses the Vulcan API in place of OpenGL. See the wikipedia entry for details. Feedback needed.
3. NEW: Added a description field to custom database fields.
4. Changed: Added mime types "application/vnd.apple.mpegurl" and "application/x-mpegurl" to be associated with m3u playlist.
5. Fixed: Non-HLS IPTV streams in transport stream format could not be played in TV engine.
6. NEW: The field description is shown in the column header tooltip.
7. NEW: Updated to Monkey's Audio 7.02 for greatly increased performance (thanks to Robert Kausch).
8. Changed: Removed left-click handling from the text area of the program.  Only right-click shows the menu now.
9. Changed: After successfully completing a rip using MakeMKV, eject the disc if requested.
10. Changed: Reverted the VST scaling support changes because reports are that it's not better.
11. Fixed: Transitioning between images and videos in a playlist would crash.
12. Changed: When IPTV is automatically paused due to buffering, OSD "Buffering..." is shown briefly.
13. Fixed: Loading saved views was not always working properly.

28.0.61 (9/9/2021)

1. Fixed: Editing files could not work properly when none were selected (which should show as all selected).
2. Fixed: Improved the ordinal code because 11 would show 11st instead of 11th.
3. Fixed: Some date lookups would fail because a full date was returned and we were expecting only a year.
4. Changed: Improved error handling in IPTV playback.
5. Changed: IPTV playback will automatically pause if data downloading is slow and playback will resume if enough is buffered.
6. Fixed: Returning from Cover View would not restore the window size and position properly.
7. Fixed: When flipping composer names between first and last, an extra space could stay at the front (might cause lookup problems).
8. Fixed: Lyrics lookup could return results with empty newlines at the end.
9. Changed: Updated Greek translation (thanks Panagiotis).
10. Changed: Updated all language files to have the latest strings from the source code.
11. Changed: OPUS files are detected even if they're named OGG.
12. Changed: Added the 1x, 2x, etc. markers after the sample rate in the bitstreaming dialog for DSD.
13. Changed: Revised the tab lock image so it will show better on dark skins.
14. Changed: Updated German translation file (thanks Bytestar).
15. NEW: Made a dedicated "Set skin" choice in scheduler so the command line isn't needed.
16. Fixed: Playing a currently recording IPTV channel did not work correctly.
17. Changed: When saving recent searches, if only one character is changed (even in the middle of a string) it will replace the entry instead of add a new one.
18. Changed: Slovak translation updated (thanks Peter Lukac).
19. Changed: The math evaluator accepts pluses in front of numbers to denote them being positive.
20. NEW: Added the MCWS function Settings/Skin to allow changing skins (allows scheduler to be used to schedule skin switches by running something like MC28.exe /MCWS/v1/Settings/Skin?Skin=Noire).
21. Fixed: IPTV channel could not be viewed if a recording had been started on the channel.
22. Changed: IPTV channels start up is significantly faster.
23. Changed: VST effects report to the system that they don't support scaling of the monitor independently so they are scaled by the system (feedback appreciated).

28.0.55 (8/26/2021)

1. Changed: Updated all language files to have the latest strings from the source code.
2. Changed: Made matches in suggestion boxes promote matches that start with what is typed.
3. Fixed: VST effects could cause a click when playback was restarted.
4. NEW: A tab lock image is shown when tabs are locked.
5. Changed: Tuned the search suggestion logic a little more so typing in the middle of a word won't trigger as much of a match.
6. Changed: Moved the escapement for ListMix to after evaluating as a child expression.
7. Changed: ListMix takes parameter value of 8 which tells it to do no unescape after everything.
8. Changed: TV Options > Advanced > Show status... dialog window is now scrollable so that the text will not be truncated.
9. Changed: Increased HLS playlist refreshing retry count, to reduce chances of IPTV stalling due to server being slow to update playlists.
10. Fixed: Starting playback with Playback/PlayByKey of a whole album would not start with the selected file.
11. Changed: ListMix checks for all functions and things in brackets to decide if it should re-evaluated the inner as an expression.
12. Changed: ListMix allows specifying flag value of 4 to not evaluate the inner portion as another expression.
13. Fixed: If a VST effect had a zero byte preset, it could cause a crash.
14. NEW: Locked tabs are saved between program runs.
15. Changed: Loading a saved view will clear all the tab locks.
16. Changed: Tuned expression escapement for the ListMix functions so they only evaluate if certain functions are found in the new expression instead of anything with a parenthesis.
17. Changed: Added handling of encrypted HLS streams in IPTV.  Still does not work for all such channels.  For those channels that work fine, time-shifting and recording are available now.
18. Fixed: MC did not handle HLS files with finite size (i.e. not live TV, such as VOD) so that those IPTV channels could not run in time-shifting mode.
19. Fixed: IPTV URLs with redirect was not handled properly.
20. Fixed: Some IPTV channels with relative URLs were not handled properly.
21. Fixed: When MC wrote to EXIF Datetime Original tag, afternoon time was messed up because 12-hour format was used, instead of 24-hour format.
22. Changed: Navigation history is now saved for each set of views in tabs separately.
23. Changed: Saving navigation history could cause problems in some cases.
24. NEW: Added the option to lock a tab (View > Split View) so opening another view will create a new tab instead of replacing the locked tab.
25. NEW: Clicking to close a locked tab will show a prompt to confirm.
26. NEW: Added tab locking to the main drop menu shown for the tab.
27. Changed: Updated libass for better ASS/SSA subtitle performance and conformance.
28. Changed: Added the menu item "Exit Error Free Mode" to turn off error free mode (appears in the Help menu when in error free mode).
29. Changed: Loudness modes didn't take effect as you changed them right away.
30. Fixed: In some cases, thumbnail text would not draw with an ellipsis at the end to show it was cut off even if it was.
31. NEW: The navigation history is saved between runs (capped at 20 deep) so navigating back (or using the links in the link bar) will work.
32. Changed: Series/Season Artwork filenames are no longer swapped around when the Series name contains a comma.
33. Changed: Log when a file doesn't exist as we build the filename (to help debug a Portable Library problem).
34. NEW: The field "Last Lyrics Lookup" is set during lyrics lookup and auto-import will no longer try again if the file has a lookup date.
35. Fixed: Theater View recorded TV show delete confirmation, and a whole lot of other confirmation or configuration dialogs related to TV in Theater View, were not showing if MC had been in error free mode.
36. Fixed: Theater View non-TV file deletion confirmation was not shown if MC was in error free mode.

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).
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3955

I am seeing quite a few crashes on video playback stop but it's inconsistent, probably 50% of the time and it seems to only happen with a 4k source (played from a windows server to a linux client)

log says

Code: [Select]
[53801.845379] mediacenter28[237957]: segfault at 18 ip 00007fdb34908578 sp 00007fd9d7ffecf0 error 4 in libJRReader.so[7fdb34899000+2f7000]

don't recall it happening before though I do not generally use linux for video often (was testing the new renderer) so can't be sure about that
Logged

bob

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

That's interesting because it's in the reader code.
I'll see if I can duplicate it.
Thanks.
Logged
Pages: [1]   Go Up