Release Notes MC18 Mac
1. Fixed: Some ALAC files (e.g. those produced by 'Sound Studio 3') were not playable because of a strange looking 'alac' mp4 atom. We now ignore the strange data.
2. Fixed: Media Center was not honoring the typeface chosen in the font picking dialog.
1. Fixed: Trackpad scrolling did not support the fine scrolling mode, so it was difficult to scroll to a particular item in a list.
2. Fixed: Web page titles on tabs were showing extraneous text.
3. NEW: Support for choosing text fonts using the Options dialog 'Select font...' item under Tree & View.
4. Fixed: Tag saving to APE files was not working (Mac only).
5. Changed: Switched the default audio buffering method to 'Hardware default' to work better with devices that don't properly support hardware buffer size changes (configurable in Options > Audio > Output mode settings...).
6. Fixed: Typing into the Search box could cause crashes when a MC Windows library had been transferred to Mac and it contained long field values (e.g. Lyrics field).
7. Changed: When a file has no Replay Gain, a Replay Gain of -10dB will be used if no other files in Playing Now are analyzed (otherwise the average of analyzed files is used).
1. Fixed: Options dialog could a crash if volume mode was set to disabled.
2. Fixed: Periodic freeze-ups in the DLNA servers (build 196 only).
1. Fixed: SSDP server would die after a varying period of time.
1. Fixed: Library server syncing was not working from a Windows client to a Mac server.
2. NEW: Added support for OGG input format.
3. Changed: Car Radio automatically cleans up duplicate static playlists that used the same index.
4. Changed: SSDP advertisement could hard kill the advertiser in some cases, leaving sockets and/or the internet layer in an undefined state.
5. Fixed: Small icons could draw too large in a details list in some cases.
6. Changed: Basic HTML text formatting tokens like < b >, < font >, < u >, etc. will be supported in almost all text drawing (previously they only worked in some areas of the program).
7. Changed: Updated Chinese language files (thanks kelijun).
8. Changed: When switching tracks that require a hardware stop / start like on a sample rate change, the startup silence option will be honored (silence will be maximum of between track gap and startup silence gap).
9. Fixed: Temp files created for .wvc files are now renamed to their final name when done when encoding Wavpack.
10. Fixed: Empty temp files are no longer created when encoding lossless Wavpack.
11. Changed: Wavpack files now display compression information.
12. Changed: When acting as a DLNA renderer, Media Center will use "error free" mode so that playback errors won't cause message boxes to display (since the controller is normally in a different place).
1. Fixed: Media Center could become unresponsive to mouse clicks following showing of a pop-up error dialog. Mostly a problem on OSX 10.8.
2. Changed: Fullscreen modes are not always-on-top (please report any focus or z-ordering issues).
1. Fixed: Audio playback was not working correctly in build 192.
1. Fixed: Media Center would appear frozen in certain cases where a pop-up dialog was showing underneath the app and MC would be unresponsive.
2. Fixed: FLAC reference code would crash when encoding when an estimated total size was provided to the encoder, the 'verify' option was enabled, and encoding duration exceeded the estimated duration.
3. Changed: Updated Chinese language file (thanks kelijun).
4. Fixed: Stopping or switching tracks during Library Server client playback could lead to a crash.
5. Changed: When overwriting a Car Radio preset, the preset will default to using the same name.
1. Fixed: Webview reload button didn't work and could cause crashes.
2. Fixed: Some local default web pages were missing.
3. Changed: Added more debug logging to try to determine cause of intermittent SSDP failures.
1. Changed: Enhanced WebView to support intercepting link clicks for webradio playback.
2. Fixed: WebView would not get keyboard focus so you couldn't type into web forms.
3. Changed: Added the ability to select the output bitdepth when using Kernel Streaming (Options > Audio > Output mode settings...).
4. Changed: Updated Polish translation (thanks Janusz Grzybek).
5. Changed: Radio buttons will use multiple lines for their text when necessary instead of truncating the text (helps with large font sizes).
6. Changed: Updated the French language translation (thanks rlebrette).
7. Fixed: If a connection to a Library Server was sporadic, it could lead to cases where a link to external cover art could be lost.
8. Fixed: Mono ALAC files were not being parsed or played correctly.
9. Fixed: In some cases, 5.1 input was not working with the FLAC encoder.
10. Fixed: When using 'Gapped' playback mode, the gap would not be honored when switching hardware output formats (normally sample rate).
11. Fixed: The playback position could be incorrect when using a gapped playback mode.
12. Changed: When converting a file with a bitdepth greater than 24, the engine will convert to 24-bit (with dither) to feed the encoder (since few encoders support more than 24-bit files).
13. NEW: DSP Studio can be enabled during audio conversion (Library Tools > Convert Format), allowing resampling, channel mixing, convolution, etc.
14. Fixed: A rare crash when parsing certain MP4 audio files.
1. Fixed: Importing or playing APE format files in OSX 10.6 would crash.
2. NEW: Internal web browser support. We still need to implement catching links so we can (for example) make web radio playback easier.
3. Changed: Audio Path will better show when a padded bitdepth (like 24-bit inside a 32-bit container) is in use.
4. Fixed: The phrase "JRSS Subwoofer (x Hz lowpass)" in Output Format configuration could not be translated.
5. Fixed: In some cases, 5.1 input was not working with the FLAC encoder.
6. Fixed: When using 'Gapped' playback mode, the gap would not be honored when switching hardware output formats (normally sample rate).
7. Fixed: The playback position could be incorrect when using a gapped playback mode.
1. Fixed: Tagging in the action window could crash.
1. Fixed: Some m4a and alac files would not import or play because of a mismatched sample count in the mp4 STTS header. We now ignore this error since it shouldn't impact playback performance.
2. Fixed: Radio streams would 'click' every few seconds because metadata was not getting parsed out of the stream.
1. Fixed: Tooltips were not showing properly in the last few builds.
2. Fixed: Clicking away from an in-place list edit control would not reliably stop the editing.
3. Fixed: DoP bitstreaming of DSD was not working with some devices.
4. Fixed: Hardware with complex buffer arrangement could crash when playing to only some of the channels.
5. Changed: Updated German language file (thanks Bytestar).
6. Changed: Updated Polish translation (thanks Janusz Grzybek).
7. Changed: Czech language translation updated (thanks Johnny B).
1. Changed: Main windows are no longer marked as 'not opaque' (as this could cause performance issues on some machines).
2. Fixed: The 'Tempo & Pitch' DSP plugin was causing crashes during playback.
3. Fixed: Metadata in languages such as Japanese, Chinese, Korean, etc. was not displaying correctly - just drawing square boxes.
4. NEW: Added support for play / pause, previous, next, and volume media keys[.
5. Changed: 3GA files are treated like AAC / MP4 audio files, so they can import, play, and tag.
6. Fixed: Using the popup expression editor from an in-place expression editor in options could lead to a crash.
7. Fixed: The mouse controls could become unavailable with certain types of displays in Display View with build 178.
1. Changed: Rounded frame edges (used by many skins) are supported.
2. Fixed: OSX 10.6 would show an extra window border around the main frame.
3. Fixed: The Apple internet reader couldn't seek so wave, aiff and probably other content couldn't be played over media network.
4. Fixed: OSX 10.6 could hide the main window when a child window went away.
5. Fixed: Some parts of the user interface would not respond to the mouse in build 177.
1. Changed: When a modal dialog is shown, the parent behind the popup will be disabled so it can't be clicked and used while the dialog is showing.
2. Changed: Modal dialogs no longer always float above regular windows or windows from other programs.
3. Changed: Options > Audio > Core Audio > Output mode settings... allows some configuration of hardware buffer sizes (please experiment and report results if you're having playback problems).
4. Fixed: When the user interface used system windows, they could incorrectly appear outside the bounds their parent window (like during scrolling the Playing Now > Overview view).
5. Fixed: Tag changes weren't getting saved to files that reside on network drives.
6. Changed: Revised the system window show / hide method to hopefully work better and avoid a few cases where a hidden window could appear.
1. Changed: The 'minimize' button now works.
2. Fixed: Library Server delta (change) merges were not working.
3. Changed: Non-working 3D album view removed from tree.
4. Changed: 'Wait' messages not shown in this build to try to eliminate some random crashes.
1. Fixed: Crash in DSP studio dialog when selecting a sample rate.
2. Fixed: Encoding to ALAC could crash in some cases.
3. Fixed: On the Import wizard, clicking cancel when it recommended not using an empty auto-import folder list would leave the wizard in a strange state.
4. Changed: The program better detects read-only mounts and messages right away when tagging files on these drives (instead of piling up the files in the tagging queue and messaging when closing the program).
1. Fixed: Crashes resulting from named locking not being implemented on Mac, especially when settings changes were made (including in background processing).
2. Changed: Updated Chinese language file (thanks kelijun).
3. Changed: Updated German language file (thanks Bytestar).
4. SDK: Added ZoneID, ZoneName, and LinkedZones to MCWS/v1/Playback/Info response.
5. NEW: A saved Play Doctor Playchart allows setting the number of output files to 100, 250, 500, or 1000 (previously it was locked at 100).
6. Fixed: When a CUE file pointed to a missing WAV file, it would lead to problems.
7. Fixed: If a DLNA device requested metadata for a file that's no longer in the library (or never was in the library), it could crash.
8. Fixed: CUE files that contained URLs in comments could lead to a crash.
9. Fixed: Horizontal scrolling in the Playing Now > Overview view was not working nicely.
10. Fixed: Long M4A files (over 10 hours) could show as 'Live' or with the wrong or empty duration in the library.
1. NEW: When enabling Media Network, a wizard is shown that steps through starting the server, getting an Access Key, and selecting the best server for your renderer.
2. Changed: Consolidated the list of DLNA server presets and added a preset for Audiophile DACs.
3. Fixed: SSDP discovery (used by DLNA) was not working in some cases in builds 167 and 168.
4. Changed: DLNA options to be more descriptive of what's actually going on.
1. Fixed: Dates in file lists were not taking daylight savings time into account.
2. Fixed: File modified date not getting set properly during tagging, causing auto-update to do more work than necessary.
3. Fixed: SSDP servers were not working properly in 18.0.167 so DLNA devices would not show up.
1. Changed: Unused input and output streams on audio hardware are disabled, helping performance with multi-channel devices.
2. Fixed: Writing of ID3v2 tags that contained extended characters could write an incorrect tag value.
1. Fixed: M4A / ALAC tagging reading and writing could be problematic if the 'Play files from memory' option was enabled.
2. Fixed: When bitstreaming DSD as DoP, the bitstream could fall out of DoP mode on pause or if there was a data shortfall.
3. Changed: Revised buffer filling strategy to always provide a full buffer to devices (more deterministic, and seems to work better with some devices).
4. Fixed: Some hardware could have a clicking sound during playback.
5. Fixed: 'Open URL..' was not working (i.e. radio streams).
6. Fixed: Durations were wrong when playing from Library Servers.
1. Changed: Moved the timeout out a month.
2. Fixed: The core timer object could incorrectly return negative numbers, causing lots of weird problems like an unclickable tree, etc.
3. Changed: Added support for connecting to Library Servers that require authentication.
1. Fixed: The dialog for customizing DLNA views was not working nicely.
2. NEW: The Add Library dialog now supports loading remote Library Server libraries.
3. Fixed: This build should fix a lot of seemingly random crashes caused by a bug in our event handling code.
1. NEW: Auto-import watched folders are now working.
1. Fixed: The program could crash after showing the summary at the end of an auto-import.
2. Changed: Revised buffer management for multi-channel devices that use an array of mono buffers (may solve click issues on these devices).
3. Fixed: Library tree browsing was not working properly with file location categories.
1. Fixed: Tab, shift-Tab, F2, and up/down arrows work for navigating the list while doing tag editing.
2. Fixed: When a tooltip was covering a list item, the item could not be played or modified using the mouse.
3. Fixed: Library views that browse by file path were not working.
1. Fixed: Memory leak with regards to auto-released system objects.
2. Fixed: Memory leak with cleanup of background threads.
3. Fixed: DSP Studio > Room Correction > Channel buttons were not working to switch channels.
4. Fixed: Sub-menu flyouts not hiding after moving to other menu items.
5. Fixed: Newly created smartlists could have a '/' in the name rather than going to the right playlist folder.
6. Faster: Improved user interface drawing efficiency and performance.
1. Changed: Improved messaging when attempting to tag read-only files.
2. Fixed: The File > Open File... dialog was not allowing selection of files.
3. Faster: Improved the core threading engine so that background threads are much less resource intensive.
4. Fixed: Memory playback could work harder than necessary in some cases.
1. Changed: The program now requires a license (after a 30 day free trial).
2. Fixed: Tagging of some formats was not working when the files were on a different volume than the system.
1. Fixed: Lots of crashing from version 18.0.150
2. NEW: DLNA working as a server, controller and renderer. Note, you'll likely have to reset your settings if you didn't already in build 18.0.150, there are bad uuids in there. The easiest way to do this is to rename or remove the "~/Library/Application Support/J River/Media Center 18/Settings" either from a terminal window or the finder after unhiding the ~/Library directory.
3. NEW: WebRemote applications working (Gizmo, JRemote, MyRiver, etc)
[ build recalled due to crashes ]
1. NEW: Added Convolution DSP (same 64-bit SSE3 accelerated engine used on Windows).
2. NEW: Media Network (DLNA, Library Server, JRemote, etc.) available in options (still a work in progress).
3. NEW: MP3 encoding added.
4. NEW: Added configurable 'Channel offset' to Options > Audio > Output mode settings to allow targeting channels starting at something other than 1 (useful with pro / studio devices).
5. NEW: Drag-n-drop mostly working (within program, out of program, but not yet into program).
6. NEW: Added support for DSD bitstreaming using DoP.
7. Changed: Switched the timeout to April 16.
8. NEW: Wake On Lan implemented on Mac.
1. Changed: Added support for more audio hardware (Lynx Hilo, RME Fireface UC, etc.).
2. Changed: Double-click, escape, etc. work on the playback display to exit Display View.
3. Fixed: Using some tools like Analyze Audio and Get Cover Art could prevent the program from closing even if they were no longer running.
1. Fixed: Removed printing options from menu as they are not available yet on Mac and could cause a crash.
2. Changed: Changed text and link on "Help -> Registration Info" pop-up to reflect timeout and no license needed.
3. Fixed: Using cmd-Q to exit the program would result in a crash.
4. Fixed: Program text was garbled in Chinese, Japanese, and Korean translations.
1. Fixed: SACD ISO files were not importing.
2. Fixed: Several cover art issues.
3. NEW: Internet POST requests work (makes Last.fm, etc.).
4. Fixed: If a background thread showed a message box, it would lead to a hang.
5. NEW: File move, rename, copy dialog functional. Not recommended for large scale or critical file operations until more testing is done.
6. Fixed: Problems with support of 32 bit only OSX systems, e.g. playback of MP3 files.
1. Fixed: Sound devices that requested planar instead of interleaved data were not working.
2. Fixed: Cover art next to audio files was not loading properly.
1. Fixed: The program would not run on systems without SSE 4.1 support.
2. Changed: Retooled SSE assembly everywhere in the program so that SSSE 3 is the low-water mark for SSE acceleration (previously SSE 4.1 was required in most places to get acceleration).
3. Fixed: Thread priorities were not implemented fully on Mac.
1. Fixed: Wrong options file was being used in the 138 build resulting in frequent crashes.
1. NEW: Added support for Core Audio exclusive output in Options > Audio > Output mode settings (enabled by default).
2. Fixed: Memory playback was not working properly.
3. Fixed: Plugins were not working because working path was not being set, this caused playback to fail.
1. Fixed: Audio format converter working.
2. Changed: Register dynamic libs on first run after install rather than every startup.
3. Changed: Auto-update partially works. It will show whether version is up to date and download new version. Need to manually install.
4. Fixed: Show/Set update download directory not working.
5. Fixed: Search in options dialog not working.
6. Fixed: Encoder properties dialog in options not working.
7. Fixed: Clicking away from in-place editing box doesn't cancel edit mode.
8. Fixed: Mouse wheel support.
9. Changed: Close,Minimize,Maximize buttons moved to left side of frame.
10. Fixed: Lots of UI windowing issues (z-order, white windows, black windows, floating windows, etc.) should be fixed.
11. Fixed: Files with really long path names weren't importing.
1. Fixed: Library backup / restore works, although restoring a library from the Windows version is not fully working yet.
2. Fixed: Internal volume working.
3. Fixed: Player window displaying wrong playback time.
4. Fixed: Some of the window z-order issues.
5. Changed: Somewhat friendlier message about lack of web browser support.
6. Changed: New and improved installer graphic.
1. NEW: First release of Media Center on Mac.