Wednesday, May 26, 2010

The build 49

15.0.49 (5/25/2010)

1. Changed: Improved detection of Windows Mobile 6.5 devices for WebPlay, WebRemote, etc.
2. Fixed: CD Ripping with the external encoder was causing crashes.
3. Changed: Improved audio conversion options in DLNA server settings. Added low/medium/high bandwidth mp3 options and removed options that didn't make sense.
4. Fixed: WebPlay conversion was not always working properly.
5. Changed: The J. River Gizmo Android application is used for WebPlay playback of single files and playlists instead of just for playback of playlists.
6. NEW: The J. River Gizmo Android application shows cover art and metadata during playback. (requires reinstallation from WebPlay homepage)

Sunday, May 23, 2010

Under Construction

The MC Change Logs are moving. MC15 is not a beta anymore and it'll move here. MC14 Change Log will move to another address. The blog posts may be missing for a short while (shouldn't take long when it happens).



Edit

The construction work is now complete. MC14 Change Log has a new address:
http://mc14changelog.blogspot.com/

Friday, May 21, 2010

The builds 47-48

15.0.48 (5/20/2010)

1. Optimized: When changing the volume of a server zone while connected as a Library Server Client (TRemote), the response is faster.
2. Optimized: Improved performance of communicating with a Library Server from a client.
3. Optimized: Better performance of core server engine that powers Library Server, DLNA, WebPlay, etc.
4. Changed: When closing the program with a zone that's no longer available selected, the program will revert to the first zone instead of the last zone on restart.
5. Changed: Quicktime file types (mov and qt) will be played using DirectShow if Playback Method for these file types is set to "Automatic" AND Quicktime has not been installed.
6. Fixed: The Theater View online media slideshow could show a slideshow for the previously played file instead of the currently playing file.
7. Fixed: The Send To mode 'Add (shuffle remaining)' did not work logically when playback was stopped.
8. Changed: The Tag Action Window's vertical scroll position is preserved when zooming in on a list-type field like Keywords, and then returning.
9. Fixed: Editing the last field in the Tag Action Window would not automatically move the scrollbar down to ensure the edit control was visible.

15.0.47 (5/19/2010)

1. Changed: Updated DCRaw to latest, including patch for Canon T2i / 550D support.
2. Changed: Added a the most common raw image types to the default list of types acquired with the 'Camera' Action Window.
3. Changed: The default ripping mode is now 'Secure' (can be changed in Options > CD & DVD)
4. Changed: The default ripping encoder is 'Monkey's Audio (APE)' instead of 'Windows Media'. [Thanks, Matt!]
5. Fixed: Formatting text in a note could result in mismatched tag pairs in the HTML, causing the note to be discarded.
6. Changed: When embedding artwork in WMA tags, the image is flagged as 'Front album cover' instead of 'Other'.
7. Fixed: Viewing 'Notes' could create extra root library views that would appear in the navigation menu when the tree was hidden. (must visit 'Notes' one time for cleanup to occur)
8. Fixed: The Flickr upload dialog could overflow with some font sizes.
9. Changed: List-type fields with a user-specified list of acceptable values did not allow setting multiple values to a single file.
10. Changed: When syncing changes from a client back to a Library Server, the server will update the tags for any changed files.
11. Fixed: When changing a rating in the Tag Action Window, the other fields could go away until a size / scroll.
12. Fixed: If a star rating was clicked while editing a field in the Tag Action Window, the changes to the in-place edit would be discarded.
13. Fixed: Using WASAPI exclusive output with certain DACs to play HDTV or other video could cause a crash when starting playback.
14. Changed: Updated German language file (thanks Bytestar & Daniel2k).

Wednesday, May 19, 2010

The builds 45-46

15.0.46 (5/18/2010)

1. Fixed: DLNA streaming with MP3 conversion enabled was not working properly.
2. Changed: Moved 'Library Server Client' options to 'Network' options page.
3. Fixed: Possible sporadic crashes (only applies to last few builds).
4. NEW: Video subtitle option "Show subtitle only if selected subtitle language is different from audio language".

15.0.45 (5/17/2010)

1. Changed: Improved threading, messaging, and cancelling for 'Lookup Movie Info From Wikipedia...' tool.
2. Changed: Enabled up / down keyboard navigation to switch images when zoomed in on an image in 'Image Preview' mode.
3. Fixed: Auto-complete was not working properly for non-list fields that used semi-colon delimitation in their values.
4. Fixed: In a network with a lot of DLNA devices and Library Server connections, zones could get reflected multiple times (i.e. zone with a name There: Jim: There: Jim: Speakers)
5. Optimized: Improved performance when connected to a Library Server.
6. Optimized: DLNA and Library Server zones that are not active are no longer queried across the network to keep their playback state fresh. (could have third-party SDK implications if plugins are trying to display status of non-active remote zones)
7. Optimized: Improved performance of loading images from a server.
8. Fixed: MP3 files purchased from the Performer Store could fail to play over Library Server.

Sunday, May 16, 2010

The builds 39-44

15.0.44 (5/14/2010)

1. Fixed: Quick Find of cover art would not always work properly.
2. Changed: Revised how a Library Server client specifies audio conversion in Options > Libraries & Folders. (uses new encoder profiles that builds on more sophisticated conversion engine of v15)
3. NEW: When controlling DLNA devices, playback will advance between tracks even if the device is not sending subscription events properly.

15.0.43 (5/14/2010)

1. Fixed: List style tagging in the Action Window was not working (only applies to build 42).
2. Fixed: When in a library view, the locate commands would not work.
3. Fixed: Using UNC paths for the handheld conversion cache did not work nicely.
4. Changed: Improved compatibility with Kernel Streaming 24-bit audio to Bel-Canto and other similar DACs.
5. Changed: Disabled 32-bit floating point output support for Kernel Streaming -- most (all?) cards claim to support it, and then treat the data as 32-bit integers so the sound is heavily distorted.

15.0.42 (5/13/2010)

1. Fixed: DLNA server wasn't reporting resolution for images when converting/shrinking.
2. Fixed: DVD video discs would not get recognized under certain conditions.
3. Optimized: Many improvements to help performance when dealing with list type fields like Keywords, Actors, etc.
4. Optimized: The Tag Action Window for list type fields is several orders or magnitude faster.
5. Changed: Reverted launcher back to Windows program as console program caused issues for some users.
6. Changed: Import system will still import zero-byte .txt, .log, and .dat files; other types of zero byte files are still ignored.
7. Internal: Auto-import will remove files with no filename that are in the 'previously removed' database location. (cleanup for possible bug from years past)
8. NEW: Add support for different conversion sizes for images in the DLNA server options.
9. Fixed: Web Media view header buttons could cause a crash.

15.0.41 (5/12/2010)

1. Changed: Added command MCC_QUERY_UI_MODE (32000) to allow querying the user interface mode of the program from a batch file.
2. Changed: MC15.exe is a console application so it's easier to use in batch files or with other scripting.
3. Changed: MC15.exe /MCC will exit the process with the result of the call. (so in a batch file, %ERRORLEVEL% will be the result after a call)
4. Fixed: MP3 encoding was always using a default configuration of VBR 160kpbs (last several builds only).
5. Internal: Consolidated file naming used by YouTube! Podcasts so they match WebMedia file naming. (i.e. webmedia://youtube/[id] instead of youtube://[id])
6. Fixed: Streaming FLV files could fail to play in some cases.
7. Changed: The import system will ignore zero byte files.
8. NEW: Added 'Collapse All' choice to the right-click menu for a pane. (only shows for list style fields that support nesting)
9. Changed: Updated German language file (thanks to Bytestar and Daniel_2k).
10. Optimized: Numerous improvements to help performance with list-style fields, especially when there are huge numbers of values used. (ie. a database with 50,000 actors, etc.)

15.0.40 (5/11/2010)

1. Fixed: When decoding non 16-bit audio data, up to 0.006 seconds of silence could be unnecessarily appended to the end.
2. Fixed: ASIO playback for 32-bit integer style cards had a possible overflow (only applies to last few builds).
3. Changed: Stock smartlists will dynamically change names with language changes (stock smartlists will be updated / recreated as a result)
4. Fixed: At the file list level with WebPlay, the last item in the list would not be shown.
5. Fixed: When a ripped DVD and the associated cover art was on a drive that was temporarily removed, Media Center could disassociate with the broken cover art link. (it should only disassociate with a broken cover art link if the media file is available and the art is not available)
6. Fixed: Pressing Ctrl+F in an image or video library view could switch to Audio. (remember that Ctrl+E will focus the search box in any view)
7. Fixed: CUE parser was not properly loading the playback range of the last track.
8. NEW: Added ASIO option for channel swapping C/LFE with SL/SR during surround sound playback. (needed with Creative and possibly other cards)
9. Fixed: MC could crash in J. River audio engine (using DirectShow filters) when it failed to load an output plug-in (such as ASIO) in a worker thread.
10. Changed: Updated splash screen no longer says 'beta'.

15.0.39 (5/10/2010)

1. NEW: WebPlay includes "J. River Gizmo", an Android app for nicer support of WebPlay on Google phones (install app from WebPlay's homepage). Not yet very pretty.
2. Changed: WebPlay uses the user agent of the requestor to automatically switch between M3U, ASX, QuickTime, etc.

Monday, May 10, 2010

The builds 36-38

15.0.38 (5/7/2010)

1. Fixed: Television recording could fail to build a proper filename due to string changes in build 36.
2. Changed: Fixes and enhancements to DLNA and WebPlay conversion system.
3. Fixed: At shutdown, the JRReader.dll and JRImage.dll core libraries could be unloaded forcibly instead of naturally.
4. Changed: J. River URL Reader filter can work with MPEG streams.
5. NEW: For the DLNA server audio, "Always Convert" to mp3 or uncompressed wave makes a seekable stream and invokes DSP studio for replay gain and sample rate conversion.
6. Changed: Report resolution on DLNA served image files when the "shrink large images" option is selected in the content directory.

15.0.37 (5/5/2010)

1. Fixed: CUE files that contained multiple file links but no root file link could fail to parse correctly.
2. Fixed: Library Manager did not allow creating a new library entry that pointed to an existing library.
3. Fixed: With Media Server running and audio playing in a non-active zone, closing the program could allow audio playback to continue in the inactive zone.
4. Fixed: In some occasions MC was unable to play the next track due to a failed cleanup of the DirectShow graph of the previous track.
5. Changed: J. River Audio Renderer in video playback will only accept an AC3 SPDIF connection if the user has configured it's connection type as "Digital connection to a surround sound receiver (supports AC3 and DTS)".
6. Changed: More improvements to new DLNA and WebPlay conversion system.

15.0.36 (5/3/2010)

1. Optimized: Improved performance of core string engine used everywhere in the program.
2. Optimized: The database takes a little less memory.
3. Fixed: When playing source material with more than 16-bits to ASIO, the output could cap a peak at 32767/32768ths (0.999969482421875) instead of 1.0.
4. Fixed: The DSP Studio overflow mode was not properly applied on startup for video playback.
5. Changed: Pasting HTML into a Note supports a broader range of HTML formats.
6. Changed: An HTML hyperlink pasted into a Note is clickable.
7. NEW: New music transcoding system for DLNA and WebPlay -- still in development.

Thursday, May 6, 2010

The builds 33-35

15.0.35 (4/29/2010)

1. NEW (Experimental!): Remuxing of television recording (digital television only, i.e. ATSC or DVB-T) jtv files to MKV. Requires Haali Matraska Muxer filter which is part of Haali Media Splitter installation. Select jtv files, and go to Tools > Advanced Tools > Convert Format...
2. Changed: It is no longer possible to create a new library in a non-empty folder (the program requires full control over its library folder, and deletes files in that folder that are obsolete or foreign).
3. Changed: List-style fields like image keywords are saved to the database with spaces after delimiters. ("Al; Bob" instead of "Al;Bob")
4. Changed: Doing a manual 'Quick Find Cover Art' will force a rescan of a directory for art (previously could use a cached scan up to one minute old)
5. Changed: MCWS (developers web service) is available on a client using protocol commands. (i.e. on a local webpage, mc15://MCWS/v1/Playback/Pause)
6. Changed: The Library Server root page has a link to connect to the server (requires Media Center to be installed).
7. Fixed: Crash in "Export to iPod..." when trying to export unsupported media types.

15.0.34 (4/28/2010)

1. Fixed: Converting some audio formats that played using Directshow filters would not work properly.
2. Changed: Import dialogs are now sizable.
3. Fixed: When using large fonts, the auto-import configuration dialog would not show 'Add' in the menu of commands.
4. Fixed: AIFF could appear multiple times in file association / import type lists.
5. Fixed: The .mpeg file type no longer associated with audio, only video.
6. Changed: When connected to a library server or in party mode, export to iTunes is disabled.
7. Changed: More library commands like 'Back Up Library', etc. are disabled when in Party Mode.
8. NEW: Added expression functions IsPlaying() and IsInPlayingNow().
9. Fixed: The Theater View television view 'By Program' was including groupings for previously deleted recordings.
10. Fixed: Uninstall could leave an entry for running Media Server on Windows startup if that startup mode had been selected by the user.
11. Changed: When locking all views in a three view split view configuration, the other two views are unlocked (it's not valid or possible to lock all views).
12. Fixed: When copying a file in Explorer to the clipboard then pasting it as the cover art for a file in Media Center, the source file could be erased after setting the art.
13. Changed: When setting cover art from the clipboard, a string version of a local filename will also be accepted (along with a URL to an image, an image, or a system file object)
14. Fixed: Pasting multiple files from Explorer to the cover art of files could cause a crash.
15. NEW: Television views of recorded television in Theater View can be fully user customized.

15.0.33 (4/27/2010)

1. Changed: Improved Twitter formatting for video and television files, switched to #nowplaying header.
2. NEW: Added favicon support to Library Server, WebPlay, and WebRemote.
3. NEW: Library Server Home Page with links when visiting the root of a library server. (i.e. http://libraryserveraddress:[port] shows a page with links to http://libraryserveraddress/WebRemote/, etc.) See Server Home Page for more information.
4. Fixed: DSP setting changes for 'Tempo & Pitch' were no being saved.
5. Changed: Image thumbnail frames also draw in mixed lists of images + video instead of only being used in image-only lists.
6. NEW: Added the ability to lock a playlist to prevent unintended changes to the order or files.
7. Changed: When controlling a DLNA device, a stop command is issued before switching tracks to help with devices that don't like switching tracks while playing. (may help Pioneer receivers, etc.)
8. Internal: Revised how view headers create and display their buttons. (please report any issues)
9. NEW: DLNA Server, added thumbnails (if they exist) to the item[ description in the content directory if DLNAExtra is set.

Tuesday, April 27, 2010

The build 32

15.0.32 (04/26/2010)

1. Fixed: While importing videos or generating thumbnails MC caused some third-party application windows to flash repeatedly, if JRWorker used Enhanced Video Renderer.
2. Changed: Much improved 'Change Subscription' dialog in Performer Store.
3. Changed: Added 'ASX' link next to items with WebPlay for improved Windows Mobile support.
4. Changed: When closing the options dialog with the 'X', the user is prompted for whether they want to save or discard changes.
5. Fixed: Performer Store login was broken since build 30.
6. Fixed: Clicking a column header in the bottom file list of a library view with the top list focused could cause changes to be discarded.
7. Fixed: When grouped, the view header menu for the bottom list in a library view would say 'Sort By' when it should have said 'Sort Inside Groups By'.
8. NEW: Added support for AC3 / DTS pass through when using the J. River audio renderer.
9. Changed: The smart number handler that makes 5 sort before 10 (even though 5 sorts before 1 alphabetically) only handled up to 32-bit integers; now handles up to 64-bit integers.
10. Fixed: When playing audio in J. River audio engine (using DirectShow filters), MC output white noise if no decoder was selected by user, or if user-selected decoder's output was SPDIF.
11. Fixed: Audio played in J. River audio engine (using DirectShow filters) could be played at the wrong speed in some cases.
12. Changed: DSP Studio Filter feature for video playback is removed. Users needing to use DSP studio in video should use J. River Audio Renderer directly. J. River Audio Renderer is selected in Tools > Options > Video > Audio for Video, DVD, & Television > Playback device (set it to "Same as device used in audio playback").
13. Changed: DLNA flags for WMA files.
14. Changed: Cover Art handling for image and video files in the DLNA server.

Friday, April 23, 2010

The builds 29-31

15.0.31 (04/22/2010)

1. Fixed: Playing a video from Theater View could cause a crash (only applies to build 30).
2. Fixed: When using Kernel Streaming, pausing a track then manually starting a different track could result in a fraction of a second of the previous track being heard.
3. Optimized: Improved performance of WebRemote server engine.
4. NEW: Added a new server 'WebPlay' for playback of a home library on an iPhone and other devices, as its own feature. (no longer part of WebRemote like in build 30)
5. Fixed: WebPlay feature for single file playback works on an Android (playlist playback requires QuickTime).
6. NEW: Added an 'M3U' option to WebPlay for devices that support M3U playlists (may require an external application with Android).
7. Changed: Installation no longer installs Windows XP hot-fix KB902344. (previously could be installed on older XP systems)

15.0.30 (04/21/2010)

1. NEW: Added ability to play your home library on an iPhone, iPad, etc. from anywhere using WebRemote. (pick 'iPhone' link when browsing the library with WebRemote)
2. Fixed: A number of audio or video codecs were reported as "unknown codec" when imported/updated.
3. Fixed: The Compression field for some Windows Media videos was filled with audio codec info only.
4. Changed: The Compression field for Windows Media audio or video is filled in the same way as that of other file types.
5. Changed: Each type of locate (artist, album, etc.) will be a discrete entry in the most recently used (MRU) list.
6. Changed: When searching in Options, all tree nodes with matches are expanded instead of keeping advanced nodes collapsed like when there's no search.
7. NEW: Added File > Export to iTunes & iPhone to allow exporting a list of files to iTunes or an attached iTunes device.
8. Fixed: When using ASIO on certain hardware, pausing a track then manually starting a different track could result in a fraction of a second of the previous track being heard.
9. Fixed: Some DVD's would fail to play to dlna devices (or the wrong dvd would play).
10. Fixed: JRWorker failed to create thumbnails using Enhanced Video Renderer.
11. Optimized: JRWorker is a little more efficient generating thumbnails.
12. Changed: Updated Korean language file (thanks to Junghwnan).
13. Changed: Updated German language file (thanks to Bytestar).
14. Changed: Updated Dutch language file (thanks to Vincent Kars).
15. Changed: Updated all language files to have the latest strings from the source code, and to remove any orphans.
16. Changed: Added #jrmediacenter to Twitter status updates to allow realtime views of anybody using the feature.
17. NEW: Added Output Format subwoofer crossover option 'None (allows all frequencies)'.
18. Fixed: Stock smartlists could get created with incorrect names. (only applies to build 29)
19. Fixed: Customizing view header links to contain international characters could cause issues.
20. Fixed: Playing in Theater View could switch to Playing Now with no actions available in the second roller.
21. Fixed: When switching to Display View, the borders could appear until the mouse was moved if the mouse was in the border region. (which causes troubles with remote controls)

15.0.29 (04/19/2010)

1. Changed: System playlists like 'Top Hits', 'Recently Imported', etc. are translated at display time so changing languages updates the language on the fly. (as a result, names are no longer user editable)
2. Fixed: Loading a large library from Library Server could fail if the server took longer than ten seconds to package up the library.
3. Changed: A user can cancel when downloading a library from Library Server.
4. Fixed: The 'Connect to Library' dialog didn't work with library URLs that didn't start with m01p://. (protocol headers like m01p:// are not required)
5. Changed: When locking both split views in a two split view configuration, the other view is automatically unlocked.
6. Fixed: DSP Studio Filter could not be inserted into graph when playing an analog cable television channel for certain analog television devices.
7. Changed: mimetype for DLNAExtra video and other video mimetype tweaking.

Monday, April 19, 2010

The build 28

15.0.28 (04/16/2010)

1. NEW: Added "Tweet 'Listening To'" to the Playing Now right-click and view header menus for Twitter.
2. Changed: When explicitly trying to play a file that can't be found, the player won't silently advance to the next track. (but still will in the middle of a playlist)
3. Changed: The view header menu appears on the right-most breadcrumb, and the left-most breadcrumb is a link to the home of the view.
4. Changed: Library Server 'Port' option renamed to 'TCP Port' to be more precise.
5. Changed: Added some example URLs to the 'Connect to Library' dialog.
6. NEW: Added Options > General > Advanced > Popup transparency mode. (useful on netbooks or other lower powered graphics hardware where showing the player or on screen display causes stuttering)
7. Fixed: The new television subscription option to not record programs that have already been recorded wasn't working properly in certain cases.
8. Changed: Enlarged the import wizard because the folder list could be cut off when using large fonts.
9. Changed: Reworked 'Move / Copy Fields' dialog and added support for field name translation.
10. Changed: In Options > Network, the server options are disabled until the main checkbox for that server is checked.

Friday, April 16, 2010

The builds 24-27

15.0.27 (04/15/2010)

1. Fixed: The 'List Style' view customization menu didn't always contain the new mode 'Tiles'.
2. Fixed: Using WebRemote, adding a single track to the current playlist would not work.
3. Changed: Added a maximum width to the default WebRemote appearance so it looks better with a desktop browser.
4. Fixed: Setting sorting in the Customize View dialog using 'Set rules for file display...' would not work properly.
5. Changed: A list, tree, or options control more visibly represents when it is disabled.
6. Changed: Skins can specify a list DisabledTextColor and DisabledBackColor.
7. Fixed: Audio problem when playing a television channel using J. River audio renderer.

15.0.26 (04/14/2010)

1. Fixed: Locking all views in a split view configuration would cause problems.
2. NEW: The video thumbnail capture position is now configurable.
3. NEW: Added television subscription option 'Do not record programs that have been recorded in the past'. (doesn't know about programs from before this change that have been recorded and deleted)
4. Fixed: Multi disc burning was broken - it would not continue to the next disc in the burn process.
5. NEW: Added support for CUE files that point to multiple files.
7. Changed: Numerous refinements to how views are customized.
8. NEW: Every level of a categories view can be independently configured (thumbnail size, text, sorting, etc.)
9. Changed: Switching the sorting for a category list using the view header menu changes the same thing as picking the category in Customize View and changing the sorting.
10. Changed: "Video Audio Renderer" feature becomes permanently enabled and removed from the Features list. Its selection is moved to Video > Audio for Video, DVD, & Television > Playback Device.

15.0.25 (04/13/2010)

1. Fixed: Tiles list style was not honoring skin text coloring.
2. Changed: WebRemote is available using http://host:port/WebRemote/ or http://host:port/WebRemote.
3. Changed: SDK requests for artist, album, and name for the file playing in the active zone will return the playback-time-only values like web radio song titles, etc. (useful for NetRemote)
4. Changed: Improved how library server access keys are displayed and managed.
5. NEW: Added the ability to view, reset, test, etc. a library server access key.
6. NEW: Added locked views to allow locking any view in a split view to avoid unintentional view changes. (view changes will simply occur in an unlocked split view)
7. NEW: Added the ability to maximize the Tag Action Window.
8. Changed: The Action Window Tag mode 'Show Tags With Values' would show tags filled with a default value (i.e. Bookmarking: Default)
9. Changed: More tweaks to the Customize View dialog.

15.0.24 (04/12/2010)

1. Changed: Viewing a DVD under Drives & Devices could use the wording 'CD' instead of disc.
2. Changed: When viewing an empty disc drive under 'Drives & Devices', the header will have a 'Refresh' button instead of a 'Play' button.
3. Changed: A name can be entered when ripping some types of discs.
4. Fixed: Drawing of some edit controls wouldn't properly clip text at the margins, instead letting the text run right to the border.
5. Changed: When a control has a label above it, the label will be close to make the relationship more clear.
6. Changed: Added a 'Lookup Movie Info From Wikipedia' button to the view header of a DVD.
7. NEW: Added 'Tiles' list style designed for better viewing of movie and television collections. (still rough around the edges)
8. Fixed: DirectShow and VST DSP Plugins did not work in video playback, displaying "Not authorized for this output".
9. Changed: Made it easier to create a library view with no panes or categories.
10. Changed: Revised the 'Customize Current View...' dialog so that each section of the view has its own panel. (still a work in progress)
11. Fixed: DLNA avi's were not showing up on the Xbox 360. They will work now if the codec is supported.
12. Changed: Using codec info (if we have it) to set the DLNA flags for content directories of video files.

Saturday, April 10, 2010

The builds 21-23

15.0.23 (04/09/2010)

1. NEW: When connecting to a Library Server, only changes from the previous connection to a library server are downloaded instead of the full library. (also makes syncing server changes back to a client much faster)
2. NEW: The system of using an access key to load a library server works on local area networks by using local addresses whenever possible.
3. Fixed: Some YouTube video would not play when user chose "Play the file inside the player".
4. Fixed: Installing to or using folders that began with a dot could cause problems.
5. NEW: Media Center will import data from MyMovies-style xml file created by Yammmm.

15.0.22 (04/08/2010)

1. Changed: Default timeout when reading internet resources is 10 seconds instead of 60 seconds (please report any issues).
2. NEW: A "Default video renderer" option that is applied to all file types whose video renderers are set to "Automatic".
3. NEW: WebRemote is part of Library Server (makes access using the new method introduced in build 21 easier)
4. Fixed: Long web media URLs would not always open properly.
5. Fixed: When in Cover View, the button to close the view from the view header was only available in library views.
6. Fixed: In Theater View, the play remote button didn't work as expected in 'Playing Now'.
7. Changed: Renamed 'OK' button to 'Use This Data' in Lookup Movie Info From Wikipedia.
8. NEW: Added a link to send an email invitation to connect to a Library Server / WebRemote in Options > Network.

15.0.21 (04/07/2010)

1. NEW: Added new system to simplify accessing a Library Server across the internet. (enable Options > Network > Library Server > Register your server to allow access from anywhere)
2. NEW: Added new dialog File > Library > Connect to Library for loading from a Library Server or DLNA Server.
3. Changed: DSP Studio no longer selects an effect when clicking the checkbox to toggle it.
4. Fixed: Library Server was not honoring user port selections.

Wednesday, April 7, 2010

The builds 18-20

15.0.20 (04/07/2010)

1. Changed: Updated YouTube! support to allow downloading / native
playback of content. (uses 720p MP4 whenever possible)
2. Fixed: Folder changes performed from Options > Library & Folders >
Configure auto-import did not stick.
3. Changed: Skins that resize their titlebar based on user font
selection will use bold text for the titlebar.
4. NEW: "Lookup DVD Info From Wikipedia" allows checking whether the
image and/or text should be used.

15.0.19 (04/05/2010)

1. NEW: Added an option in 'Television' to disable recording. (useful when sharing a networked library to prevent clients from recording)
2. NEW: Moved 'Library Server' settings to Options > Network.
3. Optimized: Improved drawing performance of user interface engine used for dialogs, wizards, options, etc.
4. Changed: Improved support for large fonts in some areas of the program.
5. Changed: Installer is sizable.
6. NEW: Skins can allow titlebar sizing to hold a larger fonts. (currently only supported by Noire)
7. NEW: The new default audio and subtitle language selection option is also applied to DVD playback.
8. Fixed: DLNA renderer was sending pause before stop (should fix PlugPlayer problems)
9. Changed: DLNAExtra flags while transcoding, try to get DLNA transcoding to work with Samsung DLNA TV's.

15.0.18 (04/05/2010)

1. Changed: Reworked how physical DVDs are imported so that their file naming more closely matches ripped DVDs.
2. Fixed: Physical DVDs could fail to show playable files (only applies to last few builds).
3. Changed: Improved support for DVD collections that don't use 'VIDEO_TS' folders.
4. Fixed: Doing a right-click 'Import Into Library' could fail for physical DVD files. (command is also now several times faster)
5. Changed: Deleting a ripped DVD from disk inside Media Center will correctly remove all the IFO, VOB, and BUP files.
6. Fixed: Play silence at startup option added in build 14 allows greater control over the amount of silence to play.
7. Changed: "Lookup DVD Info From Wikipedia" gets full resolution image instead of thumbnail image.
8. Changed: Added a 'Search' button to the "Lookup DVD Info From Wikipedia" for clarity (previously searches were rerun after changes stopped in the edit control).
9. Fixed: Pressing enter in the search box of "Lookup DVD Info From Wikipedia" will run the search instead of closing the dialog.
10. Fixed: Looking up DVD information for a physical DVD wouldn't properly save the cover art if the program was set to use Folder.jpg.
11. Changed: Consolidated auto-import configuration from the Import dialog and Options > Library & Folders into a single dialog.
12. NEW: Added Options > Library & Folders > Library Server Client > Show playback zones from the server on the client.
13. NEW: Added Options > Library & Folders > Library Server Client > Automatically sync changes made on client back to server on shutdown.
14. Changed: Updated French translation (thanks Benoit de Corn).
15. Changed: When connected to a library server, the client will not attempt to record television.
16. NEW: Default language selection (Tools > Options > Video > Video) for audio and subtitle streams in video playback.

Saturday, April 3, 2010

The build 17

15.0.17 (04/02/2010)

1. Changed: A default auto-import on a fresh install will no longer search network drivers.
2. Changed: Changed count-down for automatic import on a fresh install from 20 seconds to 30 seconds.
3. New: Quiet option for the external audio encoder. Prevents command window popup.
4. New: Added DLNAExtra in advanced options for the DLNA server. Adds extra information when content is delivered. May help on Samsung TV's.
5. Fixed: When starting up a movie that took a while to load (like an MP4 on a server), the player could freeze until playback started.
6. Changed: When opening a file for playback in full screen, a little animated icon is shown next to 'Opening...'.
7. Fixed: Floating player bars could appear on mouse movement in Theater View.
8. Changed: Improved handling of 'naked' VOB files that aren't in a DVD folder with an IFO so that the VOB files play like simple MPEG files.
9. Fixed: No default base path was being specified for downloaded video files.
10. Changed: Playback Method for mp4, m4a, 3gp types will default to DirectShow (previously they might default to Quicktime).

Friday, April 2, 2010

The builds 15-16

15.0.16 (04/01/2010)

1. Changed: Revised timeout to June 30, 2010. A version without a timeout will be made available before this date.
2. Changed: No longer works with a Media Center 14 license.
3. Fixed: Playing an image from Cover View didn't nicely jump to full screen display and back.
4. Optimized: Improved performance of all tree and list drawing.
5. Optimized: Improved performance of core thread-parallelizer which is used in many places to run multi-threaded loop code.
6. Optimized: Thumbnail drawing code for file lists is faster.
7. Fixed: Doing multiple simultaneous external conversions at once could cause a hang.
8. Changed: "Lookup DVD Info From Wikipedia" available for all videos; renamed to "Lookup Movie Info From Wikipedia...".
9. Changed: All skins use a floating playerbar in full screen modes, even if they don't provide dedicated FullScreenPlayer artwork.
10. Changed: Cover View shows left tree and top player independent of one another.
11. Fixed: Scrolling text in a floating player window in Display View or Cover View could draw incorrectly.
12. Changed: The 'Cover View' icon only appears in library view headers instead of the headers of all views. (still available from View menu with any view)

15.0.15 (03/31/2010)

1. NEW: New tooltips with bigger art and more information for videos.
2. NEW: Added new tool 'Lookup DVD Info From Wikipedia...' available on a right-click for any DVD.
3. Changed: More fixes and optimizations on J. River URL Reader filter.
4. Fixed: Default Video Renderer selection ("Automatic") for video playback since build 11 was VMR9 instead of EVR even though EVR was available.
5. NEW: Added several stock fields for videos: Gross Revenue, Budget, Cinematographer, Editor, Distributor, Prequel, Sequel, Music By, Language.
6. Changed: Improved support for putting a space after the semi-colon in a list-type field for improved readability. (please report any issues)
7. Changed: Improved naming and labeling of ripped DVDs during import.
8. Fixed: Dragging and dropping ripped DVD folders into the library or a playlist could make a mess.
9. Fixed: Auto-import could incorrectly detect ripped DVDs as changed and update library information from tags.

Tuesday, March 30, 2010

The builds 9-14

15.0.14 (03/30/2010)

1. NEW: Added new option 'Play silence at startup for hardware synchronization' to Options > Audio that plays a little silence when first opening an output (or changing formats) to allow audio hardware to synchronize. (needed for devices like the Bel Canto USB Link that otherwise crop a little of a new signal)
2. Fixed: DLNA, transcoded music files could be from 1-8095 bytes short if not falling on a 8096 byte boundary.
3. Changed: Add file extensions for audio and image files in the content directory for DLNA. Some renderers improperly key off of the extension.
4. Fixed: Facebook upload status. Now an action window.

15.0.13 (03/29/2010)

1. Changed: MC will install MP4Splitter if it is not already found on user's computer before playing an mp4/m4a file, if the user has not selected any filters.
2. Changed: Further tweaks in mp4 file graph-building.
3. Changed: Improved artwork for Cover View toggle at top right of view.
4. Changed: Cover View only shows the playerbar when the mouse hits the very top of the screen.
5. Fixed: Cover View did not allow forward / back shortcuts.
6. Changed: Cover View hides file lists at the bottom of a library view showing category thumbnails.
7. Changed: Navigation tree appears when moving mouse to the border in Cover View.
8. Changed: F11 includes 'Cover View' when looping through available full screen views.
9. Fixed: Possible DLNA deadlock during especially high DLNA device activity.
10. Changed: Transparent borders in Display View and Cover View fade into view instead of snapping into view.

15.0.12 (03/26/2010)

1. NEW: Added new 'Cover View'. (Ctrl+5 or arrow at top right of views)
2. Fixed: Action Window > Camera could fail to create the output path.
3. Fixed: The French language was corrupted.
4. Fixed: Possible threading dead-lock during high activity DLNA usage.
5. Fixed: Playing a file to a DLNA device from WebRemote's Playing Now list could play a different file.
6. Fixed: DVD could fail to play if an old video renderer selection value was out of range in the new system (build 11 only).

15.0.11 (03/24/2010)

1. Fixed: DLNA device resubscription was not working (only applies to build 9).
2. Changed: Revised DLNA device resubscription system so that a single failed attempt to subscribe won't stop future retries.
3. Changed: Switched WebRemote's default port to 52199 (to stay in the J. River network / DLNA range of 52100 to 52199)
4. Changed: Some changes are made in DVD video renderer selection. Sorry, you will need to make a one time re-selection of DVD video renderer. Other video types should not be affected. Please report any irregularities (other than "my DVD video renderer was changed").
5. Optimized: The program is less aggressive about updating playback information for remote zones that are not active.
6. Changed: Improved how DLNA controlling detects changes in playback state to provide more reliable and faster track changes.
7. Fixed: The playback status ('Playing', 'Paused', etc.) would not update correctly for DLNA zones.
8. Fixed: If there was a failure contacting the Netflix API, it would keep trying every 1/4 second forever.
9. Changed: DLNA engine keeps a list of naughty devices that advertise themselves (sometimes over and over) but are unreachable to avoid communicating with faulty hardware.
10. Changed: Updated German language file (thanks to Bytestar).
11. Changed: Updated French translation (thanks Benoit de Corn).
12. Changed: Optimized Netflix API calls so we'll be less likely to burn through our daily quota. With all my testing we burned through the quota today however (sorry!).
13. Fixed: Some AIFF files created in dBpoweramp played with a brief noise at the end.

15.0.10 (03/24/2010)

1. NEW: Added a DLNA connection status manager for each device that nicely handles device disconnection, reconnection, communication errors, and more.
2. NEW: DLNA framework responds to alive and bye-bye messages from devices so that the device list updates faster.
3. Fixed: Thread locking issue with DLNA subscription management that could cause a hang.
4. Changed: Added a timeout set to the end of April.
5. Fixed: A crash while playing images at the same time as audio in the same zone could leave a dangling 'Images' zone that would cause issues.
6. Changed: Toggling through zones will no longer stop at the internal 'Images' zone used during simultaneous audio and image playback.
7. Fixed: last.fm plugin was not installing properly.
8. Optimized: Improved performance of some core libraries.
9. Fixed: MPC input plugin was linking in unused code, making it larger than it needed to be.
10. Changed: When restoring settings in a library backup, the program attempts to switch paths targeting old versions to the current version. (if you have already restored a v14 library to v15, you should manually clean up paths pointing to Media Center 14 by using regedit and searching / replacing here: HKEY_CURRENT_USER\Software\J. River\Media Center 15)
11. Fixed: If DirectShow DSP property pages were already showing in DSP studio when playback started, the pages appeared to be inactive, until DSP studio was closed and reopened.
12. Changed: Removed outdated Girder files from Media Center 15\Extras folder.
13. NEW: Added the ability to create / update translation files using Google Translate. (as always, please contribute any language improvements back to J. River)

15.0.9 (03/23/2010)

1. NEW: WebRemote allows changing appearance, port, and views in Options > Network.
2. Fixed: DLNA could unnecessarily event a 'LastChange' with no changes in it.
3. Fixed: It was not possible to add 'Playlists' back to a DLNA server's views once it was removed.
4. Changed: Revised bordering and some styling in default WebRemote appearance.
5. Changed: Better progress message is displayed during downloading and installing DirectShow filters.
6. Changed: MC inserts FFDShow Video decoder (if available) during graph-building for mp4/m4a and flv files if the user has not selected any filters.
7. Changed: MC gives MP4 Splitter higher preference than Haali Media Splitter when playing mp4/m4a files.
8. Fixed: Rare crash related to DLNA renderers and volume handling.
9. Optimized: DLNA device subscription occurs in a low priority background thread instead of the main thread.
10. Optimized: Revised how DLNA device searching works so that fewer device description requests are made.
11. Optimized: Revised communication mechanism used for DLNA subscription and eventing for better performance.
12. Fixed: Turn off video support by default for UPnP devices that don't support video.
13. Fixed: Return sane DLNA strings for the MC renderer which didn't have the full information needed to do so

Wednesday, March 24, 2010

The builds 1-8

15.0.8 (03/22/2010)

1. Changed: A few fixes and optimizations to make J. River URL Reader filter work better.
2. Fixed: WASAPI plugin was not available (only applies to last few builds).
3. Fixed: WebRemote could crash during very high activity image serving.
4. NEW: Added support for if(...) statements and loop_no_first / loop_no_last in HTML template engine used for WebRemote.
5. Fixed: WebRemote would show an incorrect item at the end of the list.
6. Optimized: Numerous improvements to WebRemote server performance.
7. Changed: WebRemote skips levels with only one item so going into an artist with one album goes straight to files, etc.
8. Changed: MC will try downloading an MP4 splitter if it fails to render an mp4 video / m4a audio.
9. Changed: Revised WebRemote layout system to use the physical device size for page sizing (like mobile Wikipedia, etc.)
10. Changed: WebRemote no longer shows an empty image in Playing Now when playback is stopped.
11. Fixed: DLNA could expose internal zones like the image playback zone.

15.0.7 (03/17/2010)

1. NEW: J. River URL Reader filter that helps playing video from the Internet.
2. NEW: Numerous improvements and refinements to the appearance of the default WebRemote template.
3. Fixed: Kernel Streaming didn't show friendly names for devices when running under UAC.
4. Fixed: International characters were not being properly supported when browsing the library with WebRemote.
5. Optimized: Added a caching layer to the search for external art during import, which can substantially improve import performance in cases where there is no art in the tags and there are many files in a single folder.
6. NEW: Added 'Image' section to Options > File Location that is used during camera, clipboard, etc. image acquisition.
7. Changed: Switched Action Window > Acquire Images options dialog to use a base path + directory rule, to match the new Options > File Location system. (both dialogs configure the same settings)
8. Fixed: Installing on a system with Media Center 14 installed could fail in some cases.

15.0.6 (03/16/2010)

1. NEW: Added Kernel Streaming output plugin.
2. NEW: Added internal volume support to J. River audio renderer.
3. Changed: Removed WebRemote header on all pages except the homepage.
4. Fixed: The splash image didn't list 2010 as the copyright.
5. Fixed: 'Network' options page was not sorted in the list properly.
6. Fixed: Content-Range in partial content in the http server. Messed up end of files when serving files to some DLNA renderers.
7. Changed: Bumped facebook upload image size to 720 pixels.

15.0.5 (03/15/2010)

1. Fixed: Restoring settings with certain library backups could crash / hang.
2. Changed: Improved how WebRemote reports pages should be cached to avoid stale page issues.
3. Changed: WebRemote builds thumbnails as necessary instead of requiring thumbnails to already be built.
4. Changed: Removed legacy 'Remote Server' (Options > Startup > Remote Server) in favor of WebRemote and MCWS.

15.0.4 (03/12/2010)

1. Changed: If all the pieces of DLNA are disabled, no SSDP multicast responder server will be started. (could cause spurious firewall prompt)
2. Fixed: If user selected filters for DVD playback while DVD was playing, the selection would not take effect when playback restarted.
3. Changed: ASIO output plugin supports lower latency settings.
4. NEW: Reworked J. River audio renderer clocking to provide (hopefully) perfect lip sync with any output plugin.
5. Changed: Renamed 'DLNA' options to 'Network', added a section for Web Remote.
6. Changed: The type selected in Options > Video is remembered when leaving and returning to options. (so testing a given video type with different filters is much easier)
7. Changed: Options > General > Advanced > Features moved up a level to Options > General > Features.

15.0.3

Internal testing build

15.0.2 (03/05/2010)

1. Fixed: Edge snapping did not work nicely in some multimonitor configurations.
2. Fixed: Scheduled television recording of an analog television program would cause MC to crash if J. River Audio Renderer feature was enabled.

15.0.1 (03/04/2010)

1. NEW: When restoring a library backup, user settings can also be restored.
2. NEW: DLNA Renderers expose a 'presentation URL' to allow control from any web browser (find Media Center zone in Windows 'Network' area, right-click, select Properties, and click the 'Device webpage' link) (not functional yet, just added framework to support the feature)
3. Changed: Added support for [App Version] keyword when customizing the display at the top of the program.
4. Changed: Purchases done through this version (and newer) will receive a Media Center 15 license.
5. Changed: DVD audio/video decoder enumeration is done in JRWorker so that bad filters can not cause crashes.
6. Changed: DSP Studio > Room Correction only applies distance based attenuation across matched speaker sets (phasing correction is still applied across all speakers in play).
7. Changed: Improved J. River Audio Renderer clocking method to improve lip-sync.
8. Fixed: Netflix feature could fail to authorize user if the computer's clock was off quite a bit.
9. Fixed: If WAV tagging was disabled (the default), setting cover art to the WAV files could still result in the database incorrectly switching the image field to "Inside File".
10. Fixed: Playing an MP3 from a server could make an unnecessary head request back to the server once a second.