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

Discovering the iPad interface

Discussion in 'TiVo Underground' started by wmcbrine, Jan 18, 2011.

  1. Oct 7, 2015 #361 of 369
    L David Matheny

    L David Matheny Active Member

    1,631
    6
    Jan 29, 2011
    SE Ohio
    Generally speaking, such a tactic would be counterproductive on their part if they have any desire to retain and expand an enthusiast community. If anything, they should be rewarding you for your work to make their equipment more usable.

    Many companies like TV guide services have provisions in their user agreements that prohibit "screen scraping" or other automated methods of capturing proprietary data and using it for unapproved commercial purposes. If other companies try to steal TiVo's commercial breakpoint data to use with other DVRs, surely TiVo could sue them, and the offending company would have to prove that their breakpoint data is independently derived. They might have to copyright it first, but lawsuits are a concept not unknown to TiVo.

    Improving the experience for all TiVo users has been moyekj's mission for years, and TiVo has benefited greatly. If they want to prevent use of their breakpoint data for automatic removal of commercials from transferred programs, maybe they could make that a provision of the TiVo user agreement until they decide to port the feature to Roamio and/or Premiere.

    I should hope that TiVo has people lurking here. They would be insane not to follow these discussions. And is it possible that they need to expose comskip data to RPC for their own purposes?
     
  2. Oct 7, 2015 #362 of 369
    windracer

    windracer joined the 10k club

    12,083
    162
    Jan 3, 2003
    St. Pete, FL
    Maybe this was so the Minis could eventually take advantage of SkipMode when streaming content from a Bolt? If so, you'd think they'd have to put it back at some point ...
     
  3. Oct 7, 2015 #363 of 369
    Fofer

    Fofer Bo55man69

    89,408
    2,687
    Oct 29, 2000
    ...perhaps encrypted, though...?

    <sigh>
     
  4. Oct 7, 2015 #364 of 369
    tatergator1

    tatergator1 Well-Known Member

    1,944
    203
    Mar 27, 2008
    Columbus, Ohio
    Absolutely, and Ira certainly alluded to moyekj's work as beneficial to the Tivo enthusiasts, and Tivo by extension. He even indicated Tivo should continue to provide for these 3rd party apps.

    However, there's a limit to this to protect business interests. This is not the first time moyekj was working to reverse-engineer something, only to have Tivo pull the plug. The Opera browser and launching arbitrary URL's comes immediately to mind. IIRC, I think there are other RPC-related functions that were also obscured after moyekj disclosed he was investigating them in this forum.
     
  5. Oct 7, 2015 #365 of 369
    mrizzo80

    mrizzo80 Well-Known Member

    2,529
    320
    Apr 16, 2012
    Too bad TiVo had to pull the plug on this, it looked promising.
     
  6. Dec 1, 2015 #366 of 369
    k3rnel

    k3rnel New Member

    6
    0
    Dec 1, 2015
    thanks for that , but i cant access to ssl
     
  7. Jun 6, 2018 #367 of 369
    cenright

    cenright bone

    10
    1
    Feb 11, 2007
    I can't seem to see a way to get a list of programs from another tivo device (similar to My Shows=>Devices=>Other(Tivo)). This could be overcome by connecting to the other tivo...

    More importantly, did anyone ever happen to figure out if uiNavigate can be used to play a recording from another Tivo (similar to the same way as described above)?
     
  8. Jun 7, 2018 #368 of 369
    cenright

    cenright bone

    10
    1
    Feb 11, 2007
    When playing a remote recording, whatsOn has an extra field specifying the remote tivo where content is located:

    "remoteSourceBodyId": "tsn:846YYYYXXXXXXX"

    Can't seem to figure out where that would go in uiNavigate to play it...

    Code:
    {
      "whatsOn": [
        {
          "collectionId": "tivo:cl.362463812",
          "contentId": "tivo:ct.387799182",
          "channelIdentifier": {
            "channelNumber": "9-1",
            "sourceType": "terrestrial",
            "stationId": "tivo:st.19939930",
            "type": "channelIdentifier"
          },
          "offerId": "tivo:of.ctd.19939930.9-1.terrestrial.2018-05-08-01-00-00.1800",
          "recordingId": "tivo:rc.1112679",
          "activeAudioStream": {
            "audioStreamFormat": "ac3",
            "audioStreamId": "tivo:aus.148",
            "language": "en",
            "type": "audioStream",
            "streamServiceMode": "completeMain"
          },
          "availableAudioStream": [
            {
              "audioStreamFormat": "ac3",
              "audioStreamId": "tivo:aus.148",
              "language": "en",
              "type": "audioStream",
              "streamServiceMode": "completeMain"
            },
            {
              "audioStreamFormat": "ac3",
              "audioStreamId": "tivo:aus.149",
              "language": "es",
              "type": "audioStream",
              "streamServiceMode": "visuallyImpaired"
            }
          ],
          "playbackType": "recording",
          "remoteSourceBodyId": "tsn:846YYYYXXXXXXX",
          "type": "whatsOn"
        }
      ],
      "type": "whatsOnList"
    }
     
    Last edited: Jun 7, 2018
  9. Jun 7, 2018 #369 of 369
    cenright

    cenright bone

    10
    1
    Feb 11, 2007
    tried this:
    Code:
    {
      "remoteSourceBodyId": "tsn:846YYYYXXXXXXX",
      "type": "uiNavigate",
      "uri": "x-tivo:classicui:playback",
      "parameters": {
       "fUseTrioId": "true",
       "recordingId": "tivo:rc.1112679",
       "fHideBannerOnEnter": "true"
      }
    }
    and this:
    Code:
    {
      "type": "uiNavigate",
      "uri": "x-tivo:classicui:playback",
      "parameters": {
       "fUseTrioId": "true",
       "recordingId": "tivo:rc.1112679",
       "remoteSourceBodyId": "tsn:846YYYYXXXXXXX",
       "fHideBannerOnEnter": "true"
      }
    }
    no workie, anybody with other suggestions?
     
    Last edited: Jun 7, 2018

Share This Page