• Bug#265786: tvtime: show full program description

    From Billy Biggs@1:229/2 to All on Fri Aug 20 03:10:07 2004
    From: [email protected]

    Markus J�rvinen ([email protected]):

    Billy Biggs <[email protected]>:
    Hmm, if this is not feasible for tvtime is there any good app for browsing tv listings that you know of? Or do I have to continue
    /:ing the xml file with vim? :)

    I don't know, but I haven't looked. I always expected this would be
    the best solution: some nice GTK+ XMLTV browser would be awesome,
    and not very hard to write. Someone must have done this already -
    and if they did, fixing it to be able to change channels in tvtime
    right from the browser would be trivial. I expected the XMLTV
    information in tvtime would be for quick refrence for fulscreen
    viewing.

    OK, but then it would be nice if the browser program could be somehow
    started from tvtime also, so that it would show the current program
    info directly. Or could the browser just somehow detect the current
    channel itself?

    It seems silly to discuss some hypothetical XMLTV app and how it could
    better integrate with tvtime :) You should find a browser that you
    like, and then we can figure out how to integrate it best. Yesterday I
    did some work to integrate nxtvepg with tvtime by implementing
    compatibility with xawtv's _XAWTV_REMOTE/_XAWTV_STATION IPC mechanism.

    Previous program seems silly. We already show the title of the next
    show, since this seems very useful.

    Previous program information would be useful if the previous program
    is running late. Sometimes an interesting program is still running
    when the next should have been started.

    I am worried that this would add a lot of clutter to the screen to
    show information that is rarely useful.

    Even though I don't think this will happen any time soon, can we
    decide what the UI would be for that? Use case would be, hit
    DISPLAY until you get the view with the description in the list,
    then you need some key to be a "NEXT" key. [...] Would we need a
    new key binding? Is there some logical key we could use?

    Well, PageUp and PageDown would be quite natural for scrolling text.

    Sure, but if you're a remote control user (via lirc), then you'd have
    to allocate more buttons for these new commands. I guess we could have
    the key binding be somewhat silent, just have the ... and if you hit
    PageDown it sets some offset, draw the ellipsis at the top, etc.

    Can you file a bug in the tvtime bug tracker suggesting this?

    -Billy

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Markus =?iso-8859-1?Q?J=E4rvinen?=@1:229/2 to All on Sun Aug 15 01:10:07 2004
    From: [email protected]

    Package: tvtime
    Version: 0.9.12-2
    Severity: wishlist

    I use the XMLTV feature to show program description for the current
    program. Quite often the description is so long that it is shown only partially. It would be nice to be able to see it completely. Maybe there
    could be some scrolling commands that could be binded to some keys. It
    would also be nice if tvtime would use a bit more of the screen for the description.

    -- System Information:
    Debian Release: 3.1
    APT prefers unstable
    APT policy: (500, 'unstable'), (500, 'testing')
    Architecture: i386 (i686)
    Kernel: Linux 2.6.7-1-k7
    Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8

    Versions of packages tvtime depends on:
    ii debconf 1.4.30 Debian configuration management sy ii libc6 2.3.2.ds1-13 GNU C Library: Shared libraries an ii libfreetype6 2.1.7-2.2 FreeType 2 font engine, shared lib ii libpng12-0 1.2.5.0-7 PNG library - runtime
    ii libxml2 2.6.11-3 GNOME XML library
    ii ttf-freefont 20031008-1 Freefont Serif, Sans and Mono True ii ucf 1.07 Update Configuration File: preserv ii xlibs 4.3.0.dfsg.1-6 X Window System client libraries m ii zlib1g 1:1.2.1.1-5 compression library - runtime

    -- debconf information excluded



    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Billy Biggs@1:229/2 to All on Sun Aug 15 01:40:06 2004
    From: [email protected]

    Markus J�rvinen ([email protected]):

    I use the XMLTV feature to show program description for the current
    program. Quite often the description is so long that it is shown only partially. It would be nice to be able to see it completely. Maybe
    there could be some scrolling commands that could be binded to some
    keys. It would also be nice if tvtime would use a bit more of the
    screen for the description.

    Scrolling keys I think would be too much of a pain in the ass to
    implement. I could maybe fit another line of a description though, but
    I'm worried because we're using a fair bit of room already. How big are
    the descriptions from your provider??

    -Billy

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Markus =?iso-8859-1?Q?J=E4rvinen?=@1:229/2 to Billy Biggs on Sun Aug 15 13:00:14 2004
    From: [email protected]

    On Sun, 2004-08-15 01:16, Billy Biggs wrote:
    I use the XMLTV feature to show program description for the current program. Quite often the description is so long that it is shown only partially. It would be nice to be able to see it completely. Maybe
    there could be some scrolling commands that could be binded to some
    keys. It would also be nice if tvtime would use a bit more of the
    screen for the description.

    Scrolling keys I think would be too much of a pain in the ass to
    implement. I could maybe fit another line of a description though, but
    I'm worried because we're using a fair bit of room already.

    Hmm, if this is not feasible for tvtime is there any good app for browsing
    tv listings that you know of? Or do I have to continue /:ing the xml file
    with vim? :)

    Another thing that's bugging me is that programs don't start and end
    exactly when supposed, so tvtime often shows information for the wrong
    program. I often want to see the information at the time when the program
    is changing. A way to peek information for the previous and next program
    would also be nice. This would be nice even if programs are on time.

    How big are
    the descriptions from your provider??

    The ten longest descriptions currently:

    % grep '^ <desc' tv.xml | sed 's,^[^>]*>,,;s,<[^<]*$,,' | while read l; do echo "$l" | wc -c; done | sort -nr | head
    862
    820
    784
    769
    755
    692
    682
    672
    655
    648



    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Billy Biggs@1:229/2 to All on Sun Aug 15 18:00:09 2004
    From: [email protected]

    Markus J�rvinen ([email protected]):

    Scrolling keys I think would be too much of a pain in the ass to
    implement. I could maybe fit another line of a description though,
    but I'm worried because we're using a fair bit of room already.

    Hmm, if this is not feasible for tvtime is there any good app for
    browsing tv listings that you know of? Or do I have to continue /:ing
    the xml file with vim? :)

    I don't know, but I haven't looked. I always expected this would be
    the best solution: some nice GTK+ XMLTV browser would be awesome, and
    not very hard to write. Someone must have done this already - and if
    they did, fixing it to be able to change channels in tvtime right from
    the browser would be trivial. I expected the XMLTV information in
    tvtime would be for quick refrence for fulscreen viewing.

    Another thing that's bugging me is that programs don't start and end
    exactly when supposed, so tvtime often shows information for the wrong program. I often want to see the information at the time when the
    program is changing.

    Can you look in the XMLTV file and see why it is giving wrong
    information? It may simply be a bug in your provider: this definitely
    wasn't happening here.

    A way to peek information for the previous and next program would also
    be nice. This would be nice even if programs are on time.

    Previous program seems silly. We already show the title of the next
    show, since this seems very useful. I think someone posted a patch to
    do more but I have not gone through it. Interested in helping? :)

    How big are the descriptions from your provider??

    The ten longest descriptions currently:

    % grep '^ <desc' tv.xml | sed 's,^[^>]*>,,;s,<[^<]*$,,' | while read l; do echo "$l" | wc -c; done | sort -nr | head
    862

    So if I'm showing like 60-70 characters per line, that's like _12_
    lines? Is that right? That's pretty massive, we would have to have
    some sort of "next page" key. Awkward...

    Even though I don't think this will happen any time soon, can we
    decide what the UI would be for that? Use case would be, hit DISPLAY
    until you get the view with the description in the list, then you need
    some key to be a "NEXT" key. Since we're not in menu mode, this is
    awkward, since we don't have any arrow keys. Would we need a new key
    binding? Is there some logical key we could use?

    I guess we could also have the full description just be in the menu somewhere, and then the menu system keys could take over (and you could
    use the mouse). This would make scrolling easier, but it seems
    inconvenient and unintuitive to go into the menu to view the
    description.

    -Billy

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)