Tuesday, September 28, 2010

The builds 119-122

15.0.122 (9/28/2010)

1. Fixed: Thumbnails would not work when a user's application data folder resided on a UNC path.
2. Fixed: Camera acquisition was not working from some types of cameras (WIA).
3. Fixed: Double-clicking an image in a mixed image + audio playlist when the image was at the end could cause a playback error message to be shown.
4. Changed: Improved support for renaming and moving files using a Portable Install.
5. Fixed: Changed how Flickr uploader sends keywords to the server to (hopefully) fix a problem with an extra keyword being added.
6. Changed: Moving a folder with drag-n-drop in the My Computer area of the tree no longer renames on collisions (letting the system rename could cause broken links for moved files).
7. Fixed: Multi-threaded access of input plugins at import time could cause a crash.
8. Changed: DLNA video flag changes for Sony TV and Blu-Ray. May help others as well. Required advanced option "MPEG video mimetype override".

15.0.121 (9/28/2010)

Internal testing build.

15.0.120 (9/28/2010)

Internal testing build.

15.0.119 (9/27/2010)

1. Changed: Theater View's default audio 'Recent Albums' view sorts tracks by track number inside an album instead of date imported. (only changes for fresh install or if Theater View views are reset in Options > Theater View)
2. Fixed: A fullscreen detached display could not be restored (only applies to build 118).
3. Fixed: Renamed WASAPI outputs to more compact names: "WASAPI" and "WASAPI - Event Style".
4. Fixed: The about box link for J. River was broken.
5. NEW: Added support for M3U8 playlists (both to File > Export Playlist, and also to import).
6. Faster: Improved the performance of the program when running in a language other than English.
7. Changed: When doing a sync with Google using Notes, failures are listed in the results popup.
8. Fixed: The mc2xml link in TV > Load Program Guide was broken.
9. Changed: Added more video types to DLNA protocol info for the DLNA server.

Monday, September 27, 2010

The builds 114-118

15.0.118 (9/24/2010)

1. Changed: Double-clicking a single list file in a grouped list will play the grouping instead of the entire list / entire library (starting at the double-clicked file).
2. Fixed: Searching with the search window could crash (only applies to build 117).
3. Changed: When editing in the Tag Action Window, edits happen on top of (instead of on a line below) the clicked value.
4. NEW: Editing long values in the Tag Action Window extends the edit when necessary outside the bounds of the Tag window.
5. Changed: When in-place editing (Tag Action Window or lists), drop lists will size to fit the current text instead of the widest text of any choice in the drop list (since the drop list opens wider than the edit when necessary).
6. Changed: When zooming in on images during image playback, the aspect ratio will remain fixed during animation.
7. NEW: Detached Display has a right-click option 'Hide Borders'.
8. NEW: When writing tags for podcasts, will also write iTunes proprietary tags so the podcast will show up in the right category in iTunes or on an iPod when used with the File->Export to iTunes and iPhone function.
9. Fixed: MPEG override switch in DLNA server options was not working properly.

15.0.117 (9/23/2010)

1. Changed: When showing a purchase or restore page, the default web browser is used instead of always using IE.
2. Changed: Plurals of field names are now included in the translation file.
3. Changed: Updated all translation files to include latest language from the source code.
4. Changed: Similar artist view in Performer store is populated on demand.
5. Changed: Improvements in Wikipedia artist/album lookups.

15.0.116 (9/21/2010)

1. Faster: Image framework flood filling system uses MMX assembly for faster filling.
2. Faster: Numerous small image framework optimizations resulting in slightly faster rendering.
3. Changed: New notes are no longer added to 'Recently Imported'.
4. Fixed: When streaming a WAV from a Media Network server, the header would not be correct until conversion finished, causing playback errors on some devices.
5. Fixed: Uncompressed WAV did not work properly when selected as a Library Server client conversion option.
6. NEW: Added support for L16 (uncompressed little endian PCM) so Media Center works nicer when playing from DLNA servers that provide this format.
7. Changed: Allow conversion to WAV in the DLNA server (in addition to L16). Some renderers like this better (i.e. the popcorn).
8. Changed: DLNA server, set L16 converted files to seekable as well as transcoded (transcoded flag is required by some renderers.

15.0.115 (9/20/2010)

1. Faster: More big optimizations to core libraries -- database benchmarks about 20% faster, many other areas of the program also faster.
2. Fixed: Thumbnails were not updating properly after rotating images.

15.0.114 (9/17/2010)

1. Faster: Huge speedup to core database -- benchmarks about 12% faster than v113.
2. Faster: Thumbnail style library views load faster.
3. Fixed: Using Ctrl+F from Playing Now while playing could result in the search box losing focus.
4. Fixed: Netflix thumbnails in Theater View were not always working nicely.
5. Changed: Netflix box art is now high resolution.
6. Changed: Improved Wikipedia data for Performer store.
7. Fixed: Netflix queue wasn't showing TV episodes.
8. Fixed: DLNA server, subtitles for LG Blu-Ray (and probably others). Requires DLNAExtra and Present Subtitle resources set in advanced options as well as having the corresponding .srt or .sub file named the same as the original movie in the same folder as the original movie.
9. Fixed: DLNA server, was crashing on WDTV when "present subtitle resources is set". Note the WDTV still won't display subtitles on non-transcoded video files.

Friday, September 17, 2010

The builds 107-113

15.0.113 (9/16/2010)

1. Fixed: Filename searches could be unreliable (only applies to build 112).
2. Fixed: When using gapped playback modes, a little burst of the previous song could sometimes be heard after the silence.
3. Changed: Improved lip-sync of video when using 'Windows Audio Session API (WASAPI) [event style]' output.
4. Fixed: In some cases, at the end of a video started from Theater View, the program could return to Standard View instead.
5. Changed: When jumping to Display View, tooltips are hidden immediately (previously could show on top of Display View briefly).
6. Fixed: Starting Media Server, then showing Theater View, then starting playback, then switching back to a multi-view Standard View configuration (splits or tabs) could be problematic.
7. Changed: Library Views could use unnecessarily verbose view header names when they were on inactive tabs.
8. Changed: View header names for thumbnail category views use plural names when possible. (ie. Rock Artists instead of Rock Artist)

15.0.112 (9/15/2010)

1. Changed: Wikipedia information is now used for albums and artists in Performer store.
2. SDK: When MCWS (web service) functions return MPL, they include the file key for each file using the XML name "Key".
3. Faster: Improved optimizations introduced in build 106, making the core media database faster.
4. Faster: The television engine could cause slowdowns when dealing with subscriptions configured to skip previously deleted programs.
5. Faster: The TVInfo(...) expression functions are faster.
6. Fixed: The Counter(...) expression function would start at zero instead of one when no start index was specified.
7. Changed: 'Expression' type categories in Panes views treat backslashes as nesting (so expressions can create dynamic browse trees).
8. Fixed: Editing the name of an expression column did not show in the column header until leaving and returning to a view.

15.0.111 (9/15/2010)

1. Fixed: 'Windows Audio Session API (WASAPI) [event style]' would stall playback on flushes.

15.0.110 (9/14/2010)

1. NEW: Core audio engine uses "Multimedia Class Scheduler Service" on Vista and newer to promote the main audio delivery thread to a higher priority.
2. Changed: Secure CD rip report now includes program name/version and CD drive model and settings info.
3. NEW: Added more DLNA server info to enable playing of video files on Sony TV's and Blu-Ray players. Probably will also help with other DLNA devices.
4. Fixed: When playback would fail to start, the error message could show a format that the engine tested (that also didn't work) instead of the user's format selection.
5. NEW: Added new audio output 'Windows Audio Session API (WASAPI) [event style]'.

15.0.109 (14/9/2010)

Internal testing build.

15.0.108 (13/9/2010)

Internal testing build.

15.0.107 (9/9/2010)

1. NEW: Netflix now includes 'Add' and 'Remove' from instant queue.

Sunday, September 5, 2010

The builds 102-106

15.0.106 (9/3/2010)

1. NEW: Last.fm has a configurable submission filter available in Options > Services > Last.fm.
2. NEW: Added a no cover art mode to Theater View > Playing Now > Display (use left / right with overlay selected to change).
3. Changed: Added the ability to manage the Netflix account in Options > Services.
4. Changed: When switching zones, any Playing Now views on active tabs will switch to the new zone (inactive tabs will not be changed).
5. NEW: Added Playing Now view header option 'Lock Display To This Zone' to prevent the display from switching with zone changes.
6. NEW: Added search function for Netflix in Theater View / Connected Media.
7. Faster: Core database engine is roughly 5% faster (shows in Help > Benchmark).
8. Changed: Handle head requests with byte range (0-0) in the http server. Affects among other things, the DLNA server.
9. Changed: DLNA server mimetype mappings (mostly video) for DLNA compatible rendering devices.

15.0.105 (9/2/2010)

1. Changed: Revised message shown when picking Player > Playing Now > Scrobble 'Listening To' to reflect the removal of the old plugin.
2. Fixed: The tooltip for the expression FormatNumber(...) listed the singular and plural labels in reverse order.
3. Fixed: The [Channels] expression was not working properly when customizing the player display area.
4. Fixed: Gapped playback options were not working consistently in all cases.
5. Changed: Reworked 'suppress silence' system in the audio engine so that it will support all bitdepths, channels, etc. (previously only worked with 16-bit data).
6. Fixed: When disk writing, the between track mode gapping / fading could be ignored in some cases.
7. Faster: Database ~dup and ~nodup operations are faster.
8. Faster: Core string engine used across entire program is faster.

15.0.104 (9/1/2010)

1. Fixed: The expression IsPlaying(...) could cause a dead-lock in some cases.
2. Faster: The expression IsPlaying(...) is much faster.
3. Fixed: Importing a mymovies.xml file that didn't explicitly point to a file from Windows Explorer could cause a crash.
4. Fixed: The 'Add Default Feeds' button in the Podcast system was not working (since recent jriver.com webpage changes).
5. Changed: Removed legacy Last.fm plugin. Please use new, native Last.fm features.
6. NEW: The duration of the 'Gapped Fade' between tracks mode can be configured in Options > Audio (requires manually reselecting Gapped Fade option again if you were using it already).
7. Fixed: Theater View > Playing Now > Display background visualization (click left / right on cover art) were not working properly.
8. Changed: Theater View background images are cropped to preserve the top of the image instead of cropping equally from the top and bottom.
9. Fixed: Theater View lists would not always update after building the first thumbnail in the list.
10. Fixed: When near the edge of the screen, a click in the title bar area could cause a maximization of the program.
11. Fixed: Recording a stream with the scheduler that contained invalid characters in the name would cause problems.
12. Fixed: When editing the last field in the Tag Action Window, the display would not always scroll to show the full edit control.
13. Fixed: Last.fm personal radio stations were using the Last.hq user account instead of the user account linked to Media Center.

15.0.103 (8/31/2010)

1. Changed: DSP Studio > Output Format has better handling of 5.0 sources (supports upmixing to 5.1 / 7.1, and provides better channel mapping when doing 5.1 / 7.1 output with no mixing).
2. Changed: When choosing 'No mixing' for the surround mode in DSP Studio > Output Format, mono will still be converted to dual channel mono.
3. Fixed: Path names with semi-colons in them could be problematic.
4. NEW: Last.fm playback allows playing tag radio, top fans radio, neighbors radio, loved radio, etc.
5. NEW: Last.fm remembers the last several stations used, and automatically fills in the last used station when choosing 'Play Last.fm Radio...'.
6. NEW: Added real-time Last.fm scrobbling to show what is currently playing (must enable scrobbling here: Player > Playing Now > Scrobble 'Listening To').
7. NEW: Added Options > Services page, added Last.fm configuration.
8. Changed: Added the ability to select Amazon country code in Options > Services.
9. Changed: Added the ability to manage the Twitter account in Options > Services.
10. Fixed: DLNA type descriptions for video in non-transcoded files.

15.0.102 (8/30/2010)

1. Faster: Searching options is much faster.
2. Changed: Using the expression function ListCombine(...) with an empty string no longer outputs an empty list item.
3. Changed: Added optional 'Output delimiter' parameter for ListCombine(...) function so the input and output can use different delimiters.
4. Changed: ListItem(...) and ListCombine(...) expression functions eat white space surround delimiters when building / analyzing lists.
6. Fixed: Publisher and organization flac and ogg tag writing and reading.
7. Fixed: Ogg tag case sensitivity.
8. Fixed: DFX plugin was not working properly since the switch to a 64-bit audio path (DFX operates on 32-bit data).
9. Changed: DSP Studio > Output Format has better handling of quadrophonic (4.0) sources (supports upmixing to 5.1 / 7.1, and provides better channel mapping when doing 5.1 / 7.1 output with no mixing).
10. Changed: Mimetype mapping in the DLNA server. This area is undergoing a lot of changes, this will have an effect on playable video files.