Difference between revisions of "Release Notes - 0.28"

From MythTV Official Wiki
Jump to: navigation, search
(Music/MusicArt SGs)
(cardinput->caprurecard change, WebFrontend comments)
Line 41: Line 41:
= Major Changes =
= Major Changes =
*''WebFrontend''. The web interface that uses the built-in webserver in the backend (e.g. no configuration required.) As of 1/30/2015, ''mythweb'' still works.
*The cardinput table is no longer used, data has moved to capturecard {{shortgitcommit|3e8bd6b}}
== Prerequisite Changes ==
== Prerequisite Changes ==

Revision as of 17:07, 30 January 2015

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 29.0.

Important 0.27 Dates
Event Date Changeset
Development Started 2 Sep 2013 [0ab56a2]
Alpha Released TBD TBD
Beta Released TBD TBD
RC Released TBD TBD
Final Release TBD TBD

The 0.28 release encompasses development revisions from [0ab56a2] though [TBD].


Key New Features

Major Changes

  • WebFrontend. The web interface that uses the built-in webserver in the backend (e.g. no configuration required.) As of 1/30/2015, mythweb still works.
  • The cardinput table is no longer used, data has moved to capturecard [3e8bd6b]

Prerequisite Changes

Added support libraries/prerequisites
  • Exiv2 image tag reader package/library
  • taglib version to 1.7 (version 1.8 or higher is recommended, but MythTV will compile with 1.7)
Removed support libraries/prerequisites

Special Notices & Instructions

  • As always, backup your database before upgrading, see this.
  • Services API clients should review Services API. Significant changes have been made to the API.
  • Users running backend(s) on a system using a http proxy, and using a Ceton tuner, may need to modify their proxy configuration to bypass the proxy for the Ceton tuner (i.e. no_proxy="") #12067
  • In order by sanely backup .mythtv directories, cache and temporary entries have been moved per the following table. Details: [85b2d6d]
Cache and temporary directory name changes
Old 0.28
thumbcache cache/gallery-thumbcache
MythMusic/RipTemp tmp/RipTemp
MythNetvision/thumbcache cache/netvision-thumbcache
Cache-applicationName-hostName cache/applicationName-hostName
thumbcache cache/metadata-thumbcache
remotecache cache/remotecache
themecache cache/themecache
icontmp tmp/icon
pytmdb3.cache cache/pytmdb3.cache
  • Add new Storage Groups named Music and MusicArt with proper directories.




Key Bindings, Jump Points, and Input Devices

Guide Data, EIT, Program Info, and Media Metadata


Video Playback

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

OSD, EPG, MHEG, CC, and Subtitles

Network Control


Scanning and Tuner/Recorder Support

Channel Scanner

Ceton InfiniTV




IPTV Recorder




Other Hardware "Support"

Consumer Electronics Control Support - "CEC"


Setup / mythtv-setup



Translations & Localization/Internationalization



Mac OS X











MythVideo/Video Gallery




Support libraries & Frameworks

Services API

  • [1f81373],[f1dffbe] Add support for music album artwork to upnp.
    • <BE>:6544/Content/GetAlbumArt?TrackId&Width&Height
  • [378fe05] UPNP: Support multiple artwork sizes for recordings, video and music
    • Add support for coverart albumArtwork for recordings
    • Send preview image for recordings as a resource <res> instead
    • Change use JPG rather than PNG
  • [9b42c22], [307ae28] Add image service API to the backend.
    • <BE>:6544/Image/SetImageInfo?Id&Tag&Value );
    • <BE>:6544/Image/SetImageInfoByFileName?FileName&Tag
    • <BE>:6544/Image/GetImageInfo?Id&Tag );
    • <BE>:6544/Image/GetImageInfoByFileName?FileName&Tag
    • <BE>:6544/Image/GetImageInfoList?Id
    • <BE>:6544/Image/GetImageInfoListByFileName?FileName
    • <BE>:6544/Image/RemoveImageFromDB?Id
    • <BE>:6544/Image/RemoveImage?Id
    • <BE>:6544/Image/StartSync
    • <BE>:6544/Image/StopSync
    • <BE>:6544/Image/GetSyncStatus
  • [776379c] Add new service API call to only get the directories from a certain storage group.
    • <BE>:6544/Content/GetImageFile?StorageGroup
  • [c7f317e],[1ed2cf0] Add new service API calls to rename or delete a certain file.
    • <BE>:6544/Content::DeleteFile??StorageGroup&FileName
    • <BE>:6544/Content/RenameFile?StorageGroup&FileName&NewName)
  • [d34c696] Change: Use the ChannelIcon storage group.
    • <BE>:6544/Guide/GetChannelIcon?ChanId
  • [15b8290] Fix: GetChannelIcon when height or width are specified
    • <BE>:6544/Guide/GetChannelIcon?ChanId<int>&Width=<int>&Height=<int>
  • [903e820] Use the ChannelInfo class instead of loading data in fragments from ChannelUtil
  • [2b680bd] Change: Merge some identical channel loading code in the guide and channel services.
    • Start exposing correct visibility information for channels returned by GetProgramGuide. This would be necessary for any third parties wishing only to display the channels the user actually wants to use (which may be dozens out of hundreds for Satellite/Cable).
    • Change some argument types from int to uint for consistency, and because these cannot legitimately be less than zero so it forces users of the services API to provide sane