Fixed: AIFF files that have a tag that's one byte longer than the metadata will still import (previously we would fail to read the tags).

Fixed: CUE file parsing updated to better handle link filenames.

Changed: Updated Chinese language files (thanks YanJun Sun!).

NEW: Added a FileLookup(...) expression that takes a filename and returns a database key.

Changed: Back out library server hiding when the library is empty introduced in 19.0.71.

Fixed: DLNA, when pushing tracks to a renderer, when the playlist changes the next item to play, resend the SetNextAVTransportURI (for devices that support it) to keep the playlist in sync with the device.

Changed: Changed how "All channels" attribute is stored when subscribing to a television show, so that users can still revert back to a particular channel by using Configure Subscription in Theater View (not an issue in Standard View).

Fixed: DLNA, if DSP was enabled, the servers were all using the same DSP settings. Now they are set per server.

Changed: The installer can be run with /NoDriver to skip the driver install.

Fixed: Rotten Tomato movie lookup wasn't working.

NEW: Added MCWS/v1/Library/GetStats to get stats about the loaded library.

Changed: The installer does no longer install the WDM Driver in a portable install.

Changed: Adding files to Playing Now won't trigger a ZoneSwitch rule to stop playback in the other zones.

Changed: When setting up subscriprion to a television show in Theater View, MC will ask whether to record the show on selected channel only or on all channels (if the global option is to allow setting details in Theater View).

Fixed: MCWS/v1/Playback/Zones returns a count after hidden zones instead of before (makes hidden zones work with Gizmo again).

Fixed: A typo in television EPG wizard.

Fixed: When scanning for television STB channels, automatic filling of the "Channel Number" field (if turned on) did not work correctly. It copied the entire channel string instead of just the numeric portion.

Changed: When a field has a newline in it, enter on it in Theater View will expand it instead of doing a search on it.

Changed: Tracks with multiple artists will use (Multiple Artists) for Album Artist Auto.

Changed: On edit television channel list window, added a "Save Channel Order" button. Channel ordering will not automatically be saved if a user only clicks the channel header. If the user uses Move Up/Down to change ordering, a confirmation dialog will be displayed upon leaving such mode.

Changed: When removing the playing file from Playing Now the next file will start playing.

Fixed: When DSD files were transcoded to PCM over DLNA with sample rate set to "same as source", they were ending up with an unplayable sample rate of 2822400. Now the sample rate is capped at 176400 on these transcodes.

Changed: Relaxed some error handling so that some malformed m4a/ALAC files can still be played in MC.

Faster: Uploading Cover Art and background images to the graphics card in Theater View is more efficient on Intel GPUs.

NEW: Added a time display to the main roller in the default Theater View skins in all views.

Fixed: MP3 transcodes over media networking were reporting a content length 4096 bytes less than actual. No real data was lost because of null padding at the end, but this might confuse a fussy renderer.

Fixed: When multiple STB channels were grouped into a single set of channels, if one device was in use, the other device might not work correctly.

Fixed: Installing plugins and connecting to a Library Server would fail if the User Profile Path included Unicode characters.

Fixed: Using "Auto Size All Columns" did not save the column width, causing the layout to reset on next load.

Fixed: Streaming MP3 to ChromeCast could cause playback to get stuck at the end of the file.

Fixed: Blu-ray/PGS subtitles could be shown too late, instead of at their appropriate display time.

Fixed: Loading images from Google for Theater View Media Slideshow was broken as of beginning of April, due to a change in Google's website.

Changed: Added more logging to TV channel scan wizard.

Fixed: When playing live TV on clients using tuners on a server, the Playing Now OSD did not show channel and program info.

Fixed: Certain WMV files did not reliably pass audio analysis.

Changed: MC's behavior when the 'i' button on remote control is pressed in Display View is now uniform across all playback types. The OSD will cycle through "Position" (if available), "Playing Now" (or "Programs"), and "Description" (if any - for live TV the description of currently playing program, for other files the Description tag field). Pressing 'i' while "Description" is showing turns off OSD.

Fixed: When user presses Left or Right arrow in television guide in Theater view, super long (24 hours for example) programs could not be selected (and the selection would stay at the adjacent program on the same row).

Fixed: JRSS downmixing could result in audio clipping due to the Peak Levels change in 19.0.122, which has been reverted.

Fixed: JRSS did not use energy neutral downmixing for the LFE channel.

Fixed: MC did not properly fallback to thumbnails if the full resolution artwork was not found (in Theater View et al.).

Fixed: When recording consecutive television shows on the same channel, the second recording might not be completed as the system might go to sleep.

Changed: Video playback option "Enable Automatic Display Settings changing" is changed to a drop list of three selectable modes: Off, On, and Custom. Custom corresponds to the old "checkbox checked" mode, On is a new automatic mode.

Changed: Added a "sorting mode" combo box on television channel-to-xmltv match window, to make it easier to do manual match.

Changed: Media subtype of television recordings will be set to "Movie" or "TV Show" according to the info available in guide data.

Fixed: The MCWS/v1/File/SetInfo function did not properly handle double quotes in string values when using the List=CSV mode.

Changed: Pressing the "i" button on an MC remote control while a television channel is showing will cause the OSD to cycle through three modes: position bar, current/next program title, and program description (provided that the OSD menu is not showing at the time).

Fixed: Potential crashes in BufferingInternetReader. Seen on Mac when playing high-def files with memory playback on Library Server clients.

NEW: Option to add channel number in front of channel name when scanning for television channels. The default is to add. This only affects DVB channels as most other types of channels already add a number in the name (now it is optional for all channel types).

Changed: DXVA2 Hardware Accelerated video decoding is used in RO HQ when no other acceleration options are available (on AMD graphics cards and older Intel graphics chips).

Fixed: Loading images for Theater View Media Slideshow from Google was broken since October, due to a change in Google's website.

NEW: Television channels in standard view can be sorted. Click the channel list header repeatedly to sort by different parameters (by Name as is, by Name disregarding the number in front, by Channel Number, by channel type).

Changed: "Favorite Channels" and "Hidden Channels" attributes can be set on "Edit Channel List..." window, where you can select multiple television channels and then click buttons to set them all at once.

Changed: "Delete All Channels" button on "Edit Channel List..." window is removed as it is not needed.

Changed: The "Mark as (not) Played" library tools are only shown when they are useful (ie. Mark as Played only on files not played before, and vice versa).

Changed: Updated Chinese language files (thanks kelijun).

Fixed: "Hidden channels" and "Favorite channels" drop lists were not updated after scanning television channels, or after running "Group channels" tool.

Changed: Updated the FFmpeg version used for transcoding.

NEW: Option to populate "Channel Number" field when scanning for television channels, if such number can be found or constructed.

Changed: MC will not treat different audio streams on the same DVB service as separate channels when scanning for channels, and will ignore any service without a name (instead of using "(null)" as name).

NEW: On scanning for DVB television channels, MC will add a "DVB-T2/S2/C2" flag to indicate that a channel is or is not a T2/S2/C2 channel. On tuner device configuration, a checkbox is added to indicate whether a tuner is capable of tuning to T2/S2/C2 channels.Changed: Standard television view will list guide data for 24 hours per page, instead of 18 hours.

Fixed: Television channel scanning wizard did not show all option controls for scanning STB channels because the wizard window was too small.

Faster: Pushing enter in the search box will execute the search immediately (previously it would execute the search but the view would update a second time shortly after, making it slower overall instead of faster).

Changed: Pushing tab in the search box will auto-select the first suggestion.

Changed: The search system adjusts how instantly the search is evaluated based on view size and performance so fast computers or smaller libraries update almost instantly, but slower computers and larger libraries wait to avoid lag from partial searches (use enter in those cases to update immediately).

Fixed: When using memory playback, if a large file was played that used 1GB (or more) of memory but the system was unable to allocate that much memory, a small chunk of the song could get lost during playback.

Fixed: Closing a file in Media Editor could crash.

Fixed: When double-clicking a file in Playing Now, if the file was in the list multiple times, the behavior could be incorrect.

Changed: When installing an updated LAV, if there's a copy of dtsdecoderdll.dll in the AppData LAV folder it will be preserved.

Fixed: Theater View details list were not correctly putting text for the selected audio files on two lines.

Changed: Put a white background on the updated checkbox images so that they work better with dark skins.

Changed: When doing real-time DSD output, changes of input sample rate will restart the hardware (otherwise an undesired resampler can end up in the audio chain).

Fixed: When switching output encoding to AC3, the channels box would switch to '4 channels' but not save the setting correctly so that playback could fail until you manually changed another setting on the page.

Changed: When searching for backdrop images from htbackdrops.org, artist mis-spellings will be better handled.

SDK: Skin items can specify a Scale attribute so that high resolution images can be used (ie. Scale="2.0" for a double resolution image).

Fixed: When watching an on-going television recording in transport stream (.ts) format, not all of the already recorded portion was shown, if the portion was longer than the pre-set time-shifting window.

Fixed: ATI HDTVWonder tuner would not record in transport stream format.

Changed: DSD encoding targets a slightly more conservative volume level (by about 1.6dB) so that it works better with Sabre-based DACs (and possibly others).

Fixed: Clicking 'Exit' in Theater View with the mouse would not show the dialog with the last couple builds.

Fixed: The installer would always register the 64-bit shell extensions, leading to cases where shell extensions could show in Explorer when the option was off in MC (manually turn on, OK out of options, then turn off, and OK out of options to fix).

Changed: Rewrote several core MMX image manipulation routines in SSE (most around 2x faster and now work cross platform).

Fixed: The visual mouse over state for an edit control would not always be honored properly.

Changed: Adaptive Volume in 'Peak Level Normalize' mode normalizes on a per-track basis when Volume Leveling is off and on a per-playlist basis when Volume Leveling is on.

Fixed: WPD camera acquisition could fail in the last few builds due to the internal COM changes.

Changed: MC has a white list of device names that support system volume while bitstreaming, and no longer disables the system volume slider when playing to these devices (if you have a device like this, please provide details).

Fixed: Audio device names with pipes or backslashes in them could cause problems in Options > Audio.

Changed: Added experimental support for ASIO DSD output to devices that do not specify a DSD buffer format like Teac, maybe others (feedback appreciated).

Fixed: If auto-import got canceled while analyzing audio, it would record it as an error and not try again for a year.

Fixed: Column auto-sizing was not working in some areas.

Fixed: The projection aspect ratio was inconsistent when switching between some 3d visualizations.

Fixed: The uninstaller could fail to start if a different version of Media Center was used last.

Changed: When searching for sidecar artwork, instead of searching only for Folder.jpg, the program will find Folder.jpg, Cover.jpg, Front.jpg (and also any image extension like .jpeg, .png, etc.).

Changed: When scanning for television channels, the tuner type is automatically selected according to user configured tuner type of the first non-disabled tuner in the list, instead of always defaulting to "ATSC".

Changed: Removed the appearance selection page from the installer.

Fixed: Using the new group expressions in Theater View could cause 'circular reference' errors to appear in some cases.

Changed: When the Analyze Audio tool is being run manually (ie. not part of auto-import), it will prevent the system from going to sleep.

Fixed: Tooltips in edit controls were not showing reliably (making it hard to get context sensitive help when editing expressions).

Fixed: While playing a currently recording television show in transport stream format MC would play the ts file instead of going to the tuner that was doing the recording.

Fixed: MC could hang upon stopping when playing a video over the network (Library server, or YouTube etc.).

Fixed: Direct Sound playback would not work with devices that didn't support 24-bit audio.

Fixed: Video width and height fields could be filled incorrectly.

Fixed: When converting from jtv television recordings, the converted files would have an incorrect aspect ratio. Make sure you correct width and height problem first (see 4. above) before retrying conversion.

Fixed: If an iPod failed to initialize, it could cause a hang when trying to display the error message.

Fixed: The option to run Theater View in exclusive mode was not working in build 194 on Windows 7 and Windows 8 (this mode is not recommended for normal use).

Changed: Updated Chinese language files (thanks kelijun).

Changed: A portable install will no longer warn and fail to run when taken between different operating systems.

Changed: When switching tracks that require a hardware stop / start like on a sample rate change, the startup silence option will be honored (silence will be maximum of between track gap and startup silence gap).

Changed: Updated to madVR v0.86 (thanks madshi).

Changed: Subtitles account for the madVR presentation latency by using the new IMadVRInfo interface.

Changed: MC automatically detects whether Ceton InfiniTV (and possibly other CableCARD television tuners) are in used (by another application or on another computer on the network), so there is no need to manually allocate the tuners for each computer.

Changed: Updated Korean language file (thanks Junghwan).

Changed: Updated Polish translation (thanks Janusz Grzybek).

Fixed: When emailing images, it wasn't possible to pick the option 'Original size'.

Fixed: Audio Path could incorrectly account for the output bitdepth in the last few builds causing it to incorrectly say 'not using enough bits to output the input directly'.

Fixed: DoPE bitstreaming was not working properly in the last few builds.

Changed: The volume and mute state for a DLNA device is queried in a background thread so that unresponsive devices will not slow or freeze the user interface.

Changed: SSA subtitle takes into account when the subtitle file resolution does not match the content resolution when sizing subtitles.

Fixed: In some cases, line-in and loopback playback could incorrectly analyze the buffer state causing playback issues.

Changed: Added full support for DSD bitstreaming using DoP to the Kernel Streaming plugin.

Changed: DoP works when playing with WASAPI when event style is diabled.

Fixed: When zooming into an item in a Theater View flow list, the animation could appear jerky in some cases.

Fixed: Instructions shown over Theater View could flicker.

Fixed: Child wizard dialogs, like used in Options > Remote Control, weren't supporting the OK and Cancel buttons properly in some cases.

Changed: Radio buttons will use multiple lines for their text when necessary instead of truncating the text (helps with large font sizes).

Fixed: Video conversion could use file path settings from the audio converter.

Changed: Updated the French language translation (thanks rlebrette).

Fixed: If a connection to a Library Server was sporadic, it could lead to cases where a link to external cover art could be lost.

Fixed: Mono ALAC files were not being parsed or played correctly.

Fixed: DLNA slideshow push. The transition from first to second image in a playlist of images was not happening on the timer properly. This change may also make it more likely to work on devices that were having trouble with the slideshow mode.

Fixed: Some videos during conversion would not detect the end of stream properly, so could stop a few seconds early.

Changed: Removed the safety valve in the video converter that would stop a conversion if it stalled for too long (Red October should make it unnecessary, and it's possible the valve triggered in cases where it shouldn't).

Changed: When multiple optical media disks are present, Theater View now shows the first one available rather than none.

Fixed: Queued files for a data disc burn could not be seen because "Show files in subfolders" button was not available.

NEW: Media network, add album art for xbox 360 videos.

Changed: Media network, fix xbox 360 conversion crashes.

Fixed: Crash could occur when clicking the "Rip Tracks" button in the CD header view.

Changed: When ripping audio from multiple drives, the 'Details' button in the Action Window jumps to the first drive instead of showing an overview view for all drives (which didn't have the same functionality so could be a little confusing).

Fixed: MC could crash if user tried to stop a television playback immediately after starting to play a channel.

Changed: Television engine ignores Stop request if it has not finished starting to play a channel.

Changed: If the program is configured to use a cover art folder that is not available or writable, the default cover art folder will be used for that run of the program (the same validation runs when setting a folder and won't allow you to set a non-writable folder).

Changed: If the program is configured to save art next to files, it will nicely handle cases when sidecar artwork is not writable on the file system (by falling back to the cover art folder).

Fixed: WAV files created by other programs (like WMP and others) containing tags in the RIFF header could be imported with garbled tag values.Fixed: Holding down the previous and next player buttons was not doing a fast forward / rewind.Changed: Updated Chinese Language file (thanks kelijun).Fixed: YouTube downloads were not working for some videos.Changed: When changing the volume quickly with Loudness enabled, the sound is smoother (previously there could be a subtle ticking sound).Fixed: When rip/encode simultaneous was enabled in advanced rip options, MC would not always allow multiple audio CD's to be ripped concurrently.Fixed: Secure rip log files were not being written with the correct Windows style end of line characters (\r\n).Fixed: wmv encoding. Broken by changes in 18.0.95Fixed: The 'Add New Field' button would unnecessarily disable on the field management dialog when no field was selected.Fixed: When using large fonts, the text in the player area could be the wrong size when using a skin that doesn't support playerbar resizing.Fixed: The IE web browser engine could crash when starting.Changed: When using MCC_PLAY_TV (30002), an error message is shown when the channel specified is not found (previously it would fail silently).Changed: Renamed the new WASAPI - Event Style option from "Maximize hardware volume during playback" to "Maximize device volume during playback" to better match Windows naming.Changed: Removed the 'Mute on start' WASAPI - Event Style option (it was added to see if it helped with DSD/PCM transitions, and it did not).Changed: The WASAPI - Event Style option "Maximize device volume during playback" also clears / restores the mute state if the device is muted.Fixed: Deleting a zone could leave stale 'Send To' menu items in the MRU list.Fixed: When switching to Theater View with a toolbar button, the tooltip could remain visible.Fixed: The math parser did not nicely handle when a function was used with less parameters than it required (applies to Math(...) in expression engine, etc.)

Fixed: Following a movie rip, the recently ripped playlist would be continually re-displayed until the action window was closed.

Fixed: Disk Writer output could hang in some cases.

Changed: Disk Writer names files using the time the output started instead of using artist / name fields (which don't really make sense for video).

Fixed: Live source like loopback and line-in did not work nicely with disk writer.

Changed: When doing live playback, WASAPI and ASIO were using 10ms as the maximum hardware buffer size. This could lead to audio hiccups, so now the user setting is always honored. If you do loopback playback, you might try a small buffer size to reduce latency.

Changed: Improved buffer allocation scheme used by WASAPI - Event Style, so that lower latency settings will work better.

Changed: Updated to madVR v0.85.4.MC (custom update for Media Center) when using Red October HQ.

Fixed: Customizing some burn settings like the between tracks mode would not work properly.

Changed: Parametric Equalizer only exposes channels above the standard 8 if DSP Studio > Output Format > Channels is configured to use more (also allows accessing up to 32 channels with Parametric Equalizer when using that many channels).

Fixed: When making a change in a Parametric Equalizer filter and then immediately switching to a different filter or DSP, the changes could be lost.

Changed: With the low and high shelf filters in Parametric Equalizer, the bandwidth setting alters the slope (previously it was ignored).

Changed: The keyboard / remote volume keys would not work even when Media Center had the focus on Windows 7 + Intellitype or Windows 8 (seems like a Microsoft bug with a surprising workaround, so feedback appreciated).

Fixed: The memory playback option could cause troubles when playing a SACD.

Fixed: MP4 files (including ALAC) created in MC were not properly tagged, resulting in some applications not being able to read the tags.

Changed: When starting playback of a saved Playchart, the program plays in Play Doctor mode.

Changed: When playing a playlist that contained random results (Playchart or smartlist) from Theater View, the same list could play each time unless you navigated to a different view to force a refresh.

Changed: MCC 30002 (MCC_PLAY_TV) now requires a parameter to indicate the user-assigned channel-number.

Changed: Added bitdepth (bitsPerSample) to parameters parsed when connecting to a DLNA server.

New: DLNA: Aggregate DVD's (ifo) will follow conversion rules (previously they were never converted). This allows them to be played to Xbox360 (wmv) as well as incorporate subtitles to renderers that don't handle separate sub files (ie, WDTV, PS3).

Fixed: DLNA, some fixes to mimetypes presented to renderers. May allow more items to play with some renderers when conversion is off.

Fixed: Adding a new column to a list by right-clicking the header could sometimes cause the column to appear as the last column instead of at the right-click location.

Changed: Lossy M4A and AAC files will show a bitdepth of "16" (what the source probably was) in the library instead of "64" (what the decoder outputs).

Changed: During rapid key repeats, the Theater View selection bubble will move instantly to the destination instead of animating (when three or more moves occur in less than 300ms).

Changed: Tuned the thumbnail drop shadow border.

Fixed: Incorrect information about the audio parameters of a video file were being sent via DLNA when a file was being sent unconverted. Might have caused audio stuttering and/or unplayable audio for videos on some renderers.

Fixed: Matroska containers were being sent in the content directory (and while being pushed) with the wrong mimetype and DLNA flags when not being converted. This will fix problems playing mkvs on devices that can play them natively (WDTV, etc).

Fixed: Pause button on remote not working during Netflix playback. Also sizing of image was wrong since Netflix changed the UI.

Changed: When playback of a video fails because DSP Studio > Output Format needs configuration, a message will be shown offering to make the change and continue playback instead of automatically making the change (audio already works this way).

Fixed: Putting a backslash in a user field name could cause trouble.

Fixed: It was possible to create two fields with the same file-system name by using characters the file system didn't support in the filename, leading to contamination between the two fields.

Fixed: When creating a ZIP file, the UTF-8 flag was not being properly set (despite filenames being UTF-8 encoded), causing problems in some cases.

Changed: Added mdx to the list of Disk Image / ISO types.

Fixed: Panes that had nesting could cause a crash when using dropdown panes mode.

Fixed: Video playback could use a small rectangle at the top left of the screen in certain cases with build 146.

Fixed: When printing multiple almost full page images, the image would be centered on the first page and top-left aligned on subsequent pages.

Changed: When in-place editing in a list when the values vary, the first value will be placed in the edit control instead of [Varies].

Fixed: Editing list-type fields that used a standard (non-list) edit mode would cause the values in the selection set to not appear at the top of the combobox (applies to Artist, Genre, etc. since they are now list fields).

NEW: Subtitle timing can be adjusted from the OSD when subtitles are on (use up/down/left/right while playing).

Fixed: Right-clicking in the empty area to the right of all the columns in a list would not work properly.

Changed: Expression variables used with Load(...) and Save(...) are global, and valid for the run of the program.

Fixed: Dealing with series images could be unnecessarily slow when a library used a lot of series-based relational fields.

Changed: Expression inlining wouldn't inline an expression if the case in the expression didn't match the case of the expression field in the library.

Changed: An expression that doesn't properly close a function with a right parenthesis will report an error instead of evaluating (since the invalid expression will yield unexpected results if it gets inlined).

NEW: The search language supports putting a hat in front of a keyword to do word matching (so ^car matches "Car Blues" or "My Car Broke" but not "Carolina on My Mind").

Changed: Hat is an escaped character in the search language, so you must use /^ to search for a literal hat.

Changed: Lots of tuning and fixes to the new Theater View list styles.

NEW: Theater View shows movie backdrops from TheMovieDB.

NEW: Animated lists show a caption (and bubbles for DVD / Bluray on the right).

Changed: The way network servers are broken down upon exit trying to fix hanging exit problems.

Changed: DLNA: BrowseMetaData was returning no parentID, now returns the root parentID. Could solve problems with some renderers when MC is the controller.

Fixed: DLNA, if a player zone was associated with a particular DLNA server and that server was deleted we didn't pick up the default (first DLNA server) to use with that zone. Now it defaults back to the first server and one can associate it with a new zone if desired.

NEW: Added animated Theater View list styles 'Flow' and 'Sheet'. Animated 3d lists can now be used in any view of Theater View.

Changed: Tuning to how a video looks when starting if it takes a little while to load (removed fade-in animation from build 71, changed timing).

Changed: YouTube clips with a genre of 'Music' will have their media sub type set to 'Music Video' so that JRSS upmixing will use music mixing instead of center-focused movie mixing.

Faster: Optimization to make playing from an Internet source a little faster.

NEW: Added relational field 'TheTVDB Series ID' that will be used when running Get Movie & TV Info, when loading backdrops, etc. (if some series gets the wrong data, use 'Get Movie & TV Info' manually to get correct data one time and subsequent lookups of the same series will automatically use that series).

NEW: 'Get Movie & TV Info' can be run on any number of files (when processing more than one file, automatic lookup is used instead of showing the lookup dialog).

Fixed: The option 'Skip file if already in library' in Action Window > Camera was not working in some cases.

Faster: Convolution uses SSE3 in the convolution kernel when supported (gives about an 8% speed-up to the convolution engine on supported processors).

Fixed: When using VideoClock when a large correction was needed (like PAL slowdown), the audio rate could fail to stabilize in some cases, especially when using madVR.

Changed: VideoClock will target a maximum deviation of 5% instead of 7.5% to achieve an even multiple between the video and display rates (so 28 Hz material on a 60 Hz display won't target 1:2, but 25 Hz material on a 24 Hz display will still target 1:1).

Fixed: The DVB-T channel scanning problem in build 65 is fixed.

NEW: The subtitle engine supports sidecar subtitles when playing from a Library Server.

Changed: In image preview mode, doing something that shows an Action Window (like Share to Web) will close the image preview so that the Action Window will be visible.

Fixed: The option "Video/Crop edges" wasn't working for non-DVD videos.

Changed: When DVD playback fails because MS decoder won't connect to splitter, we now fall back to other Mpeg2 decoders rather than failing playback.

Fixed: Playing multiple videos in a playlist could unnecessarily delay 5 seconds when starting subsequent videos.

Fixed: The DVB-T channel scanning problem found in build 65 is truly fixed.

Fixed: When moving or deleting video files with an associated image file, if the image file was also imported into the database, the database entry didn't get moved or deleted correctly.

Changed: Library servers without a key (never clicked on access key under Media Network Options) will now show up as a library server instead of a DLNA server under Playing now.

Fixed: Minor cleanup of a sent user agent string in Media Network.

Fixed: The DVB-T channel scanning problem found in build 65 is likely fixed.

Fixed: Convolution was not working properly.

Changed: Convolution filter volume normalization is optional.

Changed: Better volume handling when convolution resamples a filter to a different sample rate.

Changed: Convolution normalization targets a change of -6 dB so that there's enough room to prevent clipping in most cases (it's also recommend that you leave 'Clip Protection' enabled in DSP Studio).

Fixed: Handle the case of file in database being temporarily non-existent for serving via DLNA. Some renderers (i.e. WDTV) really don't like zero byte files being served (it prevented the WD from reading other files without a reboot).

Changed: Reverted the publisher in the uninstall to "J. River" from "JRiver" because the change could cause problems when rolling back to an old build.

Fixed: MCWS/v1/Control/Key was not working in Theater View which made Gizmo Theater View remote mode not work.

Fixed: Image playback (or other hardware accelerated views) could get into a state when an unexpected redraw was issued by Windows where presentation stalled the main thread and prevented timers from being serviced (so image playback could stall).

Fixed: Customization of Gizmo views in Options > Media Network was not working.

Fixed: WebGizmo thumbnails would not have text with some browsers.

Changed: When dealing with output signals with more than 8 channels, the program assumes the first 8 channels follow the conventional L,R,C,SW,RL,RR,SL,SR ordering for the first 8 channels so that Room Correction, Parametric Equalizer, etc. can be used on the first 8 channels.

Fixed: Netflix search box did not work right after exiting and re-entering the Netflix theater view.

Fixed: Sound was muted following a DVD seek operation (ff/rew).

Changed: A cancel button was added to the "Export all Playlists" wait message.

Fixed: DLNA server, audio. When "convert when necessary" was set and the target was mp3 and the source was multichannel, the conversion was failing (wasn't downmixing to 2 channel). Broken by the multichannel changes in 17.0.48.

Fixed: Some CD rips, especially classical, were generating folder names that were too long for the system to handle.

Changed: Pressing the Spacebar no longer does the same thing as pressing the Enter key in dialogs, since Spacebar is often used for de-activating screensavers.

Fixed: DLNA, jtv files are now converted when video conversion is set to "convert unsupported"

Fixed: Transitioning out of fast forward / rewind during video playback was not working nicely the last few builds.

Changed: More tuning to device lost handling for Theater View.

Changed: Reduced compile size of logging, making the program a little smaller.

NEW: Surround sound audio files can be played on Gizmo.

Fixed: Some VC1 video files were not playing on Windows XP.

Fixed: All http services. When receiving a http 1.1 request with "connection: close" the connection must close immediately after that transaction.

NEW: When controlling a remote Media Center zone, reordering, deleting, and shuffling Playing Now is fully supported.

Fixed: Embedded cover art in mp4 files was not used for thumbnailing.

Changed: When a library fails to load, if there is more than one available library, the failure dialog will offer the option to load a specific library (along with other choices like retry, load previous, restore from backup, etc.).

Fixed: Some remote commands that used app commands (like 'back', etc.) weren't working in Theater View in the last couple of builds.

Fixed: Right-clicking the DSP button in the player would show a menu over the top of the Audio Path dialog.

Fixed: On some machines, thumbnailing of JTV or other MPEG-2 files could fail.

Fixed: Video backgrounds were not working in Theater View.

Changed: Reworked the presentation system used by hardware accelerated windows like Theater View to be more efficient (uses one less thread, negotiates with Aero better, etc.).

Fixed: Using the fullscreen exclusive option for Theater View would lead to problems entering Theater View if exclusive mode failed.

Fixed: In some cases, stopping a movie and returning to Theater View would not restore the resolution when using display mode changing until leaving Theater View.

Changed: Posting a WM_CLOSE directly to Theater View would not work nicely (only applies to build 47).

Fixed: Using a custom library field [Library] in the Rename, Move, & Copy Files tool could cause the setting to be lost when reopening the dialog.

Fixed: The experimental fullscreen exclusive rendering in Theater View would switch the monitor refresh rate back to 60 Hz when entering Theater View from a 24 Hz movie.

NEW: DLNA, added multi-channel audio conversion to wave/lpcm[. When converting to wave, 24 bit wave, L16 or L24 the original channel layout is used for conversion. UNLESS set to "always convert" and "stereo downmix" (under advanced) is checked in which case everything is converted to 2 channel. NOTE: probably not supported by most renderers yet. Most likely to work on some DLNA DACS. For backwards compatibility "stereo downmix" should be selected with "always convert" when there is multichannel source in your library.

Fixed: Audio Path information could be incomplete with regards to DSP plugin processing state in certain cases.

Fixed: Videos that exposed their subtitles with a MEDIATYPE_Text pin were not working properly.

Fixed: MCC_PLAY_TV command (and maybe other rarely used television features) did not work.

Changed: When using 'Do not play silence' in conjunction with gapped track switching, silence suppression first eats the gap before eating any of the track (so a long low volume fadeout won't end abruptly).

Fixed: Creating a virtual handheld device that pointed to a UNC path did not work nicely.

Fixed: Overriding an aspect ratio didn't work correctly in conjunction with Anamorphic mode.

Changed: Playing a data file will increment the playback statistics 'Last Played', and 'Number Plays'.

Changed: Reworked how resolution switching for video playback is managed so that it's handled at a more core level of the program, and merged with handling of Options > Tree & View > Full Screen > Resolution.

Fixed: Make DLNA handle full URL paths for the control URLS. Was preventing the WhiteBear renderer from working.

NEW: 'Get Movie Info' is now 'Get Movie & TV Info'; television episodes are looked up at TheTVDB.com.

Changed: 'Get Movie & TV Info' better sorts results by quality.

Fixed: Television tuner was left in "Undefined" status when recording ended or was canceled, if the recording was started when user was already watching the channel. This would prevent subsequent recording on the same channel from taking place.

Changed: More tweaking to the DLNA nested control fix from builds 29 and 30. Could have caused trouble with some renderers.

Fixed: When installing an update on a non-administrative account the prompted for a different username and password to run the install, the program could report an error when starting after the update.

Faster: Holding Shift+PgDown in a list is much faster, especially in a large list.

Changed: Improved ts recording of digital television.

Faster: Import works 4 files at a time instead of 2 files at a time (background auto-import still works 1 file at a time since it's designed to have a small footprint and run in the background).

Faster: Tag reading is faster for all file types.

Faster: ID3v2 parsing is faster.

Faster: The I/O pattern used for analyzing MP3 files is more efficient -- making MP3 import up to twice as fast.

Changed: The core filename functions better support filenames in the form "file://C:/My%20Music/1.mp3".

Faster: Improvements to core libraries that help program load performance and size.

Fixed: Movie name from mymovies.xml file was not being used - instead the movie was named according to the folder above the index.bdmv file.

Fixed: Video in jtv format captured from HD PVR video capture device did not play in Red October HQ.

NEW: SSA subtitle engine supports the custom fonts for each style used in the SSA (falls back to user selection when a block of text has no font in its style).

Changed: When number keys on a remote control are used to change television channel and the original input string does not match any channel, MC removes beginning '0's from the input string and tries again.

Fixed: Replay Gain information was not being used properly when applying DSP to a handheld conversion.

Fixed: If DSP is used when converting for a handheld, the new file could have a stale replay gain value written to its tag.

Changed: Import will only mark a file as bad if it hasn't been changed on the file system for an hour (so auto-import won't put a fresh file copy in the bad database and then remove it when the copy finishes).

NEW: Tag on Import -- when importing a folder or adding a folder to auto-import, tags can be applied to new files found in the folder (including full support for tag values built with expressions).

Changed: Audio line info for analog video capture channels is saved to registry on per video line basis so it is not necessary to redo audio line configuration each time a different video input channel is played.

Fixed: A faint 'There are no items to display.' could appear in the background of Theater View.