SageTV Media Center Changelog

What's new in SageTV Media Center 9.2.6

Sep 29, 2021
  • Updated weather in STV to use OpenWeatherMap
  • Added option to FFMPEGTranscoder to allow for a setting to copy video or audio
  • Added a new option to the Miniclient for fixed remux profile. This is used when the audio/video codec are supported, but the container is not
  • Added some additional constraints on -aspect switch in FFMPEGTranscoder to make sure an invalid aspect ratio is not passed to the transcoder

New in SageTV Media Center 9.2.5 (May 25, 2021)

  • Fixed 32-bit installer incorrectly removing uu_irsage.dll which broke USB-UIRT (Windows)
  • Visual Studio launcher project cleanup (Windows)
  • Added Detailed Setup -> Customize option to disable display of thumbnails/artwork for shows.
  • Added Detailed Setup -> Customize option to disable display of channel logos.

New in SageTV Media Center 9.2.4 (Apr 19, 2021)

  • Fixed database clearing of non-manual Wasted objects that were over a year old (comment indicated it happened, but was never implemented before)
  • Fixed crash on extenders when loading 4K images that use diffused textures

New in SageTV Media Center 9.2.3 (Apr 19, 2021)

  • Added ability to use fixed push format when transcoding is required, but not low bandwidth
  • Added 720, 1080 and SOURCE (use video source resolution) options to FFMPEGTranscoder for fixed transcoding
  • Added SOURCE option to FPS that calculates GOP automatically and uses FPS of source videos
  • Added an option for Audio Channels. Does not allow a value greater than source audio
  • Fix for conversion to MKV. Removed Format substitution of "MATROSKA" -> "MATROSKA,WEBM"

New in SageTV Media Center 9.2.2 (May 17, 2020)

  • Fixed MpegDeMux that crashed some MPEG2 playback (Windows)
  • Change service launcher (Windows) to support local JRE
  • Change watch ignore times from constants to properties
  • Tidy up warnings in VS2015 for data type conversions (Windows)
  • Fix for Hauppauge 885 tuners with Alt TS Capture Devices (Windows)
  • Change maximum number of BDA tuners from 2 to 4 (HVR-5525 has 3 BDA tuners)
  • Fix DirecTVSerialControl
  • Fix 64-bit service launcher (Windows)
  • Set default 1G heap for 64-bit (Windows)
  • Updates for OPTUS D1 transponder changes to DVB-S2
  • Fix: Schedules Direct EPG grabber failed to finish updating some satellite-based lineups
  • Added Forced as a property to SubpictureFormat
  • Added the ability to auto select forced subtitle track based on the default audio language
  • Added the ability to use a Plugin for format detection of media files instead of built in ffmpeg.
  • Added 2160p as a Pretty resolution to VideoFormat
  • Added HEVC as a supported media format

New in SageTV Media Center 9.2.1 (Mar 25, 2019)

  • Change: Whitelist LAV Audio and Video Decoders (Windows)
  • Change: SageTV7 STV system information will indicate 32/64 bit
  • Fix: Include Win10 in 'VISTA_OS' detection (Windows)
  • Change: New installation properties default video/dvd_video renderer is 'EVR'
  • Change: New installation properties default video/audio decoder are auto-detected
  • New: Add EXEMultiTunerPlugin, HCWIRBlaster & USB-UUIRT VS projects (Windows)
  • 64-bit code and VS project updates (Windows)
  • Enabled MSYS2/MinGW compile for FFMPEG-based projects (Windows)
  • Fix: IR interface hangs trying to send non-numeric (eg: 42-1-1) command.
  • Removed dependency on SDK6.1 (Windows)
  • Fix: Sage-x64 hang due to CableCARD tuners (Windows)
  • Fix: Add support for HVR-4400 and other 885 variants (Windows)

New in SageTV Media Center 9.1.10.0 (Oct 18, 2018)

  • removed old bytes properties for episodeName and desc to resolve potential crashes

New in SageTV Media Center 9.1.9.0 (May 29, 2018)

  • Byte based seeking support for MPEG files
  • update libhdhomerun to 20170930
  • Fixed bug where file modification time can get set incorrectly

New in SageTV Media Center 9.1.8.0 (May 29, 2018)

  • HD-PVR2 video capture device: add ability to select multiple audio inputs (Windows)
  • HD PVR 60 video capture device: new device support (Windows)

New in SageTV Media Center 9.1.7.0 (May 29, 2018)

  • Fix: add support for 2nd tuner of Hauppauge WinTV-dualHD usb tuner stick (Windows).
  • Fix: resolved 'Grey-scale channel logos are green and half-width' for Windows releases (was fixed for linux in 9.0.8.423 and newer)
  • Changes in the STV set 2017081201 for the next SageTV release v9.1.7.0:
  • malore menus: Removed random misc adjectives after show titles; only display misc textafter the title if it is a star rating.
  • Removed Zap2it logo from System Information.
  • EPG Lineup configuration: Changed help text above option buttons, put Schedules Direct option at top of list, old built-in EPG option renamed as plugin option and moved down.
  • Fixed Music by Artist filtering issue resulting in 0 songs per artist after entering 2nd and subsequent chars.
  • Disabled access to YouTube, Google videos, and channels.com.
  • Detailed Setup -> General: reworded the Sync System Clock option.
  • Detailed Setup -> Advanced: removed Debug Logging enable/disable option because it is always enabled now.
  • Configuration Wizard playback testing/configuration menu uses the "Default" decoder settings instead of SageTV MPEG decoders.
  • Detailed Setup -> Customize: renamed extra option to mark channels in guide with non-Zap2it channel IDs to refer to non-Tribune IDs.
  • Changed Zap2it text to Tribune elsewhere in the STV, since the EPG data fo the old built-in and new SD EPG data both ultimately come from Tribune.

New in SageTV Media Center 6.5.1 Beta (Nov 17, 2008)

  • Core Updates
  • Fixed bug where an invalid regex expression in a keyword Favorite could crash SageTV on load
  • Fixed bug where sorting Favorites by priority wasn't always correct
  • Added property to force the PAR (pixel aspect ratio) instead of basing it on the DAR (display aspect ratio): ui/forced_pixel_aspect_ratio
  • Fixed bug where Favorites that had their Favorite status removed would temporarily be ranked as the most 'deletable' file. This could cause them to get removed accidentally if modifying a favorites settings and a temporary mistake is made.
  • Added property xcode_disable_mp3_encoder which defaults to true and swaps the mp2 encoder whenever the mp3 encoder is requested (due to the lack of an mp3 encoder in the transcoder)
  • Added HTTP timeout calls to the downloader (they're only in 1.5 and higher; so we try/catch them for compatability)
  • Increased wait for SageTVPlayer startup from 5 seconds to 30 seconds
  • Fixed bug with SageTVPlayer volume control where sometimes it wouldn't allow it to increase properly
  • Fixed issue with having a period in the name for a DVD folder which affects finding the thumbnail correctly
  • Enable the SageTV server by default (we already did this for service modes)
  • Fixed timeout bug in scheduler where the start time wasn't getting reset when the first timeout occurred which would sometimes cause an incomplete schedule to be built (so once it had a timeout it would timeout on all other operations and not complete its scheduling)
  • Fixed bug where we'd constantly be doing library import scans if they took longer than 5 minutes to complete
  • Fixed bug with retaining partial recordings of Favorites that won't air again (it should actually work now)
  • Fixed NPE bug when there wasn't a valid default quality for a tuner
  • Fixed bug where files were marked as incomplete after being replaced by an externally transcoded version
  • Refresh the user activity timeout if any client is playing video or connected to the MediaServer
  • Added 'ignore_window_close' property which can disable the standard window closing events from having any effect if set to true
  • Only save the last window position if it's not full screen or maximized (before we didn't check maximized)
  • Fixed bug where the previous channel command didn't always work properly
  • When going through a playlist always start each file at the beginning
  • Fixed bug where doing a unit up/down in a vertical scrolling area of very short height would actually scroll in the opposite direction
  • Changed the way 'focus_follows_mouse' works when its disabled so the first click sets focus to the item and the second click actually selects it. This won't apply if there's a 'MouseClick' listener since that will receive both of the events. This only applies to the default action chain that is the child of the item.
  • Refresh UI components even if their image load fails so that we can update properly in that situation as well
  • Language descriptors for audio tracks now always include the format name (before it was only included if it was AC3)
  • Cleanup whitespace better in RSS descriptions
  • Merged with latest versions for SageTVTranscoder and SageTVPlayer
  • HDPVR transcoding should now function correctly in SageTVTranscoder
  • Fixed bug where playback of FLAC files with thumbnails largers than 64k would crash the player
  • Added PID filtering for the HDHomeRun on all platforms
  • DVB Frequencies: Add entries of cable Netherlands-Casema (Thanks for Pascal Scheffers), "Finland-Helsinki" DVB-C frequency, "Canal Digital on Thor 3/5 at 0.8°W", new frequency entries for Italian DVB-T, DVB-T frequency for Albania, New Zealand DVB-T frequency
  • Added VC-1 & DivX format detection support for MPEG2 files
  • Extender Updates
  • Fixed bug where we'd seek to live sometimes when we shouldn't upon resuming playback when playing back MPEG2 files on the media extender
  • Fixed bug where rewinding at x256 of an MPEG2 file would sometimes cause the timestamps to go to the end of the file and stop playback on the HD media extender
  • Windows Updates
  • Added support for the Enhanced Video Renderer (EVR) (it's an option if SageTV detects that it exists on the system)
  • Add Kword DVB-T PCI-160-2T dual tuner support. ( it's faked as USB tuners, two tuner share a USB device entry ).
  • Disable fast mux switching for devices named: Hauppauge WinTV-7164 Analog Capture
  • Don't add HDHR tuners to ignore encoders on Windows
  • Updated DShow DVD player to respond properly to native STOP events
  • Moved directshow video renderer filter setting into a single property (videoframe/video_render_filter)
  • Fixed NPE bug where we'd have a black screen render when recovering from a D3D device loss
  • Added property mplayer/use_for_online_content (defaults to true) which will allow use of SageTVPlayer for all online videos even if always_use_dshow_player=true is set
  • Added property 'mplayer/use_for_mkv_playback' which defaults to true and tells SageTV to use 'SageTVPlayer' for all MKV playback on Windows
  • Updated included JRE to be Java 6 Update 10
  • Fixed transcoding to AppleTV/iPhone formats
  • Fix Mpeg2Dump crashing on M780 (Randomly crash, or waking up from deep sleep)
  • New Mpeg 2 Demultiplexor with accurate seeking (same one that's been in beta for a few months)
  • Fix: a QAM channel that its QAM modulation is not set in scn and frq file has a trouble to tune, we use the QAM 256 as a default QAM modulation.
  • Fix: HVR-2200 and HVR-2250 can't record on its duel analog tuner at the same time.
  • Increased quality of native D3D rendered fonts
  • Updated to handle Unicode taskbar tooltips properly