Important 30 Dates Event Date Changeset Development Started 26 Jul 2017 [eb70b88] 30.0 Released 14 Jan 2019 [b26c727] Final Release TBD N/A

The 30 release encompasses development revisions from [eb70b88] though [b26c727].



The Current Release is 31.0.





Key New Features

Support for mythfrontend running on certain Android devices, including Nvidia Shield and Amazon Fire TV 4K. The application must be side loaded as it is not available in the Play Store or Amazon app store.

Major Changes

Over 500 commits made significant improvements to the infrastructure. For the most part, these are invisible to end users.

Prerequisite Changes

Added support libraries/prerequisites

Use the system provided versions of the following:

libbluray (when >= 0.9.3), libXNVCtrl, libsamplerate, libminizip, liblzo, libhdhomerun

Removed support libraries/prerequisites

Qt4, zeromq, nzmqt

Special Notices & Instructions

Data Migration: 30 will only support direct upgrades from 0.22 or higher. If you are running an older version, you will need to upgrade to 0.22, 0.23 or 0.24 then upgrade to 30

As always, backup your database before upgrading, see this.

Hardware accelerated H.265/HEVC decoding with VDPAU is not available any more for Nvidia users. (This feature may come back in MythTV 31 with the NVDEC extension. In the meantime OpenGL playback is recommended for H.265/HEVC playback. Another option is to stay with MythTV 29, perhaps with the patch in #13211, if surround sound is used, e.g. for German DVB T2 HD.)

Python bindings users, note that work-arounds for incorrect times (e.g. off by 1 hour or need to specify time zone) have been fixed. See: [ea500ae] #13299. It may be necessary to remove those work-arounds.

#13299. It may be necessary to remove those work-arounds. Users that weren't running on the master branch (v30-Pre tag) will need to add a new keybinding. Context=TV Playback, Descriptoin=Toggle Bookmark, Keylist=Return,Enter,Space (this has been fixed as of 2019-04-06. Builds before this still must take manual action.)

HDHomeRun tunners are configured differently now, see: Channel Scanning#Scanning with HDHomeRun tuners for details [57a0ad8]







MythTV

Android

Key Bindings, Jump Points, and Input Devices

Guide Data, EIT, Program Info, and Media Metadata

Audio

Video Playback

Disc Playback (DVD, Blu-Ray, etc) and Media Detection

OSD, EPG, MHEG, CC, and Subtitles

Scanning and Tuner/Recorder Support

Channel Scanner

DVB ASI

[aae70f3e87]

[36f8a7dca9]

[2719ff1455] #13129. Add 22500000 symbol rate

#13129. Add 22500000 symbol rate [3bddcd6425] #13359 - Some DVB Channels seen as SCTE

#13359 - Some DVB Channels seen as SCTE [5163d6e791] #13196 : Add "New Entry" to symbol rate selection in DVB scans

#13196 : Add "New Entry" to symbol rate selection in DVB scans [33356a74c1] #12638: DVBv5 API: Scale signal strength and cnr with dB and improve logging

#12638: DVBv5 API: Scale signal strength and cnr with dB and improve logging [55e1cac4bd] #12638: Partial support dvb v5 API

#12638: Partial support dvb v5 API [5acf389804] #12638: DVBv5 API: Fix ProbeDVBType variable usage

#12638: DVBv5 API: Fix ProbeDVBType variable usage [a3e1d0b993] #12638: DVBv5 API fix USING_DVB for close frontend

#12638: DVBv5 API fix USING_DVB for close frontend [54a86c3878]

[c5014eea5d]

[fedbc2bec6]

[fbc6d32358]

Misc

Other Hardware "Support"

Raspberry Pie

Scheduler

Misc

Ports

Plugins

[3d3b3c97] #13127 - Recognize shows in the 'météo' category as news.

#13127 - Recognize shows in the 'météo' category as news. [02a3d12d]

[ef998f41] #13191 - Make mythweb use of CDN optional.

#13191 - Make mythweb use of CDN optional. [6976c802]

[664dc170]

Support libraries & Frameworks

Bindings (Perl/Python

[b64faea20b]

[36f2724cfa]

[9c5ad458b6]

[687b219c1c]

[932312d917] #12950 - Update Mythmusic schema in Python bindings

#12950 - Update Mythmusic schema in Python bindings [eebe25c7c1] #13082 - Python bindings need to use new setting for backend server address.

#13082 - Python bindings need to use new setting for backend server address. [26d8d51058]

[574da1b536]

[5c3257e1d2]

[ea500ae374]

[136a450910]

Services API

See: API_parameters_v30