hts-tvheadend (2.8) hts; urgency=low * Added support for AAC audio * Added support for manual creation of DVR entries. Prior to this it was only possible to schedule a recording based on EPG entries. * It's now possible to enable/disable the signal quality monitor per adapter. This is now default off as it seem to mostly cause problems for people and it's only useful if you have complex setups with multiple adapters, etc. * Improve logging when subscriptions fail to start * More intelligent arbitration amongst all sources when a subscription is about to start for a channel. If we cannot descramble or if no input is detected, skip to next source. Fixes ticket #89 * Add option for editing channel icon URL in the channel config tab. * Fix support for Irdeto ECM * Automatically detect if a connected USB DVB adapter is only Full speed (ie 12Mbit/s), and if so, limit so Tvheadend only can stream one service at the time from the tuned frequency. * Add support for extracting provider in the PMT for SECA/Mediaguard * Add support for NIT-other tables. In particular useful for Ziggo DVB-C networks in the Netherlands. * Fix various bugs related to RTP encapsulated IPTV hts-tvheadend (2.7) hts; urgency=low * Added support for DVB subtitles. Currently only forwarded over HTSP * Add support for reception of RTP encapsulated IPTV * Fixed a crash caused by a race condition when starting a subscription * Increase maximum packet size for IPTV to 65536 bytes -- Andreas Öman Sun, 06 Dec 2009 20:40:41 +0100 hts-tvheadend (2.6) hts; urgency=low * Tvheadend's DVB service probe will now make the channel join tags based on the service type and DVB provider name. * Add support for tuning on ATSC adapters * Add support for sattelite beams with circular polarisation * If a user changed the XMLTV source for a channel to 'None', tvheadend would crash. This is now fixed. * Add support for copying a selection of muxes from one DVB adapter to another in the web UI. * Support for DVB-S2 has been added * Default character encoding in DVB is ISO6937, not Latin-1. Ticket #96 * Add support for DiSEqC 1.1 / 2.1, configured on per-adapter basis. Ticket #99 * Increase logging and include various stats to XMLTV grab * Add support for configuring a per-channel pre/post extra time for scheduled recordings. Ticket #104 * Autodetect CPU capabilities and choose best mode for CSA descrambler. Ticket #122 -- Andreas Öman Sun, 29 Nov 2009 14:02:36 +0100 hts-tvheadend (2.5) hts; urgency=low * If a previosly detected DVB adapter was not present during startup, Tvheadend would crash. This is now fixed. * If XMLTV grabbing was disabled tvheadend would spin in a 100% CPU loop. This is now fixed. * The HTSP service is now announced via AVAHI (mDNS service discovery) * Support for IPTV has been added. Only RAW TS in UDP is supported at the moment. * Add support for setting default extra times to add before and after a recording. Useful if your TV shows never start on time. * Use FFmpeg's av_interleaved_write_frame() or some players can't play the recorded content (vlc is one) -- Andreas Öman Wed, 19 Aug 2009 22:28:02 +0200 hts-tvheadend (2.4) hts; urgency=low * Due to a bug, the polarisation of DVB-S muxes was not correctly stored internally. This has now been fixed. * Fix compilation on 64bit systems * Make sure channel <> service mappings are saved when edited from DVB service grid * Add support for merging one channel into another. Useful if you have multiple providers offering the same DVB service but with different names. * The embedded HTTP server now logs failed requests * Use absolute paths when serving static content (the web app itself) This was only a problem when fork()ing a development build * Rework the CWC reconnection strategy. If there are active subscription, Tvheadend will attempt to reconnect immediately and then retry every three seconds. If no subscription is active a reconnection attempt is performed every minute. Also, if any CWC configuration changes are made from the UI, Tvheadend will try to reconnect directly. * If the EPG receives an updated description for an even that is shorter than the current description it will be ignored. This typically happens if the XMLTV and DVB EIT (Event Information Table) differs. In other words, we assume that a longer description of an event is better than a short. -- Andreas Öman Sun, 26 Jul 2009 13:27:32 +0200 hts-tvheadend (2.3) hts; urgency=low * A simple web interface has been added. To access it, visit http://host:9981/simple.html This web interface is designed to be really tiny with only a simple search field and options to record found shows. Preferably used from handheld devices. * All sensitive information (passwords, etc) are hidden from display in the web ui. The text will still be displayed in cleartext when editing. * Redesigned the DVB configuration tab in the web userinterface: - Each adapter have three (or four) tabs o General setup and information o Grid of multiplexes o Grid of services o For sattelite adapters, a sattelite configuration tab. * Add support for disabling / enabling an entire DVB multiplex * Add support for multiple DiSEqC switchports on a single adapter * Add support for different sattelite LNBs * Graceful handling of DVB adapters that does not support many table filters in hardware. Tvheadend will rotate among the available ones. * Add support for enabling / disabling transports from the DVB configuration * Make it possible to remove DVB multiplexes from the web ui * Add 'Revert changes' button to all editable grids in the web ui * Make it possible to disable the idle scan on per-DVB adapter basis. The idle scan is a process to cycles through all multiplex to check the quality for each mux continously. * Hopefully fix some rounding errors in the EPG display. Ticket #69 * Use a ''livegrid'' (http://www.ext-livegrid.com/) for displaying EPG. * Remove configuration and settings (/home/hts/.hts/tvheadend) on a deb package purge operation. Ticket #73 * If the Program Stream Information changes during a subscription, react and send a subscriptionStop + subscriptionStart. This happens on SVT (in sweden) when the transmission switches from local to nationwide broadcast (AC3 audio is only present in nationwide broadcast) Ticket #78 * Channel editor has been reworked a bit. It uses an editorGrid, similar to how other grids work in Tvheadend. Tags are mapped inline using a list-of-values combobox (http://lovcombo.extjs.eu/) * Added a search IMDB direct link in the EPG window popup. Ticket #79 * Add support for configuring DVB multiplexes by entering all tuning parameters manually Ticket #37 * Fix a bug causing channel <> tags mapping not to be restored on load. * Add exponential backoff for reconnect attempt in code word client. Ticket #80 * Try to detect duplicate EPG entries from the DVB feed and adjust EPG accordingly. The EPG code will search for events with the same DVB event ID +- 2 events from the current one. If the event id is equal, the prvious (old) entry will be removed in favor of the new one. Reason for not blindingly trusting the event id is that some networks seem to (incorrectly) reuse IDs. Ticket #65 -- Andreas Öman Sat, 18 Jul 2009 23:19:18 +0200 hts-tvheadend (2.2) hts; urgency=low * Set $HOME so forked processes (XMLTV) will have correct environment and to make the default storage of recorded videos to end up in the correct place. * Update built-in DVB mux presets to dvb-apps:1275:9655c8cfeed8 * Add -h option to display usage. * Rewrite the internal streaming pipeline. This is not externally visible, but needed for a future timeshifter. * Make it compile on gcc 4.4 * Send 'source' and 'network' information in HTSP.subscriptionStart message. * When deleting a channel any channel-bound autorecording would stay in memory and, sooner or later, cause a crash. This has now been fixed. * Add extra scan for XMLTV grabbers in $PATH. Apart from $PATH we also scan in /bin, /usr/bin, /usr/local/bin * Search for XMLTV grabbers in /usr/bin/perlbin/vendor (archlinux) * Fix a bug causing DVB card which does not implement the FE_READ_UNCORRECTED_BLOCKS operation to report insane amount of forward correction errors. -- Andreas Öman Sun, 07 Jun 2009 19:22:49 +0200 hts-tvheadend (2.1) hts; urgency=low * Add debconf setup scripts to create a superuser account. * HTSP server slightly modified. Now also supports the XBMC HTSP client. * tvheadend and showtime went separate ways. * tvheadend: Record post-processing added again, run command when a recording is done. * tvheadend: Fix characterset translation bug introduced in r1902. -- Andreas Öman Thu, 28 May 2009 21:07:44 +0200 hts-tvheadend (2.0) unstable; urgency=low * tvheadend: All setup and configuration is done from the web user interface. * tvheadend: New web user interface based on ExtJS -- Andreas Öman Thu, 16 Oct 2008 19:47:23 +0200 hts-tvheadend (1.4) unstable; urgency=low * tvheadend: Add support for DVB-S (still in experimenal state) -- Andreas Öman Sat, 30 Mar 2008 18:00:00 +0100 hts-tvheadend (1.3) unstable; urgency=low * tvheadend: Add support for executing a post processing script after recording is completed. * tvheadend: Mark I-frames as key-frames in recorder (should make seeking work better). * tvheadend: Correctly set duration of packets in recorder. -- Andreas Öman Thu, 28 Mar 2008 18:00:00 +0100 hts-tvheadend (1.2) unstable; urgency=low * Tvheadend has been rewritten from scratch -- Andreas Öman Thu, 28 Feb 2008 17:30:00 +0100 hts-tvheadend (1.1) unstable; urgency=low * Bugfix: Tvheadend: Do not crash if event name is NULL * Rewrite tvheadend internals to fix many serious issues * tvheadend now correctly supports recording of h264 content * RTSP interface added to tvheadend that supports time shifting of live tv * Add web interface to tvheadend -- Andreas Öman Sat, 24 Nov 2007 08:11:00 +0100 hts-tvheadend (1.0) unstable; urgency=low * Initial release -- Andreas Öman Tue, 19 Sep 2007 19:20:00 +0200