Thursday, June 25, 2009

The builds 16-19

14.0.19 (06/24/2009)

1. Changed: Sidecar files are moved when media files are moved.
2. Changed: Sidecar files are deleted when media files are deleted.
3. NEW: Clickable zoom/unzoom buttons added to thumbs to enable image preview window.
4. Fixed: Image preview window should only show for image views. (still a work in progress)
5. Changed: Image preview window is now just to the right of the tree.
6. Changed: Image preview window not on by default.
7. Changed: Image not shown in big tooltip if the image preview window is active.

14.0.18 (06/23/2009)

1. NEW: When saving the database, a cleanup process removes any files from the library folder that are not used by the program.
2. Fixed: When adding a playlist to the tree, if the tree scroller to show the new playlist, the in-place edit to allow naming would be canceled.
3. Fixed: When doing a Library Sync from a Library Server client after playlist changes, other playlists in the same playlist group could get corrupted.
4. Optimized: Improved performance of 3D wall style views.
5. Fixed: Television recording files (jtv, jts) could not be played from the Library Server.
6. NEW: Experimental IR blaster support for MCE transceivers. (not working yet)
7. Changed: Internal changes for how remote control commands are stored. You'll have to 're-learn' any remote controls that have been used previously.
8. Fixed: When connected to Library Server, auto-import could incorrectly remove server files from the library.
9. NEW: Experimental system for using images and cover art as the background of Theater View (create playlist "Theater View Background" and put images or audio in it to test)
10. Changed: Image preview window removed (coming back soon).

14.0.17 (06/22/2009)

1. Changed: More changes on data buffering during television (or television recording) playback.
2. Fixed: Build 16 wasn't able to find other running copies of the program, which caused problems in a few areas.
3. Changed: Switched "Description" field to a large-edit style editing field instead of using a single-line control for editing.
4. Fixed: MC rejected video sidecar files in which Title element contained attributes.
5. Changed: Thumbnails for TV recordings are grabbed at one minute into the video instead of the default 5 seconds into the video.
6. NEW: When using T'remote to play content on the server, the server will suppress playback error popups.
7. NEW: Theater View Info Panel shows full page information about movies, television programs, etc.
8. NEW: Image preview window.

14.0.16 (06/19/2009)

1. Changed: Renamed television subscription option "One per day, near prime-time" to "One per day, only prime-time" to more clearly describe what it's doing. (same applies to middle of night wording)
2. Changed: The list grouping "Album (by date)" is available in all views instead of only in image views.
3. Changed: Added MCC commands for zooming Theater View (also possible in Options or with [Ctrl]+[Mouse Wheel]) (http://yabb.jriver.com/interact/index.php?topic=52539.0)
4. Fixed: Theater View did not nicely support Alt+# style input of international characters.
5. Fixed: Switching the resolution of a monitor while Theater View was showing did not update Theater View correctly.
6. Changed: The TV recording stub file (*.jtv) now references other data files by relative paths, instead of full path. This way the recordings can be moved to different locations and be still playable. They can also be shared and played from other computers.
7. NEW: Audio engine supports WAV files with a bit depth of 64 bits. (internal data path remains 32-bits)

Thursday, June 18, 2009

The builds 8-15

14.0.15 (06/18/2009)

1. Changed: MC television time-shifting reader filter does a better job of buffering data when playing files from a network drive.
2. NEW: Added a new Theater View option "Disable Windows Media Center (useful if it is launching on the Green button, etc.)". (requires UAC elevation)
3. NEW: Added WASAPI option "Present 24-bit data in a 32-bit package". (some audiophile hardware needs 24-bit data while most consumer level hardware needs 24-bit data in a 32-bit package)
4. NEW: Improved web service interface (MCWS) so that all playback functions support zones.
5. NEW: When connecting to a Library Server, the server zones are added to the client zones under Playing Now to allow playback to any zone of the server or any zone of the client. (this replaces the 'Here' / 'There' popup)

14.0.14 (06/17/2009)

1. Changed: Removed the "Finish" page from the television scanning dialog -- the results are shown in the channel list after a scan.
2. Fixed: The Import single-folder wizard would import from the last path used instead of the current path (only applies to build 13).
3. NEW: Added new Handheld playlist format "M3U (relative paths without leading dot)" for devices that don't like relative paths that start with ".\".
3. Changed: Simplified how web media sites are added and removed from Theater View. (use Options > Theater View to configure)
4. NEW: Added YouTube Theater View integration that allows browsing popular, recent, etc. and allows doing searches.
5. Changed: Added a tip to the Monitor Switcher (MC14.exe /MonitorSwitch) for how to switch between two different displays on Windows 7. (requires two calls instead of one like Vista and earlier)
6. Fixed: MC14 would crash on television playback if MC12 had been run.
7. Fixed: Certain color format PSD files could cause a crash.
8. NEW: Theater View allows nesting of root items that will show on a secondary roller.
9. Changed: Renamed "Web Media" to "Connected Media".
10. Fixed: MC could hang when playing FLV video from YouTube in secondary monitor.
11. Changed: Shutting down a TRemote client no longer stops playback on the server.

14.0.13 (06/15/2009)

1. Changed: When user selects a channel in "Edit Channel List" window, MC tries to fill "Channel Number" field with a default value if the field is not already set by user (ATSC digital TV and analog Cable only).
2. NEW: Improved new Import interface when importing a single folder.
3. NEW: Reworked Theater View rollers so they can be grabbed and dragged or flicked to scroll with a mouse / touch-screen (works like other Theater View lists now).
4. Changed: ATSC television channel scanning will use an existing channel in database with identical channel name, instead of creating a new entry (in case the physical channel is different). This change is necessary to avoid creating duplicates, and to preserve existing subscriptions. Many television stations changed their broadcast carrier frequency (physical channel) at the analog broadcast switch-off last week.
5. Fixed: DVB-T channel "Is AC3 Audio" attribute was displayed incorrectly in "Details" section on "Edit Channel List" window.
6. Changed: Miscellaneous changes in "Edit Channel List" window.
7. Fixed: Media Center 13 and Media Center 14 shell extensions could fight with each other (may require manually enabling / disabling shell extensions in each program to get it working).
8. Fixed: Searching for Media Servers did not work (only applies to build 12).
9. NEW: Added more browsable categories to Hulu inside Theater View.

14.0.12 (06/12/2009)

1. NEW: Added Hulu.com support to Theater View. (still a work in progress; for now you must add a Theater View root item in Options > Theater View for the website: http://www.hulu.com)
2. Optimized: Core image MMX assembly rendering engine about 8% faster.
3. Fixed: Possible crash when scrolling in lists.
4. Changed: The text on the installer button "Next" is changed to "Next >", to be consistent with "< Back" button, and to avoid translation confusion with "Next" as in "Next Track".
5. Fixed: Monochrome PSD files that used RLE encoding could cause a crash (monochrome PSD files not currently supported).
6. Changed: "Next / Previous use favorite channels only" check box is moved from Television Options window to Edit Channel List window.
7. Changed: When saving an ID3v2 tag to an MP3, if the new tag is more than 8 KB smaller than the old tag, the file will be rewritten to save space on disk.
8. Fixed: Lists that were grouped into Album Thumbnails were not always working.

14.0.11 (06/10/2009)

1. NEW: Added write support to Library Server to allow bidirectional communication of any number of clients with a single server. When connected to a Library Server, use the command File > Library > Sync Library... to write any changes made on the client back to the server, and also update the client from the server if necessary. Expect automation in a future build.
2. Changed: When connecting the a Library Server, the Filename is no longer updated to show a URL -- instead this happens internally at playback time.
3. Fixed: Playing recorded television show or starting to watch a television channel while MC was doing scheduled recording could have long silence (up to 100 seconds) and (to lesser extent) paused video, if MC was on second monitor when playback started.
4. Fixed: Moving MC from one monitor to another while playing a recorded television show would cause audio and video to pause for a long time.
5. Fixed: MCE remote controls work again (support was temporarily disabled while building new remote system in early builds).

14.0.10 (06/09/2009)

1. NEW: Many improvements to using Media Center as a remote for another Media Center. (shows what's playing, next, previous, stop, seeking, and volume work)
2. Changed: Updated the Chinese language file (thanks to Katapa).
3. Changed: When an encoder needs to download a supporting file on first use, it could show two UAC prompts instead of one.
4. Changed: When emailing log files, a string is placed at the top of the message asking users to provide a description or link (it's hard to know what to do with logs with no context).
5. Changed: Quicktime file types (except mov, qt, m4p, and m4b) that are set to use "Automatic" Playback Method will be played using DirectShow instead of Quicktime engine if needed DirectShow filters are found on the computer.
6. Changed: Increased timeout used when searching for Library Servers.
7. Fixed: In some cases, searching for a Library Server could find a server running on the local machine, causing a possible circular reference.
8. Fixed: Creation of ZIP file with subfolders could fail to be unzipped on Linux (caused problems with Pix01 galleries).

14.0.9 (06/05/2009)

1. NEW: Many improvements to search suggestion engine (adds instructions, common searches, etc.)
2. Changed: Version 14 no longer functions with a version 13 license.
3. Optimized: Improved performance of thumbnail lists.
4. Fixed: Miscellaneous fixes in the remote control options dialog. Please select "Restore Default List" after installing this build.

14.0.8 (06/04/2009)

1. Fixed: Flickr uploader was failing on wide characters.
2. Fixed: Facebook uploader should be utf-8 safe.
3. Fixed: Inconsistent database filename was used when importing DVDs by "Import Playlist..." tool with My Movies data.
4. Fixed: Theater View News and Weather plugins were not appearing.
5. Fixed: When sorting a list, the selection would not remain visible.
6. NEW: Added web service interface (REST based) to library server. Use the URL [library server address]/MCWS/v1/doc or [library server address]/MCWS/v1/wsdl to see documentation. (still a work in progress)
7. NEW: When connecting to Library Server, a user can choose to play on the server instead of locally.

Wednesday, June 3, 2009

The builds 1-7

14.0.7 (06/02/2009)

1. Fixed: OSD Position display flickered when rapidly seeking forward or backward in video playback.
2. Fixed: Image editor changes stored in the library could cause a crash at display / thumbnail time if the underlying image was a different size than when the effects were performed.
3. Changed: When a My Computer view is loading, it will display the number of files found as it works.
4. NEW: It's possible to 'Show Only Files In Library' in My Computer views for easy browsing of the library based on location. (also filters the tree)
5. Changed: Revised the view header of 'My Computer' views.
6. Fixed: Wait messages would not show if not set to be on top. (Flickr uploader's for instance.)
7. NEW: Video tagging via sidecar support.
8. NEW: Remote control support for 'HID' generic input devices (like MCE remotes). This is a work in progress.

14.0.6 (05/27/2009)

1. Changed: When doing a Sleep or Hibernate from Theater View, Media Center will not close.
2. Changed: Internal television code changes.
3. NEW: Added "Update Feed" button for podcasts disinclined to load.
4. Changed: MC no longer attempts to register/unregister a file with exe extension during installation/uninstallation.
5. Fixed: When doing a license restore with a Media Center 13 license, the registration information dialog would not show the correct information. (early builds work with a v13 license)
6. Changed: When a file manually selected to play fails to play, an error will be shown instead of silently skipping the file and possibly playing another file. (in the middle of a playlist, errors will only be shown if there are three sequential errors)
7. Fixed: Zooming into a full-page thumbnail would not scroll to the correct location.
8. Changed: Auto-import could report the same DVD file over-and-over as changed if it was in a watched folder.
9. Optimized: Optimization that allows import to do less work when importing files for the first time.
10. Optimized: Reading MP3 ID3v2 tags is over 4 times faster.
11. Optimized: Clearing a large library is faster.
12. Fixed: Trying to play television channel without first running television configuration could sometimes cause MC to crash.
13. Optimized: The import engine imports files concurrently for much better performance on multi-core systems.

14.0.5 (05/22/2009)

1. Fixed: Possible stack overflow when unwinding the optimized thumbnail queue from build 4.

14.0.4 (05/22/2009)

1. Fixed: Rapid scrolling in a thumbnail list could cause a crash. (only applies to build 3)
2. Changed: Revised the dialog shown when multiple servers are found after searching for library servers (mostly an internal change).
3. Fixed: With DirectShow DSP filter enabled, holding down SHIFT key causes stutter in audio playback.
4. Fixed: Specifying a data type in an expression column (ie. &DataType=[Number]) did not always work nicely.
5. Fixed: last.fm plugin included with mc14 updated to actually work with mc14.
6. Changed: Czech language translation updated. (thanks Johnny B)
7. Changed: Updated all language files to include latest strings.
8. Optimized: Revised thumbnailing engine to be much more efficient when working with views where thousands of thumbnails need to be built.

14.0.3 (05/21/2009)

1. Changed: More refinements to default image views.
2. NEW: Image thumbnails get drawn with a frame.
3. Fixed: Analog television sometimes could be displayed in a tiny window.
4. NEW: Added scrolling animation to lists and trees.
5. Fixed: YouTube! Podcasts were not working correctly. (i.e. Podcast feed URLs like youtube:cars)
6. Optimized: Core drawing engine uses multiple threads when drawing large regions (like rendering image playback, etc.)
7. Changed: Image playback uses bicubic resizing when shrinking images (performance made possible because of #6).
8. Fixed: For some analog television devices, the Crop Edges setting failed to take effect on initial start up of television playback.
9. Fixed: Switching monitor during television time-shifting would cause MC to lose its Internal Volume setting, creating loud sound in some instances.

14.0.2 (05/20/2009)

1. Fixed: OSD menu drawing problem when switching from a memu item of larger size to one of smaller size.
2. Fixed: If multiple files were selected the EXPAND and COLLAPSE stack options would not always appear.
3. Fixed: Search for stack files was broken.
4. NEW: Updated German translation courtesy of bytestar.
5. Fixed: When building thumbnails in a list of grouped thumbnails, sometimes a thumbnail wouldn't fill in until it was redrawn by mousing over.
6. Changed: Refined new import wizard.
7. Changed: The purchase prompt will no longer show when running the program right after an install.
8. Changed: When loading an empty library, the import wizard will be shown.
9. Changed: Sorting is allowed for 3D library views in the Customize View dialog.
10. Fixed: 3D views / showroom views could crash in rare cases.
11. Changed: List group headers are skinnable (see Noire for an example).
12. Changed: Updated the default view schemes (still a work in progress).
13. Fixed: With MC set to use Internal Volume, television volume was not properly set when starting or stopping time-shifting.
14. Fixed: After manually starting television time-shifting, OSD message "Waiting..." stayed on forever.

14.0.1 (05/15/2009)

1. NEW: Added new face to import system. (wizard, finds media folders automatically, etc.)
2. NEW: Added support for loading Photoshop (psd) images.
3. NEW: Native support of DirectShow DSP filters in DSP Studio.
4. NEW: Added ability to turn off image, video, or data support in Options > General > Advanced > Features.
5. NEW: "Use a copy. (Will be stacked with original.)" option added to "Send to External". Note that the copy always ends up as the top.
6. Changed: Removed dzip32.dll and dunzip32.dll dependency for handling ZIP files.
7. Changed: Revised how skins are stored in the program directory to use more current naming.
8. Fixed: MC crashed when failing to play an audio file in J. River audio engine (using DirectShow filters).
9. Changed: Revised sizing of splitters, borders, player bar, list headers (some changes only apply to Noire skin).
10. Fixed: Rare re-entrance problem related to television playback when exiting MC.