Roadmap

3.4

3.4 release

100%

39 issues   (39 closed — 0 open)

Tvheadend v3.4

This includes some exciting new features, improved integration with XBMC and lots of fixes and improvements.

Changelog

v3.4

For the full changelog you can consult github, but beware this is pretty big!

DVB Improvements

  • DVB Adapter raw mux receive mode. This allows all table filtering to be done in software within TVH. (Note: some cards may not support this, if you see previously working adapters no longer receiving data, try disabling this).
  • DVB tuning/input processing improved to remove stale data.
  • Attempt to remove duplicate muxes (usually caused by differences in NIT data)
  • Various improvements have been made to the service scanning (if you see problems with missing services, please let us know)
  • DVB-T auto mux detection.
  • Updated DiseqC code to better support multi-level switches. This may require some updates to existing configuration. Please ask in #hts if you have any issues.

EPG Improvements

  • Better charset processing
  • Including fixes for some common problem languages (Polish)
  • Viasat Baltic EPG handler

DVR Improvements

  • Ensure that scheduled recordings cannot be silently removed from the schedule.
  • Don't remove recordings because the channel is removed
  • Ensure autorec updates retain all fields properly.

HTSP / XBMC Improvements

  • Recorded files can now be served via HTSP, this allows clients to work with in-progress recordings and still be able to skip around.
  • Clients can now request normalised timestamps (will also ensure stream begins on I-frame)
  • Clients can now request 90khz timestamps

UI Improvements

  • A New status page has been added, this shows the current subscriptions and tuning state of adapters
  • Configuration tabs have been re-arranged to keep like pages together.
  • A raw MUX stream can be received via HTTP from the Mux configuration page (requires adapter in full mux mode).

Miscellaneous

  • Image caching - TVH can now be configured to cache channel logos and also to use local files (i.e. file://).

Timeshift

This is possibly the most requested feature and finally we have something! The code is still maturing and there have been quite a few integration issues with clients (primarily XBMC) so we hope things will improve with time.

However we have lots of users that have been using the timeshift feature for some time and so we have a reasonable idea of what does/doesn't work.

  • Pause/Resume should work just fine.
  • Skipping is reasonably stable, but there are still some issues to be worked out. In addition to this you will need a build of XBMC from master, the Frodo releases are currently missing a few critical commits. You also need a matching pvr.hts.
  • FF/RW is mostly untested. Within XBMC this is known not to work, but we're not sure whether the failure is with the way Tvheadend outputs the data or the way XBMC processes what its given.

3.4.27

This is a patch release that includes several important fixes:

  • Lots of memleak's fixed by user Benny Morgan
  • XMLTV series/episode number parsing bug fixed
  • DVB service discovery bugs fixed

Known Issues

For known issues please visit the issue tracker

Download

Ubuntu Packages

Source code

4.0

4.0 release

100%

5 issues   (5 closed — 0 open)

Tvheadend v4.0

This includes some exciting new features, like SAT>IP support (both client & server), improved access management, improved transcoding and many bugfixes for streaming.

Changelog

v4.0

For the full changelog you can consult github, but beware this is pretty big!

Core updated

  • new uuid/idnode system to store and control data entries
  • improved ACL
  • added streaming profiles

DVB Improvements

  • Complete rewrite
  • Added SAT>IP Client support
  • Added SAT>IP Server support
  • Added HDHomeRun Client support
  • Rewritten IPTV support (UDP/RTP/HTTP/RTSP)
  • Updates for recent linuxdvb API

EPG Improvements

  • Better epggrab code

DVR Improvements

  • new duplicate check algorithm
  • better webui

HTSP / XBMC Improvements

  • many extensions

UI Improvements

  • updated almost everything

Timeshift

  • added timeshift to RAM

Download

Ubuntu Packages

Source code

4.2

4.2 release

99%

71 issues   (70 closed1 open)

Tvheadend v4.2

The current plan is that the next release of Tvheadend will jump to 4.2 as it will contain some very significant changes and may break configuration compatibility.

Changelog

v4.2

For the full changelog you can consult github, but beware this is pretty big!

Core updated

  • internationalization support for webui
  • separated passwords from ACLs
  • allow multiple profiles / channel tags per ACL
  • improved traces (negligible runtime overhead when compiled-in - --enable-trace)
  • whole HTTP data interface is accessible through /api URLs
  • improved the internal data handling (idnode, simple node)
  • improved m3u playlist generator (advanced options to export logos)
  • added Enigma2 playlist generator
  • added XMLTV EPG generator
  • bouquets - added automatic import from Enigma1/2 bouquets
  • XMLTV/PyEPG: rewrite EPG importers (better channel mapping and management)

DVB Improvements

  • added HEVC (H.265) support
  • improved MPEG audio frame parsers (layers 1,2,3)
  • improved AAC audio frame parsers
  • added over-the-air ATSC EPG parser
  • improved descrambling (buffering, error handling)
  • added master tuner feature for linuxdvb
  • improved live service checking

DVR Improvements

  • added support for multiple files per entry (delete request now removes all files from disc)
  • possibility to filter out failed recordings for an user
  • added advanced format for the output filename specification (format string)
  • added possibility to change owner/creator fields for administator
  • added possibility to disable scheduled recordings
  • added "autodelete" functionality to autorec
  • added possibility to re-record wronly received broadcasting
  • added possibility to do precise recordings based on the EPG running status

IPTV

  • added proper stream timing (to stream static media)
  • added auto-network (auto-import) functionality using m3u playlists
  • added file:// support
  • added simple HTTP HLS support

SAT>IP

  • added support for embedded (interleaved) data in RTSP sessions for client and server
  • added possibility to pass the subscription weight from client to server

Transcoding

  • more audio/video encoder optimized settings
  • add HEVC (H.265) support

WEBUI

  • added initial configuration wizard
  • add theme support (blue,gray,access)
  • partial AJAX updates
  • configurable area on top (login, clock, storage space)
  • multi-row editor (change multiple records together)
  • cumulative status for all input tuners
  • improved help (source text is in markdown)

Download

Ubuntu Packages

Not Yet Released.

Source code

Not Yet Released.

4.4

4.4 release

14%

49 issues   (0 closed — 49 open)

4.6

4.6 release

15%

13 issues   (0 closed — 13 open)