Tuesday, December 21, 2010

The builds 170-171

15.0.171 (12/20/2010)

1. Changed: The program will purchase a v16 license instead of a v15 license.
2. Changed: The program will work with a v15 or v16 license.
3. Fixed: Audio CUE files were being read with ANSI encoding so non-English characters were not displayed correctly.

15.0.170 (12/17/2010)

1. Fixed: On a fresh install, a 'Default' entry would not always be available in the list of libraries, making it hard to switch back to the default library after creating a custom library.
2. Changed: When connected to a DLNA library, the program will consider itself connected and show 'Disconnect From Library' in the menu instead of requiring selection of the last library from the libraries menu to disconnect.
3. Changed: Updated Japanese translation (thanks to KANEY).
4. Changed: Google Nexus S appears with the proper name and image instead of showing as a generic Android (may require a redetect of devices).
5. Fixed: Track Info visualizations shows a missing image instead of the logo when playing tracks with no cover art.
6. Fixed: DLNA Server, subtitles (.srt and perhaps .sub) for some BD players requiring the DLNAExtra setting (i.e. Samsung BD-Cx500). May help others as well.

Saturday, December 18, 2010

The builds 168-169

15.0.169 (12/16/2010)

1. Fixed: Restoring library backup settings would not work properly (only applies to last few builds).
2. Changed: OSD menu items are reordered.
3. Changed: On initial invocation of OSD menu, up arrow shows Position OSD, down arrow shows Playing Now (Programs for TV) OSD. Subsequent invocation of OSD menu behaves the same as before - showing menu item last shown. Additional pressing of arrows while the menu is on cycles through the menu as before.

15.0.168 (12/15/2010)

1. Changed: "Change Display Settings" context menu in video engine will list monitor frequencies as low as 24 Hz.
2. Changed: Added "Desktop Settings" to the top of "Change Display Settings" context menu in video engine.
3. Changed: Revised wording of access key option in Options > Media Network.
4. Fixed: Stopping of UDP-based servers for Media Network would sometimes hard-kill a server thread instead of gracefully close it (please report any issues with DLNA device detection).
5. Fixed: Volume OSD was displayed at the beginning of video playback if video was played right after stopping television playback.
6. Changed: Television Programs OSD will display channel name alone if there is no programming info, instead of showing "".
7. Fixed: It was possible to rip a CD while connected to Library Server by using the view header rip button, even though the Action Window would correctly report that the feature is disabled when connected to a library.
8. SDK: Targeting an invalid zone with an MCWS playback command could cause a crash.
9. SDK: ZoneType was not supported properly for some MCWS functions.
10. NEW: The player display area at the top of the program allows the token [Volume] to show the current volume level.

Tuesday, December 14, 2010

The builds 164-167

15.0.167 (12/10/2010)

1. Fixed: Cover Art lookup / submission was not available in build 165 and 166.
2. NEW: MCWS/v1/Values uses fuzzy matching and can sort matches by relevance (used by Gizmo).

15.0.166 (12/10/2010)

1. Changed: Improved handling of AIFF files with an invalid block size specified in their SSND header (affected samples from Bravura Records).
2. Fixed: WAV playback issue (only applies to build 165).

15.0.165 (12/9/2010)

1. Fixed: Television playback was broken in build 164.
2. Changed: Made DLNA engine more tolerant of device failures, so a device is less likely to be removed.
3. Changed: Television program cleanup of old programs as specified by subscription options happens each 8 hours instead of only on program shutdown (only happens when no recording or playback is taking place).
4. Fixed: The response to SSDP UDP notifications would unnecessarily return a 500 server error code.
5. Fixed: The program could create unnecessary C:\My Music, C:\My Pictures, and C:\My Videos folders on run.
6. Fixed: Playback of live HTTP WAV or L16 streams did not work nicely (used when acting as a DLNA renderer).

15.0.164 (12/8/2010)

1. Changed: Reworked code that validates the main program's size and visibility so launching after changing monitor configurations will not result in a hidden or oversized window.
2. Fixed: M4a audio was played in video engine instead of audio engine if Playback Method was set to "Automatic".
3. Fixed: M4a audio failed to convert to other formats due to the bug in item 2 above.
4. Fixed: When playing to a DLNA renderer that does not reliably support eventing, playback would not always advance if the renderer was not the active zone.
5. Changed: Reduced the time between track changes for DLNA devices that do not support eventing.
6. NEW: The amount of edge cropping (with the "Crop Edges" option, which is now also available in DVD playback) is now configurable (under General Video Settings).
7. Fixed: Possible dead-locks when switching tabs that contained certain views.
8. SDK: Update MCWS/v1/Library/Values so that it can filter matches, return multiple fields, and sort matches by quality (allows [search suggestions in Gizmo, etc.).

Wednesday, December 8, 2010

The build 163

15.0.163 (12/7/2010)

1. Changed: Czech language translation updated (thanks to Johnny B).
2. Changed: Improved support for DLNA device volume control for devices that use a volume range other than 0 to 100 (Philips NP2500, etc.).
3. Fixed: The MCWS volume calls would allow setting the volume to more than 100% (Spinal Tap).
4. Fixed: Attached DLNA devices could fail to appear or could take a few minutes to appear, especially when running a local media server.
5. SDK: Changed MCWS/v1/Playback/Playlist to a standard files function so it can return MPL (use &Action=Serialize to return previous serialized format).
6. SDK: Changed MCWS/v1/Library/Values to use 'Item' instead of 'Value' to be more consistent with other functions.
7. Fixed: Switching from Theater View or image playback to Standard View to certain threaded views could hang (only a problem in last few builds).
8. NEW: Added support for MSB byte-ordered integer audio formats to the ASIO output plugin (Int16MSB, Int24MSB, Int32MSB16, Int32MSB18, Int32MSB20, Int32MSB24, Int32MSB).
9. Changed: DLNA server, more accurate detection of videos that can be played without transcoding for WMC compatible devices (Xbox 360).
10. Fixed: DLNA server, WMC compatible devices (Xbox 360) were not presenting all avi's that could be played without conversion.
11. Fixed: Enabling Dolby Digital output in DSP Studio when using ASIO could cause a crash.
12. Changed: Improved efficiency of ASIO buffer filling system.
13. Changed: Significantly improved performance of J. River URL Reader filter for YouTube playback.
14. Fixed: When deleting a list item in Theater View, the file info panel image could go away until manually selecting a different item.

Tuesday, December 7, 2010

The build 162

15.0.162 (12/6/2010)

1. Fixed: Doing a fresh install with build 160 or 161 would not work (uninstall, reboot, and reinstall this build if you have this problem)
2. Fixed: The uninstaller could have visual gaps on the window border using the Noire skin.
3. Changed: Samsung Galaxy Tab appears with a full name and image instead of as a generic Android (may require redetect of devices).

Sunday, December 5, 2010

The builds 160-161

15.0.161 (12/3/2010)

1. Fixed: DLNA Server, PS3 video "convert when necessary" add xvid as natively playable media.
2. Fixed: Possible rare crash when DLNA devices left the network.
3. SDK: Added 'AccessKey' to MCWS/v1/Alive response.
4. Changed: Reverted to using a simple reader instead of a more sophisticated buffering reader for Library Server audio playback (new reader to return later).

15.0.160 (12/1/2010)

1. Fixed: On some CD/DVD burners, enabling 'test mode' could still result in the disc getting written to.
2. Fixed: In CD/DVD burning, the order of transmitting certain commands to the burner was changed which seems to improve reliability on certain burners, namely Samsung.
3. Changed: DLNA Server, more tweaking of video conversion autodetect, especially for the PS3.
4. Changed: Reworked how paths are stored in options so that they are user account relative when possible.
5. Changed: Restoring a library with settings from a different OS or different user account will work better.
6. Faster: Improved core browsing system of database for lower memory usage and better performance (helps program navigation performance and Gizmo performance).
7. Faster: Servers that power DLNA, WebPlay, Gizmo, etc. will use gzip compression for clients that support it.
8. Fixed: DLNA server, mkv files with h264 video will now play properly on the WDTV (and others that support this format).
9. Fixed: When resampling, startup silence for hardware synchronization durations would not be adjusted properly.
10. Fixed: WAV playback was not working over Library Server.
11. Changed: Added smartlist location specifier 'r' to show removed files (i.e. ~d=r).
12. Changed: Added smartlist location specifier 'g' to show television guide files (i.e. ~d=g).
13. SDK: When making an MPL request from MCWS, a list of desired fields can be specified (makes Gizmo file requests much faster).
14. SDK: MCWS file requests can optionally suppress returning filenames that point to local files while still getting URL filenames (makes Gizmo faster).
15. Changed: DLNA playback of video files on the XBox with conversion enabled now uses a higher 720x480 resolution.