Monday, December 31, 2012

The builds 91-104

18.0.104 (12/31/2012)

1. Fixed: WAV files created by other programs (like WMP and others) containing tags in the RIFF header could be imported with garbled tag values.
2. Fixed: Holding down the previous and next player buttons was not doing a fast forward / rewind.
3. Changed: Updated Chinese Language file (thanks kelijun).
4. Fixed: YouTube downloads were not working for some videos.
5. Changed: When changing the volume quickly with Loudness enabled, the sound is smoother (previously there could be a subtle ticking sound).
6. Fixed: When rip/encode simultaneous was enabled in advanced rip options, MC would not always allow multiple audio CD's to be ripped concurrently.
7. Fixed: Secure rip log files were not being written with the correct Windows style end of line characters (\r\n).
8. Fixed: wmv encoding. Broken by changes in 18.0.95
9. Fixed: The 'Add New Field' button would unnecessarily disable on the field management dialog when no field was selected.
10. Fixed: When using large fonts, the text in the player area could be the wrong size when using a skin that doesn't support playerbar resizing.
11. Fixed: The IE web browser engine could crash when starting.
12. Changed: When using MCC_PLAY_TV (30002), an error message is shown when the channel specified is not found (previously it would fail silently).
13. Changed: Renamed the new WASAPI - Event Style option from "Maximize hardware volume during playback" to "Maximize device volume during playback" to better match Windows naming.
14. Changed: Removed the 'Mute on start' WASAPI - Event Style option (it was added to see if it helped with DSD/PCM transitions, and it did not).
15. Changed: The WASAPI - Event Style option "Maximize device volume during playback" also clears / restores the mute state if the device is muted.
16. Fixed: Deleting a zone could leave stale 'Send To' menu items in the MRU list.
17. Fixed: When switching to Theater View with a toolbar button, the tooltip could remain visible.
18. Fixed: The math parser did not nicely handle when a function was used with less parameters than it required (applies to Math(...) in expression engine, etc.)

18.0.103 (12/21/2012)

1. Changed: Updated German language file (thanks Bytestar).

18.0.102

Internal build not released to the public.

18.0.101 (12/21/2012)

1. Changed: M3U and ASX playlist export could use JRiver-specific XML filenames in some cases.
2. NEW: Added the WASAPI - Event Style option 'Maximize hardware volume during playback'.
3. Fixed: Thumbnail creation for videos was not working in builds 98-100.
4. Fixed: Taskbar button images were not appearing with builds 98-100.
5. Fixed: Additional bug associated with translated television tuner type text string.
6. Changed: Updated Russian translation file (thanks, Vladimir).
7. Change: Updated Chinese Language file. (Thanks, kelijun).
8. Changed: Updated all translation files to include the latest strings from the source code.
9. Fixed: Ripping multiple audio discs could create a duplicate rip progress action window.
10. Fixed: In certain cases the user would have to click on "Insert a disc and click here" in the rip action window even though an audio disc was already present in the drive.


18.0.100 (12/20/2012)

1. Fixed: Subtitles and the OSD were not working with madVR (only applies to builds 98 and 99).


18.0.99 (12/20/2012)

1. Fixed: Television channels would not work after changing language used, if television tuner type string had been translated.
2. NEW: Added type "Disabled" on tuner type selection when configuring a television tuner.
3. Fixed: Transparent overlay windows were not drawing properly in build 98.
4. Changed: Revised the new allocation system used for images so that it's as fast on Win8 as it is on Win7.
5. Changed: When exporting a playlist on a Library Server client to M3U or ASX, the server filename will be used if it's reachable by the client (instead of using a URL to the server).
6. Fixed: The program could start at its default window position (maximized on the primary monitor) instead of the last shutdown position.

18.0.98 (12/19/2012)

1. Faster: Lower resource usage and faster performance due to core image framework improvements. More here: http://yabb.jriver.com/interact/index.php?topic=76576.0
2. Changed: Updated the Indonesian translation (thanks elda).
3. Fixed: The program did not nicely handle a streaming HTTP URL that redirected to an MMS stream (used by SiriusXMStreamer, etc.).
4. Fixed: In certain cases, 'Volume Leveling' with Replay Gain might not be enabled even if it looked enabled in DSP Studio (please double-check your DSP Studio setting with the new build).


18.0.97 (12/18/2012)

1. Changed: Renamed the DoP marker format 'dCS, Meitner, etc. (0xAA)' to 'Legacy format (0xAA)' since it's only required with older devices.
2. Fixed: Build 95 and 96 were not working on machines without SSE 4.1.
3. Fixed: Following a movie rip, the recently ripped playlist would be continually re-displayed until the action window was closed.
4. Fixed: Disk Writer output could hang in some cases.
5. Changed: Disk Writer names files using the time the output started instead of using artist / name fields (which don't really make sense for video).
6. Fixed: Live source like loopback and line-in did not work nicely with disk writer.
7. Changed: When doing live playback, WASAPI and ASIO were using 10ms as the maximum hardware buffer size. This could lead to audio hiccups, so now the user setting is always honored. If you do loopback playback, you might try a small buffer size to reduce latency.
8. Changed: Improved buffer allocation scheme used by WASAPI - Event Style, so that lower latency settings will work better.
9. Changed: Updated to madVR v0.85.4.MC (custom update for Media Center) when using Red October HQ.
10. Changed: Czech language translation updated (thanks to Johnny B).
11. Changed: Updated German language file (thanks Bytestar).

18.0.96 (12/17/2012)

1. Fixed: The disc insert dialog could display with no default selection.
2. Changed: Improved support for Blu-ray subtitles where multiple subtitles are supposed to appear on the screen at once.
3. Changed: When doing quick zoom (keys 1-9) while viewing an image, the OSD will show the zoom level.
4. Changed: When zooming an image, the OSD shows the zoom level for the default show time of 3 seconds instead of 7 seconds.
5. Changed: The new right-click while holding the left mouse button action for in-place editing works better when multiple items are selected.
6. Changed: Updated to madVR v0.85.4 when using Red October HQ.
7. Fixed: Blu-ray and DVD discs could not be ripped when selected from the "New Media Action" dialog.

18.0.95 (12/14/2012)

1. Changed: Updated Chinese language file. Thanks kelijun.
2. NEW: You can in-place edit under the mouse cursor by doing a right-click while holding the left mouse button down (or by pressing the keyboard menu key while holding the left mouse button down).
3. Faster: The core string hash function (used to build library views, run searches, etc.) uses SSE 4.1 when possible and is around 3x faster.
4. Faster: Core library data engine is faster when dealing with fields where only some files have a value for the field (makes searches, view switches, etc. faster).
5. Fixed: Launcher commands like MC18.exe /Mode Theater were not working properly if Media Center as not running.
6. Changed: Updated libav for video encoding.
7. Fixed: bug that could cause trouble with some video transcodings.
8. New: Added mpeg2 1080p transcoding option for DLNA.


18.0.94 (12/11/2012)

1. Faster: When clicking the search box, the search suggestion box appears faster.
2. Fixed: Dates way in the future (like 50,000 AD) could cause performance problems.
3. Changed: Tuned the aspect ratio handling for movies and TV shows.
4. Changed: Made thumbnail aspect ratio standardization optional (Options > Tree & View > Thumbnails > Standardize aspect ratios).
5. Changed: MC will show an information message box when it can not play a television channel due to lack of available tuner.
6. Changed: Updated to madVR v0.85.3 when using Red October HQ.
7. Fixed: Remove Tags did not work for AIFF files.
8. Changed: Merged the blank thumbnail images for video and television. Added [MC]\Data\Default Art\NoThumbVideo2x3.png that's used for movies and TV series.

18.0.93 (12/11/2012)

1. Fixed: Maximizing and restoring the main window could cause it to get confused about its own visibility, leading to problems with in-place editing (and possibly other things).
2. Fixed: If something were to hide the main window while the Tag Action Windows is editing, it could lead to a crash.
3. Changed: Updated German language file (thanks Bytestar).
4. Fixed: Searching in Options and then clicking 'OK' after making a change could lead to a crash.
5. Changed: ZoneSwitch was only engaging for files in the main library (so not when dragging and dropping from Explorer, etc.)
6. Changed: ZoneSwitch rules that don't specify zones to stop will always be evaluated, regardless of the current zone (rules that specify play and stop zones only engage when the current zone is in the play + stop zone set).
7. Changed: Updated LAV filters to .54.1
8. Changed: Updated madVR to v0.85.2 when using Red October HQ.
9. NEW: Added 'Reverse polarity' filter to Parametric Filter.
10. Fixed: Line breaking rules for text layout could put a trailing parenthesis on its own line (which didn't look right).
11. Fixed: Aspect ratio enforcement for movies and TV series thumbnails was not working nicely with the small icons (Alexicons) in a list.
12. Changed: When using madVR (i.e. Red October HQ), madVR's custom interface is used for video color control.
13. Fixed: Right-clicking on Action Window > Tag > Playlists would show two menus.
14. Fixed: Cleaned up the right-click menu for Action Window > Tag > Playlists so that it only shows items that make sense there (instead of showing all the items the regular tree shows).
15. Changed: When hardware acceleration option is on, television playback prefers DXVA over QuickSync.
16. Fixed: A few problems when ripping multiple movie discs - canceling didn't work, movie name didn't update in the action window, disc wouldn't eject after ripping.

18.0.92 (12/10/2012)

1. Fixed: Loudness was not working properly for video playback with some output formats.
2. Fixed: The automation SDK was not supporting name-based function lookups properly in IDispatch::GetIDsOfNames.
3. Fixed: OGG channel mapping for 5, 6, and 8 channel files was not correct.
4. Changed: More improvements to Arabic text rendering.
5. Changed: Updated all translation files to include the latest strings from the source code.
6. Fixed: Track Info visualizations would not always switch their image when switching tracks (may have only applied when using the Chromium engine).
7. Changed: When deleting files not included in a sync, the program will only delete files that are at the location it would have placed the file (the previous safety check tried to look at the base path, but didn't work well with complex base path rules that included expression functions).
8. Changed: TV Recordings list in Television Standard view no longer includes TV shows that are not recordings done inside MC.
9. Fixed: There could be a drawing artifact above the quick find toolbar.
10. Changed: TV series images use the same 2:3 aspect ratio enforcement scheme that movies use.

18.0.91 (12/7/2012)

1. NEW: Improved support for Arabic joining and bidi text layout in the font engine.
2. Fixed: Several issues with the COM automation system (only applies to builds after 78).
3. Faster: Drawing in the image editor uses bilinear stretching instead of supersampling to improve performance.
4. Faster: Improved the image editor rendering pipeline when building previews of tool effects.
5. Faster: The image editor 'Crop' tool preview drawing uses a custom SSE routine to darken portions of the image (must faster than a more general purpose method it was using previously).
6. Changed: TV guide entries more than 5 days in advance show the month abbreviated instead of the full name.
7. Changed: Made the Theater View keyboard narrower so that on a 1080p display using default sizing, there's about the same number of rows and columns on the keyboard (makes typing with arrows faster).
8. Changed: Moved the 'Clear' function for Theater View keyboard typing to a key after 'Backspace' instead of putting 'Clear Search' (or similar) on the top roller.
9. NEW: Theater View search supports texting-style typing using the number pad on a remote (1 is backspace, 0 is space, other numbers are letters).
10. NEW: 'Loudness' that applies (roughly) the ISO 226:2003 loudness correction curve as you turn down the volume to provide a more natural volume (requires using Internal Volume, reference level of Internal Volume defines the baseline, no correction is applied at volumes above baseline).

Thursday, December 13, 2012

The builds 71-90

18.0.90 (12/5/2012)

1. NEW: Multiple movie discs (Blu-ray, DVD) can be ripped at once.
2. Fixed: Customizing some burn settings like the between tracks mode would not work properly.
3. Changed: Parametric Equalizer only exposes channels above the standard 8 if DSP Studio > Output Format > Channels is configured to use more (also allows accessing up to 32 channels with Parametric Equalizer when using that many channels).
4. Fixed: When making a change in a Parametric Equalizer filter and then immediately switching to a different filter or DSP, the changes could be lost.
5. Changed: With the low and high shelf filters in Parametric Equalizer, the bandwidth setting alters the slope (previously it was ignored).

18.0.89 (12/5/2012)

1. Fixed: A few command line issues.

18.0.88 (12/4/2012)

1. NEW: ZoneSwitch feature that can route playback to zones based on rules (Menu > Player > Zones > ZoneSwitch...).
2. Fixed: Shell extensions were not working due to command line changes in build 85.
3. Fixed: The Auto-Import dialog could crash in some cases.
4. Changed: When using the automatic EPG download option, genre will be filled.
5. Fixed: Facebook upload was not working properly.

18.0.87 (12/3/2012)

1. NEW: The main / default title to play for a Blu-ray will be read from the AnyDVD disc.inf file if it exists.
2. Changed: Updated Chinese language file. Thanks kelijun.
3. Changed: When a 3d Theater View list changes to a full resolution image, the transition is smoother and more efficient.
4. Fixed: Aspect ratio management for thumbnails in Series and Season views for Theater View was not working properly.
5. Changed: Improved how Theater View 3d lists interact with touch.

18.0.86 (12/3/2012)

1. Fixed: If Theater View failed to create a device (possibly because of madVR exclusive), it could crash instead of retrying or showing an informative message.
2. Fixed: A few command line things were not working properly with build 85.

18.0.85 (11/30/2012)

1. SDK: Added command line option /ShowTreePath. For example: MC18.exe /ShowTreePath Audio\Recent
2. Changed: Revised command line system used by the main program and the launcher (should be internal change, but please report any issues).
3. Fixed: ID3v2 tags that used UTF-16 for the description field of the image frame (APIC) would not load properly.
4. Changed: Removed mini-skins from the view menu (may return later; more here: http://yabb.jriver.com/interact/index.php?topic=75971.0).
5. NEW: Revised how movie thumbnails are handled with regards to blanks and aspect ratio (changes are experimental, feedback welcome).

18.0.84 (11/30/2012)

1. Changed: The popup message box is replaced with OSD message when starting a television channel in low disk space condition. The popup could not be seen because it hid behind the main window.
2. Changed: When disk space is lower than 20 GB, television in time-shifting mode will show a warning message periodically. When disk space is lower than 2 GB time-shifting will be canceled and can not be restarted.
3. Fixed: When switching audio tracks, the program could hang (only applies to build 78-82).

18.0.83

Experimental testing build not released to the public.

18.0.82 (11/29/2012)

1. NEW: Live playback (ASIO line-in and WASAPI loopback) are available with File > Open Live...
2. [NEW: Created a new latency management algorithm for live playback that better copes with DSPs that work in large blocks like convolution.
3. Changed: The Tag Action Window shows a truncation tooltip on mouse-over for any field name that isn't displayed completely.
4. Fixed: Deleting a zone while it was playing would cause a crash.
5. Fixed: In some cases the Last.fm cache of similar artists would not work properly, causing Play Doctor to be slower than necessary.
6. Fixed: Zone linking and unlinking in conjunction with Play Doctor could lead to problems in some cases.
7. Changed: When a Blu-ray or DVD disc is temporarily unavailable, we no longer pop-up a message box. Instead, the list view for the disc shows appropriate text about the situation.
8. Fixed: Pane tagging could crash when picking the new value entry for a non-field type category.
9. Faster: The Theater View caption / template system is around 200x faster picking templates for files (should make file and guide views noticeably faster).
10. Fixed: After doing a Ctrl+A, a list could reset the selection to only the first item if the focus shifted.
11. Changed: Keyboard navigation in the main tree skips items that redirect to other items like the root of 'Audio', etc.
12. Changed: Revised the default video views in Standard View (only applies to a new user or if you reset views with View > Add View > Reset All Library Views To Default).

18.0.81 (11/28/2012)

1. Fixed: Some video files did not play on Library Server clients.
2. Fixed: MC could not do seeking, FF, REW, jump, etc. on video files that did play on LS clients.
3. Fixed: Shift+Up/Down wasn't working properly in the panes or tree.
4. Changed: Keyboard navigation in a tree no longer triggers auto-expand (use left/right to toggle expansion).
5. Changed: Left/right navigation in the panes works more logically with nested pane values (left/right does expansion on a parent item and switches panes on any other item).
6. Fixed: If starting Play Doctor playback encountered an error, it could crash.
7. Fixed: The Auto-Import dialog could crash with a pure virtual function call (hopefully fixed but unable to reproduce, so please report any problems).
8. Fixed: The 'Close' button on the top right of the bottom list in a library view had incorrect vertical text alignment.
9. Fixed: Vertical text alignment of the main player text could be off a little.
10. Fixed: Closing the program in Media Server mode could leave a view on the screen in some cases when using a glass-based skin.
11. Fixed: In edit controls with spell-checking, the red underline could draw in the wrong spot.
12. NEW: Added WASAPI - Event Style option 'Mute on start (eliminates hardware clicks when starting some hardware)'. May help DoP / PCM transitions on certain hardware (feedback appreciated).
13. Changed: Background television tasks (such as recording and EPG updating) are ignored if the TV feature is not enabled.

18.0.80 (11/27/2012)

1. Fixed: Drag-n-drop into Media Center from an external program was not working.
2. Fixed: The COM automation SDK was not working properly.
3. Fixed: Image playback was not working.
4. Fixed: Mousing over a thumbnail stack in a list did not animate through the images in the stack.
5. Changed: Return of several dialogs, including the incomplete shutdown, favorites organizer, etc.
6. Fixed: The Performer Store was not working with the Chromium browser engine.
7. Fixed: Fixed a couple formatting issues in the Performer Store.

18.0.79 (11/26/2012)

1. Fixed: When LS client plays a jtv file that is still actively been updated on the server, the duration was not updated if the "Play local file if one that matches Library Server file is found" option is on.
2. Changed: "Play local file if one that matches Library Server file is found" does not apply to jtv files.
3. Fixed: When a button transitioned states, it would animate a larger area of the UI than necessary (causing worse performance, and sometimes dueling animation).
4. Changed: Switched COM automation underpinnings away from MFC (should be internal change, but please report any new issues with plugins).
5. Changed: Updated Chinese language file. Thanks kelijun.
6. Changed: Removed remaining MFC from main program (some features will be unavailable for a while).


18.0.78 (11/19/2012)

1. Fixed: Possible crash when switching tracks.
2. Fixed: Remove Tags did not work for mp4 files.
3. Changed: Updated Chinese Language file. Thanks kelijun.
4. Fixed: On Windows 8, a fixed drive could (still) appear as a WMDM handheld device in some cases.
5. Fixed: When using the Chromium web browser engine, clicking a link that received special handling like a download from YouTube could result in an error page being shown.
6. Fixed: The mouse wheel was not working in Theater View with the last few builds.
7. Changed: The Podcast episode tag customization system uses the regular expression engine and expression editing control instead of using a special Podcast-only language.
8. Fixed: Maximizing options could cause clicking in the list to stop working.
9. Changed: Merged the audio CD burning effects options into the main CD burning options page (previously it was a separate popup).

18.0.77 (11/16/2012)

1. Fixed: Podcast webpage views were not working nicely with glass-based skins.
2. Fixed: The tooltip on the volume slider would not update while mouse-wheeling to show the new volume.
3. Fixed: If a panes view used the default sorting, right-click and double-click on a pane value could use files in a random order (instead of respecting the default sorting).
4. Fixed: ALAC mp4 files created in MC did not work in iPods because iPods do not support the newer MPEG-4 standard.
5. Fixed: Typed navigation in the panes could behave incorrectly if a pane item got selected that was particularly slow to evaluate.
6. Fixed: Using Party Mode with no password was not working properly.

18.0.76 (11/16/2012)

Experimental testing build not released to the public.

18.0.75 (11/15/2012)

1. Changed: Updated the user interface of the task creation / editing of the scheduler.
2. Changed: Updated Pix01 options and login user interface (and fixed a couple bugs).
3. Changed: Updated the 'Manage External Tools' dialog in the Send To (external) menu (now allows ordering).
4. Changed: Removed MFC from Theater View window (should be internal change, but please report any issues).
5. Changed: Tuned the animation used in Theater View to look and work better with a touch screen (in particular, drag and flick scrolling looks more natural and the selection bubble won't separate from the list).
6. Fixed: Main menu shortcuts like alt+f, etc. were not working properly.
7. Changed: In live TV for clients, if a client requests a channel change (of the same channel type), and the tuner on the server is serving that client alone, the channel change will be directly honored without having to load a new tuner.
8. Fixed: Switching between the Podcast root and Podcast home views could lead to problems.
9. Changed: Updated Facebook upload user interface (and fixed a few issues).
10. Changed: Facebook upload uses 1080p as the maximum size.
11. Changed: When uploading images to Facebook, login will only be required for the first uplooad.

18.0.74 (11/14/2012)

1. Changed: When manually selecting files from several albums (or other list groupings) and then doing an 'Export Playlist', only files from the first album would get exported instead of all files.
2. Changed: Revised the 'Export Playlist' dialog to use the latest JRiver user interface libraries.
3. Faster: String escapement used for building XML is much faster (used in many places in the program).
4. Changed: Improved the 'Resize Images' tool (can optionally output a copy instead of overwrite, supports output as PNG, etc.).
5. SDK: Skins can customize dialog / wizard header colors[ by adding a block to the skin XML and setting the TextColor and BackgroundColor (and defaults to edit colors instead of white / black).
6. NEW: USB-UIRT remote control transceiver now supported for IR blasting as well as IR receiving.
7. Changed: Revised the Party Mode and Access Control password dialogs.
8. Fixed: Older ATL-based interface plug-ins like Sleep Timer could crash.
9. Changed: Switched the old tune TV dialog that was a number pad to instead show Theater View's television guide (triggered by shortcut F7).

18.0.73 (11/13/2012)

1. Changed: Updated Chromium browser engine to Chromium 21.0.1180.91 (browser engine selectable in Options > Tree & View).
2. Changed: Updated Windows SDK to 8.0 (should be internal change, but please report any issues).
3. Changed: Updated LAV filters to 0.53.2. Fixes some DVD issues with Red October HQ.
4. Fixed: Using the Sort > Custom view header menu could lead to a crash.
5. Fixed: When deleting a TV recording from a client, in some cases it could incorrectly reappear.

18.0.72 (11/9/2012)

1. Faster: Toolbars are a little more efficient with regards to how they track which buttons should be enabled and disabled.
2. Faster: Switched core audio engine bitdepth conversion code to use SSE when possible.
3. Faster: DST decompression (used by SACD and DFF files) uses 4 threads for decoding instead of running single-threaded.
4. Fixed: Streaming Live TV to LS clients did not work for analog tuner/capture devices.
5. Changed: Updated simplified Chinese language file (thanks kelijun).
6. Faster: Theater View 3d lists are more efficient.
7. Faster: Creation of fonts that target an ideal size is much faster and more efficient (makes loading Theater View faster, etc.)
8. Changed: Updated Smartlist import / export dialog, import summary dialog, the clear library confirmation dialog, and add virtual handheld dialog to use latest JRiver user interface libraries.
9. Changed: When exporting a smartlist to a file, UTF-8 encoding is used (import should support any format).
11. Changed: Updated the player area text customization dialog (now uses standard expression editors, and exposes all the available special variables in the menu).
12. Changed: A drive exposed via WMDM will not appear as a handheld if it's larger than 300GB.
13. Changed: Removed 'Download more encoders...' button from Options > Encoding (all JRiver encoders are included with the program).
14. Changed: Moved interface plug-in management to Options > Services.
15. Changed: Move the 'Add Plug-in' button of Plug-in Manager to Options > General > Advanced > Add plug-in from file... (only really useful when developing a plugin).
16. Changed: Removed Plug-in Manager.

18.0.71

Experimental testing build not released to the public.