Tuesday, December 27, 2011

The build 60

17.0.60 (12/23/2011)

1. NEW: WebGizmo merges WebPlay and WebRemote and looks like Gizmo for Android (test by navigating to [Library Server URL]/Gizmo).
2. Changed: Revised the layout of library server webpage themes in [Install Path]\Data so that all are beneath [Install Path]\Data\Library Server.
3. SDK: Library Server's HTML engine supports else clauses in conditionals (see WebGizmo for an example).
4. SDK: Merged MCWS Browse/Image and File/GetImage image handling and parameters so sizing control, png, aspect ratio, etc. is available to both.
5. Fixed: Transcoding MP3's to burn a CD was failing in some cases because MC was under-estimating the final size of VBR mp3 files.
6. Changed: LAV video is now used to play JTV and Mpeg-2 content that used to use the Microsoft video decoder.
7. Fixed: Updated LAV video version to fix an issue with AAC in television.

Wednesday, December 21, 2011

The builds 51-59

17.0.59 (12/21/2011)

1. Fixed: Theater View message boxes (or pressing escape to show a message box) could crash in build 58.
2. Changed: Using Rename, Move, & Copy for a video file will also move sidecar edl, srt, smi, idx, sub.
3. Fixed: Renaming a video file would move a sidecar image but not update the image file field, causing the link to the image to be broken.
4. Fixed: Blu-ray titles weren't always showing up in the title menu.
5. Changed: Red October uses the latest LAV filters (v0.43). Improved stability on WinXP, improved MKV performance, fixed problems with MPEG2/H264 broadcasts, AMV decoding, various other improvements.
6. Fixed: Per-file aspect ratio settings were not being preserved between plays.
7. Fixed: Sorting results by match quality wasn't always working well in the Get Movie & TV Info tool.
8. NEW: The file rename and move tool now works with JTV titles in the database.

17.0.58 (12/20/2011)

1. Fixed: In Rename/Move/Copy dialog, VIDEO_TS and BDMV sub-folders were getting doubled up.
2. Fixed: In Detached Display mode, some keyboard shortcuts would not work.
3. Fixed: Rare dead-lock when updating Podcasts.
4. Changed: Renamed the window class names of the playback display (only relevant if you're scripting the program).
5. Changed: Blu-ray title menu shown when "dvd menu" button on remote is pressed.

17.0.57 (12/19/2011)

1. Changed: Updated to madVR v0.80 (fixes issue with black bar cropping in Red October HQ).
2. Fixed: When first adding a folder in Configure Auto-Import, file type selections would not be saved properly.
3. Fixed: CD ripping would fail if meta-data had invalid filename characters embedded.
4. Fixed: Renaming a video with a sidecar image was not working properly.
5. Fixed: Full resolution thumbnail overlays, which are used when using large thumbnails, would flicker when used in album thumbnail views.
6. Changed: JRSS is now supported when doing 12, 16, 24, and 32 channel output (JRSS will populate 7.1 and the other channels will be silent).
7. Fixed: Changes to the bitstreaming mode in Options > Video were not sticking.
8. Fixed: Rename/Copy dialog was showing wrong case for file extension on destination DVD names.

17.0.56 (12/16/2011)

1. Fixed: Theater View music backdrops from HTBackdrops.com uses more exact artist name matching when searching to reduce or eliminate the possibility of incorrect artwork.
2. Changed: To better handle the variety of non-square pixel displays, a zone-specific option is available in Options > Video > Advanced > Aspect ratio correction (this replaces the old 'Anamorphic' aspect ratio mode).
3. NEW: Added MCC zone-specific commands MCC_SET_SUBTITLES (10052), MCC_SET_AUDIO_STREAM (10053), and MCC_SET_VIDEO_STREAM (10054) (the parameter is: int nIndex (-1 toggles forward, -2 toggles backwards)).
4. Changed: Saving a Rename, Move, & Copy preset with the same name as an existing preset replaces the existing preset.
5. Changed: Cleaning the cover art folder will only delete album images for artist / album values that aren't in the library (even if no files reference the artwork).
6. NEW: Added an MCC command to take video screen grabs MCC_VIDEO_SCREEN_GRAB (10055) [parameter: 0: use as thumbnail; 1: save as external file].
7. Fixed: The updated cover art system wasn't properly handling characters in the artist and album that weren't possible file system characters.
8. NEW: The file rename and move tool now works with DVD and Blu-ray titles in the database.
9. Changed: Updated German language file (thanks Bytestar).

17.0.55 (12/14/2011)

1. Changed: Core AAC audio decoder is white-listed for use in custom video mode.
2. Changed: When renaming files according to a template, MC now uses a maximum of 60 characters rather than 40 for each DB field value within the template.
3. Changed: Loading an EPG no longer attempts to find episode artwork in the cover art folder (and series images are handled by auto-import).
4. Changed: Cover art assigned to video or data files is always stored next to the file.
5. Changed: When importing a new video (or when using Cover Art > Quick Find in Cover Art Folder), only cover art next to the file is detected.
6. Changed: The command 'Use Screen Grab For Thumbnail' saves the image next to the file instead of in a central screen grab folder.
7. Fixed: Looking up cover art from the Internet for artist names with a dash in them could fail.
8. Changed: Library backups go to [Documents]\JRiver\Media Center 17 instead of into the application data folder (configurable in Options > File Location).
9. NEW: Moving the cover art folder with Options > File Location will move existing cover art on disk and update the database.
10. NEW: Added Options > File Location > Cover Art > Clean cover art folder.

17.0.54 (12/14/2011)

1. Fixed: Possible crash when starting video playback if it took a while to open the audio output and the audio path information was requested in the meantime.
2. Changed: When switching display resolutions, Aero desktop composition is toggled to fix stale composition rates from causing troubles with madVR, etc. (thanks to madshi for the tip).
3. NEW: It's possible to specify a default aspect ratio mode in Options > Video > Advanced (useful if you have an anamorphic lens, etc.).

17.0.53 (12/13/2011)

1. NEW: Added initial support for DVB subtitles (please provide information or sample files if you encounter issues).
2. Fixed: Custom video config dialog could crash on some systems.
3. Fixed: Recycling files from a thumbnail view could lead to a hang.
4. Fixed: Cropping black bars on content that didn't use square pixels was not working properly.
5. Fixed: Updated LAV filters to alleviate some video playback issues on Windows XP.
6. Changed: The expression editing control 'Insert Field' menu doesn't put brackets around field names (allows typed-navigation in the menu to work better).
7. Fixed: Resizing some views using a glass-enabled skin could flicker.
8. Changed: Updated 'Share to Web' Action Window to newer user interface components so that it works better with glass skins.

17.0.52 (12/12/2011)

1. Changed: Added the Microsoft decoder DMOs as options for custom filter selection.
2. Changed: Custom audio output selection for video playback requires using Custom video mode.
3. Changed: The 'Condition' for custom video mode uses substring matching instead of exact matching (so codec(mpeg-2) will match 'MPEG-2 Video').
4. Changed: Revised the naming of the video mode and Red October settings.
5. NEW: Custom video mode allows selection of source / splitter filters.
6. Fixed: Hauppauge Colossus and HD PVR did not play correctly on some computers. Now LAV audio decoder is specifically loaded for these devices.

17.0.51 (12/9/2011)

1. NEW: New and improved system for choosing custom filters to go along with Red October (single easy to read list of changes, can apply customization per codec or container, etc.)
2. Changed: When using 'Disabled Volume' volume mode, the volume isn't offered on the OSD.
3. Fixed: Switching from 'Internal Volume' to 'Disabled Volume' didn't immediately disable any internal volume attenuation.
4. Fixed: DLNA server, audio. When "convert when necessary" was set and the target was mp3 and the source was multichannel, the conversion was failing (wasn't downmixing to 2 channel). Broken by the multichannel changes in 17.0.48.
5. Fixed: Some CD rips, especially classical, were generating folder names that were too long for the system to handle.
6. Changed: Pressing the Spacebar no longer does the same thing as pressing the Enter key in dialogs, since Spacebar is often used for de-activating screensavers.
7. Fixed: DLNA, jtv files are now converted when video conversion is set to "convert unsupported"
8. Changed: DLNA, obsolete options for "support image content" and "support video content" are removed.

Friday, December 9, 2011

The builds 47-50

17.0.50 (12/7/2011)

1. Changed: Pressing play on the remote (while stopped) in the Theater View television grid did not work nicely.
2. Changed: Playing a guide program from anywhere in the program will automatically switch to live television playback, starting at the channel of the program.
3. NEW: MC automatically detects audio type when starting Hauppauge HD PVR and Colossus devices.
4. Fixed: Transitioning out of fast forward / rewind during video playback was not working nicely the last few builds.
5. Changed: More tuning to device lost handling for Theater View.
6. Changed: Reduced compile size of logging, making the program a little smaller.
7. NEW: Surround sound audio files can be played on Gizmo.
8. Fixed: Some VC1 video files were not playing on Windows XP.
9. Fixed: All http services. When receiving a http 1.1 request with "connection: close" the connection must close immediately after that transaction.
10. NEW: When controlling a remote Media Center zone, reordering, deleting, and shuffling Playing Now is fully supported.
11. Fixed: Embedded cover art in mp4 files was not used for thumbnailing.
12. Changed: When a library fails to load, if there is more than one available library, the failure dialog will offer the option to load a specific library (along with other choices like retry, load previous, restore from backup, etc.).

17.0.49 (12/7/2011)

1. Fixed: Some remote commands that used app commands (like 'back', etc.) weren't working in Theater View in the last couple of builds.
2. Fixed: Right-clicking the DSP button in the player would show a menu over the top of the Audio Path dialog.
3. Fixed: On some machines, thumbnailing of JTV or other MPEG-2 files could fail.
4. Fixed: Video backgrounds were not working in Theater View.
5. Changed: Reworked the presentation system used by hardware accelerated windows like Theater View to be more efficient (uses one less thread, negotiates with Aero better, etc.).
6. Fixed: Using the fullscreen exclusive option for Theater View would lead to problems entering Theater View if exclusive mode failed.

17.0.48 (12/6/2011)

1. Fixed: In some cases, stopping a movie and returning to Theater View would not restore the resolution when using display mode changing until leaving Theater View.
2. Changed: Posting a WM_CLOSE directly to Theater View would not work nicely (only applies to build 47).
3. Fixed: Using a custom library field [Library] in the Rename, Move, & Copy Files tool could cause the setting to be lost when reopening the dialog.
4. Fixed: The experimental fullscreen exclusive rendering in Theater View would switch the monitor refresh rate back to 60 Hz when entering Theater View from a 24 Hz movie.
5. Fixed: Theater View exclusive rendering works better when switching to other programs on a multi-monitor setup, better handles mouse cursor hiding, etc.
6. NEW: DLNA, added multi-channel audio conversion to wave/lpcm[. When converting to wave, 24 bit wave, L16 or L24 the original channel layout is used for conversion UNLESS set to "always convert" and "stereo downmix" (under advanced) is checked in which case everything is converted to 2 channel. NOTE: probably not supported by most renderers yet. Most likely to work on some DLNA DACS. For backwards compatibility "stereo downmix" should be selected with "always convert" when there is multichannel source in your library.

17.0.47 (12/5/2011)

1. Fixed: Audio Path information could be incomplete with regards to DSP plugin processing state in certain cases.
2. Fixed: Videos that exposed their subtitles with a MEDIATYPE_Text pin were not working properly.
3. NEW: Added 384,000 Hz as a possible resampling choice in DSP Studio > Output Format.
4. NEW: From memory audio playback will use up to 1GB instead of 256MB (after 256MB it checks against available memory to avoid using swap).
5. Fixed: For operations where the action window shows the progress (i.e. Conversion Cache builder), if the 'X' button was clicked the action window would never go away.
6. Changed: Screen resolution lists are sorted with the highest resolutions at the top instead of the bottom.
7. Changed: Some internal window class names changed from "J. River ..." to "JRiver ..." (would only matter if you're scripting Media Center and targetting certain class names).
8. Changed: Added experimental Theater View > Options > Advanced > Use fullscreen exclusive mode for drawing.
9. Changed: DLNA, in content directories, increment updateID to prevent container caching (their numeric ID's are dynamically assigned).
10. Fixed: DLNA, aggregate DVD's weren't always being presented with the proper mimetype and DLNA flags.
11. Changed: DLNA, Now reports the size of aggregate DVD's in the content directory.
12. Fixed: TV recordings from Hauppauge Colossus would not play.

Saturday, December 3, 2011

The builds 39-46

17.0.46 (12/2/2011)

1. Changed: Added the aspect ratio of 2.40 to the list of choices for Crop Black Bars available on the on screen display.
2. Changed: FLAC files that didn't start with a FLAC__METADATA_TYPE_STREAMINFO block were not supported.
3. Fixed: When using madVR and starting video playback from Theater View, build 45 could delay 5 seconds starting the video.
4. Fixed: Imported DVD's now show the correct frame-rate (FPS), bitrate, and dimensions.
5. Fixed: Importing some DVD's could cause JRWorker to hang.
6. NEW: Parametric Equalizer provides a low-shelf and high-shelf filter (fully configurable, stackable, applicable to any channels, etc. just like other filters).
7. Fixed: Drag-n-drop of an image from a web browser to the Tag Action Window > Image page didn't work nicely.
8. Changed: De-interlacing will be done by madVR renderer (if it's in the graph) rather than LAV Video software de-interlacing.
9. Changed: Reworked call ordering when starting television playback so that a video renderer is positioned before the graph is run.

17.0.45 (12/1/2011)

1. Fixed: BD/DVD titles sometimes reported the wrong file size after import.
2. Fixed: Some BD titles would not import the compression info field correctly.
3. Changed: Improved handling of bitstream errors in RAW AAC streams.
4. NEW: Added 'Null Output' output plugin, available in Options > Audio > Audio Output. Allows playing videos on a machine with no sound card.
5. Fixed: Playback of recorded JTV files wasn't cropping edges by default.
6. NEW: Rewritten video import -- gets compression and frame rate for almost all videos and runs around 40% faster.
7. Changed: Reworked call ordering when starting video playback so that a video renderer is positioned before the graph is run.
8. NEW: DLNA added 24 bit LPCM conversion. Devices supporting this may not be available yet.

17.0.44 (11/30/2011)

1. Fixed: DVB-T channel channel switching from SD (MPEG-2) channel to HD (H264/AAC) channel, or vice versa, did not work.
2. Fixed: MCC_PLAY_TV command (and maybe other rarely used television features) did not work.
3. Changed: When using 'Do not play silence' in conjunction with gapped track switching, silence suppression first eats the gap before eating any of the track (so a long low volume fadeout won't end abruptly).
4. Fixed: Creating a virtual handheld device that pointed to a UNC path did not work nicely.
5. Fixed: Overriding an aspect ratio didn't work correctly in conjunction with Anamorphic mode.
6. Changed: Playing a data file will increment the playback statistics 'Last Played', and 'Number Plays'.
7. Changed: Updated to version .42 of LAV audio, video and splitter directshow filters. Improvements to raw PCM de-muxing and TrueHD audio playback, support raw RGB24 video in AVI.
8. NEW: Now using LAV video decoder as replacement for ffdshow for most video decoding tasks in Red October.
9. NEW: Internal configuration of madVR using programmatic interface - currently only disabling the seek bar.
10. Changed: Double-clicking a JRiver note in a view other than 'Notes' will open it with a web browser.
11. Fixed: Applying multiple font tags (like color or size) to the same section of a note could corrupt the note.
13. NEW: Rename, Move, & Copy Files tool adds a 'Preset...' button that supports loading settings from Options > File Location, loading / saving user presets, and copying / pasting settings (for sharing with other users).
14. Changed: Added the aspect ratio of 2.40 to the list of choices for Crop Black Bars.
15. Fixed: Hot keys and remote commands weren't working while watching a Netflix movie.
16. Changed: When a Theater View list is in the process of loading items, it shows "Loading..." rather than "There are no items to display".
17. Changed: When video playback is started, the graph building thread will wait for pending user interface changes (like closing of Theater View) before loading or configuring the video renderer.

17.0.43 (11/29/2011)

1. Fixed: WebPlay / Gizmo video playback with conversion was not working in build 42.
2. NEW: Video playback aspect ratio system is rewritten -- more flexible support for cropping black bars baked into videos, more consistent support across all types of movies, etc.

17.0.42 (11/28/2011)

1. Changed: Tagging a video file where the tag only modifies the sidecar will no longer update the last modified time of the video file.
2. Fixed: When returning to Theater View to a view that was imported from Standard View, the view could be empty.
3. Fixed: SSA alignment tokens could appear as {\a...} text in subtitles.
4. Changed: Improved support for SSA \an (numpad alignment) tokens.
5. Changed: A change in television graph-building that possibly fixes some rare hangs.
6. Fixed (probably): Crash when stopping television playback.
7. Fixed: Play Doctor Playcharts saved under Playlists were not working properly.
8. Changed: Playcharts were not supported for handheld sync.
9. NEW: It's possible to edit saved Playcharts.

17.0.41 (11/22/2011)

1. Changed: Theater View defaults to a normal instead of a bold version of the main program font.
2. Fixed: The math evaluator wasn't supporting exponent notation like x^y properly.
3. NEW: Added Options > Audio > Disable display from turning off (useful for HDMI audio).
4. Changed: Reverted the television AAC audio media type change made in build 40.
5. Changed: Improvements to Limiter filter in DSP Studio > Parametric Equalizer.
6. Fixed: In auto-rip CD mode, multiple matches from on-line CD lookup would be shown even though user chose "automatically pick the first match".

17.0.40 (11/21/2011)

1. Fixed: An image slideshow could show the border of the last picture in certain cases.
2. Changed: Image slideshow Pan & Zoom effect uses less motion.
3. Changed: A small delay is introduced during television channel switching to reduce the chance of stutters.
4. NEW: Audio Path information is available from the main menu under Player > Audio Path.
5. Changed: Merged audio path and direct indication into DSP button of player window (DSP button will light up when playing direct with Noire skin).
6. Fixed: When transferring audio files (with transcoding) to a portable device from a Library Server, the last part of the audio was getting truncated.
7. Fixed: Digital TV built a DirectShow graph using old channel info instread of current channel info, causing playback problems in DVB-T/T2 areas.
8. NEW: Expression language supports ! operator in a conditional (ie. If(!IsEqual([Artist], Abba), a, b))
9. Fixed: When editing a list type field in the Tag Action Window, and using page up and down to switch file, typing focus was lost.
10. Fixed: Typed list navigation was not working properly with diacritics.
11. Fixed: It was possible to manually resize the 'Fill Properties From Filename' dialog to too small of a size.
12. Fixed: Loading of default dialog sizes for resizable dialogs was not working properly.
13. Fixed: Sort caching could cause sorting by expression fields to not refresh properly when underlying data changed.
14. Changed: Display changing settings in Options > Video are now zone-specific (may require manually reconfiguring applicable video options).
15. Changed: VideoClock and normalization video options are zone specific.
16. Changed: Reworked how resolution switching for video playback is managed so that it's handled at a more core level of the program, and merged with handling of Options > Tree & View > Full Screen > Resolution.
17. Changed: AAC Audio media type specification is changed for DVB-T/T2 television.
18. Changed: Clicking a list checkbox (pane tagging, etc.) doesn't switch the keyboard focus to the list.

17.0.39 (11/18/2011)

1. NEW: Player window displays an audio path icon. Hoovering over the icon displays the full path of the current audio. The icon lights up when playing in Direct mode (ie. bit-perfect output).
2. Changed: Tuned the 'Clip protection' filter of DSP Studio so that during video playback, it doesn't try to restore lost volume from clipping.
3. Changed: Tuned the response time of 'Clip protection' to be slightly slower, and made the filter more agnostic to differing input sample rates.
4. NEW: Added a 'Limiter' filter to Parametric Equalizer (still a work in progress, parameters not currently tunable).
5. Changed: Merged video volume normalization option with the updated 'Clip protection' of DSP Studio so there's only one filter in the chain responsible for the final output level.
6. Changed: Video playback requires the use of 'Clip protection' (instead of 'Overflows flatline').