October 3rd, 2012Key New Features:
· Add HTTP Live Streaming playback [099b6cce03] and recorder [17c164a]. Check the HLS Manual Page
· Added recording rule templates [71c65b]
· 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] Fixes #10533
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 log requests. ZeroMQ is included in this release.
· 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. Example:
· 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]
· --parse-video-filename for mythutil [1debfc6]
April 11th, 2012· MythTV version 0.25 includes several significant new features. A few key items to point out - new video acceleration capabilities such as VAAPI and DirectX Video Acceleration 2; expanded and improved audio capabilities including E-AC3, TrueHD, and DTS-HD support; Control your TV and other AV components via CEC (Consumer Electronics Control); enhanced and integrated metadata management capabilities for recordings and videos, and a fully functional API for third-party apps to build upon that can interact with both the frontend and backend - including a HTTP Live Streaming capabilities for delivering video content, in real-time, via the API.
November 11th, 2010New Features:
· MythUI OSD
· Blu-ray disc/folder parsing and playback.
· Metadata grabbing in MythGame
· Fully automatic metadata grabbing in MythVideo, allow users to select artwork to be downloaded
· Embedded text subtitle support in MKV and others
· Blu-ray and DVD multi-angle
· Online theme browser and downloader
· Experimental Broadcom Crystal HD hardware decoding support
Major Changes:
Large audio refactor:
· Auto population of soundcard devices in settings
· Multichannel audio, analog or LPCM, output up to 7.1 channels
· Support audio bit depth > 16 bits (24 bits, 32 bits and float)
· SSE enhanced audio sample format conversion
· Audio downmix capability
· Automatic conversion to audio format supported by the hardware (bit depth, samplerate, channels)
· Large OSD, Captioning/subtitle, and Video Playback refactor
· Support for (unencrypted) ISOs, VIDEO_TS, and BDMV over storage groups
· Substantial rework, stabilization, and improvement of DVD playback
July 25th, 2010· A recent bugfix required that we upgrade the version of the communication protocol used between the various MythTV components. In order to allow users to keep track of this change, we are pleased to announce that 0.23.1 has been released, which includes the aforemented bug fix along with many others.
May 11th, 2010New Features:
· Rewritten and greatly expanded python bindings [23416]
· Addition of Arclight Theme [23275]
· New event system [23012]
· Rewritten audio (simplified configuration, multi-channels upmixing, automatic resampling).
· Addition of MythNetvision Plugin [23123]
EIT:
Firewire:
· Add support for DCX-3432 [23647]
UPNP:
Setup:
· Simplified audio setup (digital audio users will need to edit their settings, typically if using surround setup, change Stereo to 5.1)
· Channel Scanner - Analog channel scanning fixed [23657]
Audio:
· Ability to upmix stereo material to 5.1 and encode as AC3 (similar in quality to DTS Neo)
· Upmixer toggle
· Automatic detection of hardware supported sample rates
· Automatic high-quality bitrate resampling to play any content on any hardware (using SRC library)
· Preservation of timestretch across stream changes
· Simplify Audio User Settings
· Various digital passthrough fixes
· Fix digital passthrough for windows [22826]
· Software volume for digital audio
Video Playback:
· FFmpeg sync to revision 21657 [23525]
· Add AVChapter support (works with Matroska and OGG chapters) [23226] [23231]
· ITU BT709 colorspace (HD-TV) support and studio levels (RGB 16-235) (with VDPAU only) [22431]
· Allow multiple dots in external subtitle filenames [22800]
· Speed up recording playback startup by loading the osd menu more quickly [22784]
· Removes PVR-350 output support [22845]
· Internal dvd player - sorts audio tracks based on logical order [23079]
· Remove the StickyKeys setting for fast forward/rewind [23112] [23362]
· Scale and position DVD/DVB subtitles according to the display size [23189] [23220]
· Add support for 2.35:1 aspect ratio override [23210]
· New improved VDPAU rendering code [23235] [23236]
· Fix VDPAU high quality scaling [23238]
· Improved AVFormatDecoder seeking [23288]
· Fix seeking to the beginning of certain streams that have non-zero start times [23294]
· Add support for the repeat_pict count and improve the handling of certain A/V sync cases [23321]
· Add support for MPEG4 hardware acceleration [23340] [23530]
· Don't try and switch renderer if the video resolution is unchanged [23398]
· Make VideoDisplayProfile options platform dependant [23420]
· Improved handling of aspect ratio changes in the video stream [23456]
· Add to configure k8-sse3, opteron-sse3, athlon64-sse3, and barcelona as valid x86 cpus [23534]
· Use timecode for time based SRT subtitles instead of frameNumber [23744]
· CEA-708 Subtitling improvements [23769]
OSD:
· Speed up font loading in OSD [23402]
Theme Development:
Themes:
· Fix the Metallurgy 'programguide-video' window definition. [22773]
· Theme the program details screen in Metallurgy [22781]
· Punch up some colors in the base.xml so that they are visible on all screens [22913]
· Add an menu entry in the Info Center menu item for MythTwitter [22916]
· Tweak metallury's system status screen so things fit a little better [22925]
· Various MythCenter and MythCenter-wide theme updates [22941] [23377] [23378] [23390] [23487] [23507] [23548] [23577] plus many more
· Declare the correct charset in the Program Details html [23016]
· Add welcome-ui.xml to Metallurgy theme
· Change the time format on Terra's backgrounds to hh:mm [23259]
· Add the missing state type that indicates whether an image is marked in MythGallery to the Terra theme [23260]
· Add the iconhelp popup to Terra [23261]
· Optionally re-enable some of the "Delete Recordings" screen lost in the switch to MythUI [23284] [23293]
· Allow the themer to show what recording group you are currently in [23326]
· Make background an optional element for MythUITextEdit [23331]
· Theme the game detail popup in Terra [23333]
· Theme part of MythNetvision in Terra [23334]
· Theme the web browser in Terra [23335]
· Theme the System Status screen in Terra [23336]
· Theme the main MythNews window in Terra [23337]
· Display Video coverart when appropriate in the Blackcurves OSD [23339]
· Use QFont::setStretch() to allow us to handle non-square pixels such as those on my 16:9 plasma that is only 1024x768 resolution [23382]
· Remove the old, legacy themes [23442]
· Add some extra information to the description panel in BlackCurves-OSD [23471]
· Add a version of welcome-ui.xml to the Terra theme [23580]
Translations:
· Update Norwegian translations [23630] [23682] [23683] [23684] [23685] [23686] [23689] [23691]
· Update Italian translations [23690]
· Update Finnish translations [23692]
· Update Danish translations [23694] [23701] [23705] [23775]
· Update Italian translation [23730] [23741] [23742]
· Update French translations [23784]|23783}}
MythUI:
· Automatic font loading for theme-provided fonts, so system installation is no longer required [23594]
· Allow right mouse clicks to close menus [22818]
· Convert the DVD/Video bookmark popup to MythUI [23020]
· Convert the 'View Schedule Changes' screen to mythui [23026]
· Update MythDialogBox to emit a closed signal passing a reason for the closure [23102]
· Add Cut, Copy and Paste support to MythUITextEdit [23144]
· Support DELETE in MythUITextEdit [23153]
· Allow the middle mouse button to paste from the selection buffer into textedits on platforms which support it [23180]
· Optimised image loading from cache [23245]
· Add dynamic buttonlist layouts to MythUIButtonList [23269]
· Reduce CPU usage in MythUI by 70 ms per second by using a replacement timer class [23304]
· Adds < minsize > tag to < textarea >, < shape > and < imagetype > [23324]
· Allow retrieval of text from named textarea in a button list item [23400]
· Allow a user style sheet to be loaded in MythUIWebBrowser [23714]
Misc:
· Removes Xbox blinkenlights support [22786]
· Removes DBox2 support [22790]
· Fix incorrect status being displayed in the mythfrontend status box for a tuner that has an error [22860]
· Add a RemoteFile::Hash method [22886]
· Adds a GetSettings() method to MythDB to bulk load DB settings (speeds up playback startup) [22919]
· Fixes the out-of-sync previews on different frontends bug [22932]
· Speeds up Watch Recordings updates [22955]
· Reconnect frontend to backend after disconnects [22958]
· Fix NEXTSOURCE, PREVSOURCE, NEXTINPUT, and NEXTCARD key bindings [23004]
· Allows all the items in a playlist to be marked as watched/unwatched [23064]
· Contextualise 'Watch Recordings' menu [23103]
· Fix keybinding usage consistency issues and keybinding collision between Global EDIT keybinding and TV Frontend CustomEdit keybinding [23106]
· Change INFO to display the program details on the Program Search and Previously Recorded screens [23109]
· Remove the "Show Group Summary" setting [23128]
· Fix pluginname parsing on the mythfrontend command line [23208] [23225]
· Add some additional guide categories [23257]
· Don't block LIRC & JOYSTICK when mounting a file-system [23314]
· Immediately delete recordings from UI when the user deletes them [23388]
· Restore the minimum truncate rate for slow deletes [23435]
· Don't block with the myth_system() commands in the screensaver handling [23457]
· Fix the screenshot filename used with the ScreenShot jump point [23458]
· When running under a managed session, use that session's tools to shutdown/reboot [23518]
· Add a --python= option to configure [23526]
· Sync --extra-cflags handling with ffmpeg's configure [23815]
Network Control:
· Fix playback of filenames with spaces in 'play file' command. [23376]
mythbackend:
· Addition of a new event system to allow external system calls to be triggered on any listening system. [23012]
· Speeds up the handling of no-file and zero-byte recordings on the backend [23042]
· Adds an import recorder [23044]
· Don't try to autoexpire things we've already failed to autoexpire [23054]
· Removed the ComplexPriority scheduler setting and added a feature to warn when a less preferred showing of a program might be recorded [23118]
· Don't allow mythbackend to upgrade the schema when called with --printsched, --testsched, --resched, --printexpire, or --generate-preview [23158]
· Add TCP keepalive to MythSocket connections [23397]
· Upgrade hdhomerun to version 20100121 of SiliconDust's lib [23468]
· Add Czech DVB-T frequency table [23600]
· Add Greek DVB-T Frequency table [23601]
· Add WMAPRO codec identification [23610]
· Allow the 'wants' events' field in the ANNounce string to specify whether a client wants to receive (0) no events, (1) all events, (2) non-system events, or (3) only system events [23636]
· Add SECAM-DK option to list of v4l TV formats [23695]
March 24th, 2010Major changes:
· Addition of MythNetvision Plugin
· Rewritten and greatly expanded python bindings
· Addition of Arclight Theme
· New event system
New Features:
· Addition of MythNetvision Plugin
· Addition of Arclight Theme
· Rewritten and greatly expanded python bindings
· New event system
October 15th, 2009· MythTV UI ported to new MythUI library with all new capabilities
· MythTV requires Qt 4.4 libraries [16790]
· Added Automatic Prioritization to the scheduler which uses watching behavior to automatically increase priority of shows that are watched close to their recording timeslot over shows that are delayed for longer periods of time. See [16477] for details until the wiki page is populated.
· Support for the Hauppauge HD-PVR
· VDPAU Video renderer and decoder for hardware accelerated playback of H.264, MPEG-1/2, WMV, and VC-1
· DVB-S2 support