[mythtv-commits] mythtv commit: r20523 - in trunk/mythtv by paulh

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Sat May 9 18:51:42 UTC 2009


      Author: paulh
        Date: 2009-05-09 18:51:42 +0000 (Sat, 09 May 2009)
New Revision: 20523
   Changeset: http://cvs.mythtv.org/trac/changeset/20523

Added:

   trunk/mythtv/libs/libmythtv/channelgroup.cpp
   trunk/mythtv/libs/libmythtv/channelgroup.h
   trunk/mythtv/libs/libmythtv/channelgroupsettings.cpp
   trunk/mythtv/libs/libmythtv/channelgroupsettings.h

Modified:

   trunk/mythtv/bindings/perl/MythTV.pm
   trunk/mythtv/bindings/python/MythTV/MythTV.py
   trunk/mythtv/libs/libmythdb/mythversion.h
   trunk/mythtv/libs/libmythtv/channelutil.cpp
   trunk/mythtv/libs/libmythtv/channelutil.h
   trunk/mythtv/libs/libmythtv/dbchannelinfo.cpp
   trunk/mythtv/libs/libmythtv/dbchannelinfo.h
   trunk/mythtv/libs/libmythtv/dbcheck.cpp
   trunk/mythtv/libs/libmythtv/libmythtv.pro
   trunk/mythtv/libs/libmythtv/remoteencoder.cpp
   trunk/mythtv/libs/libmythtv/remoteencoder.h
   trunk/mythtv/libs/libmythtv/tv_play.cpp
   trunk/mythtv/libs/libmythtv/tv_play.h
   trunk/mythtv/libs/libmythtv/tv_rec.cpp
   trunk/mythtv/libs/libmythtv/tv_rec.h
   trunk/mythtv/libs/libmythtv/tvosdmenuentry.cpp
   trunk/mythtv/programs/mythbackend/encoderlink.cpp
   trunk/mythtv/programs/mythbackend/encoderlink.h
   trunk/mythtv/programs/mythbackend/mainserver.cpp
   trunk/mythtv/programs/mythfrontend/globalsettings.cpp
   trunk/mythtv/programs/mythfrontend/guidegrid.cpp
   trunk/mythtv/programs/mythfrontend/guidegrid.h
   trunk/mythtv/programs/mythfrontend/main.cpp
   trunk/mythtv/themes/DVR/tv_settings.xml
   trunk/mythtv/themes/classic/tv_settings.xml
   trunk/mythtv/themes/default-wide/schedule-ui.xml
   trunk/mythtv/themes/defaultmenu/tv_settings.xml

Log:

Add channel grouping feature that allows you to create groups of channels to
help to find a channel while in live tv or the EPG.

* There's a new 'Channel Groups' settings page where you can add/delete the
  groups and also to change what channels appear in a group.

* While watching live tv you can select which channel group is active from the
  menu. When a group is selected and the current channel isn't in the group
  then the player will switch to the first channel in that group. Browsing in
  the OSD and changing channels will be restricted to channels from the
  current group.

* If you switch to the EPG from live tv the EPG will only show channels from the
  current channel group.

* In the EPG you can change the current group from the menu or you can cycle
  though the groups by pressing NEXFAV ('/').

* If you are viewing all the channels in the EPG you add the current channel
  to a channel group from the menu or by pressing TOGGLEFAV ('?').

* If you are viewing channels in a group in the EPG you can remove the current
  channel from the group via the menu or by pressing TOGGLEFAV ('?').

* A channel group called 'Favorites' is created and any existing favorites are
  placed in that group.

* Bumps the protocol version to 45.

Thanks to all who contributed to the patch on the ticket. I've made a few changes
to the patch so any bugs are mine. Closes #199.





More information about the mythtv-commits mailing list