Opened 15 years ago

Closed 12 years ago

#1083 closed enhancement (invalid)

sort order changes in "previous episodes"

Reported by: mythtv@… Owned by: bjm
Priority: minor Milestone: 0.22
Component: mythtv Version: head
Severity: low Keywords:
Cc: Ticket locked: no


Current, sort by title falls back to programid on title match. This patch does a few things:

  • Title matches first fall-back to subtitle, then programid (subtitles sorted same as title. Leadings The/A/An in subtitle are NOT ignored)
  • Adds a new sort order: sort by program ID (since I see the appeal)

Unfortunately, the new sort order suffers from a few flaws. That it, it works without a program as far as I can tell. However:

  1. It does not show up in the list of sort orders on main screen (will show in pop-up). The sort orders is part of the theme and is shared in multiple places. Not clear to me how to change it without causing problems.
  2. The next keypress is "3". Unfortunately, this dialog box is interpreted in "TV Frontend", which, by default, masks 3 to "Page Up". Can easily move to "4" or "0" (or other digit that's not "9"), but that breaks the old selection scheme.

Not happy with any of the choices I see on these two issuse, I punt, hoping the answer will be obvious to someone more in-tune with mythtv's UI (such as bjm). Sorry.

Attachments (1)

prevep-sort.diff (2.7 KB) - added by mythtv@… 15 years ago.
proposed patch (module UI issues discussed above)

Download all attachments as: .zip

Change History (5)

Changed 15 years ago by mythtv@…

Attachment: prevep-sort.diff added

proposed patch (module UI issues discussed above)

comment:1 Changed 15 years ago by bjm

Milestone: 0.20
Status: newassigned

While this may be possible, there may be no real benefit to justify the cost of the changes and added complexity and confusion for the user. Deferring for now but would consider a better solution.

If this was a list of recordings and the user wax choosing one to watch based on a known subtitle, then a subtitle sort could be helpful. However, these are episodes that were recorded in the past or matching showings that were not recorded in the past two weeks. The purpose of this lists is for reference but the promary function is to allow the user to clean out old crud built up in the oldrecorded table. The main things to do on this page are to remove all episodes if they are generic and do no good for dup matching (SportsCenter?, Anderson Cooper 360, etc.) or if a series ends and won't be shown again (Survivor: Pearl Islands) or to unmark an episode you wan to see again.

Say I have a list that shows I've recorded programids 9, 10, 11, 13, and 14. I can see that I haven't recorded 12 either because I missed it or it will be shown out of order, etc. I don't know the subtitle of 12 and wouldn't be able to find it missing from a subtitle list. If I read about an episode on the Internet and I have a short list, I could look for it without sorting. If I has several seasons of episodes, sorting by programid or date may be more helpful to find where it should be than an alpha list of subtitle names.

As for leadings The/A/An, when you go to a video store do you look for The Matrix under "T" or "M"? As far as I'm concerned, this wheel doesn't need to be reinvented and was solved perhaps a couple hundred years ago.

The legends are not automatic and would have to be added for each theme. The last time I did this was for Sort by Type on the priorities page. The key choice is "(4)". Now you know why ;-).

comment:2 Changed 14 years ago by Isaac Richards

Milestone: 0.200.21

comment:3 Changed 13 years ago by danielk

Milestone: 0.210.22
Version: head

comment:4 Changed 12 years ago by laga

Resolution: invalid
Status: acceptedclosed

I'm closing this ticket as no better proposal has been submitted in two years.

If you can come up with a better patch, please reopen.

Note: See TracTickets for help on using tickets.