Friday, August 31, 2012

The builds 31-37

18.0.37 (8/30/2012)

1. Fixed: Visualizations could cause a crash when stopped.
2. Fixed: Configuration of Theater View Weather was not working.
3. Changed: Renamed 'No subtitles' to 'Off' in the subtitle menu and OSD.
4. Changed: Removed the Play Doctor option 'No variety'.
5. Changed: Using Play Doctor on Gizmo honors the Play Doctor settings like variety, custom filter, etc. from the server.
6. Changed: The MCC MCC_PLAY_AUTOMATIC_PLAYLIST (10047) works better with the updated Play Doctor (honors settings, etc.).
7. Changed: Revised the position and volume sliders to be based on the new slider widgets of v18.
8. Fixed: Possible crash when switching views or stopping playback.
9. Fixed: When switching views, update messages could still get routed to the old view before it was destroyed in the background, leading to possible problems.
10. Changed: Removed 'Google Weather' option from Theater View weather (it's no longer supported by Google).
11. NEW: Added World Weather Online as a possible source for weather in Theater View (worldweatheronline.com).
12. Changed: Merged 'Horizontal Position' and 'Vertical Position' on the OSD for video playback into a single 'Shift' option.
13. Fixed: Editing in the Tag Action Window would not allow large values to expand to use more width than the Action Window.

18.0.36 (8/29/2012)

1. NEW: Native AIFF encoder.
2. Fixed: Hulu playback from Theater View was not working properly.
3. Changed: Forced automatic subtitles will be enabled and shown when 'No subtitles' is selected instead of requiring a selection of 'Forced Subtitles (auto)' (the latter selection is now hidden).
4. Fixed: The options control used for customizing DLNA servers was not working fully.
5. Changed: Added support for entering an Access Key on the 'Sync Library' dialog (used to sync from a server to a client).
6. NEW: Added the ability to set a custom filter to the 'Sync Library' so that it's possible to pull just a single album, artist, etc. from the server.
7. Fixed: "To Be Recorded" list for television on LS client was empty when it should not be empty.
8. NEW: Switched to the reference ALAC decoder ( http://alac.macosforge.org/ ).

18.0.35 (8/28/2012)

1. NEW: Added quality profile selection to Android conversion (requires new Gizmo from jriver.com/install_gizmo.html).
2. Changed: Use the baseline profile for MP4TS video conversion to try to increase compatibility with more devices.

18.0.34 (8/24/2012)

1. Fixed: Switching titles during video playback could leave stale entries in the subtitle selection.
2. NEW: Several OSD commands show a menu of choices instead of only showing one item at a time.
3. Changed: Tuning to OSD layout, timing, etc.
4. Fixed: Moving the volume slider on a remote zone would not update the user interface nicely.
5. Fixed: The program would not start maximized after being closed in a maximized state.
6. Fixed: Action Window > Tag > Image was not showing the tools menu on right-click.
7. Fixed: Editing a remote control command could crash.
8. Changed: DLNA: order of artwork presented in the content directory. Large is first.

18.0.33 (8/23/2012)

1. Fixed: Conflict warning when scheduling television recording did not work for DVB-C/S and QAM types.
2. NEW: MC will check with the server for conflicts when scheduling television recording on a client machine.
3. Fixed: YouTube playback could fail on some systems.
4. Fixed: The edit box on a number editor control was not working properly.
5. Changed: Updated all translation files to include the latest strings from the source code.
6. Changed: Revised how zone-specific settings are stored (groundwork for the coming zone setting presets feature).
7. Changed: Saving a Car Radio preset will always offer to save it as a Playchart even if a static list of music is playing.
8. Changed: The Car Radio button tooltips say whether the button is a playlist or Playchart.
9. Changed: Car Radio uses the playlist group 'Car Radio' instead of 'Play Doctor'.
10. Fixed: Finishing a wizard could crash in some cases.
11. Fixed: The OSD would not always hide when switching to another application.
12. NEW: The OSD groups some commands when playing videos (like all the Color Controls, etc.).
13. Fixed: Pushing left / right was not working to control the OSD when playing in Standard View.
14. Fixed: Frame rate not importing correctly for PAL DVD videos.
15. Changed: DLNA: Cover art thumbnails brought into resolution compliance. Extra cover art resources added to provide the previous size.


18.0.32 (8/21/2012)

1. Changed: The expression language has better support for integer values larger than 2 billion.
2. Changed: When displaying a list of Blu-ray titles, duplicate titles (identical streams and duration) are removed.
3. Changed: DSD playback using DoP bitstreaming could fall out of DoP mode between tracks or during buffering.
4. Fixed: Action Window > Convert could use the wrong audio encoder if it wasn't configured before running.
5. Changed: Improved support for SACD ISO files so they can be used by Analyze Audio, Convert Format, etc.
6. Fixed: The 'Details' view for file conversion was not displaying conversion failures properly.
7. Changed: The Clean(...) expression in mode 3 does a standard filename clean and replaces unsupported characters with underscore.
8. Fixed: Possible minor drawing artifact in the alpha channel when performing high-quality downsizing.
9. NEW: To give the CPU a break, the video transcoding engine now pauses when it gets sufficient data buffered ahead of the reader.
10. NEW: Improved how the server system expires previous requests so that it uses fewer resources and better holds the last request if a user pauses and walks away for a while.
11. Changed: Video playback on Android uses adaptive volume DSP added in v18 (medium level).
12. Fixed: MC erroneously warned of recording conflicts when scheduling television recordings on a client machine that has no suitable tuner.
13. Fixed: Closing the search editing dialog could cause the z-order of the main program to shuffle.
14. Changed: More tweaking of http partial content.

18.0.31 (8/20/2012)

1. Changed: HTTP services, handle byte range requests on content of indeterminate length.
2. Updated: Chinese language file (thanks kelijun).
3. Fixed: Keyboard navigation was not working properly inside list and tree controls.
4. Fixed: The 'Damaged Layers' visualization had the word 'TEST' in it.
5. Fixed: Visualization Studio lists were not appearing.
6. Changed: Switched Play Doctor to use edit box artwork instead of search box artwork so that it works better across all skins.
7. Fixed: Ctrl+F could just to the Library View but then lose the focus in the search box right away.
8. Fixed: Creation of player cores (zones) in the background during program load could steal the keyboard focus during the first few seconds of the program's run.
9. Faster: The core user interface manager no longer hides / shows all windows during a view load or refresh (should make the program faster, and the show / hide is unnecessary with v18's new UI framework).
10. NEW: Added new DSP 'Bitdepth Simulator' to DSP Studio > Parametric Equalizer to allow testing what different bitdepths sound like.
11. Fixed: Cleanup of various http server headers.
12. Changed: Added flush of video frames at the end of transcoded video.
13. Fixed: Crashes in avcodec transcoding.
14. Changed: Theater View internet backdrops are no longer cropped, but instead drawn with the edges extended by a color matching the edge color.

Saturday, August 18, 2012

The builds 27-30

18.0.30 (8/17/2012)

1. NEW: Play Doctor is available from Gizmo (requires updated Gizmo; to use search for a value and then pick 'Play (with Play Doctor)').
2. NEW: Play Doctor and search suggestions handle searching for track names better (doesn't pool all tracks with the same name together, shows 'Home (Track by Chris Daughtery)' instead of 'Home (name)', etc.).
3. SDK: Any SDK function that returns files accepts a parameter PlayDoctor=1 to get a Play Doctor playlist, start Play Doctor playback, etc.
4. Changed: CD Burn Transcode Options dialog.
5. Changed: Updated Car Radio artwork.
6. Fixed: Splitter bars were not drawing correctly on skins that didn't explicitly provide splitter artwork.

18.0.29 (8/16/2012)

1. Changed: Car Radio always shows 12 buttons.
2. Changed: Videos with their media sub type set to 'Music Video' can use internet cover art lookup.
3. Fixed: Image rotation could fail when the EXIF tag contained a non-zero rotation.
4. Fixed: The 'Edit Disc Information' dialog was not showing a list.
5. Changed: Audio Path better explains why it's blank when not playing or when playing outside the JRiver audio engine (DLNA, etc.).
6. Changed: Moved the option for stores to show in the tree (Amazon, HDtracks, etc.) to Options > Services.
7. Changed: Moved the option to configure an input plugin to Options > Audio.
8. Fixed: Quick find highlighting of matching words in the list was not working in build 28.

18.0.28 (8/15/2012)

1. NEW: Faster, better looking text drawing.
2. Faster: Setting one very large string value to many files could be slow.
3. Faster: Having huge text in a visible field could cause list drawing to become unnecessarily slow.

18.0.27 (8/13/2012)

1. Fixed: The Television view header could flicker in some cases.
2. Fixed: Wait messages would flicker.
3. Changed: More changes to Play Doctor / Car Radio.
4. Changed: Updated German language file (thanks Bytestar).
5. Changed: Updated LAV filters to 0.51.3.
6. Fixed: Mixed-mode CD's were not playable - the error "file could not be opened for read access(error2)" would appear.
7. Fixed: DLNA: Source and Sink protocol info were out of date.
8. Changed: DLNA: Added content directory support for jps files.

Saturday, August 11, 2012

The builds 23-26

18.0.26 (8/10/2012)

1. Changed: Starting Play Doctor playback always starts playing the first file immediately, then goes on building the rest of the playlist in a background thread.
2. Changed: Revised the flow of Play Doctor so that the variety, etc. is always set after picking something to play.
3. Changed: Revised how wait messages are shown so that they should no longer take the keyboard focus (please report any issues).
4. Fixed: Media Network: Transcoding some videos would result in a crash upon finish.

18.0.25 (8/9/2012)

1. Changed: More improvements to loopback playback.
2. Fixed: Drawing text with CJK characters would not wrap as expected in tooltips and other areas of the program.
3. Fixed: Video conversion could crash when finishing or seeking.
4. NEW: Added support for DSD DoP bitstreaming of 2x DSD (128FS).
5. NEW: Play Doctor v2.

18.0.24 (8/7/2012)

1. Fixed: Clicking 'Save & Exit' in the image editor with a tool open would crash.
2. Fixed: Stopping playback of an image + music playlist could crash.
3. Faster: Image playback starts and switches images much faster (the 3d system no longer forces textures to a power of two to use hardware mipmapping, please report any issues with specific video hardware).
4. Faster: Drawing with no alpha blending is faster (used when filling any 3d buffer with an image, etc.).
5. Fixed: Editing option values that used an expression control (like the image playback caption) would not work.
6. Fixed: Links on thumbnails like 'Play' were not getting underlined on mouse over.
7. Fixed: In some cases a list tooltip could appear after playback of an image or video started.
8. Changed: The TMDb image loading looks for English images first, then unmarked images (often English, but not always), then finally images marked with any language.
9. Fixed: Embedded web browsers could crash.
10. Fixed: Actions that showed a wait message could hang.
11. NEW: Loopback mode adapts the target latency automatically so that it works with effects that create delays like resampling, convolution, Dolby Digital output, etc.
12. Changed: ASIO and WASAPI - Event Style automatically adjust their buffer sizes to a small value when doing live playback to minimize latency.
13. Changed: Improved DLNA video playback to PS3 and others that make several small requests when playing.

18.0.23 (8/6/2012)

1. Changed: When loading an EPG, an auto match between the channel and identifier is performed automatically (a prompt will be shown if any data could be overwritten asking if you want to use the new identifier or keep the existing identifier).
2. Changed: If TheMovieDB lookup doesn't find any English images, but does find images for other languages, it will use the image for the other language instead of no image at all.
3. Fixed: Backspace was not working in edit controls hosted by a plugin (like a DSP, Visualization, etc.).
4. Fixed: Tab navigation was not working in DSP Studio.
5. Fixed: Possible crashes when using user interface in DSP Studio, Audio Path, and possibly others.
6. Changed: DSP Studio > Analyzer drawing is smoother.
7. Fixed: Clicking non-selectable tree items like the root of audio, etc. was not updating the tree selection properly.
8. Changed: Improved m4ts encoding.

Saturday, August 4, 2012

The builds 19-22

18.0.22 (8/3/2012)

1. NEW: TheMovieDB lookup uses API v3 (fixes issues with foreign images, puts community rating into 'Critic Rating' field, etc.).
2. Changed: More internal television threading changes.
3. Fixed: Play Doctor could show a strike-through on files that had not been skipped during the current play session.

18.0.21 (8/2/2012)

1. Fixed: Hiding the tree while the Action Window was showing the playback display would leave the display showing.
2. Fixed: Name changes in Tools > Options > Media Network > Advanced > Customize views for Gizmo & WebGizmo were not sticking.
3. Fixed: Drag-n-drop in a list to reorder could leave the 'new location' line that shows while dragging.
4. Fixed: Clicks on the scrollbar in a list could also click on the list under the scrollbar.
5. Fixed: Pressing Ctrl+F multiple times in a row could cause a crash.
6. Fixed: Tabbing on dialogs was stopping on static text, causing it to take extra tabs to get to the next control in some cases.
7. Fixed: Drawing of VST effects could flicker on sizing.

18.0.20 (8/1/2012)

1. Fixed: The mouse wheel would not work when the cursor was over an auto-complete tooltip in a list.
2. Fixed: Configuring the MP3 encoder could crash.
3. Changed: Removed the drop-shadow the could appear in some cases on dialog text.
4. Fixed: The OSD would not hide properly when entering Theater View.
5. Fixed: Analog television devices failed to start in the last few builds.
6. NEW: Added 'Adaptive Volume' feature for video playback (available in Options > Video).

18.0.19 (7/31/2012)

1. Fixed: Scrolling a list could cause an item to appear to wiggle in some cases.
2. Fixed: Drawing a selection lasso on a list could cause visual artifacts.
3. Fixed: Playback of converted audio files could start slowly on Android 4.0 and newer.
4. NEW: When serving a file that's being converted on-the-fly, an ID3v2 tag with basic tag information will be added to the front.
5. Fixed: Customizing Gizmo views could cause a crash.
6. Fixed: Opening DSP Studio from the 'Audio Path' popup could cause a crash.
7. Fixed: Message routing to Theater View, Image Playback, and some other windows was not working properly.
8. Fixed: Drag-n-drop was not allowing dropping on some targets.
9. Fixed: Pressing enter to 'OK' out of a popup was not working in some places.
10. Faster: Scroll animation in lists is smoother.
11. Faster: Drawing thumbnails in a list will use more threads on a machine with more than 4 cores (including virtual hyper-threading cores).
12. Changed: Videos acquired from cameras now have the media subtype "Home Video" applied to them.
13. NEW: The 'Convert Format' tool runs in the Action Window for both audio and video conversion (still a work in progress).
14. NEW: DLNA: Provide artist and album artist info in the content directory for containers that are audio albums.