Important 0.27 Dates Event Date Changeset Development Started 2 Oct 2012 [178ea5aa] Alpha Released 24 Jul 2013 [22d6d98] Beta Released 19 Aug 2013 [84074fb] RC-1 Released 1 Sep 2013 [bb59268] Final Release 18 Sep 2013 [317d5b7] The 0.27 release encompasses development revisions from [178ea5aa] though [317d5b7].



This update is based on commits up to: [84074fb] dated 19 Aug 2013 and mythweb [3ea6705] dated 16 Jul 2013.



Key New Features MythMusic Radio Streaming

Initial implementation of Themed Menus. #11533 [9bb9c61]

Notification Center

AirPlay photo sharing

AirTunes visual playback Major Changes Replace the Timeslot and Weekslot recording rule types. Users of these types should see [a1f9793]

and recording rule types. Users of these types should see Replace the Channel Record recording rule type. Add a This channel filter to maintain that functionality. Automatically convert existing Channel Record rules to All Record rules with the This channel filter enabled. Full details of this and the next two 'sub bullets' at: [9497ba1] [030ba69] Add a dialog to offer common actions instead of immediately entering the schedule editor when SELECT is pressed on a non-scheduled program. Change the behavior when RECORD is pressed in the EPG and elsewhere.

recording rule type. Add a filter to maintain that functionality. Automatically convert existing rules to rules with the filter enabled. Full details of this and the next two 'sub bullets' at: Provide accurate position/duration/seeking with non-constant frame rates. Note that to get the benefit of these changes for preexisting recordings, it may be necessary to run "mythcommflag --rebuild" on affected recordings. [49dbed5] #10104

#10104 Remove the AutoRecPriority feature. [9aaed0b]

Remove redundant "All Programs - " text in Watch Recordings screen. [ba2c783]

Improve the group filter display on the Watch Recordings screen. [7c7b44a]

Default to local time for mythshutdown --setwakeup , use --utc if required. [ef7810c]

, use if required. As promised in the 0.26 Release Notes, the legacy CEA-608 teletext ( not closed-captioning ) support has been removed. #10786 [4f98a09]

) support has been removed. #10786 The Set Recording Priorities screen has been removed (use the "Manage Recording Rules" screen.) [f8cb433] [a2ccb9f]

screen has been removed (use the "Manage Recording Rules" screen.) The Reschedule higher priorities setting has been removed. The scheduler now always does this. [6eaa373]

setting has been removed. The scheduler now always does this. Use recording rule priority as the primary scheduling priority. [5587501]

The Delete Recordings screen has been removed. [7349a86]

screen has been removed. Change the ADJUSTSTRETCH action to also support toggling. [b79da45]

In mythtv-setup/Capture cards, some Card type: names have been changed/corrected. The list was also reordered. [536b7c1] Card type name changes Old 0.27 HDHomeRun DTV tuner box HDHomeRun networked tuner DVB DTV capture card (v3.x) DVB-T/S/C, ATSC or ISDB-T tuner card Analog V4L capture card Analog capture card MJPEG capture card (Matrox G200, DC10) Analog to MJPEG encoder card (Matrox G200, DC10, etc) MPEG-2 encoder card Analog to MPEG-2 encoder card (PVR-150/250/350, etc) H.264 encoder card (HD-PVR) HD-PVR H.264 encoder USB MPEG-4 encoder box (Plextor ConvertX, etc) Analog to MPEG-4 encoder (Plextor ConvertX USB, etc)

Prerequisite Changes If upgrading from 0.25 and earlier, make sure to follow the instructions in on how to update your MySQL Time Zone Added support libraries/prerequisites QT 4.8 [9d670e8] Removed support libraries/prerequisites None Special Notices & Instructions As always, backup your database before upgrading, see this.

See the updated Universal Location section section in Channel icons.

section section in Channel icons. Database logging is now disabled by default. The --nodblog option has been deprecated (but not removed.) DB logging can be enabled using the new --enable-dblog option. Script/configuration authors should remove the --nodblog option. [eca5a24]

option has been deprecated (but not removed.) DB logging can be enabled using the new option. Script/configuration authors should remove the option. See Mythlogserver for new run-time and build-time options. Users experiencing high CPU usage and or multiple mythlogserver runs will find this of interest.

runs will find this of interest. mythshutdown 's default logging has changed. Most users will find (for example) that mythshutdown --check will now tell them exactly what they need. For full log output, mythshutdown --check --verbose general --loglevel info is required. [f070528]

's default logging has changed. Most users will find (for example) that will now tell them exactly what they need. For full log output, info is required. The default Xinerama aspect ratio has been changed to widescreen and the list has been re-ordered in setup. [e4c52f2]

The Bonjour service name for mythbackend has been changed. The master/slave portion of the name is now sent in the txt portion. This is critical for backend clients that use Bonjour to detect the backend. See: [d538503]

service name for has been changed. The master/slave portion of the name is now sent in the portion. This is for backend clients that use to detect the backend. See: Client programs that make use of the Services API , should be checked for compatibility with this release, significant changes to the protocol have been made. Developers of these clients should have prepared for the following: Recording Rules: take note that the version has changed from 1.10 to 1.11 and treat the differences in AddRecordSchedule and GetRecordSchedule. Also, UpdateRecordSchedule was added. Details are here: [2865936] Content Services API fixes and minor enhancements [aad0c37] Tell Script engine to use ScriptableContent instead of Content to match the other services. Fix case on StorageGroup argument to GetHash method definition. Allow GetRecordingArtworkList(), GetProgramArtworkList(), and GetHash() to be used in scripts. Add a Dvr GetTitleInfoList() endpoint [c8cd017] HTTPLiveStream::GetLiveStreamInfo() fixups. [9c3f956] Remove GetFilteredLiveStreamList() and add the filtering parameter to GetLiveStreamList() [14bb408] Change GetRecordedList() to return recordings from the Deleted group. Remove GetFilteredRecordedList() and add the optional filter parameters to GetRecordedList() [0254ef8]

, should be checked for compatibility with this release, significant changes to the protocol have been made. Developers of these clients should have prepared for the following: