Tuesday, March 30, 2010

The builds 9-14

15.0.14 (03/30/2010)

1. NEW: Added new option 'Play silence at startup for hardware synchronization' to Options > Audio that plays a little silence when first opening an output (or changing formats) to allow audio hardware to synchronize. (needed for devices like the Bel Canto USB Link that otherwise crop a little of a new signal)
2. Fixed: DLNA, transcoded music files could be from 1-8095 bytes short if not falling on a 8096 byte boundary.
3. Changed: Add file extensions for audio and image files in the content directory for DLNA. Some renderers improperly key off of the extension.
4. Fixed: Facebook upload status. Now an action window.

15.0.13 (03/29/2010)

1. Changed: MC will install MP4Splitter if it is not already found on user's computer before playing an mp4/m4a file, if the user has not selected any filters.
2. Changed: Further tweaks in mp4 file graph-building.
3. Changed: Improved artwork for Cover View toggle at top right of view.
4. Changed: Cover View only shows the playerbar when the mouse hits the very top of the screen.
5. Fixed: Cover View did not allow forward / back shortcuts.
6. Changed: Cover View hides file lists at the bottom of a library view showing category thumbnails.
7. Changed: Navigation tree appears when moving mouse to the border in Cover View.
8. Changed: F11 includes 'Cover View' when looping through available full screen views.
9. Fixed: Possible DLNA deadlock during especially high DLNA device activity.
10. Changed: Transparent borders in Display View and Cover View fade into view instead of snapping into view.

15.0.12 (03/26/2010)

1. NEW: Added new 'Cover View'. (Ctrl+5 or arrow at top right of views)
2. Fixed: Action Window > Camera could fail to create the output path.
3. Fixed: The French language was corrupted.
4. Fixed: Possible threading dead-lock during high activity DLNA usage.
5. Fixed: Playing a file to a DLNA device from WebRemote's Playing Now list could play a different file.
6. Fixed: DVD could fail to play if an old video renderer selection value was out of range in the new system (build 11 only).

15.0.11 (03/24/2010)

1. Fixed: DLNA device resubscription was not working (only applies to build 9).
2. Changed: Revised DLNA device resubscription system so that a single failed attempt to subscribe won't stop future retries.
3. Changed: Switched WebRemote's default port to 52199 (to stay in the J. River network / DLNA range of 52100 to 52199)
4. Changed: Some changes are made in DVD video renderer selection. Sorry, you will need to make a one time re-selection of DVD video renderer. Other video types should not be affected. Please report any irregularities (other than "my DVD video renderer was changed").
5. Optimized: The program is less aggressive about updating playback information for remote zones that are not active.
6. Changed: Improved how DLNA controlling detects changes in playback state to provide more reliable and faster track changes.
7. Fixed: The playback status ('Playing', 'Paused', etc.) would not update correctly for DLNA zones.
8. Fixed: If there was a failure contacting the Netflix API, it would keep trying every 1/4 second forever.
9. Changed: DLNA engine keeps a list of naughty devices that advertise themselves (sometimes over and over) but are unreachable to avoid communicating with faulty hardware.
10. Changed: Updated German language file (thanks to Bytestar).
11. Changed: Updated French translation (thanks Benoit de Corn).
12. Changed: Optimized Netflix API calls so we'll be less likely to burn through our daily quota. With all my testing we burned through the quota today however (sorry!).
13. Fixed: Some AIFF files created in dBpoweramp played with a brief noise at the end.

15.0.10 (03/24/2010)

1. NEW: Added a DLNA connection status manager for each device that nicely handles device disconnection, reconnection, communication errors, and more.
2. NEW: DLNA framework responds to alive and bye-bye messages from devices so that the device list updates faster.
3. Fixed: Thread locking issue with DLNA subscription management that could cause a hang.
4. Changed: Added a timeout set to the end of April.
5. Fixed: A crash while playing images at the same time as audio in the same zone could leave a dangling 'Images' zone that would cause issues.
6. Changed: Toggling through zones will no longer stop at the internal 'Images' zone used during simultaneous audio and image playback.
7. Fixed: last.fm plugin was not installing properly.
8. Optimized: Improved performance of some core libraries.
9. Fixed: MPC input plugin was linking in unused code, making it larger than it needed to be.
10. Changed: When restoring settings in a library backup, the program attempts to switch paths targeting old versions to the current version. (if you have already restored a v14 library to v15, you should manually clean up paths pointing to Media Center 14 by using regedit and searching / replacing here: HKEY_CURRENT_USER\Software\J. River\Media Center 15)
11. Fixed: If DirectShow DSP property pages were already showing in DSP studio when playback started, the pages appeared to be inactive, until DSP studio was closed and reopened.
12. Changed: Removed outdated Girder files from Media Center 15\Extras folder.
13. NEW: Added the ability to create / update translation files using Google Translate. (as always, please contribute any language improvements back to J. River)

15.0.9 (03/23/2010)

1. NEW: WebRemote allows changing appearance, port, and views in Options > Network.
2. Fixed: DLNA could unnecessarily event a 'LastChange' with no changes in it.
3. Fixed: It was not possible to add 'Playlists' back to a DLNA server's views once it was removed.
4. Changed: Revised bordering and some styling in default WebRemote appearance.
5. Changed: Better progress message is displayed during downloading and installing DirectShow filters.
6. Changed: MC inserts FFDShow Video decoder (if available) during graph-building for mp4/m4a and flv files if the user has not selected any filters.
7. Changed: MC gives MP4 Splitter higher preference than Haali Media Splitter when playing mp4/m4a files.
8. Fixed: Rare crash related to DLNA renderers and volume handling.
9. Optimized: DLNA device subscription occurs in a low priority background thread instead of the main thread.
10. Optimized: Revised how DLNA device searching works so that fewer device description requests are made.
11. Optimized: Revised communication mechanism used for DLNA subscription and eventing for better performance.
12. Fixed: Turn off video support by default for UPnP devices that don't support video.
13. Fixed: Return sane DLNA strings for the MC renderer which didn't have the full information needed to do so

No comments:

Post a Comment