Wednesday, March 30, 2011

The builds 56-60

16.0.60 (3/29/2011)

1. Changed: Dutch language translation updated (thanks bennyd).
2. Changed: Updated German language file (thanks Bytestar).
3. Fixed: In some cases, the installer could incorrectly reboot instead of launch the program after an install (only applies to builds 53-59).
4. Changed: When the installer wishes to restart, clicking 'Finish' with the 'Restart Windows now' box checked will show a confirmation dialog to avoid unexpected restarts.
5. Fixed: Aspect ratio on Android video conversions was sometimes incorrect.
6. Changed: Video encoding profile simplified somewhat for Android conversions.

16.0.59 (3/29/2011)

1. Fixed: When registering MAC addresses for wake on lan, the last MAC address would not be included in some case.

16.0.58 (3/28/2011)

1. Changed: Refined mp4/m4a tag reader so it will get more precise bitrate values. It will also handle very large files (ones requiring 64bit integers).
2. Fixed: ID3v2 tag reading and writing of COMM frames was not working properly (only applies to build 53 - 57).
3. Changed: Added support for some additional ID3v2.2 frames.
4. Fixed: High sample rate ALAC files would play at 44.1 instead of the higher sample rate.
5. Fixed: DLNA server, return sane content length when seek is requested past EOF. Fixes stall problem with XBMC and mp3's. Perhaps others...

16.0.57 (3/24/2011)

1. Fixed: Video encoder for Android was not getting automatically updated to the latest version.
2. Fixed: mp4/m4a tag reader got bitrate wrong.
3. Fixed: More configuration for Android video conversion.
4. Changed: When registering for an Access Key, the server's MAC address is sent so that Wake on WAN/LAN will be possible with Gizmo. Library Server soon.

16.0.56 (3/22/2011)

1. Fixed: The statusbar could show that a page was loading indefinitely when using the Internet Explorer engine.
2. Fixed: The minimize and close buttons could overlap on a skin that used different sizes for the buttons when a frame had no maximize button.
3. Fixed: It was not possible to seek ALAC files.
4. Fixed: An undo operation (ctrl-z) on a rename of a stacked file would not work for the underlying stacked files.
5. Fixed: A rename operation on a stacked file that was named differently from the stack top file would show an incorrect error message.
6. NEW: Added tag writing option from Options > General to the main program menu: Edit > Update Tags When File Info Changes.
7. NEW: Tag writing option is also available as a toolbar button.
8. Fixed: Video conversion for Android would behave poorly on files with a video filetype but containing only audio.
9. Fixed: Image playback with a pan and zoom slideshow could sparkle on the edges of images.
10. Changed: When viewing an image at 100%, a pixel-perfect overlay will always be rendered once zooming / scrolling have finished.
11. Fixed: Mp4/m4a tagging reading could deadlock on some files containing copyright notice.
12. Fixed: Transitioning from native audio playback to Directshow audio playback when there was an audio format change could lead to problems.
13. Fixed: Some M4A files would not play properly.

Monday, March 21, 2011

The builds 48-55

16.0.55 (3/18/2011)

1. Changed: Improved support for skins that have a border above the main menu (specified with Toolbars::TopBar::OffsetY in the skin).
2. Fixed: FLAC seeking did not support block accurate seeks, so CUE playback or conversion could be misaligned by a fraction of a second.
3. Changed: Tuned the level of hardware image detail used in hardware accelerated image playback.

16.0.54 (3/18/2011)

Internal testing build

16.0.53 (3/16/2011)

1. Changed: Added support for reading TXXX(UNSYNCED LYRICS) from ID3v2 tags (used by some software instead of more standard USLT).
2. Fixed: Reading lyrics from ID3v2 USLT frames did not work properly if the frame contained a content description.
3. Faster: When playing a video, switching between Display View and Theater View is faster.
4. Fixed: Mp4/m4a tag reader did not read bitrate correctly (build 52 only).
5. Fixed: Mp4/m4a tag reader could crash on reading duration (build 52 only).
6. Fixed: Mp4/m4a tag reader did not read embedded cover art (build 52 only).
7. Faster: Mp4/m4a tag reader is faster on files with embedded image.
8. NEW: Added optional /NoRun command line support to installer that will cause the installation to stop on the last page and not offer to run the program.
9. Fixed: Theater View file info text and news text would wrap to a new line sooner than expected.
10. Faster: Artist image views load faster.

16.0.52 (3/15/2011)

1. NEW: Improved support for Apple files.
2. Fixed: The mp4/m4a tagging system did not read replay-gain data correctly in build 51.
3. Fixed: Some Play Doctor phrases were not translatable.
4. NEW: Added command line tools /RestoreLibrary, /RestoreSettings, and /RestoreLibraryAndSettings. Specify the path to a library backup after the command.

16.0.51 (3/11/2011)

1. NEW: Artist image views perform much better (artist images are now imported as hidden database records so they leverage the existing thumbnail system, etc.).
2. NEW: Artist image views will show full resolution images when zooming in on the thumbnails (right-click thumbnail size slider to toggle one artist per page mode).
3. NEW: Artist images are used in artist views of Theater View.
4. Changed: More improvements to how the search suggestion system handles searches with more than one word.
5. Fixed: When starting seeded Play Doctor playback, the variety distribution could be off a little for the first few files.
6. Fixed: Starting Play Doctor with an artist or album seed would always start playback with the same file by the artist.
7. Fixed: Renaming a library in the tree would cause the selection state to be lost.
8. NEW: Added 'Adjust the volume' as one of the available parametric equalizer types.
9. Fixed: Sizing web pages when using the Internet Explorer engine would flicker.
10. Changed: When starting with Media Server enabled, more aggressive window visibility checking is performed so that if the window is off the screen due to a resolution change, etc. it will be reset to a default position.
11. Fixed: In some cases, ripping could start with the second track instead of the first track.
12. Fixed: When using the IE engine, if you had a browser on a tab you never viewed, the web sandbox for that tab would not shutdown gracefully (but instead get hard killed).
13. Fixed: Play Doctor would not start on the expected track or have the expected track distribution with shuffle mode enabled.
14. Fixed: The new mp4/m4a tagging system did not read replay gain data into MC's replaygain fields.
15. Changed: Added a more graphical view header to library management views (Playing Now > Playing from in the tree).

16.0.50 (3/10/2011)

1. Fixed: Improved handling of single character search tokens in the search suggestion system (used by Play Doctor, search box, Gizmo, etc.).
2. Changed: Tuned search suggestion system to provide more relevant results when entering searches with more than one word.
3. Fixed: Switching away from a web view could crash.
4. Changed: Updated German language file (thanks Bytestar).
5. Fixed: Bug in video conversion for Android could cause conversions to stall out.
6. Fixed: Switching tabs with Ctrl+Tab / Ctrl+Shift+Tab was not working.
7. Fixed: The new mp4/m4a tagging system did not handle BPM and Date fields correctly.
8. Fixed: Aspect ratio was often wrong on Android video conversions.
9. Fixed: Video conversions (for Android and others) could stall out if some Directshow components needed to be downloaded.
10. Changed: Updated splash screen to use jriver.com as the web address.
11. NEW: Clicking on a library in the tree (Playing Now > Playing from) will show library information and offer tools (still a work in progress).

16.0.48-49 (3/9/2011)

Internal testing builds

Wednesday, March 9, 2011

The builds 44-47

16.0.47 (3/8/2011)

1. NEW: The web browser engine used by the program can be selected in Options > Tree & View > Web Browser (default to Internet Explorer, and should work with IE9 RC).
2. Changed: Video converter configures h.264 encoding through an internal interface rather than using the registry.

16.0.46 (3/8/2011)

1. NEW: A new mp4/m4a file tagging system that reads all iTunes style tags, including embedded cover art.
2. Fixed: Numerous fixes to JRWeb.exe and the IPC layer it uses to communicate with Media Center.

16.0.45 (3/7/2011)

1. Fixed: Search suggestion system could return duplicate 'Name' matches.
2. Changed: Improvements to inter-process communication system used by web engine.
3. Fixed: Search suggestions could weight fuzzy matches of categories higher than exact matches of tracks. (i.e. 'layla' would put the album 'Electric Ladyland' above the song 'Layla')
4. Fixed: Search suggestions were not working for some fields when using a language other than English.
5. Changed: Updated all language files to have the latest strings from the source code, and to remove any orphan strings.
6. NEW: When clicking on a library in the tree in Playing Now > Playing From, it's possible to clone the library to a new library.
7. Internal: Internal changes to code structure (should be transparent, but please report any issues).

16.0.44 (3/4/2011)

1. NEW: Play Doctor learns during playback based on plays and skips and improves the list after skips.
2. NEW: Play Doctor adds files to the playlist after each play so that there are always 100 upcoming files and it never reaches the end of the playlist.
3. Changed: Play Doctor skips are graphically represented with a strikethrough in the Playing Now list.
4. NEW: Added MC16.exe launcher command /MonitorToggle to toggle the display between available monitors. (requires Windows 7, will work better and be easier to use than /MonitorSwitch command)
(note: to use /MonitorToggle, first extend all your displays and configure them to the resolution and refresh rate you prefer with Windows, then /MonitorToggle will use these settings when run)
5. NEW: Added MC16.exe launcher command /MonitorExtend to extend available displays across all monitors. (requires Windows 7)

Saturday, March 5, 2011

The build 43

16.0.43 (3/3/2011)

1. Fixed: Clicking YouTube links in Standard View did not offer download, watch, etc. options.
2. Changed: Updated German language file (thanks Bytestar).
3. Fixed: JRWeb.exe web sandbox processes would not shutdown properly on Windows XP.
4. Changed: If a television recording ended less than a minute ago, current time-shifting session will not be saved even if the global setting is "Save always". This will not affect the case where the user specifically choose to save the current session.
5. Changed: Video transcoding for Media Network no longer uses the registry for configuring ffdshow video decoding. It uses an internal interface instead.
6. NEW: Improved DLNA server search support.
7. Changed: When we return an empty DLNA search result, return OK with no results. Previously the result was crashing out PlugPlayer.

Thursday, March 3, 2011

The builds 40-42

16.0.42 (3/2/2011)

1. Fixed: The connect link on the Library Server webpage would start Media Center 15 instead of 16 (ie. http://localhost:52199/LibraryServer).
2. Fixed: Numerous problems with sandboxing web system introduced in build 41.
3. Fixed: Non-English characters were not displaying properly in the Help / Registration Info pop-up.
4. Fixed: The program was not properly finding external artwork saved to the cover art folder.
5. Fixed: Cookies in the web browser engine would not persist between runs.
6. Fixed: Keyboard shortcuts were not working properly with web windows.
7. Changed: Right-click and OSD menus "Save time-shifting on stop" are simplified. Change of setting using these menus is applied only to current time-shifting session. Global setting at Options > Television remains the same.
8. Fixed: Performer store cache was not getting dumped when a database update was completed leading to new content not showing up.
9. Fixed: When first starting video playback with VideoClock enabled, lip sync could be off until a seek.

16.0.41 (2/25/2011)

1. NEW: The web browser engine is sandboxed to its own process (JRWeb.exe) for increased security and stability.
2. Changed: When downloading something with an internal browser, the integrated download manager will be used.
3. Fixed: WebPlay was unnecessarily transcoding MP3 files.
4. Fixed: In some cases, popup dialogs could appear behind the main program.

16.0.40 (2/24/2011)

1. Internal: Updated the Windows and DirectX SDKs used during compilation to the latest.
2. Internal: The DirectX helper d3dx9_43.dll is required instead of d3dx9_39.dll (downloaded on install when required).
3. Fixed: DVD ripping was creating two destination folders and ripping to the second one.
4. Fixed: The calculation of space available for DVD ripping was not correctly handling mapped network and UNC drives and "Junction" type directories.
5. Fixed: WebKit based browsers running the latest WebKit code could fail to play from WebPlay.
6. Fixed: A few ID3v2 fields would not be properly read when using old ID3v2.2 tags.
7. Changed: Added 'Artist Sort' (TSOP) and 'Album Sort' (TSOA) mappings for ID3v2 tagging (not stock fields, but will populate if the fields are created by user).
8. Fixed: The Chromium engine would crash on Win2k instead of showing a 'not available' screen.