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

Linux based Home Media applications

Discussion in 'TiVo Home Media Features & TiVoToGo' started by lrhorer, Jul 8, 2012.

  1. PaJo

    PaJo New Member

    212
    0
    Dec 17, 2001
    highspire,pa...
    Sorry, I did not realize the question should be put in an old thread. The first paragraph mention Galleon so I thought this was suitable. I will take your advice and see what else I can learn.

    thanks
     
  2. JeffDwork

    JeffDwork New Member

    1
    0
    Sep 21, 2012
    Los Banos, CA
    I'm about to take the TiVo plunge now that I can get Comcast's OnDemand on TiVo (yes!) and my 2nd Comcast DVR just crashed. I've been using BeyondTV for a long time recording off SD cable boxes while using Comcast's box for HD recordings, so I'm really interested in moving files between TiVo and PC. I think it's really cool that there's all this 3rd party open-source software for TiVo, but I need some help understanding what everything does.

    Can someone please put together a post with a short description of the currently available programs including:
    program name
    what does it do
    where to download it

    It would be really nice if this could be put into a closed sticky thread so newbies like me could easily find it.

    TIA,
    Jeff
     
  3. windracer

    windracer joined the 10k club

    11,580
    3
    Jan 3, 2003
    St. Pete, FL
    There are a few posts like that around here already, like this one.
     
  4. lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    This topic is not really suited to this thread. It would be best moved elsewhere. If you have questions or comments on getting any of the applications you seek working under Linux, then come on back here.

    Note I do not believe you will be able to move any OnDemand content to a PC.

    As you can see from the link provided by windracer, there are something over 100 3rd party applications available for the Tivo, and some of it has quite an extensive array of features. Writing up a "what does it do" synopsis for every one of them would be quite an undertaking for any one individual - especially an unpaid one.

    Um, why a closed thread? New apps for TiVos come out on a regular basis. Some of the very best have been developed within the last few months. Any closed thread of this nature would soon be obsolete, sticky or not.

    Unfortunately, while that thread is close to being comprehensive in terms of the names and locations of apps, it is not so when it comes to functional descriptions. I'm afraid JeffDwork is just going to have to do some research, but that thread is an excellent place to start.
     
  5. PaJo

    PaJo New Member

    212
    0
    Dec 17, 2001
    highspire,pa...
    Thanks again, I think the resolution errors may have been associated with the video setting on the HD Tivo after I switched to 1080i hybrid it seemed to work better.

    I am now using a slightly overclocked Raspberry Pi (900mhz) running the 32 bit 2.3.1 version of Galleon for the traffic cams. The Raspberry Pi is slower but once the traffic cam is up it seems pretty good. I added a call to galleon/bin/run.sh to the /etc/rc.local so if my wife has any problems she can just switch the Raspberry Pi off and back on again. If and when I want to use xbmc I can just switch SD cards and reboot. The only thing setup in Galleon is the Internet Images, and I do not plan on using it for anything more at this time.

    thanks again and I apologize for being off topic

    joe
     
  6. windracer

    windracer joined the 10k club

    11,580
    3
    Jan 3, 2003
    St. Pete, FL
    That's pretty cool! :up:
     
  7. PaJo

    PaJo New Member

    212
    0
    Dec 17, 2001
    highspire,pa...
    The traffic cams via Raspberry Pi with Galleon has been working very well for a couple days. I have ordered a second $35.00 Raspberry Pi to use with an old, usb wifi adapter & usb cam currently gathering dust in hopes to send my own cam images. It may be possible to use the wireless webcam setup to do video and later push it to the Tivo but I need to do more research, I read someone had motion working with the Raspberry Pi but have a lot to learn.

    It's ironic, a few years ago we used Pytivo a lot but after getting Roku and a HD media player we stopped using it, but if I can get my wireless usb cam video working with motion might install pytivo again and try pushing home made videos to our Tivo, it will be a nice addition for our current surveillance/dvrs setup and having an additional capabilty of security surveillance videos would be much more useful to me than many of the features on Tivo these days. It's a long way off, now just an idea, but if I could get security videos on the Tivo in folders by date it would be really nice addition to the Tivo for me. Most stand alone dvr systems for security surveillance only work with windows, not much for linux unless you do it yourself.
     
  8. lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    If you are going to be pushing the video to the TiVo, I suggest you try vidmgr. The curl example above may be useful, as well.
     
  9. PaJo

    PaJo New Member

    212
    0
    Dec 17, 2001
    highspire,pa...
    Thanks for the suggestions, and you script examples. I have used pytivo & and also curl in the past to link a ftp directory on my media player to my Kubuntu file system. I will take a long look at it all, may just use the HD Media player for the new video setup because it will allow me to zoom in on areas of the video, which will be better for security videos. Either way I prefer view them on my big screen TV rather than a 24" monitor. Galleon still seems to be working OK and so far appears to be a unique program that must be used on Tivo.

    thanks again to all


    joe
     
  10. 72morgan

    72morgan New Member

    19
    0
    Jan 24, 2005
    CT.
    I am currently using WHS and streambaby. I had a drive go bad and it was a real pain to save and move my data and videos. I am thinking of going to a new setup with either a Netgear or Synology server. I am thinking the netgear / sinology setup might be easier to maintain, ie hot swappable. Netgear has some Tivo support, but in some ways Synology seems better. Can anyone give me an idea which is better and how hard would it be to set up either one with PyTivo so I can stream videos from the server to my Tivos. Any input would be appreciated.

    I have installed Windows thousands of times , built all of my computers and the WHS. I have NO experience with Linux.
     
  11. lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    Welcome to the thread. A number of users on this forum have experience with either the Synology or Netgear systems. The advantages of a NAS are they are usually small in footprint, comparatively speaking, and they usually enjoy very low power consumption. On the down side, they tend to be a bit more expensive than a roll-your-own, and unless you purchase a high-end model, expandability can be a real challenge.

    I will take the time to enter into a little more lengthy discourse this evening, but in the mean time I request that you think a bit about your needs in terms of capacity and usage both now and in the near future, and let us know what they are. The answers will help determine a good path for you to follow. Note that you need to think about not only how much capacity you will need, but also what types of files ( video only or audiom photos, video, and perhaps general purpose files? MPEG-II? MKV? h.264? ), and what you will be doing with them (transferring to a handheld device? Burning to DVD?). It also encompasses how much you want to spend.
     
  12. lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    Well, the latest version of Debian Linux, named "Wheezy", was released just a few days ago. I haven't upgraded, yet, but it looks pretty nice. I'm probably going to upgrade one of my desktop PCs this weekend. I'll post my findings here.
     
  13. timckelley

    timckelley TCFer

    27,464
    49
    Oct 15, 2002
    Austin, TX
    Say, I have a general question about this. I've been running pyTiVo on an old computer with Windows XP on it, and I've always assumed the slowness of file transfers were due to me using wifi. Well I ran a long ethernet cable as an experiment, and a 2-3 GB file still took hours to transfer, so I'm guessing the bottleneck must be whatever pyTiVo is internally doing during the transfer. It must be doing a bunch of data crunching or something.

    It seems like I remember you or somebody saying that pyTiVo could be installed on my NAS directly. (Currently I have the XP computer transferring files between the TiVos and the NAS.) I actually now have two NAS's in my house, both made by Synology, which I think might be linux-based, if I understand correctly, which made me think of this thread. (One NAS contains 2 x 3TB in RAID 0 configuration, and the other has 4 x 3TB in RAID 5.)

    So my question is this: If I were to install pyTiVo on one of the NAS's, do you think there would be a significant boost in how fast I can transfer files?

    On another subject, pyTiVo freezes on me pretty much daily, and I think it's because of the wifi network. My attempts to use MOCA have failed, but my BIL thinks I should install a high quality wireless access point (instead of relying on the router's built-in wifi), and he's offered to help me run ethernet to the center of the house through my attic to get this set up, so hopefully that will work. I'd consider running ethernet to the TiVos, but that would involve parts of my attic that are very hard to get to. Getting to a central location is easy though, as that part of my attic is very accessible.
     
  14. windracer

    windracer joined the 10k club

    11,580
    3
    Jan 3, 2003
    St. Pete, FL
    My initial response is no. The "data crunching" is pyTivo transcoding the file (via ffmpeg) to a format the TiVo can play. You can minimize transcoding by keeping your files in formats the newer boxes can play natively so that really you're just copying the file instead of re-encoding it (which is CPU intensive). NASes usually have slower CPUs than a full-blown desktop machine which is why I say you probably won't see a performance boost moving pyTivo to the NAS (although I have no experience with the Synology units).

    As for the networking setup, wired ethernet would be the way to go, then MoCA (which I personally love and use with all of my TiVos), and then WiFi.
     
  15. timckelley

    timckelley TCFer

    27,464
    49
    Oct 15, 2002
    Austin, TX
    The kind of transferring we're doing is mainly just moving a file from the TiVo to the NAS. Should that really even involve transcoding the files? It looks like the files are showing up on the NAS with a .TiVo suffix, plus a small meta data file in text format. Are the files stored natively on our TiVos in .TiVo format? By the way, the 3 TiVos we use with pyTiVo are 2 S2, plus one Premier. (My TiVo is a TiVoHD, but I don't bother transferring files from that one.)
     
  16. wmcbrine

    wmcbrine Ziphead

    10,369
    22
    Aug 2, 2003
    S2s are slow as hell. They're almost always the limiting factor in a transfer. You should get pretty good speeds to a Premiere, though.

    The TiVo's internal representation of recordings doesn't really resemble a conventional filesystem. But .TiVo files are the transport mechanism in and out of the TiVo.

    A .TiVo file might still need transcoding, e.g. if you were attempting to watch an HD recording on a Series 2.
     
  17. timckelley

    timckelley TCFer

    27,464
    49
    Oct 15, 2002
    Austin, TX
    Well my wife almost never attempts to watch an HD recording on her S2's, but it sounds like even without transcoding, slowness can be caused by the hardware inside the S2 itself, which I assume must participate in the work of the file transfer.

    So it's sounding like whether I continue with my XP box, or house pyTiVo on an NAS, I'm still going to be limited by the S2. And my BIL's suggestion I install a high speed 5GHz wireless access point (to get higher speed wifi) wouldn't necessarily help that much either.
     
  18. lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    It should not take that long, but using WiFi, it might. WiFi speeds can be unspeakably low, but one should be able to get at least a couple of Mbps out of even a weak link. Two Mbps is 900 MB per hour, so if your link is only managing 1 or 2 Mbps, then a couple of hours or so is not unexpected for a 2G file.

    No, pyTiVo doesn't do anything of note during a transfer from a TiVo to the server. The TTG transfer protocol is actually just a standard Secure HTTP transfer as far as the clients are concerned.

    It surely can, as long as the platform wither allows alien software, or else can be hacked.

    Yes, I believe that is true of most, if not all Synology units.

    Well, it depends on the topology, but I expect not.

    That is the best first guess. It could be something else, however. Without more information, it is not possible to refine the guess.

    It may or may not help. Again, we would need more details to guess more effectively.
     
  19. lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    Well, yes and no. The transcoding, if any, is not done by the server in that case, however.

    No, they are tystreams. On S1 and S2 TiVos, the tystreams are an extension of MPEG2. On the S3 and S4, I believe they can be coded as either MPEG2 or h.264 extensions.

    Do you experience the same low transfer rate to / from the Premiere? If so, then it lends more support to the notion of your problem being related mainly to the WiFi.
     
  20. lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    It's possible, but the rates you mention sort of sound more like something else. It's hard to tell without quantitative data.

    There are ways to speed it up - a lot. Not, however, if your wireless loop is the main culprit.

    At some point, yes. Whether you are at that point now, or not, is another matter. We need to know what segments are wireless and which ones are wired. Is the link from the NAS to the XP machine wired or wireless? From the XP machine to the S2s? To the Premiere? Remember, when you host the download server (pyTivo in this case) on the XP machine, the data has to transfer from the TiVo to the server, and then from the server to the NAS. Add to that the fact the wireless links are half duplex, and not very fast in the first place, and it would be no wonder the transfers are slow if the data is passing across a wireless segment twice.

    If you can get us some real numbers, we might be able to tell you better. In partcular see what speeds you get to and from the Premiere. The Premiere is not slow, comparatively speaking. Most routers have stats for their wireless clients. Posting those would help, as well.
     

Share This Page