Opened 12 years ago

Closed 11 years ago

#11922 closed Developer Task (Fixed)

Decouple Live TV and Program Guide

Reported by: Jim Stichnoth Owned by: Jim Stichnoth
Priority: minor Milestone: 0.28
Component: MythTV - General Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

The setting WatchTVGuide ("Show the program guide when starting Live TV") leads to a lot of unnecessary complication in the code base. The intention here is simplify by decoupling the starting of the Guide and Live TV, while providing a mostly equivalent experience for those who prefer starting with the Guide.

  1. Remove the WatchTVGuide setting.
  1. Promote the Schedule Recordings menu item (i.e., Program Guide) to the top-level mainmenu.xml.
  1. Allow the top-level guide starting channel to be automatically selected as the channel that would be tuned if Live TV were started instead.
  1. Optionally, change the DefaultTVChannel setting to be per channel group instead of global.

Change History (9)

comment:1 by Jim Stichnoth <jstichnoth@…>, 12 years ago

In eb13dd5af48535c64196c9c6aa5e5235f37f6555/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:2 by Jim Stichnoth <jstichnoth@…>, 12 years ago

In 77ddcc1b0f7b3fe791eadeb0fd111eb834d9c1ad/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:3 by Jim Stichnoth <jstichnoth@…>, 12 years ago

In c5f22566150e27cd977dc9e27aa2a4f683517eba/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:4 by Jim Stichnoth <jstichnoth@…>, 12 years ago

In de14c21fe0bf0372009687f2127bf0f457c5a242/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:5 by Jim Stichnoth <jstichnoth@…>, 11 years ago

In 681a09dbce9eaaf51b8914980dd7430a121bb55d/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:6 by Jim Stichnoth <jstichnoth@…>, 11 years ago

In b4b5a7d3b26a9b448730d1bf6fce191b67fc025d/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:7 by Jim Stichnoth <jstichnoth@…>, 11 years ago

In ed76a9d06c8db06157c1cb7afc8d7e349ba7ee8c/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:8 by Frank Phillips <fphillips81@…>, 11 years ago

This task has been implemented, can be closed.

comment:9 by Jim Stichnoth, 11 years ago

Resolution: Fixed
Status: newclosed

Some work is still needed to improve the selection of the "natural" live TV starting channel, but that can be done separately.

Note: See TracTickets for help on using tickets.