Saturday, July 31, 2010

The builds 81-87

15.0.87 (7/30/2010)

1. Fixed: Television recordings in transport stream format did not show up in Television > Recordings views.
2. Changed: When playing to linked zones, playback statistics are no longer counted multiple times.
3. Changed: When zones are linked, the between tracks and seek modes will inherit from the first zone in the link.
4. Changed: Leading and trailing silence suppression is disabled when zones are linked, as the amount of trailing silence removed can vary slightly based on buffer states, making it cause sync problems.
5. Changed: Seeking in linked zones works more reliably.
6. NEW: Linked zones monitor drift and if too much drift occurs, playback is stopped at the end of the current file and then the next track is started in sync. (a user can force a manual sync any time by pausing playback)
7. Changed: MCWS Control/Key function supports key combinations like Ctrl;C, Ctrl;Shift;Left, etc.
8. Fixed: After the initial setting of the values of audio jump behavior (number of seconds to jump forward or backward), subsequent changes were ignored.
9. Changed: Added 5, 15, 25, 35, 45, and 55 seconds choices to audio and video jump behavior selection.
10. Faster: Core speed improvements that can make loading views or working with the database a few percent faster.

15.0.86 (7/29/2010)

1. NEW: Added webservice functions for remote controlling the program: Control/MCC, Control/CommandLine, Control/Key.
2. Changed: Options > Audio > Alternate Mode Settings has option 'Use these alternate settings (use Alt+M to toggle)'; no longer appears in menus.
3. Changed: Removed 'Zone Manager'; all zone configuration can be done from Menu > Player > Zones or directly in the tree with right-clicks.
4. Changed: When linking a zone to another zone, the zone being linked in will automatically start playing the same output as the other zones in the link.
5. Fixed: In place editing would get disrupted if an update message caused the display to be redrawn (from ripping, importing, etc.).
6. Changed: Disabling of DirectShow filter tray icons (FFDShow and Haali) is now optional. The option is under Startup.
7. Changed: Removed 'Find CD' and 'Artist Info' and merged them into the links bar. (sorry, links storage format has been reset and user customization must be redone)

15.0.85 (7/28/2010)

1. Changed: Linked zones work better with DLNA devices.
2. Changed: DLNA zones have the same ID each run of the program so settings like link timing persist nicely.
3. Fixed: When playing to linked zones, one or more of the zones in the link could remain paused.
4. Changed: Playing files directly from Playing Now now syncs when using linked zones.
5. Changed: Recording digital television programs in transport stream format will not include unwanted subchannels.
6. Changed: Worked on improving right-click menu for Playing Now zones in the tree (still in progress).
7. Changed: Zone links have a unique icon in the tree.
8. Changed: Zones can be renamed in the tree (F2 / right-click rename).

15.0.84 (7/27/2010)

1. NEW: Added ability to link zones together to keep their playback synchronized.
2. Changed: Theater View News changes sites when navigating the second roller instead of requiring an explicit 'Enter' press on the remote.
3. Changed: YouTube in Theater View uses higher quality thumbnail images.
4. Changed: Improved YouTube search in Theater View (remembers searches, doesn't use a popup window, etc.)
5. Changed: WebMedia views in Theater View load their files in a background thread[/b], making browsing faster and smoother.
6. Fixed: Netflix metadata was not getting retrieved.
7. Changed: Theater View online media slideshow images are cropped to fill the entire screen instead of top-left aligned with all image borders visible.
8. Fixed: Main toolbars weren't supporting glass-based skins (only applies to last couple builds).
9. Fixed: Image pan & zoom could move in notches at small sizes.
10. Changed: Theater View location text used in skinning no longer includes roller selection.
11. Changed: Submitting track information to YADB runs in a background thread with progress in the Action Window (previously it would block the program).
12. Changed: Collapsing a library tree item with a child item selected no longer changes the selection to the parent.
13. Changed: Revised layout of zones in under Playing Now in tree.
14. Changed: Drag-n-drop of zones in the tree can be used to link and unlink zones.

15.0.82 (7/23/2010)

1. Fixed: Build 81 would report the trial had expired right after a fresh install.
2. Fixed: In some cases, the Playing Now 'List' selection would not track the playing file.
3. Changed: Updated Theater View online media slideshow to support newer Google images layout.
4. Changed: Tuned how Theater View reader-style lists work with single line items so that they're not expandable.
5. Fixed: Expanding a Comedy Central joke in Theater View would show no text.
6. NEW: Hardware accelerated image playback uses mipmapping to eliminate aliasing during pan & zoom, etc. (uses hardware accelerated mipmap generation when possible)
7. Fixed: J. River URL Reader filter's buffering was too aggressive.
8. Fixed: FreeDB CD lookups could truncate some disc & track titles - especially long classical titles.

15.0.81 (7/22/2010)

1. NEW: Playback jump behavior (Jump forward 30 seconds, backward 10 seconds) is now configurable. The amount of jump is can be configured separately for forward jump and backward jump. Audio and video are configured separately.
2. Changed: Minor layout changes in "Video" property page.
3. NEW: MCWS function Playback/PlayByKey has optional "Album" parameter to allow playing the entire album.
4. Fixed: Theater View online media slideshow could pause for the current online request to finish before allowing Theater View to exit.
5. NEW: At the end of the 30 day trial period, a user can request a trial extension to lengthen the trial.
6. Changed: The 'Add...' button when configuring auto import shows a custom folder browsing dialog instead of the system dialog. [testing and feedback would be appreciated]
7. Faster: DLNA engine is more efficient when dealing with duplicated 'alive' broadcasts from DLNA devices.
8. Changed: Visualization data pipeline revised to be more efficient; updated visualization SDK coming later.
9. Changed: WebPlay / WebRemote paginate at 100 items for more manageable pages on slow devices (previously was at 200 items).
10. Changed: Loading, restoring, or clearing a library no longer switches views (unless the view is no longer valid in the new library).
11. Fixed: Remote control receiving was not working properly with a portable install.
12. Fixed: Television recordings ("jtv") sometimes were imported as Data and sidecar files were not created.
13. NEW: Bass Management redirection does energy preserving accumulation of redirected bass so the total dB level, assuming a calibrated system, will be unchanged from redirection.
14. NEW: Reworked Output Format DSP for nicer bass configuration.
15. NEW: Room Correction DSP has a clip prevention stage, so no user settings will create clipping. (i.e. turning up a single channel will turn other channels down)
16. Changed: Some DirectShow audio and video files will have less chance of being imported as Data.
17. Fixed: DLNA video conversion caching was not working properly.
18. Fixed: An image slideshow could crash.
19. Fixed: Resetting logging could fail in some cases, leaving the full log still present.
20. Fixed: Clearing Playing Now using the web service could lead to a hang.
21. Changed: Added buffering mechanism to streaming video using J. River URL Reader filter. MC will pause when the network can not keep up.
22. FASTER: Calculated fields are faster.
23. FASTER: Optimizations to string and expression engine, helping view loading times for views that use expressions.
24. Changed: When DVD playback fails, the error dialog now includes a "More info..." button which takes you to a wiki page with troubleshooting tips.
25. Changed: Merged stock visualizations into a single vis_Main.dll plugin. (Visualization Studio removed, slated to return later)

Thursday, July 22, 2010

The builds 74-80

15.0.80 (7/22/2010)

1. NEW: FreeDB support. When a CD is not found at YADB, we now attempt to look it up at FreeDB.
2. Fixed: Requesting the WSDL from the web service (MCWS) would return an empty document.

15.0.79 (7/21/2010)

1. Fixed: Using the search box just after switching from a grouped library view to a smartlist that showed all database locations could lead to a crash.

15.0.78 (7/20/2010)

1. Fixed: Remote control receiving was not working properly with a portable install.
2. Fixed: DLNA video conversion caching was not working properly.
3. Fixed: An image slideshow could crash.
4. Fixed: Resetting logging could fail in some cases, leaving the full log still present.
5. Fixed: Clearing Playing Now using the web service could lead to a hang.

15.0.77 (7/16/2010)

1. Changed: FFDShow audio and video decoder filters are temporarily excluded from stream selection interface query due to crashing of FFDShow builds 3461 and up.

15.0.76 (7/15/2010)

1. Fixed: When no online images are found in Theater View Playing Now, the default theme images would run as a slideshow instead of showing a fixed picture.
2. Changed: Tuned the fade in and out speeds of some of the Theater View Playing Now components.
3. Changed: The splash screen is hidden when connecting to a library server at startup so it won't collide with authentication requests.

15.0.75 (7/14/2010)

1. Fixed: DirectShow filters selection drop-down boxes did not always show up in File Types configuration.
2. Changed: When adding an auto-import folder, a dialog is shown that allows typing a path (with auto-complete) intsead of going straight to the system browse dialog.

15.0.74 (7/12/2010)

1. Changed: By default JRSS and Bass Management will use 48 dB/octave cross-overs for the LFE / subwoofer.
2. NEW: Bass Management in Output Format DSP allows selection of cross-over slopes per channel (independently configurable slopes for speaker and redirected bass).
3. Faster: Improved performance of Tempo & Pitch DSP plugin.
4. Fixed: A DSP plugin that worked in chunks (instead of continuously) could cause playback stutters. (applies to included Tempo & Pitch plugin)
5. Changed: The confirmation about deleting disk files when removing cover art offers a cancel button.
6. Fixed: Cover View would incorrectly show a maximize / restore button in the popup player at the top of the screen.
7. Changed: WebPlay does no video conversion, so only videos supported natively by the device being used can be played (may change if a compatible streaming encoding format can be found).
8. Changed: Theater View Playing Now cover art only fades out automatically if the online media slideshow option is enabled.

Saturday, July 10, 2010

The builds 71-73

15.0.73 (7/9/2010)

1. NEW: Theater View Playing Now fades out the album cover and increases the prominence of the background theme slideshow 15 seconds into a track (only applies if theme support is enabled).
2. NEW: The display in Theater View's Playing Now can be changed by selecting it and using left and right on the remote.
3. Changed: Theater View Playing Now command 'Big Screen' changed to 'Display View' to match terminology used elsewhere.
4. Changed: Increased the number of images used in a Theater View theme online media slideshow.
5. Changed: Theater View uses a replacement table to provide better a better online slideshow for artists like Kansas and Bush. (please submit improvements made to [MC Install Path]\Data\Default Resources\ArtistSearch.txt back to us)
6. NEW: "Services & Plugins/Amazon" now supports international Amazon stores - use button in upper right to switch among them. Defaults to current Locale country.
7. Changed: CUE files now include the file type (e.g. "WAVE") following the filename on the "FILE" line.
8. Changed: Updated Japanese translation (thanks to KANEY).
9. Changed: When recording television programs using transport stream format, the subchannel info is saved so correct stream will played during playback.
10. Changed: Theater View Playing Now has a 'Play' control on the second roller when stopped.
11. Changed: J. River URL Reader filter cleans up temporary buffer files when closed, instead of waiting until MC restarts.
12. Changed: Internally the duration field can support floating point values so the database can store a block-perfect length of an audio file. (requires Update Library from Tags to fill durations with higher precision; only supported by APE, FLAC, and WAV)
13. Faster: DLNA Media Servers are much faster at responding to searches.

15.0.72 (7/7/2010)

1. Fixed: Some 3gp videos would play without audio. Used by Android phones.
2. Changed: Streaming mov videos from Library Server will load "J. River URL Reader" filter, if the client is configured to play mov videos in DirectShow.
3. Fixed: Right-click commands that only apply to certain lists (like 'Uncheck all' in a CD list) will only appear in the MRU list in those lists. (previously a blank spot could appear in the MRU list)
4. NEW: Added a search to WebRemote and WebPlay.
5. Changed: Audio, Images, and Video roots with WebPlay and WebRemote use media-type specific artwork.
6. Changed: If a DSP plugin is both a Winamp 2 and VST plugin, it will be used as a VST instead of as a Winamp 2 plugin.
7. Changed: Start can be added to the tree using Options > General > Features > Show Start in Tree.

15.0.71 (7/6/2010)

1. Fixed: WebRemote was not listing the last file on a library files list.
2. Fixed: The time was not showing at the root of Theater View.
3. Changed: Added support for [Date] keyword in Theater View text skin items.
4. Fixed: Switching libraries could cause a crash (only applies to build 70).
5. Fixed: Renaming a keyword (or other library item) to an empty string in the tree could cause a crash.
6. NEW: WebPlay and WebRemote paginate long lists (>250) into multiple pages. (see included templates or http://wiki.jrmediacenter.com/index.php/WebEngine_SDK for more information)

Sunday, July 4, 2010

The builds 69-70

15.0.70 (7/1/2010)

1. NEW: (Experimental) Digital television recording can be done in transport stream format (.ts).
2. Faster: Thumbnail lists load and operate faster, especially with large numbers of thumbnails.
3. Faster: Improved memory usage of one of the core data structures used by the program.
4. Faster: Improved performance of toolbar / breadcrumb user interface pieces.
5. Faster: View switching destroys the previous view only after the new view is showing, making view switches faster.
6. Faster: Reduced the amount of user interface layout done when switching views.
7. Changed: When Playing Now is empty, the double-click to play action will shuffle all files instead of playing them in sorted order.
8. Changed: 'Start' is no longer listed in the tree although the program will, by default, still start at the view (can be customized in Options > Startup).
9. Changed: Pressing F11 will no longer include Cover View in the cycle of views.
10. Changed: Cover View is considered a 'user input mode' like Standard View and Mini View so that returning from Theater View, closing Display View with escape, etc. will return to Cover View instead of Standard View.
11. Changed: The into links on a category thumbnail did not show the hand / link cursor when the mouse was over them.
12. Changed: Increased time-shifting reader filter's video buffer size. This should fix the television time-shifting error when Microsoft video decoder is used.
13. Fixed: When Playing Now displayed "no search results" because a search returned nothing, double-clicking the list would play everything.
14. Fixed: WebPlay audio conversion was not working with an iPhone, iTouch, etc.
15. Fixed: Using the keyboard shortcuts Alt+3..5 to switch library views didn't properly handle non-selectable view schemes.

15.0.69 (6/30/2010)

1. Changed: Updated Japanese translation (thanks to KANEY).
2. Fixed: If the program was started in Mini View, returning to Standard View would show Cover View instead of Standard View.
3. Changed: The Theater View location string includes the root roller selection when at the root (used by skins).
4. Changed: Theater View Theme system uses the selected skins Background.jpg or Background.png image automatically instead of a solid color.
5. Changed: Updated Theater View skins to all support Themes.
6. Changed: Theater View Themes are the only mechanism for providing a Theater View background. (media slideshow and animation section of skin are obsolete)
7. Changed: Theater View skinning now at version 2.4 (will require update of non-stock skins).

Thursday, July 1, 2010

The builds 66-68

15.0.68 (6/28/2010)

1. Fixed: Audio problem with Hauppauge WintTV HD PVR device.
2. Fixed: Bass management was not handling moving bass to the LFE channel properly.
3. Optimized: The low-pass and high-pass filters used for Bass Management, JRSS, etc. are about 38% faster.
4. Changed: A confirmation is shown when doing an 'Unstack' command on more than one stacked file (has 'Don't show this message again' box).
5. Changed: Auto-import will attempt to silently reconnect to any disconnected network drives before flagging a file as 'missing'.
6. Fixed: Ripping could show an 'Unknown encoder error' in rare cases. (hopefully fixed, feedback appreciated)
7. Changed: When viewing a file grouping, the 'Date Imported' will show the most recent import date of any file in the group instead of the average import date.
8. Changed: Added the 'Add View' command back to the tree right-click menu for a library view.
9. Changed: Putting the system to sleep will not stop playback automatically. (system will still allow a manual deep sleep (S3) while playing, but Media Center will prevent an automatic sleep)
10. Fixed: Some types of searches would not preserve the sequence number properly.
11. Changed: The 'Rename, Move & Copy Files' dialog auto-sizes columns on load and resize.
12. Changed: DLNA, Advanced options. If "present subtitle resources" is not checked subtitle resources will not be presented in the Content Directory under ANY condition, even if explicitly asked for. Prevents hard resets on some renderers.
13. NEW: Added DVB-T frequency table for Greece. Thanks to Arbiter for providing the info.
14. Changed: Ignore anything past the first 4 digits in a FLAC vorbis DATE tag.

15.0.67 (6/25/2010)

1. Changed: Updated Japanese translation (thanks to KANEY).
2. NEW: Bass management in DSP Studio > Output Format allows specifying a bass routing mode of remove, move, or copy.
3. Changed: Bass management uses a 24 dB/octave lowpass for creating redirected bass (previously used a 12 db/octave slope).
4. Changed: Tuned JRSS mixing level used when creating a LFE channel.
5. Changed: The previously selected file in Theater View > Playing Now > List will no longer be drawn bold if the list is not focused.
6. NEW: AVI videos can be streamed from Library Server using "J. River URL Reader" filter, so one does not have to wait for the entire file to be downloaded before playback starts.
7. Changed: Improved messaging of import when it's importing a large library as it, by design, works in batches of 10,000 files.
8. NEW: Added Output Format subwoofer crossover choice "Silence (use Room Correction or other DSP to fill)".
9. Changed: Made the 'Output Format' DSP a two-column layout with more verbose explanation of settings.
10. Fixed: Closing the program with Media Server running could stop playback in attached DLNA / Library Server zones.
11. NEW: Preliminary .srt and .sub subtitle support for the DLNA server. The subtitle file should be the same name as the original video file in the same path with either a .srt or .sub extension depending on what your renderer supports. Tested working with Popcorn hour. Needs more testing. The number of renderers that support this seem limited.

15.0.66 (6/24/2010)

1. Fixed: DLNA video conversion works now - was broken.
2. Changed: Improved the ordering of 'Bass Management' effects chain in 'Room Correction' DSP.
3. Changed: The 'Tone' Room Correction tool plays the tone adjusted by all other adjustments. (previously played full amplitude, unadjusted tone)
4. Fixed: 'Bass Management' settings were not properly persisting between sessions.
5. Changed: Improved Bass Management high-pass / bass redirection filters to offer higher quality. (done as two independent intersecting filters to allow curve tuning on each)
6. Fixed: MC would crash when it failed to convert certain audio formats.