Difference between revisions of "Release Notes - 0.27"

From MythTV Official Wiki
Jump to: navigation, search
m (More force)
(Remove --hlsstreamid Note box)
(15 intermediate revisions by one user not shown)
Line 37: Line 37:
 
This update is based on commits up to: {{gitcommit|TBD}} dated TBD
 
This update is based on commits up to: {{gitcommit|TBD}} dated TBD
 
and mythweb {{gitcommit|TBD|mythweb}} dated TBD.
 
and mythweb {{gitcommit|TBD|mythweb}} dated TBD.
 +
 +
{{Note box|After ''v0.27-pre-86'', ''git'' and therefore ''mythbackend --version'' are reporting '''v0.26''', not '''v0.27'''. This was cared for with a new tag ''v0.27-pre2'' on 30 Nov 2012.}}
  
 
<br>&nbsp;<br>
 
<br>&nbsp;<br>
  
 
= Key New Features =
 
= Key New Features =
 
+
*[[MythMusic Radio Streaming]]
 +
*Initial implementation of Themed Menus. {{ticket|11533}} {{gitcommit|9bb9c61}}
 
= Major Changes =
 
= Major Changes =
 +
*Remove the <code>Timeslot</code> and <code>Weekslot</code> recording rule types. Users of these types should see {{gitcommit|a1f9793}} for alternatives.
 +
*Remove the <code>Channel Record</code> recording rule type. Add a <code>This channel</code> filter to maintain the that functionality. Automatically convert existing <code>Channel Record</code> rules to <code>All Record</code> rules with the <code>This channel</code> filter enabled. Full details of this and the next two 'sub bullets' at:  {{gitcommit|9497ba1}}, {{gitcommit|030ba69|mythweb}}
 +
**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.
 +
*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. {{gitcommit|49dbed5}} {{ticket|10104}}
 +
*Remove the AutoRecPriority feature. {{gitcommit|9aaed0b}}
 +
*Remove redundant "All Programs - " text in Watch Recordings screen. {{gitcommit|ba2c783}}
 +
*Improve the group filter display on the Watch Recordings screen. {{gitcommit|7c7b44a}}
 +
*Default to local time for <code>mythshutdown --setwakeup</code>, use <code>--utc</code> if required. {{gitcommit|ef7810c}}
 +
*As promised in the [[Release_Notes_-_0.26#Special_Notices_.26_Instructions|0.26 Release Notes]], the legacy CEA-608 teletext caption support has been removed. {{ticket|10786}} {{gitcommit|4f98a09}}
 +
*The ''Set Recording Priorities'' screen has been removed (use the "Manage Recording Rules" screen.) {{gitcommit|f8cb433}}, {{gitcommit|a2ccb9f}}
 +
*The ''Reschedule higher priorities'' setting has been removed. The scheduler now always does this. {{gitcommit|6eaa373}}
 +
*Use recording rule priority as the primary scheduling priority. {{gitcommit|5587501}}
 +
*The ''Delete Recordings'' screen has been removed. {{gitcommit|7349a86}}
 +
*Change the ADJUSTSTRETCH action to also support toggling. {{gitcommit|b79da45}}
 +
*In ''mythtv-setup/Capture cards'', some ''Card type:'' names have been changed/corrected. The list was also reordered. {{gitcommit|536b7c1}}
 +
 +
{| border="1" cellspacing="0" cellpadding="5" style="float: center; border-collapse:collapse; border-color:#8eabd0; background:#e7edf5"
 +
|- style="background-color: lightsteelblue;"
 +
|+ Card type name changes
 +
|- style="background-color: lightsteelblue;"
 +
! scope="col" | Old
 +
! scope="col" | 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 ==
 
== Prerequisite Changes ==
Line 48: Line 97:
  
 
===== Added support libraries/prerequisites =====
 
===== Added support libraries/prerequisites =====
None
+
QT 4.8 {{gitcommit|9d670e8}}
  
 
===== Removed support libraries/prerequisites =====
 
===== Removed support libraries/prerequisites =====
Line 54: Line 103:
  
 
== Special Notices & Instructions ==
 
== Special Notices & Instructions ==
*As always, backup your database before upgrading, do [[Database_Backup_and_Restore#The_Role_of_mythconverg_backup.pl_When_Changing_MythTV_Versions|this]].
+
*As always, backup your database before upgrading, see [[Database_Backup_and_Restore#The_Role_of_mythconverg_backup.pl_When_Changing_MythTV_Versions|this]].
 +
*<code>mythshutdown</code>'s default logging has changed. Most users will find (for example) that <code>mythshutdown --check</code> will now tell them exactly what they need. For full log output, <code>mythshutdown --check --verbose general --loglevel</code> info is required. {{gitcommit|f070528}}
 +
*The default Xinerama aspect ratio has been changed to widescreen and the list has been re-ordered in setup. {{gitcommit|e4c52f2}}
 +
*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: {{gitcommit|2865936}}
 +
**Content Services API fixes and minor enhancements {{gitcommit|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 {{gitcommit|c8cd017}}
 +
**HTTPLiveStream::GetLiveStreamInfo() fixups. {{gitcommit|9c3f956}}
 
|}
 
|}
 
<br>&nbsp;<br>
 
<br>&nbsp;<br>
Line 122: Line 181:
 
===== Changes/Improvements/Other =====
 
===== Changes/Improvements/Other =====
 
= [[Themes]] =
 
= [[Themes]] =
 +
*The Set Recording Priorities screen has been removed (use the "Manage Recording Rules" screen.) [f8cb433], [a2ccb9f]
 
== Default ==
 
== Default ==
 
== Default-Wide ==
 
== Default-Wide ==

Revision as of 16:35, 19 June 2013

Contents

Important.png Note: Please note that the following reflects changes for a future release of MythTV currently in development and not recommended for production use. The current release is 0.27.3.

Important 0.27 Dates
Event Date Changeset
Development Started 2 Oct 2012 [178ea5aa]cgitgithub
Alpha Released TBD TBD
Beta Released TBD TBD
RC Released TBD TBD
Final Release TBD TBD

The 0.27 release encompasses development revisions from [178ea5aa]cgitgithub though [TBD]cgitgithub.
 
This update is based on commits up to: [TBD]cgitgithub dated TBD and mythweb [TBD]cgitgithub dated TBD.


Important.png Note: After v0.27-pre-86, git and therefore mythbackend --version are reporting v0.26, not v0.27. This was cared for with a new tag v0.27-pre2 on 30 Nov 2012.


 

Key New Features

Major Changes

  • Remove the Timeslot and Weekslot recording rule types. Users of these types should see [a1f9793]cgitgithub for alternatives.
  • Remove the Channel Record recording rule type. Add a This channel filter to maintain the 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]cgitgithub, [030ba69]cgitgithub
    • 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.
  • 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]cgitgithub #10104
  • Remove the AutoRecPriority feature. [9aaed0b]cgitgithub
  • Remove redundant "All Programs - " text in Watch Recordings screen. [ba2c783]cgitgithub
  • Improve the group filter display on the Watch Recordings screen. [7c7b44a]cgitgithub
  • Default to local time for mythshutdown --setwakeup, use --utc if required. [ef7810c]cgitgithub
  • As promised in the 0.26 Release Notes, the legacy CEA-608 teletext caption support has been removed. #10786 [4f98a09]cgitgithub
  • The Set Recording Priorities screen has been removed (use the "Manage Recording Rules" screen.) [f8cb433]cgitgithub, [a2ccb9f]cgitgithub
  • The Reschedule higher priorities setting has been removed. The scheduler now always does this. [6eaa373]cgitgithub
  • Use recording rule priority as the primary scheduling priority. [5587501]cgitgithub
  • The Delete Recordings screen has been removed. [7349a86]cgitgithub
  • Change the ADJUSTSTRETCH action to also support toggling. [b79da45]cgitgithub
  • In mythtv-setup/Capture cards, some Card type: names have been changed/corrected. The list was also reordered. [536b7c1]cgitgithub
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

None

Added support libraries/prerequisites

QT 4.8 [9d670e8]cgitgithub

Removed support libraries/prerequisites

None

Special Notices & Instructions

  • As always, backup your database before upgrading, see this.
  • 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]cgitgithub
  • The default Xinerama aspect ratio has been changed to widescreen and the list has been re-ordered in setup. [e4c52f2]cgitgithub
  • 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]cgitgithub
    • Content Services API fixes and minor enhancements [aad0c37]cgitgithub
      • 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]cgitgithub
    • HTTPLiveStream::GetLiveStreamInfo() fixups. [9c3f956]cgitgithub


 

MythTV

mythfrontend

New Features
Bug Fixes
Changes/Improvements/Other

Key Bindings, Jump Points, and Input Devices

New Features
Bug Fixes
Changes/Improvements/Other

Guide Data, EIT, Program Info, and Media Metadata

Bug Fixes
Changes/Improvements/Other

Audio

Bug Fixes
Changes/Improvements/Other

Video Playback

Bug Fixes
Changes/Improvements/Other

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

Bug Fixes
Changes/Improvements/Other

OSD, EPG, MHEG, CC, and Subtitles

New Features
Bug Fixes
Changes/Improvements/Other

Network Control

New Features
Bug Fixes

mythbackend

New Features
Bug Fixes
Changes/Improvements/Other

Scanning and Tuner/Recorder Support

Channel Scanner

Ceton InfiniTV

DVB ASI

Silicondust_HDHomeRun

Silicondust_HDHomeRun_Prime

IPTV Recorder

FireWire

DiSEqC

Misc

Other Hardware "Support"

Consumer Electronics Control Support - "CEC"

Scheduler

New Features
Changes/Improvements/Other

Setup / mythtv-setup

New Features
Bug Fixes
Changes/Improvements/Other

Misc

New Features
Bug Fixes
Changes/Improvements/Other

MythUI

New Features
Bug Fixes
Changes/Improvements/Other

Translations & Localization/Internationalization

New Features
Bug Fixes
Changes/Improvements/Other

Themes

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

Default

Default-Wide

DVR Menu Theme

Arclight

Graphite

Metallurgy

Mythbuntu

MythCenter

MythCenter-Wide

Slave

Terra

Misc. Theme Development

New Features
Bug Fixes
Changes/Improvements/Other

Ports

Mac OS X

New Features
Bug Fixes
Changes/Improvements/Other

Windows

New Features
Bug Fixes
Changes/Improvements/Other

Plugins

MythArchive

New Features
Bug Fixes
Changes/Improvements/Other

MythBrowser

MythControls

MythGallery

New Features
Bug Fixes
Changes/Improvements/Other

MythGame

New Features
Bug Fixes
Changes/Improvements/Other

MythMusic

New Features
Bug Fixes
Changes/Improvements/Other

MythNews

Changes/Improvements/Other

MythNetvision

New Features
Changes/Improvements/Other

MythVideo/Video Gallery

New Features
Bug Fixes
Changes/Improvements/Other

MythWeather

New Features
Bug Fixes
Changes/Improvements/Other

MythWeb

New Features
Bug Fixes
Changes/Improvements/Other

MythZoneMinder

Bug Fixes

Support libraries & Frameworks

UPnP / Bonjour

New Features
Bug Fixes
Changes/Improvements/Other

MythXML, API Service, & Webserver

Python bindings

Perl bindings

PHP bindings

Utility Applications

mythavtest

MythCCExtractor

mythcommflag

mythfilldatabase

mythjobqueue

mythlcdserver

mythmediaserver

MythMetadataLookup

mythtranscode

mythpreviewgen

mythshutdown

mythutil

mythwelcome

Contrib

Mythextras

nuvexport