Wednesday, September 23, 2009

The builds 70-71

14.0.71 (09/21/2009)

1. Fixed: Deleting television recording files from within MC did not work since build 62.
2. Changed: DSP Studio no longer refuses to show when playback is stopped, but Playing Now contains images or videos.
3. Changed: When enabling or disabling a DSP in DSP Studio, that DSP is shown.
4. Changed: Dolby Digital output of 5.1 sound works with DirectSound. (previously only worked with WASAPI)
5. Fixed: Entering Theater View at a view that showed a popup, like Hulu or YouTube searches, would show a black screen.

14.0.70 (09/16/2009)

1. NEW: Added ability to output music as a 5.1 Dolby Digital stream in DSP Studio > Output Format. (requires S/PDIF connection to surround sound receiver)
2. Changed: The file " - Saved Time-Shifting.jtv" will not be imported as part of a folder during auto or manual import. They can still be imported manually by drag individual files to player, or by selecting the individual files and using shell extension.
3. NEW: Playback Range can now be applied to audio files that are played in "J. River Audio engine (using DirectShow)".
4. Changed: Performer store does better error handling when a user logs in on two computers at the same time.

Wednesday, September 16, 2009

The builds 68-69

14.0.69 (09/15/2009)

1. Changed: ipod defines to work with itunes 9.0.0 database.
2. Fixed: gracefully ignore corrupt flac files with insane number of supposed comments in the metadata.
3. Changed: When a television recording ends, a sidecar file is automatically created.
4. Fixed: The grab on the tree/view splitter would be reset if the Action Window changed height from the size.
5. Changed: Performer Store is back. Previous builds had an installation error that prevented the store from working properly.
6. Changed: If the user has not selected any transform filter ("Other Filters") except for the "J. River Bitrate Monitor" for MPEG video and J. River television recording files, MC will try to use the Microsoft video decoder.
7. Changed: In custom IR blast dialog, import from Pronto hex code is now available on Vista/Win7 as well as XP.

14.0.68 (09/15/2009)

Internal testing build.

Tuesday, September 15, 2009

The builds 66-67

14.0.67 (09/11/2009)

1. Changed: Updated EPG in Standard View to allow viewing further into the future. (allows back 2 days, forward two weeks plus two days)
2. NEW: Added command 'Rebuild Thumbnail' to the cover art menu to force thumbnail building. (builds video thumbnails even if the option is disabled in Options > Tree & View)
3. Fixed: Television OSD for current and next programs displayed only the sub-titles without the series name.
4. Changed: Switched sliders on output plug-in configuration dialogs to J. River sliders; fixed tab navigation issues.
5. Fixed: Vista's window presentation engine would not correctly handle displaying multiple subsequent 3D views. (problem fixed by Microsoft in Windows 7, workaround added for Vista)
6. Fixed: Syncing a portable device from Library Server did not work correctly.
7. Fixed: When canceling time-based subscriptions for a television channel, the subscription's recording start time was displayed as "4:00PM 12/31/1899" (109 years ago). Now it will be shown as "4:00PM every Mon, Tue, Fri", for example.
8. Changed: Adding files to the library will run one-at-a-time during a background import, and only two-at-a-time during a manual import.
9. Optimized: Auto-import builds thumbnails two-at-a-time when run manually.
10. Changed: Auto-import will no longer respond to external file system changes while playing in Display View, but instead wait to reconcile changes until exiting Display View.
11. Fixed: Folder watching would not always kick-in right away after making changes with a fresh install.
12. NEW: Added 'Run Auto-Import Now' option to Import wizard.
13. NEW: Reworked the 'Auto-Import' page of the import wizard to be less intrusive with suggestions.
14. Changed: Improved support for shortcuts like right-click and double-click in the Auto-Import wizard.
15. Changed: Minor change to ipod detection that could possibly have resulted in an ipod model detection error.

14.0.66 (09/10/2009)

1. Changed: When a DirectShow graph error occurs in the playback graph during television time-shifting (or during watching while recording), MC no longer aborts the entire operation. It simply attempts to restart playing graph so recording can continue.
2. Changed: 'Tempo & Pitch' DSP uses 0.01x steps (previously used much larger steps).
3. Changed: 'Tempo & Pitch' DSP allows typing to enter values. (typed values take effect after one second of no typing)
4. Changed: Sliders used in DSP plugins are custom controls instead of system sliders (better skinning, better mouse wheel support, etc.).
5. Changed: Improve tabbing support in many dialogs.
6. Fixed: Canceling television recording by right-click menu "Cancel Current Recording" did not work if the recording was a time-based subscription recording.
7. NEW: Ability to schedule recurring recordings (time-based subscriptions) for TV channels with no EPG data.

Wednesday, September 9, 2009

The builds 51-65

14.0.65 (09/08/2009)

1. Optimized: Further improvements to user interface updating during playback (also fixes position slider problem with build 64).
2. Fixed: Using MCC Theater View commands while zoomed into the File Info panel could cause a crash.
3. Fixed: XMLTV parser trims non-printing characters from values for better support of some third-party XML.
4. Fixed: Nested Theater View root items wouldn't appear when first entering Theater View.
5. Fixed: Filling properties from filenames and using dates didn't always work properly.
6. Fixed: A tagless MP3 could show up with a genre of 'Blues'.
7. Changed: Improved FileVolume(...) expression support for (Install Drive):\ style filenames used in portable installs.
8. Fixed: In a portable install, settings that ended with escape characters (backslash, equals, etc.) could become corrupted. (may require delete and reinstall to fully fix)
9. Fixed: In some cases, like when resuming from S3 standby, Media Center could show an 'Analyzing devices...' wait message despite being minimized.
10. Fixed: Having a modeless popup tool like 'Convert Files' open would make Theater View disable itself for keyboard and mouse input.
11. Changed: Tweaked the 'Repeat Playlist' mode so that it will loop on a single audio file but won't loop on a single image or video.
12. Fixed: The Theater View option "Disable Windows Media Center" would always appear unchecked.
13. Fixed: Learned remote commands couldn't be tested until exiting the options dialog.

14.0.64 (09/04/2009)

1. Fixed: Turning off media types in Features in Options > General > Advanced > Features could cause a crash.
2. Changed: Showing of library views on the 'View' menu when in a library view is in a nested 'Library Views' submenu.
3. NEW: Theater View file info panel templates can use 'Small Image' or 'No Image' styles.
4. Changed: Theater View file info panel roller shows in place of secondary roller, allowing more space for content.
5. Changed: Revised text formatting of dates for recorded television in Theater View.
6. Fixed: Scrolling Recorded television in Theater View with the scrollbar would show internal text formatting tokens.
7. Changed: When playing a television recording that is currently being recorded, playback goes to television engine, instead of video file playback engine. Note that this change also reverses change 11 in Build 63.
8. Optimized: Improved handling of view updates during playback to aid overall performance.
9. Optimized: Reworked how Theater View rollers are managed to improve Theater View performance.
10. Changed: Theater View rollers no longer show a slide-in-from-the-left animation when first picking a roller.
11. NEW: MC will import MyMovies data in the file [mediafilename].mymovies.xml or mymovies.xml residing in the same folder as video file, if the standard JRSidecar file does not exist, provided the data contained in the xml file pertain to the media file.

14.0.63 (09/03/2009)

1. Fixed: Auto-install after 30 seconds was not working properly (only applies to last few builds).
2. Fixed: Silent install from the command line (/Silent) was not working properly (only applies to last few builds).
3. Fixed: Television subscription recordings would not have their metadata filled in (only applies to build 62).
4. Fixed: 'Search for Library Servers' was not being translated.
5. Fixed: Bookmark synchronization in television recording was broken in build 62.
6. Changed: 3D wall views could unnecessarily clip other tiles when zooming into a tile.
7. Optimized: Loading UTF-8 XML files to memory is more memory efficient (fixes out-of-memory conditions when parsing huge XMLTV files).
8. Fixed: On a fresh install, the program could launch behind other programs.
9. Fixed: Some commands and messages would not work properly with newly created zones.
10. Changed: MCC commands that target specific zones use a zone index (like v13) instead of a zone ID since a zone ID can't always fit in the 6-bits allocated for the zone identifier.
11. Changed: When playing a television program or channel that is being recorded, playback automatically switches to play the recorded file

14.0.62 (09/02/2009)

1. Fixed: Using a playlist reference in 'Access Control' could cause a crash.
2. Changed: Reworked the 'Access Control' dialog to be more clear.
3. Fixed: Sorting of files inside a category thumbnail in a library view would use the panes file list sorting rules instead of the sorting rules from the bottom list.
4. Fixed: When adding a new library view, it could get added as a locked view that showed warnings when making changes. (views can be unlocked in Customize View > Advanced)
5. Fixed: Television that was currently recording didn't show up in 'Recordings' view of Theater View.
6. Fixed: Importing a television program that was in the process of recording could cause strange results.
7. Changed: Revised layout of date / time selection controls in 'Television' view.
8. Changed: The Import wizard Auto-Import list puts checked folders at the top of the list.
9. Changed: The Import wizard Auto-Import list won't check all folders if a user intentionally selects no folders for auto-import.

14.0.61 (09/01/2009)

1. Changed: When loading the Microsoft video decoder, MC will use the correct filter name for each OS (usually "Microsoft MPEG-2 Video Decoder" for Vista or "Microsoft DTV-DVD Video Decoder" for Windows 7.)
2. Fixed: 64-bit shell extension registration could effectively unregister 32-bit shell extensions.
3. Fixed: Shell extensions could leave JRTools.dll locked, making it necessary to reboot to do an install.
4. Fixed: The 'Next' button wasn't properly disabled during the file copying stage of the install. (only applies to build 54 and newer)
5. Fixed: After finishing with the remote control learning wizard, changes weren't saved (only applies to build 60).
6. Fixed: The Library Sync from Library Server wasn't writing all of the fields properly in the local library.
7. Changed: Manually switching libraries when using Tremote will no longer stop playback on the server.
8. Fixed: Playing Hulu clips could leave the player in a slightly undefined state once playback was stopped.
9. Classified
10. Fixed: Windows 7 RTM could show some devices twice or show spurious iPod detection warnings.

14.0.60 (08/31/2009)

1. Changed: When loading an image for a file fails, the 'Image File' field will only be cleared in cases where the actual file itself can be found. (so playing a missing file won't clear cover art)
2. Changed: In digital television and DVD playback, if the user does not select a video decoder (i.e. the user chooses "Automatic"), MC tries to use "Microsoft MPEG-2 Video Decoder" if available.
3. Changed: In digital television and DVD audio/video decoder selection "Let DirectShow choose a filter for me" and "Automatic selection" are renamed "Automatic" for consistency across the program.
4. Fixed: Library sync using library server.
5. NEW: Reworked how Remote Control options are presented.

14.0.59 (08/28/2009)

1. NEW: Shell extensions are available on 64-bit Windows.
2. Changed: Television recording files (*.jtv, *.jts) are not allowed to be moved, renamed, or copied in "Rename, Move, & Copy Files..." tool. One can move the entire folder containing the jtv file to a new location manually and then use the tool to update database to point to the new location.

14.0.58 (08/27/2009)

1. Changed: Updated German language file (thanks to Bytestar).
2. Fixed: The store database field 'Purchase Description' would show as 'Description', causing confusion.
3. Fixed: The [location] token in Theater View skins would not work nicely in some views.
4. NEW: Theater View 'Television' view allows viewing recordings by date recorded or by program.
5. Fixed: Television view would still show "Cancel Recording" button after a program recording has been canceled (build 57 only).
6. Fixed: Television device configuration window was displayed using wrong parent window, causing MC to crash when popup windows were dismissed in wrong order.
7. Fixed: [Deleted] store licenses weren't getting retrieved in some cases.
8. Fixed: Choosing Tools > Options > Playback > TV Tuner > "Reset TV settings..." while watching a digital channel could cause MC to crash.
9. Changed: When playing, Media Center will prevent S3 system sleep.
10. Fixed: Television subscriptions nicely handle the updated metadata layout of build 57 (so subscriptions look at series and name for deciding what to record).
11. Fixed: Canceling an on-going television recording could take a long time to take effect (build 57 only).
12. Fixed: Loading read-only libraries was not working properly. (only applies to last few builds)
13. Changed: Updated the Chinese language file (thanks to Katapa).
14. Changed: is changed to when showing OSD television currently playing/recording channel/program info.

14.0.57 (08/26/2009)

1. Changed: Went back to using the default system font instead of an upsized-version of the system font.
2. Fixed: Protected WMV files could fail to play due to the bitrate monitor filter.
3. Changed: Improved support for external cover art that uses an extension other than .jpg. (tiff, gif, jpeg, png, etc.)
4. Fixed: Tagging using in-place-editing could stall longer than expected when moving between fields.
5. Fixed: The 'Remote Control' configuration wizard could crash if the wizard was advanced while a placement test was running.
6. Fixed: Pushing the Green Button while a menu was showing in Theater View could crash.
7. Changed: Adjusted the Green Button rolling logic so that slower button presses will still roll through the three views (current, root, display).
8. Changed: Playing a video file from Theater View that was already playing but was just paused will show it fullscreen and start playback.
9. Fixed: After in-place editing in the panes, the selection would change to nothing selected instead of keeping the edited item selected.
10. Fixed: Arrow navigation while doing in-place pane editing could cause problems. (arrow navigation not possible since each change could reorder or renumber the list)
11. Changed: MC will recognize MyMovies data as an alternate format in a video sidecar file, and will read tags from it. Tag writing will always be in MPL format.
12. NEW: Upgraded XMLTV television parser to support actors, original release date, rating, series, etc.
13. NEW: Television program and recording metadata structure revised for better handling of series and original release dates.
14. Changed: NOTE -- Revised default Theater View file info panel defaults so customization must be reapplied. (you can use Manage... > Copy Template To Clipboard to backup existing templates before upgrade)
15. Changed: Tweaked wording on the new import Action Window to be more clear.
16. Fixed: When doing an import of DVD files on disk, the program could do a tag, which would write a sidecar file or show a tagging error.

14.0.56 (08/25/2009)

Internal testing build.

14.0.55 (08/21/2009)

1. NEW: DSP Studio supports ordering of effects. (drag items in list to reorder)
2. Fixed: In some cases, DSP plug-ins would not draw properly.
3. NEW: VST DSP plug-ins remember the program and program settings between runs of the program.
4. NEW: Playback Range field is user editable to allow custom cue-in and cue-out points.
5. NEW: Playback Range field accepts high resolution times like '1:22.343344 - 3:21.3902013'. (still accepts low resolution times like '1:22 - 3:21' or simple millisecond numbers like '82000 - 201000')
6. Fixed: In some cases, connected Tremote zones could get saved as a permanent zone. (if extra zones exist from this bug, they must be removed in Zone Manager)
7. Changed: Default font size one point size larger (font can be changed in Options > Tree & View > Font).
8. Changed: Express installs will simply launch the program instead of showing a finish page in the installer.
9. NEW: Added new channel mixing mode to DSP > Output Format 'No mixing' that leaves unused channels silent, allowing third-party DSP plug-ins to provide sophisticated channel expansion.
10. Changed: Improved support for VST plug-ins that have more channel outputs than inputs.
11. NEW: Initial import after a fresh install uses the Action Window and works without user intervention (although intervention is optional).
12. Changed: The system that shows the import dialog when loading an empty library will only run on the first library load of the program's run. (so switching libraries won't show it)
13. New: Wavpack encoder

14.0.54 (08/20/2009)

1. Changed: Bitrate Monitors will not be used on protected Windows Media videos.
2. Fixed: DSP plug-in names are translated.
3. NEW: Added new handheld transfer option "Save video thumbnail to '[File].jpg' file" (enabled by default on WMDM devices).
4. Optimized: J. River edit controls are much faster when dealing with large values.
5. Changed: Installer uses J. River user interface controls instead of Windows controls. (please report any issues)
6. Fixed: The 'View' menu would crash when viewing the root 'Playlists' item in the tree.
7. NEW: Installer architecture revised to allow running Media Center at the end of the install on Vista and Windows 7 with UAC enabled. (install split into two components: one elevated and one not elevated)

14.0.53 (08/18/2009)

1. NEW: Classified
2. Fixed: In rare cases MC would behave badly when the user switched to a television channel with no/weak signal.
3. Fixed: If scheduled television recording started while the user was already watching the channel, and if the user stopped watching before the scheduler stopped recording, some redundant graph building took place.

14.0.52 (08/17/2009)

1. Changed: On a fresh install (or after resetting Theater View items to show in Options > Theater View), 'Hulu' will be listed before 'YouTube' in Theater View.
2. Fixed: Hulu in Theater View called 'Featured Videos' 'Popular Videos'.
3. Changed: Theater View navigation works better when the secondary navigation roller is empty. (like when stopped in Playing Now)
4. Fixed: When Theater View's Playing Now refreshed, the scroll position could be lost.
5. Changed: Simplified commands roller showed when viewing a web media video from Hulu or YouTube in Theater View.
6. Changed: A playlist's menu will include the command 'Clear [Playlist Name]'.
7. Changed: Typed navigation in the tree searches first sibling-level items, than visible child-level items, then parent-level items. (so looping is more natural)
8. Changed: Revised how 'Recently Imported' is pruned so that it only keeps things 1 day old or newer. (previously kept 7 days old or newer and at least 50 items)
9. Fixed: Tag changes made in Theater View could apply to the entire list instead of just the selected file.
10. Fixed: Lineup list style in Theater View could scroll unexpectedly when moving the mouse near the edges of the list.
11. NEW: Added new Theater View skin 'Obsidian Touchscreen' -- more choices on the screen for touchscreen usage. (feedback welcome)

14.0.51 (08/14/2009)

1. Fixed: If 'Abort' and 'Cancel' had the same translation (like in German), it could cause some confirmation messages to not support cancel. (removed usage of 'Abort' on these dialogs -- will always use 'Cancel' instead)
2. Changed: When remote control learning is complete a system ding is played.
3. Fixed: Remote control engine could crash in some cases.
4. Changed: Remote control stops any key repeats after 10 seconds for stuck-down situations.
5. Fixed: When learning from a remote control, it would check a stale list of learned buttons to see if the button was already in use.
6. Fixed: In rare cases, remote control learning would allow learning the button up code as the code, causing strange behavior.
7. Fixed: The remote control wizard setting to power cycle a device was not being remembered.
8. Changed: Improved the quality of the remote control image used in the remote configuration wizard.
9. Fixed: Typing in the folder box when importing a single folder could be difficult.
10. Fixed: The 'Add' function in Theater View would operate on all files instead of just the selected file.
11. Fixed: Overlay text in Theater View could be covered by the file info panel.
12. Changed: F11 no longer shows Display View when nothing is playing (instead goes between Standard View and Theater View).
13. Changed: Theater View list wrapping was not always reliable.
14. Fixed: Breakdown the mpc demux on exit.