1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

How Many Mini's per Host DVR?

Discussion in 'TiVo Mini' started by sbiller, May 8, 2013.

  1. Dan203

    Dan203 Super Moderator Staff Member TCF Club

    37,512
    180
    Apr 17, 2000
    Nevada
    I don't think it's breaking new ground. But it's probably not easy to accomplish with the current design. If they were starting from scratch then it would make sense to build that capability in, but when you're trying to adapt code that has been in place for 14 years it can be a little more difficult.
     
  2. todd_j_derr

    todd_j_derr Member

    180
    0
    Jun 6, 2000
    Pittsburgh,...
    Yeah, I had a Moxi + Mates for a few years. As above it presented you with an option of what to cancel (including the ability to stop another box from watching live TV, IIRC), with the default being cancel nothing/stop watching Live TV. I never really tested how it behaved under various multiple device scenarios - since it's just me and my wife it didn't really happen often despite having 3 mates with only 3 tuners to share.

    There are race conditions but there are sane ways to handle them. Show the conflict box on all the Minis. Two or more boxes might try to act at the same time, in which case you order their actions and only cancel as much as is necessary. If we needed 1 tuner, and multiple boxes try to cancel different shows, one of them "wins" and the rest get a dialog saying "X was cancelled on another Tivo, so nevermind". More generally, if you need N tuners and get >=N unique cancellations, then N take effect and the rest get the "nevermind" message. If you get <N, present a dialog with updated choices. Ideally you could update the dialogs on other boxes as changes are made, but that's not required for that scheme to work. It might take multiple iterations to sort it out but eliminates any ambiguity about what is going to be cancelled.
     
  3. redbeard25

    redbeard25 Member

    71
    0
    Jan 15, 2002
    Here's my idea:

    Given, only two tuners can be used for live TV streaming.

    If one Tivo mini is using a tuner for Live TV, and the Premiere wants it, the message on the mini says,

    "In order to continue watching Live TV, which of the following recordings would you like to cancel?"
    ___ Show 1
    ___ Show 2
    ___ Show 3
    ___ Show 4
    _x_ Stop watching Live TV

    If I pick a show, it cancels, and I continue watching Live TV.

    If there are TWO minis streaming Live TV, the one with the tuner that is slated to get the HIGHEST priority recording says:

    "In order to continue watching Live TV, which of the following recordings would you like to cancel?"
    ___ Show 1
    ___ Show 2
    ___ Show 3
    ___ Show 4
    _x_ Stop watching Live TV

    If I pick a show, it cancels, and I continue watching Live TV.

    The one with the tuner that is slated to get the LOWER (#2) priority recording says:

    "In order to continue watching Live TV, which of the following recordings would you like to cancel?"
    ___ Show 2
    ___ Show 3
    ___ Show 4
    _x_ Stop watching Live TV

    (Show 1 is the highest priority)

    If I pick a show, it cancels, and I continue watching Live TV.

    On the Premiere end, here are the outcomes:

    Mini 1 - Stop watching Live TV
    Mini 2 - Stop watching Live TV

    Tuner 1 - Show 1 records
    Tuner 2 - Show 2 records
    Tuner 3 - Show 3 records
    Tuner 4 - Show 4 records

    Mini 1 - Any choice
    Mini 2 - Stop watching Live TV
    (or vice versa)

    Tuner 1 - Uncancelled show records
    Tuner 2 - Uncancelled show records
    Tuner 3 - Uncancelled show records
    Tuner 4 - Live TV on Mini 1

    Mini 1 - Any choice
    Mini 2 - Any choice

    Tuner 1 - Uncancelled show records
    Tuner 2 - Uncancelled show records
    Tuner 3 - Live TV on Mini 1
    Tuner 4 - Live TV on Mini 2

    Am I missing something here? Maybe what shows up on the Premiere?
     

Share This Page