Saturday, August 28, 2010

The builds 96-101

15.0.101 (8/27/2010)

1. SDK: When the playback state changes in a non-active zone, it still events through the SDK notifications.
2. NEW: Added 'Add All (as next to play)' choice to Theater View play roller.
3. Fixed: The Onion was not working in Theater View > News.
4. NEW: Last.fm artist images can be used for Theater View theme background images.
5. NEW: Theater View allows turning on / off each individual website used for Theater View theme images (Options > Theater View > Theme > Online media slideshow).
6. NEW: Fading out the playing cover art in Theater View > Playing Now is optional (Options > Theater View > Theme).
7. Changed: When scanning for television channels, MC uses and updates existing channels with matching channel names, instead of creating new channels, in case the channel parameters change. The change applies to DVB-T channels as ATSC channels already behave this way.
8. Changed: DLNA server mimetypes. The last several builds may have prevented playback of previously playable video files. Need feedback!
9. Changed: Added MPEG video override for weird DLNA TV's that always want video/mpeg mimetype regardless of the file type. This has been separated from the DLNAExtra flag so if you need this you'll have to check the new option.
10. Fixed: Saving presets was not working with some VST plugins.

15.0.100 (8/26/2010)

1. Changed: Last.fm should only require authorization one time.
2. Fixed: When failing to start Last.fm radio playback, the files already in Playing Now would play instead.
3. Fixed: Some DVB-T television recordings made in build 99 would not play because MC was too agressive in filtering out unwanted subchannels.
4. Changed: DLNA subtitle support. Add description text that triggers subtitle requests on some renderers (i.e. Dlink DSM-320, etc). Subtitle resource presentation only occurs if the subtitle option is set AND DLNAExtra is set. Otherwise the device must ask for the subtitle resources.
5. Fixed: DSP Studio > Effects > Environment effects were not working properly since the switch to a 64-bit data path.
6. Changed: When using the 'Tone' option in DSP Studio > Channels, the subwoofer tone will be attenuated by 10dB if "Something outside Media Center will make the subwoofer +10dB" is selected in DSP Studio > Output Format.
7. Fixed: When playing a 5.1 or 7.1 source with the build subwoofer option in DSP Studio > Output Format set to 'Silent', the LFE channel would be incorrectly silenced.
8. Fixed: Doing a YouTube search in Theater View with the alternate navigation option selected did not work properly.
9. Changed: Theater View skinning allows specifying the scrollbar size (as a percentage of the screen width.
10. Changed: Obsidian Touchscreen Theater View skin uses a wider scrollbar (you can also flick lists with a touchscreen).
11. Changed: Changed how DVB-T digital television updates channel group information for transport stream recording. Please test and report problems. A complete rescan of channels is needed.
12. Changed: Removed root web media links, to return later as more integrated connected media sites.

15.0.99 (8/20/2010)

1. Fixed: DirectShow filter DSP plugin did not handle 64 bit floating point audio correctly.
2. Fixed: Strange behavior when a DirectShow filter failed to load into DSP chain.
3. Fixed: Cover art reading and writing for the WavPack format.
4. Changed: CD Information dialog is not shown for an unrecognized CD when automatic online lookup is deselected.
5. NEW: Added website links to root of tree.
6. NEW: Added Last.fm radio playback (Menu > Player > Play Last.fm Radio...).
7. NEW: Added Last.fm scrobbling (Menu > Player > Playing Now > Scrobble 'Listening To'...).
8. Fixed: When switching to a new track that was slow to start, 'Buffering...' could blink in the player window.
9. Fixed: When recording television in transport stream format, some recordings included all subchannels.
10. Changed: Ogg and flac tags map database PUBLISHER to ORGANIZATION, database ORGANIZATION (if existing) to JR_ORGANIZATION, and if there's an ALBUM ARTIST write it out as both ALBUM ARTIST and ALBUMARTIST. Read either, ALBUM ARTIST preferentially.
11. Changed: (internal) streamlined a bunch of code in the flac input plugin.

15.0.98 (8/17/2010)

1. Fixed: Bass removal with Room Correction was not working properly since the switch to a 64-bit audio data path.
2. Changed: Updated DLNA to show a friendly comment in Windows networking for J. River DLNA servers and renderers.
3. Fixed: Ripping wouldn't work on certain cd drives that didn't handle sub-channel reading in the standard way. Ripping would report "parameter out of range" errors. (actually fixed in build 94)
4. Fixed: In rare cases, auto-import folder watching could cause problems when it was stopped.

15.0.97 (8/16/2010)

1. Fixed: ASIO output on cards that used 32-bit floating point format was not working with build 96.
2. Changed: Updated German language file (thanks Bytestar).
3. Changed: Updated Russian translation file (thanks to Vladimir).
4. Fixed: "Copy mode" and "Read speed" were not translatable in Options > CD & DVD.
5. Changed: Tuned the timings used in the new 'Gapped Fade' switch tracks mode.
6. Fixed: MP3 gapless playback would not work perfectly with resampling enabled.
7. Changed: Switched DLNA root container artwork to use JPEG format to improve compatibility with DLNA devices that don't support PNG images.
8. Changed: The high-quality image overlay is only used during image playback if it provides more detail than the hardware accelerated view (prevents visible image shift from the overlay when not needed).
9. Optimized: Improved performance of starting playback from a Library Server.
10. Fixed: Media Editor could hang when saving a file.

15.0.96 (8/13/2010)

1. NEW: Media Center uses a purely 64-bit (double) audio data path, including format conversion and all included DSPs.
2. NEW: VST DSP plug-ins use 64-bit processing when the plug-in supports it.
3. NEW: Media Center is bit-perfect when playing 64-bit input files.
4. Changed: Updated Russian translation file (thanks to Vladimir).
5. Fixed: Television subscription recording did not allow multiple subscriptions of the same program at different times.
6. New: Ogg images in tags. Read and write new style METADATA_BLOCK_PICTURE (front cover type 3 only). Read old style COVERART if METADATA_BLOCK_PICTURE doesn't exist. On write, remove old style COVERART tag. On write non-supported images will be converted to losslessly to a jpeg.

Friday, August 13, 2010

The builds 93-95

15.0.95 (8/12/2010)

1. Fixed: Showing split views of multiple Playing Now zones could cause problems at startup and shutdown.
2. Optimized: Improved performance of Playing Now views.
3. Fixed: The ListCombine(...) expression function did not work properly with single item lists. (only applies to last few builds)
4. Optimized: Improved handling of tagging engine when dealing with files that can't be tagged.
5. Fixed: Several strings that were not translatable.
6. Changed: Updated all translation files to include latest language from the source code.
7. Fixed: Revised WMA shutdown sequence to possibly fix stalling on stop of certain web media streams.
8. Fixed: Television recordings in non-jtv format could not be deleted from disk.
9. NEW: Added 'Gapped Fade' switch tracks mode (fades out previous track, plays a little silence, then starts new track).

15.0.94 (8/11/2010)

1. NEW: When playback fails, the player will see if configuring the Output Format DSP could fix the failure, and if so, it will offer to automatically make the adjustments.
2. Fixed: The 'Help' button on the 'File Types' options dialog went to the wrong topic.
3. Optimized: Reworked ASIO pipeline to improve buffer fill performance and remove any thread locking -- fill callback over 15% faster on a multi-core system, more on a single-core system.
4. Changed: Process memory cleanup performed when switching views or minimizing the program could cause a playback hiccup with some audio hardware (cleanup no longer done while playing).
5. NEW: Netflix in Theater View "Connected Media" now shows individual TV shows from a season disc rather than one entry for the entire season.
6. Fixed: If MC is scheduled to record a television program with extended end time that is more than 5 minutes beyond the program end time, the next program could not be scheduled to be recorded.
7. Fixed: Ogg tagging fixes. Wasn't reading REPLAYGAIN_TRACK_GAIN properly and wasn't writing the mapped tags properly.
8. Changed: Ogg and FLAC tag writing does DISCNUMBER instead of DISC #, on writing, if DISC # exists, it's deleted. On reading if DISCNUMBER doesn't exist we look for DISC# (as well as the MEDIAJUKEBOX: variants).
9. NEW: Added ability to dither output when outputting 8-bit or 16-bit data (selectable in DSP Studio > Output Format > Bitdepth).
10. Changed: MC no longer requires the presence of "Recording Rule ID" tag in a video file to treat it as a television recording. MC now requires Genre field to be filled with "TV Recordings" for a video to be considered recorded television show.

15.0.93 (8/9/2010)

1. Fixed: MC would crash as a Library Server client when user tried to cancel a television subscription recording (build 92 only).
2. Changed: Saving and loading of VST plugin settings and presets works nicely with more plugins like Span, Console, or other chunk-based setting plugins.
3. Changed: Camera enumeration used by Action Window > Camera does enumeration in a low priority background thread so devices that are slow to enumerate do not cause the user interface to be unresponsive.
4. Changed: If the WIA subsystem has a critical failure when enumerating cameras, it will not be used again for the remainder of the program run.
5. Changed: Ogg tags. Incorporate JR_DATE precision date if the date is not just a year.
6. Fixed: Ogg replay gain was set from the tags even if it didn't exist.

Saturday, August 7, 2010

The builds 88-92

15.0.92 (8/6/2010)

1. Changed: When zooming into a file in Theater View, the title is shown on the top roller to remove unneeded visual noise from file views.
2. Fixed: When playing a mono file with DSP Studio > Output Format set to 'No mixing', mono could still get mixed to stereo.
3. Changed: Added support for m4a and ogg files when connecting to a DLNA serverp.
4. Changed: When connecting to a DLNA server, more fields are retrieved (track #, etc.).
5. Changed: When acting as a DLNA server, if the automatic album artist is '(Multiple Artists)', this will be provided to clients connecting to the server.
6. NEW: Television recordings can now be scheduled on a Library Server client, and the actual recording will happen on the Library Server.
7. Changed: If a user does not explicitly pick a channel output mode with DSP Studio > Output Format, mono will automatically be output as two channel mono (can still force one channel output by enabling and configuring Output Format DSP).
8. Changed: Improved energy preservation math in Room Correction bass redirection system.
9. NEW: DLNA Controller will work without the DLNA server enabled. This means you can load a library (read DLNA server) and direct the output to a DLNA renderer with MC doing the controlling.

15.0.91 (8/5/2010)

1. Changed: Room Correction no longer considers channels with no data (because of 2.1 mixing) when calculating the maximum possible gain.
2. Fixed: After snapping the program to the edge of the screen, a single-click of the titlebar would unsnap it.
3. Changed: Snapping to the edges of the screen only happens if the mouse is stopped near the edge for a little delay, so dragging quickly between screens won't cause the program to jump around.
4. Changed: When connected to a Library Server, zones from the server will not appear as DLNA zones if they're also "There: " zones.
5. Changed: Library Server zones will get the same zone ID each connection so that settings like zone link timing persist between runs.
6. Fixed: After loading a different library, the Media Network engine (servers, DLNA control, etc.) would not be restarted automatically.

15.0.90 (8/4/2010)

1. Changed: Reworked zone presentation so that they are more hidden until there is more than one zone.
2. Changed: High resolution tooltips use Media Server client conversion settings, making display of RAW or other large images much faster (enable conversion in Options > Media Network).
3. Fixed: Right-clicking a non-active zone and picking 'DSP Studio...' or 'Playback Options...' would show dialogs for the current zone instead of the clicked zone.
4. Changed: DSP Studio shows a zone name instead of a zone ID in the titlebar.
5. Changed: When linking zones, if only one is playing, whatever is playing will begin playback in both zones.
6. NEW: When linking zones, if both are playing, a dialog will ask what zone to keep playing from.
7. Fixed: Zone linking could lose sync at track boundaries (only applies to build 88 and 89).
8. Fixed: When first linking two zones, the master zone would not update its playback settings to not suppress silence until switching to the next track.
9. Fixed: When linked zones drifted apart, they would not always be restarted after stopping them when the current track finished.
10. Fixed: Theater View did not work nicely on a touch screen where a mouse move was not simulated before a click.

15.0.89 (8/3/2010)

1. Changed: Updated Russian translation file (thanks to Vladimir).
2. Fixed: Removing a pane when another pane already had a selection could cause a crash.
3. Changed: When adjusting the timing of linked zones, a sync will happen after no changes are made to the slider for 2 seconds (was previously 1 second).
4. Changed: Visualization Studio is available again for 2D visualizations.
5. NEW: Chapters support for audio played in DirectShow.
6. Changed: OGG tags: Write new style replay gain and peak level tags with +-6db adjustment from MC's internal values. When writing the new tags, removes any old style tags. When reading tags and new style doesn't exist, uses the old style tags.
7. Changed: Scrolling a list with the mouse wheel without moving the cursor would not properly show tooltips when scrolling stopped.
8. Changed: Loading of high-resolution image tooltips is better threaded to avoid lags while an image loads.
9. Faster: Loading of PSD files is many times faster.

15.0.88 (8/2/2010)

1. Fixed: Spectrum analyzer visualizations did not move.
2. Fixed: The time was not appearing at the root of Theater View.
3. Fixed: The program would allow a user to delete all zones, causing a crash.
4. Fixed: It is no longer possible to delete a DLNA or Library Server zone. (use Options > Media Network to configure if remote zones should appear)
5. Changed: Added Options > General > Advanced > Reset saved Internet passwords... to allow clearing any stored internet passwords.
6. NEW: A new password dialog is shown when connecting to protected sites or Library Servers. Choosing 'Save password' will save the password between runs (previously it asked once each run for the password).
7. Fixed: Connecting to a Library Server from behind a passworded proxy did not always work nicely.
8. Changed: When downloading a resource in the background (Podcasting, Online Slideshow, etc.) URLs that require passwords will silently fail instead of showing password prompts.
9. Changed: The dialog for adjusting link timing is wider and has a smaller range (-2 seconds to +2 seconds) to allow easier control.
10. Fixed: When stopping linked zones, they could restart again.
11. Changed: Previous / Next commands work properly with linked zones.
12. Changed: When syncing linked zones, if any of the zones in the link are remote the delay before resuming is longer so that the remote zone has a chance to do any prebuffering.
13. Changed: When first creating a zone link, a DLNA zone from another Media Center could stay paused instead of starting playback.
14. Changed: When using linked zones, if any of the zones are remote, playback stops after each file and then starts up again in a few seconds (since controlling cross-fading, etc. isn't possible with remote zones).