|valign=top|'''The official announcement for 0.19 is [http://www.mythtv.org/modules.php?name=News&file=article&sid=116 here]. It has all the download links and information about the official release.'''

+

|valign=top|

+

{{Note box|Please note that the following reflects changes for an old release of MythTV. The current release is {{CurrentRelease}}.}}

−

This is a summary of changes from [[Release Notes - 0.18|0.18]] to 0.19 generated from [http://svn.mythtv.org/trac/query?status=closed&milestone=0.19&resolution=fixed&order=id fixed tickets] in the [http://svn.mythtv.org/trac/ bug tracking system]

+

'''The official announcement for 0.19 is [http://www.mythtv.org/modules.php?name=News&file=article&sid=116 here]. It has all the download links and information about the official release.'''

+

+

0.20 having been released; this page is now mostly of historical interest, and has been locked.

+

+

This is a summary of changes from [[Release Notes - 0.18|0.18]] to 0.19 generated from [http://svn.mythtv.org/trac/query?status=closed&milestone=0.19&resolution=fixed&order=id fixed tickets] in the [http://svn.mythtv.org/trac/ bug tracking system]. The 0.19 release tagging was SVN changeset {{changeset|8925}}.

* Added a basic internal DVD player, removing the need to use Xine or Mplayer

+

* Added a basic internal [[DVD]] player, removing the need to use Xine or Mplayer

+

* mythfilldatabase (and specifically the North American listings grabber which retrieves data from DataDirect) has been modified to respect Zap2It Labs' 'recommended download hour' suggestion to reduce the load on Z2L's servers

+

Read on below for all the details.

Read on below for all the details.

+

<br>

<br>

−

'''It is highly recommended if you are using the Nvidia binary VGA drivers that you use [http://www.nvidia.com/object/linux_display_ia32_1.0-7676.html version 7676] or earlier as later revisions have serious problems with features like XvMC and OpenGL sync which can result in poor performance or lockups.'''

+

+

'''It is highly recommended if you are using the Nvidia binary VGA drivers that you use [http://www.nvidia.com/object/linux_display_ia32_1.0-7676.html version 7676] or earlier as later revisions have serious problems with features like [[XvMC]] and OpenGL sync which can result in poor performance or lockups.''' (If you're running a version older than 7676 which provides all the features you need, you need not upgrade.)

|}

|}

Line 29:

Line 38:

=== New Features ===

=== New Features ===

−

* '''Major LiveTV changes''' - LiveTV is now treated more like a normal recording in that you can press "R" during LiveTV to transition the currently recorded content into a scheduled recording. LiveTV recordings are placed into a separate LiveTV recording group and hidden from view by default. You can enable viewing of these recordings if you desire. LiveTV recordings are expired before any other content.

+

* '''Major LiveTV changes''' - LiveTV is now treated more like a normal recording in that you can press "R" while watching LiveTV and everything you've seen since you switched to that channel will become a stored, named, recorded program. LiveTV recordings are placed into a separate LiveTV recording group and hidden from view by default. You can enable viewing of these recordings if you desire. LiveTV recordings are expired before any other content.

* Auto-expire is forced on for all systems because of the LiveTV changes. This would be a good time to confirm your expiration settings are appropriate for your system. If you use your partition for other content, leave yourself a buffer large enough to handle your needs. Adjust the auto-expiration timer to ensure that programs are expired as needed to free space. Check your recording schedules and existing programs to be sure their auto-expiration setting is correct.

* Auto-expire is forced on for all systems because of the LiveTV changes. This would be a good time to confirm your expiration settings are appropriate for your system. If you use your partition for other content, leave yourself a buffer large enough to handle your needs. Adjust the auto-expiration timer to ensure that programs are expired as needed to free space. Check your recording schedules and existing programs to be sure their auto-expiration setting is correct.

−

* Recording ending times may be changed while recordings are in progress

+

* '''Recording ending times may be changed while recordings are in progress'''

−

* Recordings in progress on a slave will be discovered if the master restarts and the master can restart a recording on another card if a slave fails during a recording

+

* Recordings in progress on a slave backend will be discovered if the master restarts and the master can restart a recording on another card if a slave fails during a recording

−

* Added playgroups which allow default playback options (timestretch, skip and jump intervals) to be set on a per recording schedule basis.

+

* Added playgroups which allow default playback options (timestretch, skip and jump intervals) to be set on a per recording schedule basis.<br>'''Important: The new default playback group does not inherit the skip settings previously configured in [[Mythfrontend]]. Please visit the Playback group configuration screen to reset your defaults to the expected behavior.'''

* Added support for changing channels across tuners during LiveTV without having to change tuners manually first.

* Added support for changing channels across tuners during LiveTV without having to change tuners manually first.

* The Program Details page is now scrollable and includes more details from the listings and more MythTV specific information about the show

* The Program Details page is now scrollable and includes more details from the listings and more MythTV specific information about the show

* Added popup keyboard in text boxes

* Added popup keyboard in text boxes

* Schedule changes can be previewed when modifying recording schedules to see the results of changes before saving them

* Schedule changes can be previewed when modifying recording schedules to see the results of changes before saving them

−

* Added ability to control MythTV through telnet socket. See [http://svn.mythtv.org/trac/ticket/1092 Ticket 1092] for details.

+

* Added ability to control MythTV by netcatting to a TCP port on the front end and typing text commands. See [http://svn.mythtv.org/trac/ticket/1092 Ticket 1092] for details.

−

* Filename changes. Recordings are now saved without ending times in the filename and MPEG-2 recordings will have the .mpg extension instead of .nuv like MPEG-4 or RTJPEG recordings.

+

* Filename changes. Recordings are now saved without their ending times as part of the filename and MPEG-2 recordings will have an '''.mpg''' extension instead of '''.nuv''' like MPEG-4 or RTJPEG recordings.

* Sending SIGHUP to the backend will rotate log files

* Sending SIGHUP to the backend will rotate log files

−

* Added support for importing channels.conf for DVB and ATSC cards

+

* Added support for importing channels.conf for [[DVB]] and [[ATSC]] cards

* New plugin. Allows management of your Netflix queue from within Myth. Please read the README in the plugin folder for instructions on how to configure this plugin to work properly with your Netflix account.

* New plugin. Allows management of your Netflix queue from within Myth. Please read the README in the plugin folder for instructions on how to configure this plugin to work properly with your Netflix account.

−

=== MythGallery ===

+

=== [[MythGallery]] ===

* Fixed problem with thumbnail generation of movies

* Fixed problem with thumbnail generation of movies

Line 178:

Line 187:

* New zooming blend transition

* New zooming blend transition

−

=== MythGame ===

+

=== [[MythGame]] ===

* Moved Favorite branch to top of tree for faster loading

* Moved Favorite branch to top of tree for faster loading

−

* Complete other way of Intergrating Emulators, it is much more flexible and allows the user to add own Emulators and or PC Games

+

* Complete other way of Integrating Emulators, it is much more flexible and allows the user to add own Emulators and or PC Games

* No longer tied to specific versions of any particular emulator.

* No longer tied to specific versions of any particular emulator.

* Added new support for using romDB to get Metadata for a much larger range of roms.

* Added new support for using romDB to get Metadata for a much larger range of roms.

* Added option to not load MetaData when loading VideoList. Can improve load times on a large collection.

* Added option to not load MetaData when loading VideoList. Can improve load times on a large collection.

−

=== MythWeather ===

+

=== [[MythWeather]] ===

* Added new weather type, Rain/Snow

* Added new weather type, Rain/Snow

−

=== MythWeb ===

+

=== [[MythWeb]] ===

−

−

* MythWeb underwent a fairly major overhaul. Please read the README carefully when upgrading as it explains many of the changes and how to properly configure your web server to run this application.

+

* MythWeb underwent a fairly major overhaul. Please read the [https://github.com/MythTV/mythweb/raw/master/README README] carefully when upgrading as it explains many of the changes and how to properly configure your web server to run this application. If you're having problems, see [http://www.gossamer-threads.com/lists/mythtv/users/182147 this thread from the mailing list].

== Utility applications ==

== Utility applications ==

Line 226:

Line 234:

=== mythcommflag ===

=== mythcommflag ===

−

* Fixed various segfaults with mythcommflag

+

* Fixed various segfaults with [[mythcommflag]]

* Fixed bug in format detection using aspect ratio instead

* Fixed bug in format detection using aspect ratio instead

* Fixed bug where rebuild seek table only worked for initial build, never for rebuilds

* Fixed bug where rebuild seek table only worked for initial build, never for rebuilds

Line 235:

Line 243:

=== mythfilldatabase ===

=== mythfilldatabase ===

−

* Fixed segfault when mythfilldatabase is running and mythbackend is not

+

* Fixed segfault when [[mythfilldatabase]] is running and mythbackend is not

−

* Fixed bug where mythfilldatabase was calling [[DataDirect]] routines even when using a grabber

+

* Fixed bug where mythfilldatabase was calling DataDirect routines even when using a grabber

* Uses refresh_all for Swedish grabber

* Uses refresh_all for Swedish grabber

−

* Mythfilldatabase can now honor the data provider's next suggested download time if you are using the [[DataDirect]] grabber.

+

* Mythfilldatabase can now honor the data provider's next suggested download time if you are using the DataDirect grabber.

+

* Added a "--max-days <number>" option to specify the maximum number of days mythfilldatabase will update. Note: --max-days 1 will just update the current day.

=== mythlcdserver ===

=== mythlcdserver ===

−

* New program to handle LCD interaction in MythTV

+

* New program to handle [[LCD]] interaction in MythTV

=== mythtranscode ===

=== mythtranscode ===

Line 248:

Line 257:

* Fixed various segfaults with mythtranscode

* Fixed various segfaults with mythtranscode

−

=== mythwelcome ===

+

=== [[mythwelcome]] ===

* New program that displays a myth themed dialog which shows a welcome/status information screen that is designed to be shown whenever the frontend is not running i.e. when the computer has been started to record a program or is waiting for the backend to shut things down. The screen shows a status message line that indicates what the backend is currently doing eg idle, recording, comm flagging, transcoding etc. Also shows what programs are currently being recorded if any and what the next scheduled recording is. There is also a "Start MythTV Frontend" push button to start the frontend.

* New program that displays a myth themed dialog which shows a welcome/status information screen that is designed to be shown whenever the frontend is not running i.e. when the computer has been started to record a program or is waiting for the backend to shut things down. The screen shows a status message line that indicates what the backend is currently doing eg idle, recording, comm flagging, transcoding etc. Also shows what programs are currently being recorded if any and what the next scheduled recording is. There is also a "Start MythTV Frontend" push button to start the frontend.

Added a basic internal DVD player, removing the need to use Xine or Mplayer

mythfilldatabase (and specifically the North American listings grabber which retrieves data from DataDirect) has been modified to respect Zap2It Labs' 'recommended download hour' suggestion to reduce the load on Z2L's servers

Read on below for all the details.

It is highly recommended if you are using the Nvidia binary VGA drivers that you use version 7676 or earlier as later revisions have serious problems with features like XvMC and OpenGL sync which can result in poor performance or lockups. (If you're running a version older than 7676 which provides all the features you need, you need not upgrade.)

MythTV

New Features

Major LiveTV changes - LiveTV is now treated more like a normal recording in that you can press "R" while watching LiveTV and everything you've seen since you switched to that channel will become a stored, named, recorded program. LiveTV recordings are placed into a separate LiveTV recording group and hidden from view by default. You can enable viewing of these recordings if you desire. LiveTV recordings are expired before any other content.

Auto-expire is forced on for all systems because of the LiveTV changes. This would be a good time to confirm your expiration settings are appropriate for your system. If you use your partition for other content, leave yourself a buffer large enough to handle your needs. Adjust the auto-expiration timer to ensure that programs are expired as needed to free space. Check your recording schedules and existing programs to be sure their auto-expiration setting is correct.

Recording ending times may be changed while recordings are in progress

Recordings in progress on a slave backend will be discovered if the master restarts and the master can restart a recording on another card if a slave fails during a recording

Added playgroups which allow default playback options (timestretch, skip and jump intervals) to be set on a per recording schedule basis.Important: The new default playback group does not inherit the skip settings previously configured in Mythfrontend. Please visit the Playback group configuration screen to reset your defaults to the expected behavior.

Added support for changing channels across tuners during LiveTV without having to change tuners manually first.

The Program Details page is now scrollable and includes more details from the listings and more MythTV specific information about the show

Added popup keyboard in text boxes

Schedule changes can be previewed when modifying recording schedules to see the results of changes before saving them

Added ability to control MythTV by netcatting to a TCP port on the front end and typing text commands. See Ticket 1092 for details.

Filename changes. Recordings are now saved without their ending times as part of the filename and MPEG-2 recordings will have an .mpg extension instead of .nuv like MPEG-4 or RTJPEG recordings.

New plugin. Allows management of your Netflix queue from within Myth. Please read the README in the plugin folder for instructions on how to configure this plugin to work properly with your Netflix account.

MythWeb underwent a fairly major overhaul. Please read the README carefully when upgrading as it explains many of the changes and how to properly configure your web server to run this application. If you're having problems, see this thread from the mailing list.

mythlcdserver

mythtranscode

New program that displays a myth themed dialog which shows a welcome/status information screen that is designed to be shown whenever the frontend is not running i.e. when the computer has been started to record a program or is waiting for the backend to shut things down. The screen shows a status message line that indicates what the backend is currently doing eg idle, recording, comm flagging, transcoding etc. Also shows what programs are currently being recorded if any and what the next scheduled recording is. There is also a "Start MythTV Frontend" push button to start the frontend.