Release Notes: Difference between revisions

From wiki.jriver.com
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
== 12.0.25 (6/20/06) ==
== 12.0.164 (02/06/07) ==


# Fixed: WMA importer would only read synchronized lyrics instead of reading both standard or synchronized lyrics. (use Library Tools > Update Library (from tags) to fix)
# Fixed: Skins with different button text colors for mouse over and mouse down wouldn't work properly with focused buttons.
# Fixed: When a library would fail to load, the prompt for restoring a library backup was not working properly.
# Fixed: Files with large album art could cause the iRiver Clix to hang during upload.
# Fixed: TV would fail to play the correct channel with a fresh library.
# Fixed: Files with large album art would not show art on the Zen Vision M.
# NEW: Added Ctrl+5 as a keyboard shortcut to toggle detaching and reattaching the display.
# Fixed: COM reference count problem in TV control.
# Changed: Allow EXIF time to be read if the EXIF and IPTC dates match (IPTC date tag does not include time).
# Fixed: View scheme "dot" icon had a gray border on the right side.
# Fixed: Clicking videos inside Video > Google Video didn't show the "Download", "Play", etc. options.
# Fixed: Typing a search in "My Library" then switching to a view that didn't support search (like a sharing plugin) would draw incorrectly.
# NEW: Added a function PadNumber(...) to allow forcing numbers to a certain number of digits. (for example, when renaming, use PadNumber([Track #], 3) to get 001, 002, 003, etc.)
# Fixed: Showing fullscreen borders on mouse move could take longer than expected.
# NEW: Added the ability to delete albums to the MyGal dialog.
# Changed: Fullscreen borders no longer hide while a menu is showing.
# Fixed: Scheduled stream recordings did not play SHOUTCast playlists (media type missing).
# Changed: Fullscreen borders wait longer to hide when the mouse is in the top border.
# NEW: Choices dialog box for SHOUTcast has option for recording stream.


== 12.0.26 (6/21/06) ==
== 12.0.163 (02/05/07) ==


# Changed: Refined digital TV recording code to try to fix DVB-T recording failure when start recording from a non-time-shifting state.
# Fixed: Video views in "Automatic" list style would use details instead of thumbnails.
# NEW: DVD Lookup/Submission includes cover art.
# Fixed: The uninstall icon in Control Panel could be incorrect.
# Fixed: TV would error out after scanning for digital channels and before saving the scanned channels (introduced in build 162).
# Changed: Fullscreen borders and mouse no longer hide while a popup dialog is showing.
# Fixed: DVD Lookup would display "DVD not found" error too often (such as during Theater View)
# Changed: Increased the minimum size of the OSD. (again)
# Fixed: An MP3 that was playing could not be transferred to a WMDM device.
# Changed: The OSD display no longer shows "Paused" when paging through images.
# Fixed: Transferring a handheld cancel could fail when conversions were in progress. (especially with 4 running at a time)
# Changed: The OSD automatically adjusts its position depending on if fullscreen borders are showing or not.
# Fixed: Sorting the "Status" column during a handheld upload (and possibly other status related actions) could cause a hang.
# Changed: Clickable Podcast status column items look like browser links on mouse over.
# Optimized: Improved how responsive Media Center is while performing handheld uploads with several conversions running at once.
# Changed: Double-clicking an empty playing now no longer shows Access Control filtered files. (even though they wouldn't play)
# Fixed: The "Web Media" toolbar button would not work properly.
# Fixed: Double-clicking the header area of the player while in full screen Display View didn't always return to windowed Display View.
# Changed: Increased delay on reacting to folder changes to prevent possible busy loops on files download with external programs, etc.
# Changed: Streamlined folder watching to better deal with download podcasts and other file creation actions in Media Center.
# New: Revised handheld options system. (mostly internal)
# New: Select handhelds now show images of themselves instead of a generic placeholder image.
# Fixed: Minor fixes in Quicktime playback.


== 12.0.27 (6/23/06) ==
== 12.0.162 (02/02/07) ==


# NEW: View layouts can be applied to their child views using the view drop menu at the top of every view. (mouse over the view title text to see)
# Fixed: Media Center would not load with an empty library. (compiler bug!)
# Fixed: DVB-T TV would hang on scanning or tuning.
# Changed: Updated Splash and About image for Media Center 12.
# Changed: (Experimental) A new method for obtaining digital TV signal strength for both ATSC and DVB-T TV.
# Changed: Media Center 12 now requires its own license.
# Changed: More tweaks in DVB-T tuning.
# Fixed: Uninstall could report unregistration errors towards the end.
# Changed: Improved support for skins that center titlebar text. (Noire, etc.)


== 12.0.28 (6/26/06) ==
== 12.0.161 (02/01/07) ==


# NEW: (Experimental) Attempt to add desired audio component to a tune request before submitting the request for DVB-T TV.
# Fixed: During a fresh install, the skin list on the appearance installer page could be empty.
# Fixed: DVB-T channel scanning could not be canceled.
# Changed: Removed the "registered" / "not registered" text from the about box title. (use Help > License Info... to see this information)
# NEW: Clicking SHOUTcast selects brings up (optional) choices box.
# NEW: Added handheld image type and size conversion to upload process. (useful for devices with 240x320 and 480x640 screens where 6MP+ images are a waste)
# Fixed: Minor logging bug in TV.
# Changed: DVB-T will try activate desired audio stream even though DirectShow reports that it is already active.
# Changed: Digital TV Channel switching event handler is protected by critical section.
# Fixed: Columns for renamed library fields couldn't be nicely removed using the "Columns" menu available at the top of the view. (or by right-click)
# NEW: The "Columns" menu has "Add Expression Column..." at the top of it.
# Fixed: Some "Logging" changes wouldn't take effect until a program restart.
# Fixed: Certain MP3s could cause a crash during iPod upload.
# NEW: Added "Presets" to view header title menu to allow saving and loading all view settings. (columns, sorting, thumb sizes, etc.)
# NEW: Playlist views inherit view settings from their parent groups. This allows making lots of playlists (or new playlists) all look the same.
(Pick Preset > Default to reset a playlist so it falls back to the group's settings)
(You can also customize an individual playlist inside a group)
# NEW: Library specific options like auto-import folders get stored with a backup.
# Fixed: View scheme view settings are no longer tied to view scheme names. (so renaming or moving a view scheme won't discard settings)


NOTE: Columns, sorting, and thumbnail sizes will be reset with this build. This is to accomodate
== 12.0.29 (6/29/06) ==
all of the view setting related changes. (presets, playlist inheritance, more robust library view storage, etc.)
Sorry for any inconvenience.


== 12.0.159 (01/31/07) ==
# Changed: When sending images with email, the "large email" warning now factors in any image conversion being performed to the size.
# NEW: Added a one-click clear button to the search control when it has text.
# Changed: Search control drop arrow and clear button are both skin items.
# Changed: Renamed "Playing Display" Action Window to "Display".
# Changed: Action Window no longer uses all caps for title text.
# NEW: Added tooltips to the search control buttons.
# Changed: Took care of COM interface marshaling in DX video player.
# Fixed: "Choose DirectShow Filters" windows title misspelled.
# Fixed: Filter names in "Choose DirectShow Filters" were editable.
# Fixed: File extensions in DirectShow Options list ctrls were editable.
# Changed: ListCtrl columns in "DirectShow Options" and "Choose DirectShow Filters" dialogs are no longer resizable.
# Changed: Added a "Select Filters" button on "DirectShow Options" dialog.
# Fixed: The sharing plugins could display garbage or crash when processing too many informational messages.
# Fixed: Empty paranthesis were getting added to proxy (virtual) device names.
# Fixed: Deleting a proxy (virtual) device was performing 'Remove & Ignore Device' functionality unnecessarily.
# Changed: Updated the translation files.
# Fixed: Tree not getting updated on device changes/arrivals.
# Fixed: TV Channels lists showed both horizontal and vertical scroll bars (when vertical scroll bar was needed).
# Fixed: Restore License dialog had an unnecessary black box in its top left corner.
# Changed: Revised handling of row-style tree items when expanding a non-selected item, or selecting an item with a different item expanded.
# Changed: Updated how the handheld conversion options look.
# NEW: Add new "Watch Folders" configuration to Options > Library.
# Changed: Mini View no longer has a close button.
# Changed: Made mini view less wide.


# Changed: Revised how web page script errors are suppressed so that other (sometimes necessary) messages aren't also suppressed.
== 12.0.30 (6/30/06) ==
# Optimized: When clicking "Sync" for a large sync, Media Center will no longer pause for a while.
# Changed: The "Status" column for the handheld sync shows more specific errors for some cases. (trying to transfer a URL, CDA, etc.)
# Changed: When Theater View runs an external program, it minimizes (and restores when it's done) instead of showing Standard View.
# Changed: Picking "Close" from the right-click menu of the task bar icon works like other close commands in MC. (exits special view modes, then closes on second press)
# Fixed: Some right-click task bar system commands wouldn't work nicely with Theater View.
# Changed: Theater View behaves nicely when minimized, even with "Keep focus" selected in options.
# Fixed: The system tray icon would not have any text (tooltip or properties dialog) until something was played.
# Changed: Renamed "Yes (leave network files)" to "Yes (protect network files)".
# NEW: Additional event handler for digital TV channel changing events.
# Changed: Simplified tuning procedure when changing from a DVB-T channel to another with only audio stream change.
# NEW: Rating is supported for WMDM devices. (if the device supports it)


== 12.0.158 (01/30/07) ==
# NEW: Added animation to player button state changes.
# NEW: Added state-change animation to all standard buttons, comboboxes, and radio buttons.
# Optimized: Improved bottom border / status bar drawing performance.
# Fixed: Clicking on some sliders without moving the mouse could cause them to reposition slightly.
# Changed: Some buttons wouldn't honor skins that used different text colors for each button state. (Noire, etc.)
# Changed: Mouse over state of standard windows controls (buttons, comboboxes, etc.) is more responsive.
# NEW: Added "Stop After Current File" to Player menu. (also Ctrl+Shift+S)
# Fixed: Toolbar customization dialog could show the wrong images.
# Fixed: Contrast value set on DX Video player settings drifted lower the next time MC was started.
# Changed: Updated the Korean translation. (thanks Junghwan)


# Updated: Update the version of DCraw used for decoding some RAW image formats.
== 12.0.31 (7/5/06) ==
# Fixed: In Display View, the visualization picker menu could show in a slightly incorrect position.
# NEW: DVD Lookup in YADB.
# Changed: DVB-T audio program selection is done asynchronously (please test both tuning and scanning).
# NEW: Reworked how duplicate files are handled for a handheld transfer. (instead of a popup warning, the files show in the list with "Duplicate" shown in the status column)
# Changed: Podcast are now sorted in descending order by date.
# Fixed: Tag editing universal edit control now saves items selected via "space".
# Fixed: When hot-swapping skins, the search control wouldn't properly update its shape.
# NEW: Added DVB-T frequency tables for Germany, Austria, Switzerland and Luxembourg (thanks to thenoob1 for providing the information).
# Changed: The "Fix broken links: Yes (leave network files)" will still consider a network file missing if the file can not be found but the directory the file is in can be found.


== 12.0.157 (01/29/07) ==
# NEW: Aspect Ratio options for Video playback are available on Video Playback Options dialog, in addition to context menu.
# Fixed: For certain file types sometimes video was displayed in an detached "ActiveMovie" window.
# NEW: "Delete Files" confirmation dialog now displays the number of files to be deleted in the confirmation text.
# Fixed: Send To items Email and Upload could use the wrong files when invoked from Display View.
# Fixed: UI components that weren't visible (while in Display View, etc.) could still respond to some keyboard shortcuts.
# Changed: The "Display" Action Window is less aggressive about reshowing itself.
# Optimized: Starting playback of something that will jump to Diplay View operates more quickly.
# Changed: Shell extension / command line imports include all supported file types. (instead of using file types from last "Add Folder")
# Fixed: Shell extension imports were not working.
# Changed: Clicking the "Play" link on a file in Playing Now would reset Playing Now to only that song.
# Fixed: Thumbnail style lists would not properly update after a drag-n-drop reorder.
# Fixed: Text colors for buttons with skin effects applied could be incorrect.
# Fixed: Panes would not properly redraw when a selection was made that caused them to become empty.
# Fixed: Searching (or using the tree / panes) for a list style field with empty values didn't work properly.
# Changed: Grouping values of numbers that are all the same no longer say "avg". (i.e. year for an album is "2006" instead of "2006.0 avg")
# Optimized: Improved performance when dealing with list-style fields in several areas of the program.
# Fixed: Color Controls behave incorrectly when Video Playback Options dialog was left on during video track changes.
# Optimized: Greatly increased the load performance of the "Tag Info" window.
# Fixed: The Tag Info window could cause a crash when being invoked on a view with no files.
# Fixed: When zoomed into a list style field in the Tag Info window, clicking around would show black painting artifacts.
# Fixed: Tag Info window could crash when zoomed in on a list-style field and pressing F5.
# Fixed: Clicking around on a list-style Tag Info window could show a message about making changes even if no changes were to be made.


# Fixed: Large handheld transfers could hang, especially with a fast machine.
== 12.0.32 (7/7/06) ==
# Fixed: ASIO playback could stall on the last track of a playlist.
# Fixed: Space now works in the typey typey part of the tag edit control.
# NEW: Added DVB-T frequency table for Ireland (thanks to Tangodude for providing the info).
# NEW: New Track Info visualizations.
# NEW: The "on screen display" (info text at the bottom of playback display) is now a skinnable item instead of always being white on grey.
# Fixed: When playing a folder of images from Explorer while audio was playing, the images wouldn't start in slideshow mode. (use spacebar or right-click to toggle slideshow)
# Fixed: Comboboxes could fail to skin properly in some cases.
# Fixed: Skinning in the "File > Open" dialog could show disabled buttons in some cases.
# Fixed: "File Type" could become "Pane Type" in library browser views.
# Changed: The "Add" button in the view scheme editing dialog doesn't show a menu anymore. (redundant since the add dialog has expression on it)
# Fixed: Detached display is now "Always on Top" by default. (right-click display and pick "Display Settings..." to change)
# Fixed: Volume names of DVD discs which weren't in MC's database were showing up as "Unnamed disc".
# Fixed: When editing dates, an invalid date could show in the list of possible auto-complete choices.
# Changed: Skin Manager shows an image for "Slim" mini skin.


== 12.0.156 (01/26/07) ==
# Changed: "Video playback settings" and "DirectShow playback settings" have been combined into "DirectShow audio/video playback settings".
# Fixed: "Locate On Disk (inside Media Center)" would not always properly show the newly selected folder.
# Changed: Clipboard "Paste" is now implemented in the tree.
# Changed: Playlist groups have a "Send To" menu. (for play, email, etc.)
# Optimized: Tree right-click menus show much faster, even for playlist groups that contain 100's of child smartlists.
# Fixed: Occationally audio is played out during thumbnail building for videos.
# Fixed: Burning data CD/DVDs action window "discs required" number (before burn starts).
# Fixed: Burning data CD/DVDs, incorrectly rejects 2nd disc for being smaller than the first burn disc.
# Fixed: Certain malformed video files (avi file with only audio stream for instance) could cause video thumbnail grabbing thread to hang.
# Fixed: Certain video decoders could cause video thumbnail grabbing threads to crash when multiple threads ran simultaneously.
# Fixed: TV engine restarted on channel change.
# Fixed: On "DirectShow Audio Video Options" dialog radio buttons in "Aspect Ratio" and "Audio Renderer" were not separately grouped (checking a button in one group unchecked the checked button in another).
# Changed: Renamed "Tag Info" to "Tag".
# NEW: Many "Tag" window changes and improvements.
# Fixed: Album artwork was not being properly sent to iPods.
# Changed: Improved support for extended iPod database fields like sample rate, date modified, etc.
# Fixed: Media Center wouldn't properly recognize an iPod after unplugging it and plugging it back in during the same session.
# Changed: Device view "Sync Now" button changes to "Transfer" when files are queued and the device is not in sync mode. (instead of warning about not being in sync mode on click)
# Changed: After a background import finished, it would too aggressively update the UI.


# Fixed: In rare cases, the MP3 encoder could fail and hang instead of returning an error.
== 12.0.33 (7/10/06) ==
# Fixed: The "Locate on disk (inside Media Center)" no longer appears when "My Computer" has been disabled in options.
# NEW: Added a custom dialog for editing a search list item.
# Changed: Some tuning to how the handheld engine works. (may help deadlock problem, but we still haven't been able to reproduce)
# Fixed: Hopefully fixed the problem of CD/DVD discs randomly disappearing from MC's view.
# Changed: (Experimental) DVB-T channel scanning uses GuideDataEvent interface instead of BroadcastEvent interface.
# NEW: Updated the German translation. (thanks Bytestar)


== 12.0.155 (01/25/07) ==
# Fixed: Removing an MJMD tag from an image that had other unknown appid blocks after the tag could cause an issue.
# Fixed: Starting the player in display view by double-clicking an image or video on the desktop with the startup location set to "Playing Now" would show an empty display.
# Fixed: It was not possible to remove the last tag in the Action Window's tag list.
# Fixed: In-place editing a list-type field in a pane wouldn't work properly.
# Fixed: Clicking the "Back" button in the tag window wouldn't properly save changes.
# Changed: The "Tags" menu on the Tag Action Window allows addition / removal of all tags. (including read-only fields)
# Changed: Reworked library options to make user fields easier to see.
# Changed: Skins can provide a custom search text selection colors instead of using the system colors. (see Noire for a sample)
# Changed: When a list is empty because of a user search, it will show "no search results".
# NEW: Added auto-complete type tooltips to tree to show truncated values on mouse-over.
# Fixed: In video player VMR9 filter was not cleaned up from DirectShow graph when it failed to connect.
# New: Added "nsv" extension to "DX Video playback" types (experimental).


# Fixed: Certain streaming ram audio would not play.
== 12.0.34 (7/12/06) ==
# Fixed: ASIO playback would not work properly when a card requested the 24-bit LSB format. (M-Audio Transit USB, etc.)

# Changed: ASIO playback is less likely to hiccup when applying CPU-intensive DSP effects.
# NEW: iPod type (nano, 3g, 5g, etc.) is more robustly determined. (fixes Apple update bug that deletes SysInfo, etc.)
# Fixed: Playing DVD while another DVD is being played froze MC.
# Changed: When an unknown iPod type is found, MC will warn the user and not continue trying to use the device. (instead of assuming it's an old iPod)
# Fixed: Using CTRL+P to start playing DVD in Theater View froze MC.
# New: Improved error reporting in DX video playback engine.
# Optimized: Reworked how ASIO playback works so that almost no work happens inside the sound card driver's callback -- improves skip-resistance and also allows smaller soundcard buffers.
# Fixed: DX video player engine still tried to access VMR9 color control when VMR9 failed to connect.
# Fixed: Pressing Play on a remote (or doing Ctrl+P) in Theater View could actually fire two play commands, causing some strange behavior.
# Fixed: Memory leaks in PlaybackEng when exception occurred.
# Changed: Updated the "Folder" image in the Noire Theater View skin.
# Fixed: Audible Podcasting, extension was set to mp3 and thus failed to play.
# Fixed: Search list browser components wouldn't work properly with searches that had "or" in them.
# Fixed: Type library file not registered correctly. Caused automation problems.
# NEW: Theater View supports audio, image, and video specific "no thumb" images. (see Noire for an example)
# Changed: Unknown devices (with drive letters) default to WMDM instead of drive-style to allow protected WMA to work.
# NEW: Handheld views will show an image of the device being used.
# Changed: Theater View behaves more nicely when viewing while thumbnails are being built.
# Optimized: Theater View gets files and images for view items in most views in a background thread.
# Changed: When viewing a handheld, queued files now show above files already on the device.
# Changed: A few tweaks to the "View Scheme Component" dialog.
# New: Better exception handling in DX video playback engine.
# Changed: For DVB-T TV audio PID will not be mapped if correct audio program is already mapped.
# Fixed: DirectShow video playback crashed on some computers.
# NEW: (Experimental) For DVB-T TV we attempt to inform the system of audio preference before submitting tune request.
# Changed: Reworked how fields are shown for the Tag Action Window.
# NEW: MyGal now checks if you are about to overwrite a gallery before creating the gallery.
# Changed: The "Format" page of the Tag Action Window no longer has a list header. (uses page header instead)
# Changed: Added vertical scrollbars to Tag and Burn Action Window pages. (let us know if other pages could use scrolling)
# NEW: Reads IPTC info from JPEG images.
# Fixed: The Tag window could crash when trying to show fields that no longer existed. (from a library clear, etc.)

== 12.0.35 (7/14/06) ==

# Changed: Large value edit boxes for lyrics, bios, etc. have a vertical scrollbar.
# Fixed: Up, down, page up, and page down didn't work in large value edit boxes.
# Changed: When editing a large value (lyrics, etc.) all the text is no longer selected by default. (easier to read and harder to erase by accident)
# Fixed: When editing the filename in the Tag Action Window, it could be scrolled too far to the left.
# Fixed: The generic view scheme icon had an extra grey shadow on its right side.
# Changed: Improved error reporting in the File Conversion tool.
# Fixed: Wav file support was broken.
# Fixed: Wav file with non-ASCII characters in file name or path could not be played.
# Changed: The Action Window "Drop Here" image is now with all the other art in the Default Art folder.
# Optimized: Reworked how Action Windows update / resize. (please report any strange behavior)
# Fixed: List type fields in the Tag Action Window could show boxes after them.
# Changed: "WAV", "AU" and "RAW" files are no longer played with wav input plugin. They are played through DirectShow instead.
# Fixed: IPTC headers could cause a crash in some cases.
# Changed: Reworked how toolbars draw their backgrounds to improve performance and fix occasional "grey background" bug.
# Fixed: Automation TLB file not working in VB programs because of Boolean date type conflict.
# NEW: Added ability to "Detach Display" to right-click of display. (please test for interaction with fullscreen resolution, screensavers, Theater View, etc.)
# Fixed: IPTC keywords were coming through comma delimited instead of semi-colon delimited.
# NEW: Player includes new default "Noire" Theater View skin.

== 12.0.36 (7/17/06) ==

# Fixed: Thumbnails with no thumbnail text could cause a drawing crash in some cases.
# Optimized: Substantial speed and memory improvements in lists with thumbnails. (thumbnail lists or details lists with album-icons)
# Fixed: Importing Jpeg files added a space and comma to the places field (when there were no IPTC city state & country tags)
# Fixed: Importing WAV files did not get duration and bitrate data.
# Fixed: WAV files could not be converted to other types (showing "Unsupported Type").

== 12.0.37 (7/18/06) ==

# NEW: New highly threaded loading system, providing much faster program start times.
# Fixed: "Detach Display" command could fight with other commands in the same menu.
# Changed: Detaching the display while in Display View will bring the program back to standard view.
# Changed: Changing display options would reattach a detached display.
# Fixed: Using a detached display in fullscreen could cause the main application to also lock to a maximized state.
# Changed: Updated TLB for use with VB6.
# NEW: Revised the "Detach Display" system to work nicely with multiple detached displays from different zones. (so you can watch TV detached while browsing images in a different zone, etc.)
# Fixed: When choosing a child of view scheme and then expanding a different media type, the tree wouldn't logically update.
# Fixed: Media Editor transforms were not working.
# Fixed: The CD Baby and Audio Lunchbox services weren't getting installed.
# Fixed: HTTP Pipelining was not working for content without a length. This broke (at least) Library Server, maybe other things.
# Changed: Updated thumbnailing engine for improved performance. (thumbnails will need to be rebuilt)
# Fixed: HTTP Server was sending files without content length.
# Fixed: Marquee selection in icon lists of small icons could work incorrectly.
# Fixed: WAV input plugin got included in the build, causing WAV playback to fail.

== 12.0.38 (7/19/06) ==

# Changed: Renamed "Configure Debug Logging..." to "Logging...".
# Changed: Removed images from installer Express / Custom selection screen.
# Optimized: Several more startup optimizations.
# Fixed: A few issues related to the threaded loading system.
# Fixed: Views with stacks could be much slower to load than expected. (introduced a build or two ago)
# Fixed: Auto import could do a UI update after external folder changes even if they didn't change anything in the library.
# Fixed: Pressing enter on an image to go to fullscreen and then pressing enter again to return would leave the keyboard focus stranded.
# Changed: (Experimental) Added code to clear media events queue in DirectShow thumbnail grabber and DirectShow playback tester.
# Fixed: Library Server would miscount the number of open connections, preventing access.
# Fixed: Streaming Quicktime media could not be played.
# Fixed: List selection while holding shift+down arrow would unselect everything once reaching the end of the list.
# Fixed: Visualizations could run very slowly. (introduced in build 37)

== 12.0.39 (7/20/06) ==

# Fixed: Switching a thumbnail list to details could result in an empty list being shown.
# Fixed: Media Center would fail to load a blank library.
# Fixed: Browsing input plugins with Plugin Manager did not work properly.
# Fixed: Switching between sharing plugins could cause a crash.
# Fixed: Video thumbnail building would not build a thumbnail if a previous thumbnail had been built on basis of an image file on disk, and the local image file no longer existed.
# NEW: Skinning engine supports custom hit boxes for certain skin items. (implement by adding a 5th image to a skin item that defines the hit area)
# Fixed: It was possible to highlight multiple control buttons at once with the Noire skin.
# Changed: Removed manual vs sync mode selection -- instead just pick playlists if you want syncing.

== 12.0.40 (7/21/06) ==

# Changed: German language translation updated.
# Changed: Digital TV signal strength is represented as a percentage for known HDTV devices, instead of absolute numbers. For unknown devices it is still represented as an absolute number.
# Changed: Recent Playing Nows are no longer shown in handheld sync playlist list.
# Changed: Handheld sync playlist list isn't all expanded by default.
# Changed: Library Manager could not be shown while some background tools were working.
# Optimized: Improved performance of thumbnail lists.

== 12.0.41 (7/24/06) ==

# NEW: Thumbnail list drawing is fully thread parallelized resulting in nearly a 2x speedup on dual-core machines. (and 10-15% speedup with Hyper-threading machines)
# Fixed: License restore could fail in some cases.
# Changed: When a trial expires, the countdown "Continue" button is no longer shown.
# Changed: Links that show up on thumbnails no longer clickable until they fully fade-in. (to avoid accidental clicks on selection)
# Changed: Reworked QuickTime initialization and cleanup code.
# New: MC can get thumbnails for certain QuickTime formatted video podcasts.
# Changed: Thumbnail lists show tooltips. (unless they're thumbnails of groupings)
# Changed: Tooltips do a better job of sizing to wide-screen style images.
# Fixed: Installer would show duplicates in the file association list.
# Fixed: Skin Manager's task bar icon wouldn't look as good as expected.
# Fixed: In the Tag Action Window, switching pages while editing a list-type field could leave an edit control visible.

Revision as of 21:24, 9 February 2007

12.0.164 (02/06/07)

  1. Fixed: WMA importer would only read synchronized lyrics instead of reading both standard or synchronized lyrics. (use Library Tools > Update Library (from tags) to fix)
  2. Fixed: Files with large album art could cause the iRiver Clix to hang during upload.
  3. Fixed: Files with large album art would not show art on the Zen Vision M.
  4. NEW: Added Ctrl+5 as a keyboard shortcut to toggle detaching and reattaching the display.
  5. Changed: Allow EXIF time to be read if the EXIF and IPTC dates match (IPTC date tag does not include time).
  6. Fixed: Clicking videos inside Video > Google Video didn't show the "Download", "Play", etc. options.
  7. NEW: Added a function PadNumber(...) to allow forcing numbers to a certain number of digits. (for example, when renaming, use PadNumber([Track #], 3) to get 001, 002, 003, etc.)
  8. NEW: Added the ability to delete albums to the MyGal dialog.
  9. Fixed: Scheduled stream recordings did not play SHOUTCast playlists (media type missing).
  10. NEW: Choices dialog box for SHOUTcast has option for recording stream.

12.0.163 (02/05/07)

  1. Changed: Refined digital TV recording code to try to fix DVB-T recording failure when start recording from a non-time-shifting state.
  2. NEW: DVD Lookup/Submission includes cover art.
  3. Fixed: TV would error out after scanning for digital channels and before saving the scanned channels (introduced in build 162).
  4. Fixed: DVD Lookup would display "DVD not found" error too often (such as during Theater View)
  5. Fixed: An MP3 that was playing could not be transferred to a WMDM device.
  6. Fixed: Transferring a handheld cancel could fail when conversions were in progress. (especially with 4 running at a time)
  7. Fixed: Sorting the "Status" column during a handheld upload (and possibly other status related actions) could cause a hang.
  8. Optimized: Improved how responsive Media Center is while performing handheld uploads with several conversions running at once.
  9. Fixed: The "Web Media" toolbar button would not work properly.

12.0.162 (02/02/07)

  1. NEW: View layouts can be applied to their child views using the view drop menu at the top of every view. (mouse over the view title text to see)
  2. Fixed: DVB-T TV would hang on scanning or tuning.
  3. Changed: (Experimental) A new method for obtaining digital TV signal strength for both ATSC and DVB-T TV.
  4. Changed: More tweaks in DVB-T tuning.

12.0.161 (02/01/07)

  1. NEW: (Experimental) Attempt to add desired audio component to a tune request before submitting the request for DVB-T TV.
  2. Fixed: DVB-T channel scanning could not be canceled.
  3. NEW: Clicking SHOUTcast selects brings up (optional) choices box.
  4. Fixed: Minor logging bug in TV.
  5. Changed: DVB-T will try activate desired audio stream even though DirectShow reports that it is already active.
  6. Changed: Digital TV Channel switching event handler is protected by critical section.
  7. Fixed: Columns for renamed library fields couldn't be nicely removed using the "Columns" menu available at the top of the view. (or by right-click)
  8. NEW: The "Columns" menu has "Add Expression Column..." at the top of it.
  9. Fixed: Some "Logging" changes wouldn't take effect until a program restart.
  10. Fixed: Certain MP3s could cause a crash during iPod upload.
  11. NEW: Added "Presets" to view header title menu to allow saving and loading all view settings. (columns, sorting, thumb sizes, etc.)
  12. NEW: Playlist views inherit view settings from their parent groups. This allows making lots of playlists (or new playlists) all look the same.
       (Pick Preset > Default to reset a playlist so it falls back to the group's settings)
       (You can also customize an individual playlist inside a group)
  1. NEW: Library specific options like auto-import folders get stored with a backup.
  2. Fixed: View scheme view settings are no longer tied to view scheme names. (so renaming or moving a view scheme won't discard settings)

NOTE: Columns, sorting, and thumbnail sizes will be reset with this build. This is to accomodate all of the view setting related changes. (presets, playlist inheritance, more robust library view storage, etc.) Sorry for any inconvenience.

12.0.159 (01/31/07)

  1. Changed: Revised how web page script errors are suppressed so that other (sometimes necessary) messages aren't also suppressed.
  2. Optimized: When clicking "Sync" for a large sync, Media Center will no longer pause for a while.
  3. Changed: The "Status" column for the handheld sync shows more specific errors for some cases. (trying to transfer a URL, CDA, etc.)
  4. Changed: When Theater View runs an external program, it minimizes (and restores when it's done) instead of showing Standard View.
  5. Changed: Picking "Close" from the right-click menu of the task bar icon works like other close commands in MC. (exits special view modes, then closes on second press)
  6. Fixed: Some right-click task bar system commands wouldn't work nicely with Theater View.
  7. Changed: Theater View behaves nicely when minimized, even with "Keep focus" selected in options.
  8. Fixed: The system tray icon would not have any text (tooltip or properties dialog) until something was played.
  9. Changed: Renamed "Yes (leave network files)" to "Yes (protect network files)".
  10. NEW: Additional event handler for digital TV channel changing events.
  11. Changed: Simplified tuning procedure when changing from a DVB-T channel to another with only audio stream change.
  12. NEW: Rating is supported for WMDM devices. (if the device supports it)

12.0.158 (01/30/07)

  1. Updated: Update the version of DCraw used for decoding some RAW image formats.
  2. Fixed: In Display View, the visualization picker menu could show in a slightly incorrect position.
  3. NEW: DVD Lookup in YADB.
  4. Changed: DVB-T audio program selection is done asynchronously (please test both tuning and scanning).
  5. NEW: Reworked how duplicate files are handled for a handheld transfer. (instead of a popup warning, the files show in the list with "Duplicate" shown in the status column)
  6. Changed: Podcast are now sorted in descending order by date.
  7. Fixed: Tag editing universal edit control now saves items selected via "space".
  8. Fixed: When hot-swapping skins, the search control wouldn't properly update its shape.
  9. NEW: Added DVB-T frequency tables for Germany, Austria, Switzerland and Luxembourg (thanks to thenoob1 for providing the information).
  10. Changed: The "Fix broken links: Yes (leave network files)" will still consider a network file missing if the file can not be found but the directory the file is in can be found.

12.0.157 (01/29/07)

  1. Fixed: Large handheld transfers could hang, especially with a fast machine.
  2. Fixed: ASIO playback could stall on the last track of a playlist.
  3. Fixed: Space now works in the typey typey part of the tag edit control.
  4. NEW: Added DVB-T frequency table for Ireland (thanks to Tangodude for providing the info).
  5. NEW: New Track Info visualizations.
  6. NEW: The "on screen display" (info text at the bottom of playback display) is now a skinnable item instead of always being white on grey.
  7. Fixed: When playing a folder of images from Explorer while audio was playing, the images wouldn't start in slideshow mode. (use spacebar or right-click to toggle slideshow)
  8. Fixed: Comboboxes could fail to skin properly in some cases.
  9. Fixed: Skinning in the "File > Open" dialog could show disabled buttons in some cases.
  10. Fixed: "File Type" could become "Pane Type" in library browser views.
  11. Changed: The "Add" button in the view scheme editing dialog doesn't show a menu anymore. (redundant since the add dialog has expression on it)
  12. Fixed: Detached display is now "Always on Top" by default. (right-click display and pick "Display Settings..." to change)
  13. Fixed: Volume names of DVD discs which weren't in MC's database were showing up as "Unnamed disc".
  14. Fixed: When editing dates, an invalid date could show in the list of possible auto-complete choices.
  15. Changed: Skin Manager shows an image for "Slim" mini skin.

12.0.156 (01/26/07)

  1. Fixed: In rare cases, the MP3 encoder could fail and hang instead of returning an error.
  2. Fixed: The "Locate on disk (inside Media Center)" no longer appears when "My Computer" has been disabled in options.
  3. NEW: Added a custom dialog for editing a search list item.
  4. Changed: Some tuning to how the handheld engine works. (may help deadlock problem, but we still haven't been able to reproduce)
  5. Fixed: Hopefully fixed the problem of CD/DVD discs randomly disappearing from MC's view.
  6. Changed: (Experimental) DVB-T channel scanning uses GuideDataEvent interface instead of BroadcastEvent interface.
  7. NEW: Updated the German translation. (thanks Bytestar)

12.0.155 (01/25/07)

  1. Fixed: Certain streaming ram audio would not play.
  2. Fixed: ASIO playback would not work properly when a card requested the 24-bit LSB format. (M-Audio Transit USB, etc.)
  3. Changed: ASIO playback is less likely to hiccup when applying CPU-intensive DSP effects.
  4. Fixed: Playing DVD while another DVD is being played froze MC.
  5. Fixed: Using CTRL+P to start playing DVD in Theater View froze MC.
  6. Optimized: Reworked how ASIO playback works so that almost no work happens inside the sound card driver's callback -- improves skip-resistance and also allows smaller soundcard buffers.
  7. Fixed: Pressing Play on a remote (or doing Ctrl+P) in Theater View could actually fire two play commands, causing some strange behavior.
  8. Changed: Updated the "Folder" image in the Noire Theater View skin.
  9. Fixed: Search list browser components wouldn't work properly with searches that had "or" in them.
  10. NEW: Theater View supports audio, image, and video specific "no thumb" images. (see Noire for an example)
  11. Changed: Theater View behaves more nicely when viewing while thumbnails are being built.
  12. Optimized: Theater View gets files and images for view items in most views in a background thread.
  13. Changed: A few tweaks to the "View Scheme Component" dialog.
  14. Changed: For DVB-T TV audio PID will not be mapped if correct audio program is already mapped.
  15. NEW: (Experimental) For DVB-T TV we attempt to inform the system of audio preference before submitting tune request.
  16. NEW: MyGal now checks if you are about to overwrite a gallery before creating the gallery.