Important 0.26 Dates Event Date Changeset Development Started 20 Aug 2011 df47df3 Alpha Released 18 Jul 2012 4a40145 Beta Released 6 Aug 2012 39386cf RC Released 23 Aug 2012 6566c3c RC2 Released 5 Sep 2012 83dca6f Final Release 2 Oct 2012 6c3ae81 0.26-release encompasses development revisions from [df47df3] though [6c3ae81]







Key New Features Add HTTP Live Streaming playback [099b6cce03] [17c164a] HLS Manual Page

HLS Manual Page Added recording rule templates [71c65b] mythweb doesn't take advantage of the templating feature.

doesn't take advantage of the templating feature. Themers (and power users) are now able to replace schedule options with new widgits. Themes, for example, can place fewer choices on the initial schedule editor screen (allowing access to less used options by pressing M(enu). Give Steppes a try to see this. See [d418754]

Add duplicate checking and limited matching optimizations and other scheduler related changes. See the commit for details on this change. [cbb8eb1] #10533

#10533 Add Ice- and Shoutcast radio stream playback to MythMusic [cdde562] Major Changes Conversion of internal times to UTC. Stored times will be converted by the database update mechanism. See UTC for a complete list of changes. This should be of interest to daylight savings time users.

Mythlogserver, a new program for handling all logging requests.

HTTP Live Streaming support added to AirPlay

Complete rewrite of RAOP server, used for Airtunes/AirPlay.

The format of config.xml has changed and mysql.txt is no longer used. Conversion to the new format is automatic. An example of the new format is here: here:

has changed and is no longer used. Conversion to the new format is automatic. An example of the new format is here: here: Allow themes to customize caption/subtitle formatting [f13eeb0]

Make the subtitle zoom factor into a live setting [0089f7d]

Add rsOtherTuning and rsOtherRecording recording statuses [090f847]

Added TOGGLESHUFFLE / TOGGLEREPEAT keybindings [fa9edd6]

/ keybindings --parse-video-filename for mythutil [1debfc6] Prerequisite Changes MySQL must have time zone tables added, see MySQL Time Zone Tables. Added support libraries/prerequisites libuuid (uuid-dev) for those building from source. Removed support libraries/prerequisites None Special Notices & Instructions The conversion to UTC requires significant changes to the database, and may be problematic for some users. MythTV will automatically attempt to perform a database backup before any schema update, storing the backup to a directory in the DB Backups Storage Group, or (if none has been defined) in a directory in the Default Storage Group, or as a final fallback to the /tmp directory, so that if anything goes wrong in the process, the user can choose to roll back the changes to the previous functional state by manually restoring the pre-upgrade backup. If MythTV cannot find anywhere with write access to store the backup, it will proceed with the update anyway, so users may want to perform their own periodic backups just to be safe. Refer to Database_Backup_and_Restore#Quick_Start for more information.

The environmental variable MYTHTV_AIRPLAY is no longer required (GUI added, see: AirTunes/AirPlay) [11ea7ef]

is no longer required (GUI added, see: AirTunes/AirPlay) User scripts/tools that depended on mysql.txt should be reviewed. Since MythTV no longer uses mysql.txt , it's no longer updated. Scripts/tools could stop working.

should be reviewed. Since MythTV no longer uses , it's no longer updated. Scripts/tools could stop working. MythTV System Events and User Jobs should be checked for compatibility with UTC. Recording file names, for example, are now saved with the time component in UTC. %STARTTIME% is local time, use %STARTTIMEUTC% to access the file. Better option is to use the %FILE% tag to directly give the filename, rather than guessing from the channel ID and timestamp.

Examine all existing custom recording rules. Any references to tables with columns that were converted to UTC must be adjusted. For example: A rule with: HOUR(program.endtime) < 22 must be changed to HOUR(CONVERT_TZ(program.endtime, 'UTC', 'SYSTEM')) < 22. Note that dates such as originalairdate do not factor in timezone offsets, and will be the local date.

do not factor in timezone offsets, and will be the local date. The (broken) "Expire in deleted order" setting has been removed [928135e]

Support for CEA-608 teletext captions will be removed in 0.27. Using mythfrontend --verbose general logging, a "DEPRECATED_608_TELETEXT" message will appear in the logs of affected users. Refs #10786, [7b1aef8] [44f5414] Logging Issues: Users referencing logfiles (e.g. those created by using --logpath ) will note that the timestamp portion of the filename is now in UTC [28d9324] Users of logrotate should see 0.26 specific instructions in Logrotate All Applications. Users of --syslog and Simple rsyslog Configuration should see the new 0.26 section.

Wunderground scripts now use the REST API. All users who wish to use the wunderground weather source must sign up for an API key. Commit [e4c181a]

sign up for an API key. Commit The -l option for mythshutdown has been removed. Use --lock [87eb634] For users building from source: Video decoders are enabled by default. Disable options are now available. [f60a706] #10813. mythffplay users, add --enable-sdl when running configure [fb90f73] See [2b3bd21] [6fb8692]

