Difference between revisions of "Release Notes - 0.28"

From MythTV Official Wiki
Jump to: navigation, search
(Note .mpeg to .ts change)
(Special Notices & Instructions)
Line 57: Line 57:
 
*Services API clients should review [[#Services API|Services API]]. Significant changes have been made to the API.
 
*Services API clients should review [[#Services API|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="192.168.200.0/24") {{ticket|12067}}
 
* 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="192.168.200.0/24") {{ticket|12067}}
*Use correct mimetypes for MPEG2 PS/TS (could affect scripts/tools that expect filenames ending in ''.mpeg'') {{shortgitcommit|7bf6bb1}}
+
*Use correct mimetypes and extensions for MPEG2 PS/TS (could affect scripts/tools that expect filenames ending in ''.mpg'') {{shortgitcommit|7bf6bb1}}
 
*In order by sanely backup .mythtv directories, cache and temporary entries have been moved per the following table. Details: {{shortgitcommit|85b2d6d}}
 
*In order by sanely backup .mythtv directories, cache and temporary entries have been moved per the following table. Details: {{shortgitcommit|85b2d6d}}
 
{| border="1" cellspacing="0" cellpadding="5" style="float: center; border-collapse:collapse; border-color:#8eabd0; background:#e7edf5"
 
{| border="1" cellspacing="0" cellpadding="5" style="float: center; border-collapse:collapse; border-color:#8eabd0; background:#e7edf5"

Revision as of 14:45, 14 February 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 34.0.

Important 0.28 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

  • WebFrontend. The web interface that uses the webserver built-in the backend (no configuration required.) As of 1/30/2015, mythweb is still available.
  • Major UPnP overhaul The UPnP code has seen major changes, improved browsing modes, more metadata, artwork for all media, strict UPnP (2014) and DLNA compliance and support for additional UPnP features. (Note: Client support for additional metadata varies. Client behaviour depends on UPnP compliance.)

Major Changes

  • 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)
  • libcec version is raised from 1.5 to 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="192.168.200.0/24") #12067
  • Use correct mimetypes and extensions for MPEG2 PS/TS (could affect scripts/tools that expect filenames ending in .mpg) 7bf6bb1
  • 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.


 

MythTV

mythfrontend

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

Network Control

mythbackend

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

Setup / mythtv-setup

Misc

MythUI

Translations & Localization/Internationalization

Themes

Ports

Mac OS X

Windows

Plugins

MythArchive

MythBrowser

MythControls

MythGallery

MythGame

MythMusic

MythNews

MythNetvision

MythVideo/Video Gallery

MythWeather

MythWeb

MythZoneMinder

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