SageTV Community  

Go Back   SageTV Community > SageTV BETA Release Products > SageTV Beta Test Software
Forum Rules FAQs Community Downloads Today's Posts Search


SageTV Beta Test Software Discussion related to BETA Releases of the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. regarding SageTV Beta Releases should be posted here.

Closed Thread
Thread Tools Search this Thread Display Modes
Old 04-28-2011, 11:46 AM
Narflex's Avatar
Narflex Narflex is offline
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Smile SageTV V7.1.7 Beta is Ready!

Howdy everyone!

Sorry for the delay on this one; but some issues were found in private testing that we wanted to root out before we went back into public beta...but now we're back.

NOTE: The STV has undergone some significant changes since V7.0 in order to make it compatible with the HD300 in standalone mode. All plugins that use STVIs should be tested to make sure they are still compatible. (some may be broken; but the majority will most likely work fine)

Changes of note in V7.1

-Support for Hauppauge Colossus
-Complete over the air analog & digital lineups for the entire US and Canada (all channels on Zap2it's site will now be included, and ATSC channels have their physical channel included already)
-Added ability to create Favorites for Sports Teams
-Added awards information for movies (i.e. Academy Award for Best Picture, and things like that)
-Major improvements to smooth FF/REW quality on HD media extenders
-True frame stepping support on the HD300 and support for seeking while paused
-Placeshifter auto-reconnect when connections are dropped
-Major improvements to latency issues in the placeshifter
-Channel logos provided by SageTV
-EPG data enhancements (season/epsiode numbers, improved detection of 'unique' airings, more than 2 levels of categories, additional flags for various Airing properties such as Live, Dolby5.1, Letterbox, etc.)
-Images related to many of the movies in the EPG
-WOL support for SageTVClient

As always, report bugs you find here:

Here's the download links for V7.1.7:

SageTV for Windows

SageTVClient for Windows

SageTVPlaceshifter for Windows

SageTV for Windows Home Server

SageTV Media Center for Linux

SageTV Placeshifter for Linux

SageTV Media Center for Linux - Debian Package Installer

SageTV Placeshifter for Linux - Debian Package Installer

The release notes are below, ones of more interest are bolded.

SageTV V7.1.7 Beta 4/25/2011

Core Updates
1. Fixed bug where information on which files are being progressively deleted did not retain itself properly after deletion of one of the files in the queue was done. This only manifested itself as a problem if SageTV was restarted while the queue was in that state.
2. Fixed erroneous system message that can occur indicating a favorite failed to record if it was marked watched about the exact same time the recording starts.
3. Fixed erroneous system message that can occur indicating a partial favorite recording was done if the program was marked watched before the recording completed.
4. Fixed bug where sometimes the file size estimate for how much room a recording would take was low if it was coming from a digital TV source.
5. Fixed bug when watching live TV and a show comes on that requires the parental control code; if the code is entered incorrectly it just repeatedly prompts you for the code.
6. Fixed bug when watching live TV and the next show that should be viewed was recorded on a different tuner (there's corner cases where this could happen) it wouldn't automatically move to viewing the program from the other tuner.

Extender Updates
1. Regression fix for breaking smooth ff/rew on extenders. (rew didn't work properly and ff would end up using the wrong timestamps for the seek when it stopped)
2. Fixed bug where very large images (test case was a 100Megapixel image) in a slideshow could cause the server to run out of memory if used with a MediaMVP client due to the attempt to preload the image at its original size. Image now that exceed 10Megapixels will not be preloaded for the MediaMVP and will be loaded once their display resolution is determined (other media extenders do not have this issue because they have hardware image scaling so the image does not need to be loaded at a specific size).

Windows Updates
1. Ignore the value of the 'mmc/hdpvr_magic' property and instead read from the 'mmc/hdpvr_magic2' property with a new default value of false. This works around a Hauppauge driver bug that can cause audio loss on the Colossus device; it should also speed up channel changing a bit on the HDPVR.
2. Fix: the second Anysee tuner filter building failure.
3. Bug fix for HDHR in Australia
4. Fixed GUIDs for DTS and DTS-MA audio formats.

Linux Updates
1. Added property "linux/disable_auto_i2c_port_matching" which defaults to false. If set to true; then on Linux it won't try to automatically determine the proper I2C blaster port to use and will always rely on the one confgured by the user. (Sometimes devices will move around which makes a fixed port setting unreliable)
2. Fixed bug on Linux where our new code that automatically determined the right port to use for the Hauppauge IR blaster would sometimes fail to open the device.
3. Add circular buffer and capture thread to prevent overflow in capture device

STV Updates
1. Updated some text in top/right info areas so that it doesn't wrap to the next line if it shouldn't do so.
2. File Browser: fixed issue where changes were not reflected right away in the UI when a folder's import or recording dir settings were changed.
3. Music Browser: can sort Album view by album title or album artist; can sort Folder view by filename or file date.
4. Video Browser: can sort Folder view by filename or file date; can sort videos by title, title+date, date, or duration; can sort DVDs/BDs by title, title+date, or date.

SageTV V7.1.6 Beta 4/5/2011

Core Updates
1. Added support for specifying multiple timeslots for Favorites to match
2. Fixed issue where Favorites with a lot of Channel limits were displayed in a way where they weren't easily readable
3. When doing external process execution in a way where the caller is not getting stdout/stderr back as the return value; log all the stdout/stderr output if logging is enabled.
4. Fixed bug where converting a recording with multiple segments wouldn't put all the segments together under a single item.
5. Fixed bug where DVDs/BluRays that were on an import path that was offline at startup would get removed from the library (but then reimported again once that path came back online).
6. Added support for putting season & episode numbers into generated filenames for recordings. This is controlled by the property "use_season_episode_nums_in_filenames" which defaults to false. This is also exposed in Detailed Setup->Customize in the UI.
7. Fixed bug when SageTVClient restored a connection to a server that went offline; it would start playback of any media that was playing AFTER going to the last menu. This didn't always work properly since the OSD menu is configured to back out if media isn't already playing. It now resumes playback before going to the target menu.
8. When multiple text input widgets are used on a menu; don't show the cursor in them unless they have focus. For the case of a single textinput widget, the cursor is always shown.
9. When multiple text input widgets are visible in a menu; only route keyboard events to them if they actually have focus. When there's only a single one visible; route any non-consumed keyboard events to the singular text input (legacy behavior was it would route them to the first textinput even if there was more than one in the menu)
10. Fixed bug in SageTVClient where it would crash with a null error if configured to automatically connect to a server that is offline and its the first time its connected to that server since updating to V7.1.3+.

11. Added property "seeker/generate_thumbnail_when_recordings_complete" which defaults to true and will cause the thumbnail to be generated for a recording shortly after it finishes being recorded. This should help distribute the thumbnail generation load more evenly over time rather then having it all done when the recordings UI is entered.
12. When printing out multiple categories for a Show, put a space before and after the separating '/' instead of just after.
13. Fixed bug where adding a Show to the database that had null items in the 'expanded ratings' or 'misc/bonus' arrays would cause the database to not be saved properly (plugin issue).
14. Fixed bug when focus following the mouse was disabled and selecting a new item in a list didn't cause the transition listeners to be fired

Windows Updates
1. Fix: big NIT table crashing channel scan.
2. Fix: DVB-C using channels in NIT to aide channel scan.
3. Fixed "TV ONE[TVNZ]" New Zealand DVB-T audio problem, which has a conflict audio stream id on 2 audio tracks.
4. Added support for Anysee E7 and E30 series tuners
5. Fix: HDHomerun DVB-T frequency multiply 1000 issue.
6. Added support for DigitalNow Quad DVB-T

Extender Updates
1. Fixed bug where we didn't deal with the case of the PTS rolling over in a file happening after opened the file (such as in a live TV scenario) in extender playback.
2. Optimized initial opening of MPEG files with the extender so it doesn't try to align on an IFrame when first opening the file and starting from the beginning.
3. Fixed bug where in rare occassions when we fast forwarded in a file and got to the end, we would just loop around and continue fast forwarding again from the beginning of a file. This was an issue with positional estimation based off timestamp information.
4. Fixed bug with playback on extenders from sources that don't support seamless transitions where we'd jump to another menu at the end of playback of a show during 'live TV' viewing sometimes.
5. Fixed bug where PTS's that rolled over right at the beginning of a file could cause the initial time to be displayed as the file duration instead of zero.
6. When playing back content that has DVD-style subtitle; if those subtitles themselves have an HD resolution; then disable displaying them if using a media extender. The hardware in the extender is not capable of decoding DVD-style subtitles that have HD resolutions since this is non-standard; and doing so crashes the player in the hardware.

Plugin System Updates
1. Added new plugin events for SystemAlertLevelReset, SystemMessageRemoved (w/ a SystemMessage variable) and AllSystemMessagesRemoved
2. When upgrading a plugin that replaces existing image files; don't remove them from the cache when the old file is removed; do it after the new file is added.
3. Fixed regression bug where we'd disable all STVIs if the user loaded an STV that didn't support them (such as the one used for placeshifter login)

Studio/API Updates
1. Changed the 'crop to fill' property for image widgets so that it can be dynamically changed at any time with the result being instantly reflected in the UI.
2. Fixed bug with the MediaFile API call GenerateThumbnail() where it wouldn't generate thumbnails for the non-primary segment for multi-segment files. The method will now return false if the requested time is outside the bounds of a segment of the file.
3. Fixed bug with Utility API call GetFileSystemType where it wasn't tagged as a server-based API call.
4. Added 'AiringID' property to the following System Messages: Recording Missed Due to Conflict, Partial Recording Due to Conflict, Halt Detected in Recording, Recording Missed Due to Capture Device Failure, Capture Device Failure while Starting Recording

STV Updates
1. File browser: Added 'Create Folder' option to slide out options list when not in the file system selection view.
2. File Browser: added ability to delete folders. The option to delete files must be enabled and the folder must be empty. Use Delete command or Info on a folder. If deletion is allowed, user must confirm deletion.

3. Themed the properties controlling the core's default media type icons.
4. Added ability to select multiple days and/or hours when limiting a Favorite by timeslot.
5. Fixed issue where the "Return to Previous Menu" button text could get cut off in certain situations on menus where the content area was empty.
6. Remote UIs: during slideshow, don't pan image if its aspect ratio is close to the aspect ratio of the UI.
7. Browse by Category: display the date along with day & time for each airing on right side column. Also added for dialog used when selectig a future airing to record.
8. Fixed info area update when using Right from left pane of the By Day Recording Schedule and Browse by Category menus.
9. Fixed SageTV version upgrade check to use the 'version' property to determine the currently running version; previously it was checking the STV version number.
10. Changed category editing for imported videos to handle more than 2 categories and to save selected categories as slash separated list so that the core splits the list into all of its individual categories.
11. Added option: Detailed Setup -> Customize -> Include season and episode numbers in filenames
12. Fixed remaining issues associated with settings for focus not following mouse movement and requiring focus for mouse selection.
13. Added group options dialog if a day is selected in the recording schedule by day view.

SageTV V7.1.5 Beta 3/11/2011

Core Updates
1. Fixed bug where we broke insertion of the database records found during EPG data scanning due to bad category information
2. Fixed bug where correction of season/episode number information was done at a point in the database load that could cause problems if timed recordings existed in the database
3. Fix any null category information that was injected into the database due to a bug in V7.1.3
4. Fixed bug where we didn't pull the Category object for a Show from the proper database table.
5. Added repair operation to fix database files corrupted by pulling the category information from the wrong index (this will occur automatically on a corrupted file if loaded)
6. Fixed UI bug where internal table attributes were not always refreshed properly on the initial evaluation of a cached menu.

SageTV V7.1.4 Beta 3/10/2011

Core Updates
1. Fixed bug where the new season/episode number information in the database clobbered that same data if it was previously set by a plugin.
2. Modifications to better handle cases where MetaImage objects linked to files with relative paths were unloaded properly.
3. Fixed bug where we didn't handle null category information properly that could come from the AddShow API call or from EPG plugins.

Windows Updates
1. Added workaround for issue where Colossus would sometimes lose sound when recording with SageTV (does the same as if you set mmc/set_crossbar_redundantly in your file)

SageTV V7.1.3 Beta 3/9/2011

Core Updates
1. When an Airing is indicated to be 'Live' (i.e. a live broadcast), consider that to be a first run.
2. Updated how we determine what shows with IDs starting with 'SH' are actually unique by using new fields in the EPG data feed. It should be much more accurate now and prevent duplicate recordings of Shows that are the same.

3. Fixed bug where the Effect animation system sometimes got out of sync and rendered things improperly due to a delay in preparation of the display list for rendering. Manifested itself in the SageTV7 UI as sometimes having all the items on the main menu temporarily increase to a larger size like they do when selected.
4. Initialize the value for the last input time to be the current time when a UI sessions starts up rather than using zero. This prevents the call for GetTimeSinceLastInput() from returning a very large value if it is invoked before any user activity takes place.
5. Added support for internal rendering of a cursor in TextInput Widgets, as well as using left/right to reposition the cursor and use of backspace/delete. The mouse can also reposition the cursor as well. TextInput fields that have text wider than their visible space are also now offset and rendered appropriately. These new capabilities are controlled by the "Focusable and Cursor" property in the TextInput Widget (it is off by default for legacy support reasons).
6. Fixed bug where sometimes the bottom of a text glyph would get cutoff in rendering if the font's height was smaller than the font's ascent + descent.
7. Added property "disable_pooler" which defaults to false, and if set to true will disable pooling of some object types used in SageTV as well as threads. This may help with large pauses due to Java garbage collection because pooled objects won't hang around for a long time anymore causing the garbage collection mechanism to have to scan more of the heap which may have been paged out by the operating system.
8. Added WOL support to SageTVClient if it's set to automatically connect to a server.
9. Fixed issue where having a custom lineup defined that had Zap2it channels in it; wouldn't have the EPG data downloaded for those channels unless they also appeared in another Zap2it lineup the user had configured.
10. Updated database to include new fields for storing Show season/episode number, more than 2 levels of Show categories, Show artwork indicators, Channel logo indicators and extra Airing attributes

11. Fixed video resolution shorthands for 720p/1080i/1080p so they're only ever used when both width/height match the expected values (not just one or the other).
12. Fix: QAM channel scan missing channels. skip encrypted QAM channel checking to reduce channel scan time.

Windows Updates
1. Ignore the 'mmc/hdpvr_magic' flag if using a Colossus card (it acts like its set to false for the Colossus card now).
2. Added property on Windows of "videoframe/do_not_insert_directshow_cc_filter" which defaults to false; if set to true then the CC decoder filter will not be inserted into the playback graph. This is there because some decoders do improper things with the aspect ratio of the video when the CC decoder is in the graph.
3. For SageTV & SageTVClient on Windows, when they startup, attempt to reconnect any mapped drives that are disconnected.
4. Fix: HVR-1250 deviceCapability bitmask
5. Fix: HVR-2250 support broken, because of HVR-2250 mfg vender id (1131) conflicting with black gold tuner.

Extender Updates
1. Fix: DVB subtitle rendering problem, PES buffering causes subtitle miss subtitle rendering timimg window.

Plugin System Updates
1. At startup; check to make sure that all the files that are supposed to be installed for a plugin actually exist on disk, and if they don't, create a system message about it. Only send the message once for each file for each plugin; the tracker status for that message will be cleared if the plugin is uninstalled or upgraded.
2. When loading an STVI plugin, verify that the STV is compatible with it, and if not, then disable that STVI and don't load it.

Studio/API Updates
1. Added support for internal rendering of a cursor in TextInput Widgets, as well as using left/right to reposition the cursor and use of backspace/delete. The mouse can also reposition the cursor as well. TextInput fields that have text wider than their visible space are also now offset and rendered appropriately. These new capabilities are controlled by the "Focusable and Cursor" property in the TextInput Widget (it is off by default for legacy support reasons).
2. Fixed bug where calling Refresh() during the BeforeMenuLoad hook for an OptionsMenu could possibly cause focus to be set to a location other than the one configured to be the default focus location.
3. Fixed bug where changes to Effects in the Studio no longer immediately rendered the change in the UI.
4. Added new Airing API call AddAiringDetailed(String ShowExternalID, int StationID, long StartTime, long Duration, int PartNumber, int TotalParts, String ParentalRating, String[] Attributes, String PremierFinale)
5. Added new Airing API calls IsAiringAttributeSet(Airing Airing, String Attribute) and GetAiringAttributeList(Airing)
6. Added new Airing API calls GetAiringPartNumber(Airing), GetAiringTotalParts(Airing) and GetAiringPremiereFinaleInfo(Airing)
7. Added new Channel API calls GetChannelLogo(Channel Channel, String Type, int Index, boolean Fallback) and GetChannelLogoCount(Channel)
8. Added Favorite API call GetFavoriteProperties(Favorite)
9. Added Global API call IsOptionsMenuOpen()
10. Added MediaFile API calls GenerateThumbnail(MediaFile, Time, Width, Height, File) and GetMediaFileMetadataProperties(MediaFile)
11. Added new integer metadata properties of SeasonNumber and EpisodeNumber (stored in Mpeg metadata, new Show APIs and also available in Get/SetMediaFileMetadata API)
12. Added new boolean metadata properties of 3D, DD5.1, Dolby, Letterbox, Live, New, Widescreen, Surround, Dubbed and Taped (stored in Mpeg metadata, new Show APIs and also available in Get/SetMediaFileMetadata API)
13. Added Playlist API call GetPlaylistProperties(Playlist)
14. Added new Show API calls GetShowCategoriesString(Show) and GetShowCategoriesList(Show) (Show objects can now have more than 2 categories)
15. Added new Show API call AddShow(String Title, boolean IsFirstRun, String Episode, String Description, long Duration, String[] Categories, String[] PeopleList, String[] RolesListForPeopleList, String Rated, String[] ExpandedRatingsList, String Year, String ParentalRating, String[] MiscList, String ExternalID, String Language, long OriginalAirDate, int SeasonNumber, int EpisodeNumber)
16. Added new Show API calls GetShowSeasonNumber(Show) and GetShowEpisodeNumber(Show)
17. Added new Show API calls GetShowImage(Show Show, String Type, int Index, int Fallback) and GetShowImageCount(Show Show, String Type) which provides artwork for many movies in the SageTV EPG database
18. Added Utility API calls SaveImageToFile(MetaImage, File, Width, Height), GetMetaImageSourceFile(MetaImage) and IsMetaImage(Object)

19. Listener Widgets can now be children of TextInput Widgets since its possible for a TextInput Widget to have the focus now

STV Updates
1. Fixed font name issue for Configuration Wizard subtitle text.
2. Fixed issue where online video link property file wasn't copied to a backup file correctly before downloading a new version.
3. Add New Category Favorite menu: can use letters/numbers to jump to the next name starting with that letter.
4. Plugin Manager: make sure that a plugin update is compatible before offering the option to update it.
5. Converted all text input fields to use the new text editing capability.

6. Fixed issue where linux/enable_nas property could prevent server & media extender server options from being visible in the UI.
7. Added access to YouTube,, and temp file path options from the Online Services menu.
8. When sorting recordings/airings by title, sort by episode for each title.
9. Added Title + Date sort option for main SageTV Recordings menu.
10. Hidden: added Detailed Setup -> Customize -> Add option to generate thumbnail during imported video playback while paused. When enabled, the playback menu's options dialog has an option to generate a thumbnail for a non-DVD/BD imported video while playback is paused.
11. When adding a Team Favorite, also ask if the Fav should only apply to shows with the airing's title.

12. If the Screen Saver Timeout is set to 0, instead of displaying "0 seconds" as the timeout, show "Disabled".
13. The "Screen Saver on Sleep" option in Detailed Setup -> General -> Screen Saver Options has been changed to: "While full screen: Sleep option starts the screen saver or sleeps in system tray".
14. Hidden: note when the STV is exiting so the disk space updater thread can also stop for that case.
15. When choosing MPEG2 video, MPEG2 audio, DVD video, or DVD audio decoder on a Windows system, added option to list all available decoders in addition to the known decoders.
16. Added Parental Control Restriction option for unrated content.
17. Added Detailed Setup -> Customize -> File Browser Access option to allow restricting access to the file browser: can enable, disable, or allow access by parental lock code.

18. File Broswer and Online Video Access options are now also available on the Parental Control Restrictions menu.
19. Updated channel logo displays to support use of new Zap2it-provided channel logos when user-provided logos are not available.
20. Added Season & Episode number info to airing info screens and top/right info areas.
21. Display Zap2it-provided show poster and/or photo when available for an airing: detailed info menus, top/right info areas, and multi-column recording view.

22. Use GetShowCategoriesString() to display cat + subcat info.
23. If an airing has a Original Airing Date & it is a movie, display the date as the Release Date.
24. Don't clear the username when the user+pwd combo is incorrect for placeshifter login. Just clear the pwd & set focus back to the pwd field.
Jeffrey Kardatzke
Founder of SageTV
Closed Thread

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
SageTV V7.1.4 Beta is Ready! Narflex SageTV Beta Test Software 0 03-10-2011 06:47 PM
SageTV V7.1.3 Beta is Ready! Narflex SageTV Beta Test Software 0 03-09-2011 07:47 PM
SageTV V7.1.2 Beta is Ready! Narflex SageTV Beta Test Software 0 02-22-2011 04:32 PM
SageTV V7.0.11 Beta is Ready! Narflex SageTV Beta Test Software 0 06-15-2010 10:48 AM

All times are GMT -6. The time now is 11:48 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.