Friday, May 25, 2012

The builds 156-160

17.0.160 (5/24/2012)

1. Changed: Tuned the default Theater View views to use the list styles added to v17.
2. Changed: Increased the default Theater View size to 125%.
3. Changed: The order of 'Watch' vs 'Watch All' for Theater View TV Show playback is determined based on the last used item.
4. Changed: Tuned how Kernel Streaming opens devices to work better with Rigisystems based devices on Windows XP.

17.0.159 (5/23/2012)

1. Fixed: Theater View backdrops could cause exiting Theater View to be slow in some cases.
2. Fixed: Theater View play roller selections were not saving nicely (now saved per media type / media sub type of the file).
3. Changed: Cleaned up the Theater View file roller menu for TV shows recorded outside Media Center to work more like the menu used for JTV.
4. Changed: Removed ... endings from Theater View roller text.
5. Fixed: Cinergy 2400i and Nova-DT DVB-T tuners failed to scan channels.

17.0.158 (5/21/2012)

1. Changed: Updated LAV filters to .50.5. Several bug fixes since .50.2.
2. Changed: Increased maximum CD ripping simultaneous encode processes from 4 to 8.
3. NEW: Added subtitle mode 'Always show subtitles'.
4. Changed: Television time-shifting reader filter does audio seeking and video seeking separately instead of doing them in one shot.

17.0.157 (5/18/2012)

1. Changed: Disabled skinning of ASIO driver control panels.
2. Changed: Tuned ASIO call ordering for DSD bitstreaming to (hopefully) support more hardware. Feedback appreciated.
3. Changed: Audio playback loads and unloads output plugins from the same thread to prevent issues with drivers that didn't like different creation and destruction threads.
4. Changed: A SACD with multiple areas will list tracks from both areas on import / play.
5. NEW: Added 'DSD Mode' to ASIO settings. To bitstream DSD with a Playback Designs unit, select 'Playback Designs' as the mode (may be necessary with other devices as well).
6. Changed: Turning the volume up or down using the mouse wheel, remote control, etc. rounds the volume to the nearest percent so that Internal Volume decibel displays stay at 0.5dB increments.
7. Changed: FLAC tagging writes the album artist to both 'ALBUM ARTIST' and 'ALBUMARTIST' instead on only writing to one ( http://yabb.jriver.com/interact/index.php?topic=72211 ).
8. Changed: Removed the discontinued Comedy Central Jokes from Theater View News.
9. NEW: Added SACD support for DST compressed tracks.
10. NEW: Added SACD support for multi-channel tracks.
11. Fixed: Occasionally video could be displayed in a small window in upper left corner when starting up a television program.
12. Fixed: Video minimized to Action Window (in standard view) or hidden (in Theater view) when switching channel while watching a television show that was being recorded.

17.0.156

Internal testing build

Friday, May 18, 2012

The build 155

17.0.155 (5/16/2012)

1. Changed: Improved estimation of audio video bit rates to prevent huge number of small chunk files in television time-shifting folder.
2. Fixed: Things that saved files to the desktop (new logging dialog, ringtone creation, etc.) could fail under UAC because they used the shared desktop folder instead of the user's desktop folder.
3. Changed: When holding the shift key while switching images (to preserve zoom and scroll), the scroll position will adjust better when the new image is a different size or aspect ratio.
4. Changed: Carnac understands 4 digit year values as season values.
5. Fixed: When searching for cover art for optical discs in [Cover Art]\Videos\[Name].jpg, invalid characters weren't being replaced with underscores, causing cover art to not be found.
6. Changed: Manually running 'Cover Art > Quick Find In File / Cover Art Directory' will replace existing images if a different image is found instead of skipping files that already have an image.
7. Changed: Tuning to updated Logging dialog.
8. Fixed: The program was not catching the resume from standby notification in some cases, causing Library Server clients to not get new files right away, etc.
9. NEW: Added the ability to open the ASIO driver's control panel from Options > Audio > ASIO > Output mode settings...
10. Changed: Revised the layout of the ASIO configuration dialog.
11. Fixed: Files with Replay Gain but no Peak Level could cause automatic adjustment to Replay Gain levels to be much too loud.
12. Changed: Tuned how clips of pure silence are handled so that their Peak Level will show as 0% instead of empty.

Wednesday, May 16, 2012

The builds 152-154

17.0.154 (5/15/2012)

1. Changed: Updated German language file (thanks Bytestar).
2. Changed: DSD bitstreaming using ASIO presents sample rates in two ways, making the feature work with more hardware (feedback appreciated).
3. NEW: If the program crashes, a debug dump is created.
4. Changed: Reworked the Logging dialog to hopefully make getting a log easier and to make it so the logs provided to JRiver are more useful (contain new debug dumps, system info, etc.).
5. Fixed: Canceling and restarting an ISO burn could fail because internal burn queue was not cleared.
6. Changed: Internal plumbing changes in the CD/DVD burning engine.

17.0.153 (5/15/2012)

Internal testing build

17.0.152 (5/14/2012)

1. Fixed: Usage of the GetProcessHandleCount(...) function was causing installs to fail on Windows 2000.
2. Fixed: Installation on a Windows 2000 machine would show an error trying to install DirectX components (DirectX / 3d accelerated views are not supported on Windows 2000).
3. Fixed: Camera import did not show a progress bar in some cases.
4. Changed: When moving a data file with a sidecar image, the sidecar image will move along with the data file.
5. Fixed: Guide entries for deleted channels could incorrectly appear and overlap valid entries in the Theater View EPG.
6. Changed: Subtitle timing changed so that positive numbers make subtitles show later instead of earlier.
7. Fixed: Possible expression evaluation bug that could use incorrect integer stack value usage with nested expressions.
8. Fixed: DLNA. Remove fields from the Metadata that shouldn't have been there. Was preventing Popcorn Hour 300 from seeing content directory entries. Could have affected other renderers.
9. Fixed: UPnP. Non-DLNA servers weren't reporting the L16 mime info properly.
10. Fixed: UPnP. Non-DLNA servers weren't providing consistent mimetype mappings for video.
11. Changed: DLNA and UPnP. Mimetype mapping for flac files changed from audio/flac to audio/x-flac. While proper, this might cause trouble with some renderers. Need feedback.
12. Fixed: WMC (Xbox 360) wasn't working properly with the new default view schemes. Now will work with new and old view schemes. Note: to see Album, Artist and Genre views on the Xbox 360 you need to have DLNA views with those names. If you change them for language purposes, you will lose those views on the Xbox 360.
13. NEW: Added basic support for playback of SACD ISO files (two channel only for now).

Monday, May 14, 2012

The builds 148-151

17.0.151 (5/11/2012)

1. Fixed: Television subscription recording made in Theater view did not have duration info when shown in "Recording Rules" view.
2. Fixed: Television program-based recording scheduled in Theater View did not have channel info when shown in "Recording Rules" view.
3. Fixed: Television recordings scheduled in Theater view did not observe user-configured default recording extension minutes (instead, 1 minute before and 1 minute after were used).
4. Changed: Broadcom Video Decoder added to whitelist in custom video mode.

17.0.150 (5/10/2012)

1. Changed: The default television recording extension minutes configuration is moved to television settings property page from schedule recording wizard. The wizard will continue to allow you to modify the values for individual recordings.
2. NEW: Option to bookmark television recording at program start time, instead of the beginning of recording (useful when you schedule recording a few minutes early but do not want to have to skip through the extra minutes during playback).
3. Changed: DLNA. Modified the UpdateID so that a request of the SystemUpdateID doesn't reset the timer that's looking for database changes that require the ID to be updated. This should help some renderers that were using the SystemUpdateID call often to be more likely to notice changes in the database.

17.0.149 (5/9/2012)

1. Fixed: Moving the cover art folder to a child folder of itself could cause cover art to be lost instead of moved properly.
2. Changed: Hardware based video deinterlacing is now disabled in LAV video when EVR or madVR renderer is being used.

17.0.148 (5/8/2012)

1. Changed: Custom video mode allows using MainConcept video decoders.
2. Changed: Volume settings are available in Options > Audio > Volume (and also still available in Menu > Player > Volume or by clicking the icon next to the volume slider).
3. NEW: Added 'Options > Audio > Volume > Maximum volume' for enforcing a maximum level that Media Center will be capable of setting.
4. NEW: Default television recording extension minutes can be configured.
5. NEW: Added 'Options > Audio > Volume > Internal volume reference level' for specifying what volume level is shown as +0.0dB (all other volumes will be reported relative to that reference level).
6. Changed: The OSD and volume slider in Theater View use the same volume display text as other parts of the program (improves support for 'bitstreaming' display, decibels for internal volume, etc.)

Tuesday, May 8, 2012

The builds 145-147

17.0.147 (5/7/2012)

1. Fixed: Visualization Studio columns were not sizing nicely.
2. Changed: When playback of a video fails because DSP Studio > Output Format needs configuration, a message will be shown offering to make the change and continue playback instead of automatically making the change (audio already works this way).
3. Fixed: Putting a backslash in a user field name could cause trouble.
4. Fixed: It was possible to create two fields with the same file-system name by using characters the file system didn't support in the filename, leading to contamination between the two fields.
5. Fixed: When creating a ZIP file, the UTF-8 flag was not being properly set (despite filenames being UTF-8 encoded), causing problems in some cases.
6. Changed: Added mdx to the list of Disk Image / ISO types.
7. Fixed: Panes that had nesting could cause a crash when using dropdown panes mode.
8. Fixed: Video playback could use a small rectangle at the top left of the screen in certain cases with build 146.
9. NEW: Added support for ID3v2 URL frames. Must manually add a field in Options > Library & Folders > Manager Library Fields... and select 'Store in tags' to use fields using the naming: WCOM: Commercial URL; WCOP: Copyright URL; WOAF: File URL; WOAR: Artist URL; WOAS: Source URL; WORS: Radio Station URL; WPAY: Payment URL; WPUB: Publisher URL
10. Fixed: Bookmarking did not work on television shows that were watched while they were still being recorded.
11. Changed: Carnac better understands television filenames of the form "series ssee name" where "ssee" is four digits.
12. Fixed: Performer store could crash if visited while internet connection was unavailable.
13. Fixed: Mini skins that used scripting could crash in build 146.

17.0.146 (5/4/2012)

1. Fixed: Playback display painting could show a black screen with build 145.
2. Fixed: Expressions that had multiple levels of inlining could show % in the output with build 145.
3. Changed: Symlinks are no longer resolved when using the Browse Folder interface, so importing from a symlink will use the symlink path in the library instead of the resolved path.
4. Fixed: EVR clean up problem in television playback.
5. Changed: A little cleanup in input plugins (makes build a little smaller).

17.0.145 (5/3/2012)

1. Fixed: Interface leak in television.
2. Fixed: Expression inlining could cause problems if the inlined expression used parenthesis or commas outside of a function context.
3. Changed: Expression engine allows putting a subexpression in /% %/ to force it to be tokenized independently (used internally for inlined expressions).
4. Changed: Several internal class names, pin names, etc. changed from "J. River xyz" to "JRiver xyz" (only relevant if you're scripting or searching for specific window classes).
5. Fixed: The import summary would show files skipped because they were previously removed from the library twice.
6. NEW: Doing a lookup at TMDb will populate the new field "IMDB ID" when available.
7. Changed: Play stats can be copied using Paste Tags.
8. Fixed: Importing dates from flac files in weird "yyyy mm" format now works.
9. Changed: Removed remaining references to MFC in the playback engine, making JRPlayer about 6% smaller (should be internal change, but please report any issues).
10. Fixed: Invalid expressions that reported an error could cause a small memory leak.
11. Changed: The Auto-Import fix broken links option 'Yes (protect network files)' is now 'Yes (protect files on missing drives)' and works better with temporary fixed drives.
12. Changed: When Auto-Import is dealing with broken links, the 'protect files on missing drives' mode checks for the existence of the drive instead of existence of the owning folder.
13. Changed: The 'Clean File Properties' and 'Find & Replace' library tools use the same field picker as 'Paste Tags', which removes fields that are empty or irrelevant for the selected files.
14. Changed: Find & Replace remembers the find, replace, and case sensitive options between uses (selected fields have always been remembered).
15. Changed: The field 'TheTVDB Series ID' was not available for use in video views.
16. Changed: DLNA servers. When enabling the "MPEG video mimetype override", clearing out the "video DLNA override" entry will prevent it from being reported causing the renderer to rely upon the mimetype reported by "video mimetype override"

Wednesday, May 2, 2012

The builds 141-144

17.0.144 (5/2/2012)

1. Fixed: With Library Server sync, sending a delete from a client with no other changes, then closing the client and restarting it, could cause the deleted file to reappear.

17.0.143 (5/1/2012)

1. Changed: Made the FileDBLocation(...) expression function able to output a number or list of readable strings (defaults to strings).
2. Fixed: If an expression field referenced itself, the circular reference could cause a crash.
3. Changed: When import skips files because the filenames are too long or because files have the system attribute set, the import summary will show this (and 'Show in-depth summary' will list the files).
4. Changed: The in-depth summary for an import lists files skipped because they're marked as bad or that have been previously deleted (only a count was shown before).
5. Fixed: MC did not make use hardware encoding capability of the analog tuner on Hauppauge HVR-1800.
6. Fixed: Starting loopback playback (live://loopback) would crash on XP instead of fail gracefully (loopback requires Vista or newer and WASAPI).
7. NEW: Added support for playback of "Shorten" format audio files (SHN).
8. NEW: Commercial skipping sidecars (EDL files) work over Library Server.
9. Fixed: Using the search box / search suggestions to execute a slow program command like 'Create Test Clips...' could lead to a crash.
10. NEW: Added 'Parametric Equalizer' 36 dB/octave and 48 dB/octave slopes to the high-pass filter.
11. Faster: Allow caching to work when building DLNA container child container descriptions. Massive speed increase (when browsing the DLNA tree).
12. Fixed: It was possible to set a category as 'Grouped', then switch it to an expression (which doesn't support grouping), and then have a broken pane or view.
13. NEW: DSP Studio is sizable / maximizable (only some pages respond to sizing, others remain top-left aligned).

17.0.142 (5/1/2012)

1. Fixed: Manually deleting files with Library Server sync did not work properly with build 141.
2. Fixed: When both a client and server imported the same file, Library Server sync could cause two copies to appear (only applies to last couple builds).

17.0.141 (4/30/2012)

1. Fixed: Library Server sync could cause problems with stacks and particles (only applies to 17.0.131 and newer).
2. Changed: Library Server sync uses file keys for all merging instead of filenames (makes stacks and particles work nicely).
3. Changed: Added FileDBLocation() expression function to view the internal database locations of a file (mostly for internal / debugging use).
4. Fixed: Consecutive and overlapping television recordings on the same channel (thus on the same device) did not work correctly. The second recording was stopped and restarted when the first recording ended.
5. Changed: LAV video is set to "aggressively" de-interlace mpeg-2 video in Red October mode. This should fix broken TV streams that have some interlaced frames marked as progressive.