Friday, October 29, 2010

The builds 137-142

15.0.142 (10/28/2010)

1. Fixed: Rare deadlock when searching for DLNA devices and a previously found device was not found.
2. Fixed: Corrupt JPEG files could take a long time to analyze.
3. Fixed: On Windows XP, watching some types of network drives with auto-import could cause deadlocks when stopping auto-import.
4. SDK: Added MCWS/v1/Television/SeekInformation function that is used by television playback from a client to provide faster seeking.
5. Optimized: Revised split file engine used by television to use ranged requests when possible to improve library server client performance.
6. NEW: On screen position indicator for video playback (video, television, DVD) when in Fast Forward or Rewind mode.
7. Fixed: Some WAV tags could cause problems.
8. Optimized: Reduced the amount of network traffic when playing television with a library server client.

15.0.141 (10/27/2010)

1. Changed: Renamed Options > General > Features > "DLNA" to "Media Network (Library Server, DLNA, etc.)".
2. Fixed: Watching folders for auto-import could cause a hang in some cases.
3. Fixed: Images without stacks were having (broken) stacks built when dlna clients were connected.
4. Optimized: Improved how DLNA notifications are handled to reduce network activity and improve performance.

15.0.140 (10/26/2010)

1. NEW: Television recording subscriptions can be suspended.
2. Fixed: Thumbnails would not be built rotated (only applies to last few builds).
3. Changed: Tweaked how the timings work for when the green button switches between display / Theater View and when it rolls three views including Theater View home.
4. Fixed: After playback from a DLNA device, a file on the server could stay locked until different playback was started.
5. Changed: Editing numeric / date fields uses a combobox with a drop list, but does not offer suggestions when typing.
6. SDK: Added MCWS/v1/Authenticate call to allow establishing authentication and getting token.
7. Changed: Recording Rules view can be sorted. It defaults to sorting by rule names.
8. Fixed: Syncing from a library server client to a library server that used stacks could cause problems.
9. Fixed: The DLNA server was not applying replay gain (when set to "always convert" and "volume leveling) if converting to MP3 WHEN the source file was also MP3 OR if there was a MP3 for that source file in a stack.

15.0.139 (10/25/2010)

1. SDK: Added a return variable "Display" to MCWS/v1/Playback/Volume so a displayable volume is available without a follow-up call to Playback/Info.
2. Fixed: Background library server syncing could show a 'searching for changes' popup.
3. Fixed: DLNA browsing with conversion set to mp3 was causing stacked up lame.exe processes.
4. Fixed: Library server clients could have problems with changed passwords.

15.0.138 (10/22/2010)

1. Changed: To apply additional tags to a Flickr upload, the tags must be entered semi-colon delimited.
2. Fixed: Flickr upload could apply incorrect tags from keywords.
3. Changed: Flickr upload shows progress in the Action Window (instead of a popup).
4. Fixed: Image resizing was not working for Flickr upload.
5. Changed: Improvements to how DLNA handles devices that do not respond to searches.
6. Fixed: Thumbnailing of images did not work over library server (only applies to build 137).
7. Fixed: Remote zones (DLNA, Library Server, etc.) could cause program shutdown to take longer than necessary.
8. Fixed: Television bookmarks would not work properly on a library server client.
9. Fixed: The screensaver would not be disabled on UAC-enabled systems when watching videos in detached fullscreen mode when the focus was on the detached display.
10. Changed: Improved how library server clients store server relationships to improve performance and reduce memory.
11. Changed: FFDShow installation is now less silent. It will show a progress window during installation, and, more importantly, will prompt user when rebooting is required.
12. Fixed: MC could simultaneously attempt to download and install FFDShow (and, similarly, FLVSplitter) in two different threads.
13. NEW: DLNA Container art also provided as a resource when DLNAExtra is set.

15.0.137 (10/21/2010)

1. NEW: 'Sync Changes with Library Server' no longer requires a reload of the client library when the server changes.
2. NEW: Library Server clients can automatically (and silently) stay synchronized with the server (Options > Media Network > Library Server Client > Automatically sync changes made on client back to server)
3. Fixed: Tabbing out of an in-place edit control did not work properly when a range was selected.
4. Changed: Mouse wheeling on top of a combobox will open the drop list if it's closed, and scroll the list if it's open.
5. Fixed: Mouse wheeling a list while its in-place editing combobox was showing its drop list could cause problems.
6. Changed: In-place editing a list-style field will shift the editor up when at the very bottom of the list instead of cropping part of the editor.
7. Changed: Bookmarks are shared (and synchronized) across Library Server and its clients.
8. Fixed: Auto-import could attempt to get cover art or analyze audio when run as a library server client.
9. Internal: Reworked how cover art and thumbnails are handled with Library Server to better support syncing (please report any issues).
10. SDK: Add type parameter to MCWS File\GetImage function to allow getting the full resolution display image.
11. Optimized: Improved performane of Library Server / MCWS when serving thumbnails.
12. Changed: The bookmark value is updated for a file when playback is stopped instead of continuously during playback (changed to work better with library server sync).
13. Fixed: Loading a library server could fail on a client if no changes had been made on the server since the previous load.
14. NEW: A "Recording Rules" view in Television view that shows all previously scheduled television recording rules.
15. Changed: Added a 120x120 icon size for the DLNA server Device Description.
16. Changed: Better handling of DLNA devices that report services that support subscription but then fail or refuse subscription requests.
17. Changed: If a DLNA device doesn't respond to searches for five minutes, it will be removed from the list of connected devices.

Wednesday, October 20, 2010

The builds 133-136

15.0.136 (10/19/2010)

1. Fixed: Comboboxes and drop lists could be positioned too narrow on some dialogs (only applies to last few builds).
2. Changed: List editor does not auto-accept when selecting a suggestion or drop list value (requires double-enter, but also allows customizing a selection)
3. Fixed: It was not possible to tab out of the list editor (in-place editing or Action Window editing).
4. Fixed: When failing to load a connected library using the 'Connect To Library' dialog, the program could crash.
5. Changed: Improved detection of Android devices (folders \DCIM\100ANDRO or \Android on an SD card will trigger Android code)
6. Changed: Added several new Android phones with images (please help us identify additional Androids: http://yabb.jriver.com/interact/index.php?topic=60070)
7. Changed: Added right-click 'Info Dump' command for handheld devices to aid with debugging.
8. Fixed: Resetting all devices in Options > Handheld would not reset user conversion settings.
9. Changed: Videos are now handled as well as audio files in the Library Server conversion cache system.
10. Fixed: Options > Theater View > Advanced > Show home button was not working.

15.0.135 (10/18/2010)

1. Fixed: The edit suggestion system did not allow changing capitalization.
2. Fixed: Changing an edit-style option would close options with an enter key instead of accepting the option change.
3. Changed: Before showing the "No handheld available" message when clicking Action Window > Sync Handheld, the program will no another search for attached devices.
4. Changed: A drive-style handheld (Android) will only show files in the configured sync paths instead of searching the entire device for files.
5. Changed: Revised edit popup suggestion system so suggestions are not selected by default, but instead require down + enter or tab to select.
6. NEW: Pressing Shift+Enter when a suggestion popup is showing will accept the first suggestion and close the suggestion popup.
7. Changed: To play search results from the search box, Ctrl+Enter is the shortcut (previously was Shift+Enter).
8. Fixed: The handheld engine could display a warning about removing tracks already in the transfer about sync mode tracks.
9. Changed: Conversion cache options moved from the 'handheld options' page to the 'file location' options page and generalized for handheld transfers, library server, etc.
10. NEW: Conversions on Library Server now utilize the conversion cache system which uses a stack file if available, otherwise a stack file is created.
11. NEW: Add a "small artwork" option to DLNA advanced options that will present all artwork as 120x120 (required by some devices). Only implemented for stacked icons in this build.
12. NEW: DLNA server. Serve specific generic container icons for Audio, Images, and Video.

15.0.134 (10/15/2010)

1. NEW: Added f4v to supported file types.
2. Changed: At startup, registering for a Library Server access key is done in a low priority background thread instead of the main thread.
3. Internal: Improved logging of server requests, and removed unnecessary logging output.
4. Fixed: When resetting logging, an error could be reported even if the log was actually reset.
5. Changed: Updated Last.fm scrobbling to use the final v2.0 web service (was using the beta v2.0 web service during v2.0 development).
6. Faster: Numerous optimizations to make the new list editor and edit suggestion systems faster.
7. Fixed: When playing an MP3 purchased from the Performer Store, the store could be unnecessarily loaded after playing the track.
8. Faster: Starting an in-place edit is faster.
9. Changed: Renamed DSP Studio phantom center option from "Move center to side speakers" to "Move center to front L/R".

15.0.133 (10/14/2010)

1. NEW: Library Server clients can delete or recycle server files (changes take effect when committing changes to server).
2. Changed: Library Server will only accept changes from library server clients when authentication is enabled on the server.
3. Changed: Video buffering message is displayed on OSD as well as status window, so it can be seen when video is played fullscreen.
4. Fixed: Keywords could be uploaded to Flickr incorrectly.
5. Changed: Editing of numeric fields (like Track #) will use a simple edit instead of a combobox with suggestions.
6. Changed: Popup suggestions are not shown when editing a field until there are only a manageable number of possible matches (normally after typing two or three letters).
7. Changed: When using the list editor, selecting a value combobox list or selecting a suggestion when typing will immediately add the value to the list below.
8. Fixed: DVD playback over DLNA had problems with some discs which resulted in visible macroblocks during playback.
9. Fixed: MC did not return failure code from J. River audio engine when DirectShow graph-building produced a partial graph without connecting J. River audio renderer.
10. Fixed: Some lists could appear blank (i.e. remote control configuration).
11. Changed: Updated German language file (thanks Bytestar).
12. Faster: Large Podcasts (with 1000+ episodes) are much faster.
13. Fixed: Facebook photo upload.
14. Changed: Improved J. River URL Reader filter's handling of video buffering.

Tuesday, October 12, 2010

The builds 131-132

15.0.132 (10/12/2010)

1. Changed: Read-only library error from build 130 is automatically corrected if found.
2. Changed: Revised how up / down keys navigate in conjunction with in-place editing suggestions to make it easier to use up and down to navigate a list. (use Shift+Down to open drop lists)

15.0.131 (10/11/2010)

1. Fixed: iTunes export could fail in some cases.
2. Fixed: On a fresh install, the program would incorrectly open the library in read-only mode.
3. Fixed: The first item in the new list editor would incorrectly in-place edit on click.
4. Changed: Updated Spanish translation.
5. Fixed: Downloading in Performer store was broken in previous build.
6. Fixed: Pagination was not working properly in WebPlay / WebRemote.
7. Fixed: Reading of the TDRL ID3v2 tag was not working properly, causing dates to appear as 1905.
8. Fixed: Bullet marks would sometimes appear in the Wikipedia movie data in lists of actors, directors, producers, etc.
9. Changed: When connecting to a DLNA server, a timeout of 60 seconds is used for each 1000 file request instead of 10 seconds (10 seconds was too short for some servers, causing load failures).
10. NEW: When playing m4a audio (including ALAC) in DirectShow engine, MC will install some DirectShow filters when necessary to facilitate smoother playback.
11. Changed: Search suggestions are accepted with the tab key and the top match is selected by default. (enter only works after arrowing up / down so that type+enter will never search for something other than what was typed)
13. Changed: Inline auto-complete is disabled when popup suggestions are showing.
14. Changed: Connecting to a DLNA server via file->library->connect to library now asks for images and video as well as audio. This works connecting to another instance of MC and also to WMP. YYMV.

Sunday, October 10, 2010

The builds 126-130

15.0.130 (10/8/2010)

1. NEW: Added Ringtone Maker (available with Right-click > Library Tools > Ringtone... or Tools > Advanced Tools > Ringtone...).
2. NEW: Added DSP Studio > Output Format > Move center to side speakers option for configurations with no center speaker.
3. Changed: Silent files will analyze to a replay gain of 0 instead of +51 dB.
4. Fixed: In rare cases, the audio resampler could introduce a tick when first starting.

15.0.129 (10/7/2010)

1. Fixed: Scrolling down in a non-focused list, then clicking could scroll up a little (only applies to build 128).
2. Fixed: Clicking a suggestion with the mouse when in-place editing did not work.
3. Changed: Multi-selection list field editing allows ordering if all selected files have the same list of items.
4. NEW: DLNA server add Artist to yet another DLNA field.
5. Changed: DLNA server, always serve album art if asked. If the thumbnail doesn't exist, serve a generic icon.

15.0.128 (10/6/2010)

1. Fixed: Minor issues filling audio properties (32000Hz and other uncommon sample rates were not filled, 11025Hz were imported as 110250Hz, etc.) when importing Windows Media files.
2. Fixed: Wiki web links within Performer store use the new and improved wikipedia artist/album lookup.
3. SDK: Added web service function Library/Values to get a list of artists, albums, etc.
4. NEW: When typing in a combobox, a suggestion popup will appear (similar to the suggestion popup used by the main search control).
5. Fixed: Thumbnails weren't showing up for Netflix instant queue when connected to a library server.
6. Internal: Reworked internal eventing system used by J. River user interface controls (should be internal change only, but please report any issues).

15.0.127 (10/5/2010)

1. Fixed: In some cases, cancelling auto-import could take a while.
2. Fixed: The option to automatically delete a single television recording would not work reliably with times over 15 days.
3. Changed: Connecting to a DLNA server no longer requires that 'DLNA Controller' be enabled for detection of servers.
4. Changed: When connecting to a library server using the 'Search...' button on the Connect to Library dialog, it is no longer necessary to click 'Connect' a second time.
5. Changed: Connections to a library server will be automatically reestablished on restart of the program (use Library > Disconnect from Library to disconnect).
6. Changed: When importing videos, audio properties BitDepth, Channels, and SampleRate (on the audio stream) are filled whenever possible.
7. Changed: Updated new list-field editor to be more keyboard friendly and to require fewer clicks to add values.
8. Changed: When adding list values to a list that is not sorted, new values are added at the end.
9. Changed: When adding multiple list values at once (by typing for example a;b;c) the typed order will be preserved if the current list of values is empty or unsorted.

15.0.126 (10/4/2010)

1. NEW: When syncing a handheld from a library server, transcoding of audio files takes place on the server rather than the client.
2. Fixed: Podcast updating could cause a crash.
3. NEW: Added "show caption resources" option to the DLNA server advanced options. Needed for some devices to show subs. Needs to be disabled for other devices to prevent crashing of the renderer.
4. Changed: For the DLNA server, album art served is independent of the existence of an image file (will use thumbs).

Monday, October 4, 2010

The builds 123-125

15.0.125 (10/1/2010)

1. Fixed: Export to iTunes could crash on some iTunes errors.
2. NEW: New interface for tagging list-type fields that supports ordering (right-click to get recently added tags, and other commands).
3. NEW: DLNA server, add more fields (if asked by the renderer) to upnp file directory info (channels, sample rate, etc).
4. Changed: Subtitle presentation order for a specific subtitle resource when the "present subtitles" advanced option is used.

15.0.124 (9/29/2010)

Internal testing build.

15.0.123 (9/29/2010)

1. Changed: By default, acquiring images from a drive-based camera looks in only the 'DCIM' folder (configurable with Action Window > Camera > Options > Source Path).
2. NEW: Action Window > Camera nicely detects and skips thumbnails with Google Android phones (and deletes the thumbnails if 'Delete file from the source' is enabled).
3. Changed: Action Window > Camera deletes files that have already been acquired if 'Delete file from the source' is enabled (previously it would leave files on source that were already acquired).
4. NEW: Added longer duration television recording cleanup options: Delete after 1 month, Delete after 3 months, Delete after 6 months, Delete after 1 year.
5. Changed: Renamed right-click command on Links bar from 'Customize Links...' to 'Manage Links...' to be more consistent with the right-click > Links menu.
6. Fixed: Near the end of the month, reoccurring scheduler tasks could run too long.
7. Faster: Improved performance of sorting system, helping view loading time (shows in database benchmark).
8. SDK: Added web service (MCWS) functions: Playlists\List, Playlist\Files, and Playlist\Play.
9. Fixed: The MPC plugin could crash on a corrupt APE tag (MPC plugin now automatically compiled against latest reference APE tagging code, just like the APE plugin).