PDA

View Full Version : pyTivoX


Pages : 1 2 3 4 [5] 6

PoobBubes
07-14-2010, 07:25 PM
I just installed pyTivoX on my iMac (10.6.4). The pyTivo part works fine, but no matter what I try I cannot get StreamBaby to show up on the Tivo (Premiere). Does anyone know some things to try? I have tried to open a port in my router and I have manually set the ip in streambaby.ini to my pc's ip address. Are there any other thing I can try?

James T. Savidge
07-19-2010, 12:52 PM
Greetings,

I was originally exploring using pyTivoX as a way to get around the problems that my TiVo Premiere was having seeing my playlists form YouTube. Yesterday I finally got my playlist to show up my making sure that I had something in the playlist’s Description field.

On my way to getting that to work, I still haven’t been able to get one part of pyTivoX to work: push.

When running it, I can see my shared folders on my TiVo and I don’t seem to have any problems getting it to pull videos from my Mac. However I haven’t been able to get the file to be pushed from the Mac. (I haven’t even tried to generate any metadata files yet.)

in the “Push Support” section of the pyTivoX preferences, I have entered the email address that the TiVo website asked me to use as my login ID, and I have entered the same password I use on their website. I have several of my shared folders entered in the “Shared Directories” list, but nothing is being moved over to my TiVo Premier.

All the files I’m trying to push are m4v format. They can be pulled to the TiVo, but can those file types also be pushed?

If so, what can I do to diagnose what might be preventing the push from working?

Config:

MacOS X 10.6.4
TiVo Premiere XL
pyTivo 1.3
File types - *.m4v

Any suggestions?

James T. Savidge, Monday, July 19, 2010

Rdian06
07-19-2010, 02:42 PM
Greetings,

I was originally exploring using pyTivoX as a way to get around the problems that my TiVo Premiere was having seeing my playlists form YouTube. Yesterday I finally got my playlist to show up my making sure that I had something in the playlist’s Description field.

On my way to getting that to work, I still haven’t been able to get one part of pyTivoX to work: push.

When running it, I can see my shared folders on my TiVo and I don’t seem to have any problems getting it to pull videos from my Mac. However I haven’t been able to get the file to be pushed from the Mac. (I haven’t even tried to generate any metadata files yet.)

in the “Push Support” section of the pyTivoX preferences, I have entered the email address that the TiVo website asked me to use as my login ID, and I have entered the same password I use on their website. I have several of my shared folders entered in the “Shared Directories” list, but nothing is being moved over to my TiVo Premier.

All the files I’m trying to push are m4v format. They can be pulled to the TiVo, but can those file types also be pushed?

If so, what can I do to diagnose what might be preventing the push from working?

Config:

MacOS X 10.6.4
TiVo Premiere XL
pyTivo 1.3
File types - *.m4v

Any suggestions?

James T. Savidge, Monday, July 19, 2010

"Push" means to initiate the video transfer from the pyTivo web interface rather than using the Tivo's Now Playing interface (pull). It doesn't automatically transfer (unless you script, but that's another topic).

See:

http://pytivo.sourceforge.net/forum/post10142.html#10142

James T. Savidge
07-21-2010, 12:04 PM
"Push" means to initiate the video transfer from the pyTivo web interface rather than using the Tivo's Now Playing interface (pull). It doesn't automatically transfer (unless you script, but that's another topic).

See:

[ Link to the pyTivo forum was here ]

Thank you. That other thread helped clear up some of my misconceptions, and after a bit of bumbling around I finally got it working. (I’ll update that other thread so others can LFMF.)

Thanks.

James T. Savidge, Wednesday, July 21, 2010

TexasMan
07-26-2010, 09:15 AM
I just installed pyTivoX on my iMac (10.6.4). The pyTivo part works fine, but no matter what I try I cannot get StreamBaby to show up on the Tivo (Premiere). Does anyone know some things to try? I have tried to open a port in my router and I have manually set the ip in streambaby.ini to my pc's ip address. Are there any other thing I can try?

I've got the same issue. Program installed and working fine prior to the update and now the PyTivo part works fine. I can push content to the Tivo and the sharepoint shows up as usual in the Now Playing list BUT Streambaby appears to be missing in action as no sharepoint appears under Music, Photos and Showcases at all.

Nothing else has changed except for the operating system update (I do believe Apple also pushed out a Java update as well) so I've been using the PyTivo portion only but I hate copying the videos over if I only want to stream them.

Other third-party streaming solution such as Serviio, etc. seem to work fine but these stream to the TV not the Tivo and lose some functionality. I'm guessing Streambaby is due for an update (current version .29).

JF0rd
07-29-2010, 01:56 PM
When I open pytivox on my mac mini. It opens, but I never get the window to add folders. This is on the latest updates of Snow Leopard.

Any ideas?

mec1991
07-31-2010, 11:49 AM
When I open pytivox on my mac mini. It opens, but I never get the window to add folders. This is on the latest updates of Snow Leopard.

Any ideas?

Are you clicking the blue + icon in the lower right side?

ebf
07-31-2010, 02:29 PM
Hi all.

I'm not sure if this is a TiVo or a pyTiVo issue...

I have been using pyTiVo with my Series2 boxes successfully for ages. We just added a TiVo HDXL to the collection and am finding some files, avi and mp4, that I pull or push to the new box are showing the wrong aspect ratio-- tall and squished instead of letter boxed as they appear when pulled/pushed via my Series2 box connected to the same TV (and the same source files). I have a 10+ year old RCA brand standard def 4:3 TV connected to my new TiVo by rca cables. I've tried changing the TiVo video output settings, currently 480p, but all options result in the same visual output; the TV aspect option on the TiVo, classic 4:3; and aspect correction mode, panel, but nothing makes my transferred videos normal looking.

I vaguely remember reading about some additional setting in pyTiVo for the Series3 and HD boxes, but can't find it now.

Can someone give me some tips?

Thanks.

pilotbob
08-01-2010, 01:48 PM
Hi all.

I'm not sure if this is a TiVo or a pyTiVo issue...

I have been using pyTiVo with my Series2 boxes successfully for ages. We just added a TiVo HDXL to the collection and am finding some files, avi and mp4, that I pull or push to the new box are showing the wrong aspect ratio-- tall and squished instead of letter boxed as they appear when pulled/pushed via my Series2 box connected to the same TV (and the same source files). I have a 10+ year old RCA brand standard def 4:3 TV connected to my new TiVo by rca cables. I've tried changing the TiVo video output settings, currently 480p, but all options result in the same visual output; the TV aspect option on the TiVo, classic 4:3; and aspect correction mode, panel, but nothing makes my transferred videos normal looking.

I vaguely remember reading about some additional setting in pyTiVo for the Series3 and HD boxes, but can't find it now.

Can someone give me some tips?

Thanks.

"Note: Before streaming, make sure your TiVo is set to the "Panel" aspect mode. If it is not, streaming videos will not display in the correct aspect ratio."

This is from this awesome thread:

http://www.tivocommunity.com/tivo-vb/showthread.php?p=7097286

BOb

thewebgal
08-01-2010, 02:49 PM
Been watching the BBC video series "Life", which I have in mkv files - 1.9g for a 58 minutes episode. Got them on a SHARE drive and hit pyTivoX in the Showcases settings to play.
The resolution and audio are amazing, but its such a large file that I have to let it preload to some extent or else I very quickly overrun the buffer. Part of that is because my Airport Extreme (N) is 1 floor up and at the opposite end of the house from my Airport express (N) so there is plaster and all kinds of other things in the way. But I just revamped my network settings and after watching an episode today, the TIVOHD "settings" screen says its getting remote file loads at 7.9Meg/sec - which seems to be mighty good (it was just under 4Meg yesterday).

My best guess is the only way to improve this, short of moving the TIVOHD to my office, would be to run ethernet between my office and the TV room, and hang the Express(N) at the end of the cable as an extended network.

What say all of you to this?

ebf
08-01-2010, 04:46 PM
... I vaguely remember reading about some additional setting in pyTiVo for the Series3 and HD boxes, but can't find it now...I think I found the setting. It set aspect169=true under the "[_tivo_HD]" section (could have also gone under the specific tivo section). The same transferred videos now display correctly. However, TiVo downloaded "on demand" web videos still look stretched. I've only received a few of those and have not been able to check the source RSS feeds to see if it is the downloading by TiVo or just how the original file is.

ebf
08-01-2010, 05:14 PM
"Note: Before streaming, make sure your TiVo is set to the "Panel" aspect mode. If it is not, streaming videos will not display in the correct aspect ratio."Thanks for the link! Does that mean the transfer is recorded differently based on the TiVo aspect mode setting and will not change after recording when you toggle the aspect mode? Seems strange.

sepstein
08-17-2010, 06:26 PM
First time with pyTivo.

I've installed pyTivoX, and can get the streaming to work (StreamBaby), but not pyTivo itself. My Now Playing list will show the share, and when I select it, I get the header but no file listing.

When I exit from the share, the Now Playing list doesn't show the share any longer.

Any hints?

sepstein
08-17-2010, 10:31 PM
Seems it is in part a firewall issue - turning off the firewall of my Mac allow me to see the directory.

I've been having mixed luck in pulling shows, though. Most .tivo recordings fail immediately. Another got about 10% on to the TiVo before dying.

Marconi
08-29-2010, 12:20 PM
Does anyone know what use, if any, pyTiVo makes of my MAK when transferring files back to TiVo?

I typically use iTiVo to fetch recordings from my TiVos and use the "decrypt" mode to un-encode my MAK from the recordings.

When I transfer recordings back to TiVo, does pyTiVo use my MAK in any way to mark the recordings as "belonging to" my MAK?

When transferring recordings from my Mac to a TiVo DVR via pyTiVo, does the recording get re-encrypted by TiVo to include its MAK? Hey, they might be home movies, for all TiVo knows. Would it bother to encrypt pyTiVo'd recordings with a MAK?

My sister is sending me her Series 2 TiVo to upgrade with a new drive and she wants some recordings saved. I intend to transfer the recordings to my Mac via iTiVo, upgrade the drive, then transfer them back via pyTiVo. I'm wondering if I need to put her MAK into pyTiVo when transferring her recordings back to the new drive.

wmcbrine
08-29-2010, 01:05 PM
Does anyone know what use, if any, pyTiVo makes of my MAK when transferring files back to TiVo?None. It's used for extraction and decryption. Well, technically, if you push a .TiVo file, or transfer an HD .TiVo file to a Series 2, that requires decryption, so those are the only cases.

When I transfer recordings back to TiVo, does pyTiVo use my MAK in any way to mark the recordings as "belonging to" my MAK?No. However, the TiVo itself will remux the recordings to its internal format, and you'll only be able to extract them again in the form of an encrypted .TiVo file (or not at all, in the case of Pushed recordings).

The internal format the TiVo uses isn't the same as a .TiVo file, either. Every extraction involves a remux and encryption. (This is the main reason it's so freaking slow.) And no, it does not care where the programs originally came from.

I'm wondering if I need to put her MAK into pyTiVo when transferring her recordings back to the new drive.No.

ItsRounder
08-29-2010, 06:00 PM
I've got the same issue. Program installed and working fine prior to the update and now the PyTivo part works fine. I can push content to the Tivo and the sharepoint shows up as usual in the Now Playing list BUT Streambaby appears to be missing in action as no sharepoint appears under Music, Photos and Showcases at all.

It's a bit late to help you but perhaps others will find this useful in the future. When I had the same thing happen, I was able to fix it by clicking on the large green check mark apply button. Once I did that and went back to Music, Photos, and Showcases my streams showed back up in the list. I didn't change any thing but something about clicking on the apply button did the trick.

photosurrealism
08-31-2010, 09:43 PM
I just recently got a TiVo Premiere and wanted to use the ReplayTV plugin in pyTivoX to access my DVArchive.

I put the plugin in the plugins directory in the App wrapper and added a section to my conf file that looks right, but no dice. Is that the right way to add a plugin to pyTivoX?

Figuring I'd try to see if it was looking at the plugin at all, I copied the conf file back into the app wrapper (because I didn't know where it'd look out of the App context) and ran the pyTivo.py manually and it said:

Error no admin plugin exists. Check the type setting for your share.
ERROR: pyTivo:ReplayTV - 'module' object has no attribute 'get'

Does that mean the replaytv plugin is broken (or conforms to an older API or something)? Or did I configure it wrong? (I copied the example section that came with substituting in my hostname.) Does anyone else have this working?

If I'm doing the right thing as far as pyTivoX is concerned, yes, I'll go over to the main pyTivo thread next. :)

TexasMan
09-01-2010, 08:21 AM
It's a bit late to help you but perhaps others will find this useful in the future. When I had the same thing happen, I was able to fix it by clicking on the large green check mark apply button. Once I did that and went back to Music, Photos, and Showcases my streams showed back up in the list. I didn't change any thing but something about clicking on the apply button did the trick.

Thanks for the suggestion but no dice. It appears as though the problem is with StreamBaby so hopefully the developer will take a look at this as I'm tired of copying files to the Tivo instead of being able to stream them.

Iluvatar
09-01-2010, 10:56 AM
Thanks for the suggestion but no dice. It appears as though the problem is with StreamBaby so hopefully the developer will take a look at this as I'm tired of copying files to the Tivo instead of being able to stream them.

Have you looked at the StreamBaby log to see if it says what is going on?

Have you tried deleting your pyTivoX user preferences folder and starting fresh?

Like others I have never had issues accessing StreamBaby with pyTivoX on my TiVo. Running 10.6.4. Apple's updates have never caused issues for me.

You mentioned StreamBaby v29 being available, however pyTivoX has not been updated by Yoav since Aug 2009 and contains build r253 or r239. If you want to try v29 I suggest you manually update pyTivoX yourself with the latest StreamBaby to see if it fixes anything for you.

pilotbob
09-02-2010, 09:01 AM
Thanks for the suggestion but no dice. It appears as though the problem is with StreamBaby so hopefully the developer will take a look at this as I'm tired of copying files to the Tivo instead of being able to stream them.

I had the same issue... it turned out it was due to my router. It seems that this uses Bonjour and my router was messing things up. A router firmware update resolved the problem. I know it was a bonjour issue because I couldn't use my Printer/Scanner on my Mac either... which also use Bonjour.

Once I updated the router and my scanner was working, the next time I looked at the TiVo my Mac showed up in the Showcases section.

BOb

dcpmark
09-02-2010, 09:56 AM
I'm using the latest Handbrake to rip DVDs using the "High Profile" preset, then send them to my S3 via the latest pyTivoX. I get a great picture, but I only get stereo audio despite HB doing a AC3 passthru track.

Is pyTivoX transcoding my audio, and if so, can it be changed? If not, any other ideas on what I need to do to get DVD rips with 5.1 (or better) audio into my S3?

TIA

pilotbob
09-02-2010, 12:00 PM
I'm using the latest Handbrake to rip DVDs using the "High Profile" preset, then send them to my S3 via the latest pyTivoX. I get a great picture, but I only get stereo audio despite HB doing a AC3 passthru track.

Is pyTivoX transcoding my audio, and if so, can it be changed? If not, any other ideas on what I need to do to get DVD rips with 5.1 (or better) audio into my S3?

TIA

It's been my experience that pyTivo will use the first audio track. I think the default Handbrake settings make in the second track. There is supposed to be a way to specify which track to send but I could never get it to work. So I encoded all my stuff with only the AC3 passthru track.

BOb

dcpmark
09-02-2010, 12:44 PM
It's been my experience that pyTivo will use the first audio track. I think the default Handbrake settings make in the second track. There is supposed to be a way to specify which track to send but I could never get it to work. So I encoded all my stuff with only the AC3 passthru track.

BOb

I'm pretty sure I tried one encode with a AC3 passthru track only on Track 1 and it came out stereo as well, but I'll try it again in case I didn't do it right the first time. Specifically, under the HB Audio settings, what should my settings look like?

Thanks!


UPDATE: I tried again, using just an AC3 passthru on Track 1, and it worked perfectly. Thanks again!!

elmeng
09-12-2010, 11:40 AM
I'm using pyTivoX on an imac with lastest version of OS over wired network. When streaming a 1.2GB, 42 minute .mkv video, the stream pauses and rebuffering occurs at the 21 minute mark. I'm using a Series 3 HD. Thinking about upgrading to the Premiere HD. Do Premiere XL users have the same issue?

Leslie

wmcbrine
09-12-2010, 11:52 AM
The Premiere accepts video much faster. Of course you still have the potential for the computer being the bottleneck, when you're transcoding.

richsadams
09-12-2010, 12:10 PM
I'm using pyTivoX on an imac with lastest version of OS over wired network. When streaming a 1.2GB, 42 minute .mkv video, the stream pauses and rebuffering occurs at the 21 minute mark. I'm using a Series 3 HD. Thinking about upgrading to the Premiere HD. Do Premiere XL users have the same issue?

LeslieDoes this happen with all of your videos on just a specific one? The reason I ask is that I have the same setup, with an iMac, Series3 and a Premiere XL and I've run into the same issue. However it turned out the the problem was with the video itself. On close scrutiny of the playback there was a glitch (tiny bit of macro blocking and audio dropout) at the same point as where the transfer would hang up. I never could get that one to transfer fully.

elmeng
09-12-2010, 12:42 PM
Does this happen with all of your videos on just a specific one? The reason I ask is that I have the same setup, with an iMac, Series3 and a Premiere XL and I've run into the same issue. However it turned out the the problem was with the video itself. On close scrutiny of the playback there was a glitch (tiny bit of macro blocking and audio dropout) at the same point as where the transfer would hang up. I never could get that one to transfer fully.I'd say it's consistent across the board with all 720p mkv files download from alt.binaries.multimedia newsgroup, poster TeeVee.

Leslie

richsadams
09-12-2010, 12:53 PM
I'd say it's consistent across the board with all 720p mkv files download from alt.binaries.multimedia newsgroup, poster TeeVee.

LeslieAh, that's different then. I don't have any experience with files from that specific site. Perhaps I'll give it a try when I have time and see how it goes.

elmeng
09-12-2010, 04:14 PM
Ah, that's different then. I don't have any experience with files from that specific site. Perhaps I'll give it a try when I have time and see how it goes.

If I slow the transfer speed to medium high (i.e. 3508 kb/sec), I get further and even to completion. Is there any degradation in the picture in lower quality?

Leslie

richsadams
09-12-2010, 04:50 PM
If I slow the transfer speed to medium high (i.e. 3508 kb/sec), I get further and even to completion. Is there any degradation in the picture in lower quality?

LeslieTransfer speeds don't impact file quality, only the time it takes to move data so the resulting file should have the same PQ no matter the transfer speed. FWIW if reducing the transfer speed allows the files to fully load it sounds like some kind of error detection/correction issue. It could be caused by channel noise of some nature or possibly a hardware issue. It could be on their end, something going on in between the source and your equipment or your equipment (although probably not TiVo if it's behaving normally otherwise).

Something that might be worth trying is to change your DNS servers. That will often improve connections by allowing you to use DNS servers other than your provider's. You can Google how that works and what to do, it's quite easy. Using OpenDNS (http://www.opendns.com/) for example may be an improvement, although they've fallen behind Google Public DNS (http://code.google.com/speed/public-dns/) service and some others with regard to speed these days. (They have a very good tutorial on changing DNS (https://store.opendns.com/setup/operatingsystem/apple-osx-leopard) servers for Mac's however). A little program called Namebench (http://code.google.com/p/namebench/) is an excellent, free network diagnostic tool that allows you see how well your assigned DNS is performing against a list of others. More often than not switching to the top three the diagnostic's results suggest will improve your Internet connections. You could also try assigning static IP addresses to your equipment, TiVo, etc. for a more reliable connection.

Hope that helps a little and please post how things are going.

wmcbrine
09-12-2010, 05:21 PM
Streambaby attempts real-time streaming, so changing its transfer rate does in fact lower the PQ. (pyTivo has no settings to regulate the transfer rate, although it will be affected indirectly -- and the PQ directly -- if you adjust the bitrates for ffmpeg.) But if you have to [i]ask if you're lowering PQ, then the PQ is probably good enough, eh? :)

DNS settings will not help with transfers between systems on your own LAN, none of which will have names known to outside servers. And even in the situations where changing DNS helps, it's only useful in initial connections -- thus it's useful on a page with lots of little embedded images, but it does nothing for streaming or large file transfers, once they're started.

richsadams
09-12-2010, 06:08 PM
Streambaby attempts real-time streaming, so changing its transfer rate does in fact lower the PQ. (pyTivo has no settings to regulate the transfer rate, although it will be affected indirectly -- and the PQ directly -- if you adjust the bitrates for ffmpeg.) But if you have to [i]ask if you're lowering PQ, then the PQ is probably good enough, eh? :)

DNS settings will not help with transfers between systems on your own LAN, none of which will have names known to outside servers. And even in the situations where changing DNS helps, it's only useful in initial connections -- thus it's useful on a page with lots of little embedded images, but it does nothing for streaming or large file transfers, once they're started.Ooohhh. That's a different matter all together then. Never mind. :o :)

dachtler
09-14-2010, 01:14 PM
I apologize if this has been answered previously, but I was unable to find a reference within this thread or elsewhere. Is it possible to upgrade to the latest versions of PyTivo and Streambaby within PyTivoX 1.3? It would seem that the versions within PyTivoX 1.3 are outdated, but as far as I can tell, there has not been an updated version released. Any helpful advice would be greatly appreciated.

jpaul34
09-25-2010, 10:40 AM
In retrospect, I don't know why I updated to 1.4b when the previous version was working fine, but I did, and now I can't push. I get a ffmpeg.bin error. The error message is attached.

**EDIT**: I was able to fix the problem by downloading and installing 1.3, but that doesn't solve the issue with 1.4b.

plugot
09-26-2010, 10:56 AM
After pulling my hair out with Mac2tivo, which just didn't work, I just installed this software. It does work! But, I can't figure out what is the best or preferred format to use so that the entire film shows up as one sequential video. I have transferred Video .ts files, and the film is broken into many separate .ts files on the Tivo. I tried to input a mpg4 file, but it won't accept it (is grayed out).I'm using a Tivo series 3 HD, and my workflow is: rip DVD using Mac the Ripper which converts to video TS files. As a second step I can run Handbrake to convert the .ts files to .mp4 files for my iPad. So, what should I be doing with this program so that I can view an entire film on my Tivo?
Perhaps this has been covered before, but I can't find this anywhere on this forum.
Thanks in advance for any help.

dig_duggler
09-26-2010, 04:46 PM
Noticed there was a new beta up (http://code.google.com/p/pytivox/downloads/list), exciting to see an update after so long! Thanks yoav!

Wil
09-26-2010, 11:37 PM
exciting to see an updateThanks DD for spreading the news.

And much appreciation to Yoav for still thinking of us!

elmeng
09-27-2010, 11:53 AM
What the sercret to keeping grouped edited Tivo files in a folder (or group from which it originally came) when you transfer them back to the Tivo?

Leslie

elmeng
09-30-2010, 04:05 PM
What the sercret
Leslie

Since no one has come to my rescue, let me expound. When I edit a Tivo file using Toast software. I create a (filename).m2ts file and a text file (filename).m2ts.txt.

In this txt file I have info, title, date, and other descriptions. It's here, I was hoping to find a line that would allow me to create a group. Does anybody have info as to the components of these txt files?

Or could someone point me to the proper thread that might cover this question?

Leslie

Rdian06
09-30-2010, 06:26 PM
Since no one has come to my rescue, let me expound. When I edit a Tivo file using Toast software. I create a (filename).m2ts file and a text file (filename).m2ts.txt.

In this txt file I have info, title, date, and other descriptions. It's here, I was hoping to find a line that would allow me to create a group. Does anybody have info as to the components of these txt files?

Or could someone point me to the proper thread that might cover this question?

Leslie

http://www.tivocommunity.com/tivo-vb/showthread.php?t=434361

FYI, this was easy to find when you search this forum for: pyTivo group

elmeng
10-02-2010, 08:06 AM
Thanks, Rdian06.
That did help allot. The webpage that did break it all down for me I found with a google search. http://pytivo.sourceforge.net/wiki/index.php/Metadata#seriesId
I then start a search for some seriesId of TV shows and found a few.

I'm still looking for:
The Vampire Diaries
Smallville
Nikita

Leslie

mnb
10-09-2010, 03:13 PM
The problem I'm having with pytivox is that streambaby stops showing up in Showcases after a while.

I go to the Mac, quit pytivoX. Wait 30 seconds or more. Restart it. Go back to the Tivo... it still doesn't show up.

When it works, it works great. I noticed this error in the streambaby log last time I restarted it:

Sat 2010/10/09 13:02:28.513| |main|Main|mdns_type=_tivo-hme._tcp.local. factory=StreamBabyStreamFactory[/streambaby/,pyTivoX - Conductor.local] port=7290
Exception in thread "JmDNS.SocketListener" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1937)
at javax.jmdns.impl.JmDNSImpl.toUnqualifiedName(JmDNSImpl.java: 1461)
at javax.jmdns.impl.JmDNSImpl.updateRecord(JmDNSImpl.java:933)
at javax.jmdns.impl.JmDNSImpl.handleResponse(JmDNSImpl.java:102 5)
at javax.jmdns.impl.SocketListener.run(SocketListener.java:68)
at java.lang.Thread.run(Thread.java:637)



I installed the latest beta and I get a different Java error:
Sat 2010/10/09 13:25:04.025| |main|Main|mdns_type=_tivo-hme._tcp.local. factory=StreamBabyStreamFactory[/streambaby/,pyTivoX - Conductor.local] port=7290
Exception in thread "JmDNS(10.local.).SocketListener" java.lang.IllegalArgumentException: The instance name component of a fully qualified service cannot be empty.
at javax.jmdns.impl.ServiceInfoImpl.checkQualifiedNameMap(Servi ceInfoImpl.java:356)
at javax.jmdns.impl.ServiceInfoImpl.<init>(ServiceInfoImpl.java:197)
at javax.jmdns.impl.ServiceInfoImpl.<init>(ServiceInfoImpl.java:181)
at javax.jmdns.impl.DNSRecord$Pointer.getServiceInfo(DNSRecord. java:553)
at javax.jmdns.impl.DNSRecord$Pointer.getServiceEvent(DNSRecord .java:564)
at javax.jmdns.impl.JmDNSImpl.updateRecord(JmDNSImpl.java:1264)
at javax.jmdns.impl.JmDNSImpl.handleRecord(JmDNSImpl.java:1398)
at javax.jmdns.impl.JmDNSImpl.handleResponse(JmDNSImpl.java:141 7)
at javax.jmdns.impl.SocketListener.run(SocketListener.java:72)
at java.lang.Thread.run(Thread.java:637)

Marconi
10-17-2010, 12:16 PM
It's a per-share option, "force_alpha".

It may be a per-share option in pyTivo but there's only one place to set alpha on/off in pyTivoX prefs. Is there a config file I can put into each share to set the alpha to on or off? IOW, how do I set alpha sorting for each share separately using pyTivoX?

jsprung
10-18-2010, 06:48 PM
I just picked up a Tivo Premier last week to try ( I'm getting tired of Directv stringing me along) and am very interested in PYTivo. I know PYTivo has been out for several years now and maybe that is why I am having some issues finding out basic setup information so I apologize in advance if this has been discussed much earlier.

I have all my videos stored on a Drobo system externally and PYTivox had no problem finding my VIDEO-TS files or my MP4 files. I guess I must have all these files encoded incorrectly for PYTivo because I get a bunch of different errors depending upon if I am using PYTivo or StreamBaby. This is what is happening:

On all my Video_TS files under PYTivo I get the "copyright" restriction error. An example of my current movie file structure looks like the following: Video/Movies/American Beauty/Video_TS/"a whole bunch of VTS files".

On my Apple or my Netgear media player you just point to the TS files and your fine. On the Tivo, it keeps digging deeper into the file structure so I assume it need to be set up differently. I'm sure this make sense to someone.

For my MP4 files ( all TV shows converted from Handbrake ) nothing shows up on PYTIVO

Now for streambaby I am getting different error my messages:

For my MP4 files, everything shows up beautifully with all the cover art and descriptions intact but when I hit play I get the FFMpeg app crashing on my Mac. For the Video_TS files the same thing happens as well.

Any thoughts, Thx

-Jason

TexasMan
10-27-2010, 01:28 PM
The problem I'm having with pytivox is that streambaby stops showing up in Showcases after a while.

I go to the Mac, quit pytivoX. Wait 30 seconds or more. Restart it. Go back to the Tivo... it still doesn't show up.

When it works, it works great. I noticed this error in the streambaby log last time I restarted it:

Sat 2010/10/09 13:02:28.513| |main|Main|mdns_type=_tivo-hme._tcp.local. factory=StreamBabyStreamFactory[/streambaby/,pyTivoX - Conductor.local] port=7290
Exception in thread "JmDNS.SocketListener" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1937)
at javax.jmdns.impl.JmDNSImpl.toUnqualifiedName(JmDNSImpl.java: 1461)
at javax.jmdns.impl.JmDNSImpl.updateRecord(JmDNSImpl.java:933)
at javax.jmdns.impl.JmDNSImpl.handleResponse(JmDNSImpl.java:102 5)
at javax.jmdns.impl.SocketListener.run(SocketListener.java:68)
at java.lang.Thread.run(Thread.java:637)



I installed the latest beta and I get a different Java error:
Sat 2010/10/09 13:25:04.025| |main|Main|mdns_type=_tivo-hme._tcp.local. factory=StreamBabyStreamFactory[/streambaby/,pyTivoX - Conductor.local] port=7290
Exception in thread "JmDNS(10.local.).SocketListener" java.lang.IllegalArgumentException: The instance name component of a fully qualified service cannot be empty.
at javax.jmdns.impl.ServiceInfoImpl.checkQualifiedNameMap(Servi ceInfoImpl.java:356)
at javax.jmdns.impl.ServiceInfoImpl.<init>(ServiceInfoImpl.java:197)
at javax.jmdns.impl.ServiceInfoImpl.<init>(ServiceInfoImpl.java:181)
at javax.jmdns.impl.DNSRecord$Pointer.getServiceInfo(DNSRecord. java:553)
at javax.jmdns.impl.DNSRecord$Pointer.getServiceEvent(DNSRecord .java:564)
at javax.jmdns.impl.JmDNSImpl.updateRecord(JmDNSImpl.java:1264)
at javax.jmdns.impl.JmDNSImpl.handleRecord(JmDNSImpl.java:1398)
at javax.jmdns.impl.JmDNSImpl.handleResponse(JmDNSImpl.java:141 7)
at javax.jmdns.impl.SocketListener.run(SocketListener.java:72)
at java.lang.Thread.run(Thread.java:637)

This is what I'd suggested previously that there's some sort of Java error being thrown up most likely due to the last two update of Java by Apple. So far, it seems like no one's willing to try to resolve it so I'll just continue to utilize the copy to aspect rather than the streaming which no longer seems to work with the latest software and updates from Apple.

grifforama
11-07-2010, 09:02 PM
Quicj question for everyone.
I'm running pytivoX on my premiere, and I see the pytivox app under Showcases and Extras. I don't see Stream Baby Stream anywhere, but I have noticed that when I go into the pytivox app on the Tivo, it's actually streaming using SBS (I check logs and they update when I watch videos)
Is this correct ? Has it been merged into 1 app ?

pilotbob
11-07-2010, 09:57 PM
Quicj question for everyone.
I'm running pytivoX on my premiere, and I see the pytivox app under Showcases and Extras. I don't see Stream Baby Stream anywhere, but I have noticed that when I go into the pytivox app on the Tivo, it's actually streaming using SBS (I check logs and they update when I watch videos)
Is this correct ? Has it been merged into 1 app ?

When you are in the Showcases menu you are using StreamBaby, you are streaming when you play from here. Yes, it says pyTiVoX. When you are in the Now playing list it is pyTivo it is copying/pulling.

BOb

Doug0915
11-11-2010, 08:12 PM
maximum file size for push?

I've got the latest beta loaded 1.4.1b and noticed that when I tried to push a 7GB mp4 it would almost push the whole thing and then as soon as it would finish the file would get deleted. Is there a maximum file size for pushing .mp4 files to the tivo on pytivox?

wmcbrine
11-12-2010, 09:33 PM
No, there is no maximum.

Instant deletion happens when the size estimated at the beginning of the transfer is smaller than the actual size of the data transferred. This, in turn, only happens when the file is transcoded (and of course, usually not even then). So it looks like your MP4 is not actually in spec for a push. Either that, or perhaps it's being processed by qtfaststart, and something is going wrong there.

Doug0915
11-13-2010, 07:01 AM
No, there is no maximum.

Instant deletion happens when the size estimated at the beginning of the transfer is smaller than the actual size of the data transferred. This, in turn, only happens when the file is transcoded (and of course, usually not even then). So it looks like your MP4 is not actually in spec for a push. Either that, or perhaps it's being processed by qtfaststart, and something is going wrong there.


Interesting. I'm using ffmpeg 0.6.1 and usually when I get an .mkv using h264 and AC3 I do a quick copy of the video and transcode of the audio to an mp4 container (cause it's quick, and don't lose video quality). It seems to work doing instant streaming, but of course with a huge file (7GB) if I streamed it there would be re-buffering every 1GB or so (right?) which is pretty annoying on a nice long movie. :)

I'd take my test.mkv and do

ffmpeg -i test.mkv -vcodec copy -acodec libfaac -ab 160k -ac 2 test.mp4

That is what I usually create and then push. What do you recommend to figure out what the problem is? Do a re-transcode of the video with -sameq to try and make the .mp4 spec?

thanks!

grifforama
11-13-2010, 08:53 PM
When you are in the Showcases menu you are using StreamBaby, you are streaming when you play from here. Yes, it says pyTiVoX. When you are in the Now playing list it is pyTivo it is copying/pulling.

BOb

Great. Thanks for the clarification.

TexasMan
11-16-2010, 11:09 AM
I had the same issue... it turned out it was due to my router. It seems that this uses Bonjour and my router was messing things up. A router firmware update resolved the problem. I know it was a bonjour issue because I couldn't use my Printer/Scanner on my Mac either... which also use Bonjour.

Once I updated the router and my scanner was working, the next time I looked at the TiVo my Mac showed up in the Showcases section.

BOb

Not a Bonjour problem on my end. I have several devices which utilize it and they're working fine. I guess I'll just have to live with copying over to the Tivo rather than streaming. I'm hopeful there'll be an update soon which restores the functionality of StreamBaby for me. I did notice on the forums I don't seem to be the only Mac user with this problem.

lofreco
11-30-2010, 05:42 PM
Yes, pyTIVOx works great.. just installed in on a Mac OS X, 10.6.5 Snow Leopard. Can view any video format, .avi, .wmv, etc.

videos show up on your playlist. Very simple setup.

No need to spend money on ROXIO TOAST, like TIVO tech support will tell you to do.

ldc3000
11-30-2010, 11:11 PM
I'm so thankfully I found this. Now I don't have to go out and buy a separate set top box to watch my personal videos.

gvegastiger
12-03-2010, 12:27 PM
My Tivo series 2 apparently got an update last night and now my shared folders don't show up in my Now Playing List anymore.

I tried to stream them in the Showcase area but my Tivo just says Please Wait indefinitely.

Any help would be appreciated. I've tried resetting the Tivo and pyTivoX and my Mac. Any ideas?

Oh, I'm running pyTivoX on OS X 10.6.5

wmcbrine
12-03-2010, 09:30 PM
Series 2 TiVos don't support streaming. Beyond that, I dunno. If the Series 2 is moving past 9.3.2b, you're the first to report it. Did you actually see an upgrade message?

Oh, but try rebooting.

gvegastiger
12-04-2010, 11:47 AM
I didn't see an upgrade message. I just noticed that it had connected yesterday morning and updated.

I shut it down, but I haven't tried a hard reboot yet. I'll give that a try.

gvegastiger
12-04-2010, 02:01 PM
Unplugging my Tivo for 5 mins did the trick. Thanks for the help.

RealityCheck
12-04-2010, 02:37 PM
Does PyTivoX mp4 uploading (without transcoding) add DRM to the files? The Apple QuickTime Trailers I uploaded (saved as an .mp4 container vs. .mov) have DRM Notices.

wmcbrine
12-04-2010, 09:53 PM
Does PyTivoX mp4 uploading (without transcoding) add DRM to the files? The Apple QuickTime Trailers I uploaded (saved as an .mp4 container vs. .mov) have DRM Notices.TiVo Inc. (not pyTivoX) marks all "pushed" files as copy-prohibited, yes, in the same way as TiVoCasts (aka Web Videos). We have yet to find a way around this, other than using pull instead of push.

ksujeff99
12-05-2010, 10:39 AM
All of the HD videos I pull using pyTiVox play with a resolution of 480p. Is there a setting I'm missing somewhere that's causing my 720 and 1080 videos' resolution to be downgraded?

So far I've tried 720 and 1080 source files with mkv and avi containers. I even used iTiVo to download a HD video directly from my TiVo Premiere, decode it, and then pull it back to the TiVo with pyTiVox. Sure enough, it showed up as 480p even though the original file on the Premiere is definitely 1080i.

My setup
TiVo Premiere (with 1TB DVD Dude upgrade)
Mac OS X 10.6.5
pyTiVox 1.3

RealityCheck
12-05-2010, 04:42 PM
TiVo Inc. (not pyTivoX) marks all "pushed" files as copy-prohibited, yes, in the same way as TiVoCasts (aka Web Videos). We have yet to find a way around this, other than using pull instead of push.
Thanks for verifying it's TiVo Inc., and not an issue with PyTiVoX! Is there a way to flag uploaded AVC files, to display in their original aspect ratio without transcoding?

Adam_P
12-06-2010, 12:00 AM
Lately I've been having an issue where my streaming folders won't show up in the Music, Photos & Showcases folder from Streambaby, but the folders will show up in my Now Playing folder from PyTivo. Generally if I reboot my TiVo and then relaunch PyTivoX the Streambaby folders will show up, but as we all know this is a major PITA; however, I prefer to stream as opposed to transferring. It's happening with both 1.3 and 1.4.1b.

Any thoughts? Thanks.

shorties
12-06-2010, 06:50 AM
All of the HD videos I pull using pyTiVox play with a resolution of 480p. Is there a setting I'm missing somewhere that's causing my 720 and 1080 videos' resolution to be downgraded?

So far I've tried 720 and 1080 source files with mkv and avi containers. I even used iTiVo to download a HD video directly from my TiVo Premiere, decode it, and then pull it back to the TiVo with pyTiVox. Sure enough, it showed up as 480p even though the original file on the Premiere is definitely 1080i.

My setup
TiVo Premiere (with 1TB DVD Dude upgrade)
Mac OS X 10.6.5
pyTiVox 1.3

Did you try this: http://tcf2.tivocommunity.com/tivo-vb/showthread.php?p=8110856#post8110856

Rdian06
12-06-2010, 09:13 AM
Did you try this: http://tcf2.tivocommunity.com/tivo-vb/showthread.php?p=8110856#post8110856

You're better off switching to the pyTivoX beta which already incorporates the newer wmcbrine code:

https://code.google.com/p/pytivox/downloads/list

wmcbrine
12-06-2010, 11:52 AM
Is there a way to flag uploaded AVC files, to display in their original aspect ratio without transcoding?They should always be in their original aspect ratio. But there is no way to pull AVC without transcoding.

ksujeff99
12-06-2010, 10:09 PM
You're better off switching to the pyTivoX beta which already incorporates the newer wmcbrine code:

https://code.google.com/p/pytivox/downloads/list

That worked like a charm. All my content now downloads in the correct resolution to my Premiere. Thank you.

pilotbob
12-13-2010, 11:37 AM
You're better off switching to the pyTivoX beta which already incorporates the newer wmcbrine code:

https://code.google.com/p/pytivox/downloads/list

Beta, I didn't know there was a beta. Does this include an update ffmpeg?

BOb

lesley8471
12-13-2010, 08:38 PM
Love this pytivox! Just returned to Tivo Premier after a 2 year break from Tivo. So glad to be back. I have pytivox running on my mac and can now stream all of my videos on my home computer (had to use Daniusoft to strip the DRM), but it works great.

Also set up iTivo to go from the tivo to my mac so I can sync to my iphone for "on the road" viewing.

So glad I didn't blow the money on Toast!

jtseltmann
12-29-2010, 08:50 AM
Can anyone give me a suggestion on how to get PyTivoX working for pictures? I set up a file location and called it "photo" but I don't see it anywhere on any of my Tivo's. I'm new to PyTivoX but love it...got it working in less than five minutes. Streaming and transferring...Roxio 10 would not do it for me. Any help? The photos work through Roxio..but they are all in one huge directory that is impossible to view...I miss the older folder structure from Tivo Desktop...Any help?

Rdian06
12-30-2010, 02:01 PM
Can anyone give me a suggestion on how to get PyTivoX working for pictures? I set up a file location and called it "photo" but I don't see it anywhere on any of my Tivo's. I'm new to PyTivoX but love it...got it working in less than five minutes. Streaming and transferring...Roxio 10 would not do it for me. Any help? The photos work through Roxio..but they are all in one huge directory that is impossible to view...I miss the older folder structure from Tivo Desktop...Any help?

I think the photo support in PyTivoX was broken on Mac OS X 10.6 and hasn't been fixed yet. Then again, I haven't tried the beta release in a while and don't know for sure. Photo support requires the Python Imaging Library (PIL) which needs to be natively compiled for Mac. PyTivoX used to have it built in, but it was compiled for 10.5 and won't work on 10.6 as far as I know.

jtseltmann
12-30-2010, 03:05 PM
ok thanks for the reply. I didn't read that it was broken in 10.6...thanks. I didn't download the beta either. The streaming works great...so i'm very happy. Returning the Toast 10 I bought for the free stuff. The Tivo Desktop doesn't use folders...it seems to want to show all the pictures in one huge directory. The old windows interface didn't do that. The only thing i'm missing is the nice photo interface...
Thanks!

Rdian06
12-30-2010, 09:48 PM
ok thanks for the reply. I didn't read that it was broken in 10.6...thanks. I didn't download the beta either. The streaming works great...so i'm very happy. Returning the Toast 10 I bought for the free stuff. The Tivo Desktop doesn't use folders...it seems to want to show all the pictures in one huge directory. The old windows interface didn't do that. The only thing i'm missing is the nice photo interface...
Thanks!

FYI, the standard Tivo photo viewer that pyTivoX interfaces with is standard definition only. So it's not terribly great for an HDTV. There apparently is an HD photo viewer HME app, but I've forgotten the details of how to make it work. Search for "photo" and "HME". There is probably an old thread about how to make it work.

volcs1
01-30-2011, 10:38 PM
I'm getting a crash on startup with 1.3 (stable or beta)

Here is the output when I try it from the terminal:

2011-01-30 22:33:56.569 pyTivoX[1510:903] Starting pyTivo
2011-01-30 22:33:56.573 pyTivoX[1510:903] An uncaught exception was raised
2011-01-30 22:33:56.573 pyTivoX[1510:903] launch path not accessible
2011-01-30 22:33:56.575 pyTivoX[1510:903] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'launch path not accessible'
*** Call stack at first throw:
(
0 CoreFoundation 0x985b06ba __raiseError + 410
1 libobjc.A.dylib 0x92ba3509 objc_exception_throw + 56
2 CoreFoundation 0x985b03e8 +[NSException raise:format:arguments:] + 136
3 CoreFoundation 0x985b035a +[NSException raise:format:] + 58
4 Foundation 0x986c8c3d -[NSConcreteTask launchWithDictionary:] + 487
5 Foundation 0x986c8a50 -[NSConcreteTask launch] + 41
6 pyTivoX 0x00002d95 -[pyTivoController awakeFromNib] + 1117
7 CoreFoundation 0x985489b4 -[NSSet makeObjectsPerformSelector:] + 196
8 AppKit 0x9102821c -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 1566
9 AppKit 0x910261f4 loadNib + 257
10 AppKit 0x910255ed +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 228
11 AppKit 0x910254fe +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] + 158
12 AppKit 0x91025449 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 383
13 AppKit 0x9102224d NSApplicationMain + 434
14 pyTivoX 0x000021fa start + 54
15 ??? 0x00000001 0x0 + 1
)


I looked for a log file in /tmp - where is it?

gvegastiger
02-01-2011, 12:36 PM
Ok so last night my pyTivoX stopped working again. It doesn't show up in my NPL. I've uninstalled and reinstalled, I've rebooted my computer and the Tivo Premier and still nothing.

My Premier can access the network and Netflix works just fine. Any ideas?

Rdian06
02-02-2011, 08:12 PM
Ok so last night my pyTivoX stopped working again. It doesn't show up in my NPL. I've uninstalled and reinstalled, I've rebooted my computer and the Tivo Premier and still nothing.

My Premier can access the network and Netflix works just fine. Any ideas?

Reboot your network gear (switches/router)?

epstewart
02-09-2011, 10:42 AM
Using pyTivoX 1.3 running in Mac OS X 10.5.8, I'm having a problem where streaming any video to my TiVo Series 3 gives me a picture that is shifted way too far to the right, so that a great deal of the right side of the nominally 940x560 frame is lopped off and there is a lot of extra black space to the left of the frame. If I immediately stream the same video via the same pyTivoX 1.3 to my TiVo Premiere, it looks fine.

Restarting my Mac and my TiVo Series 3 were no help. Changing the play aspect ratio on the Series 3 from Panel to Full made no difference. The .mp4 videos in question are formatted for an Apple TV, and playing them via my Apple TV gives me a proper picture on the same TV that the Series 3 is on. (But it doesn't pick up the associated .srt subtitles file, which I prefer to have.) The videos in question also play properly on my iPhone via the Air Video app, with or without Live Conversion to pick up the subtitles.

Can anyone offer me any ideas as to why I'm getting a shifted picture when streaming to my Series 3, and what to do to fix it?

Thanks in advance ...


P.S. The videos play fine on my TiVo HD, too. The problem is just with the Series 3!

epstewart
02-10-2011, 03:37 PM
Using pyTivoX 1.3 running in Mac OS X 10.5.8, I'm having a problem where streaming any video to my TiVo Series 3 gives me a picture that is shifted way too far to the right, so that a great deal of the right side of the nominally 940x560 frame is lopped off and there is a lot of extra black space to the left of the frame. If I immediately stream the same video via the same pyTivoX 1.3 to my TiVo Premiere, it looks fine.

Restarting my Mac and my TiVo Series 3 were no help. Changing the play aspect ratio on the Series 3 from Panel to Full made no difference. The .mp4 videos in question are formatted for an Apple TV, and playing them via my Apple TV gives me a proper picture on the same TV that the Series 3 is on. (But it doesn't pick up the associated .srt subtitles file, which I prefer to have.) The videos in question also play properly on my iPhone via the Air Video app, with or without Live Conversion to pick up the subtitles.

Can anyone offer me any ideas as to why I'm getting a shifted picture when streaming to my Series 3, and what to do to fix it?

Thanks in advance ...


P.S. The videos play fine on my TiVo HD, too. The problem is just with the Series 3!

I posted the question above about why some of my pyTivoX/Streambaby videos are getting shifted and/or widened on the TV screen so that a large portion of the right side of the film frame and/or picture gets chopped off. I think I've figured out what the problem is ...

The affected videos were made by ImTOO HD Video Converter 6 with 960x540 resolution and intended mainly for an Apple TV. I used ImTOO's Zoom: Full (keep aspect ratio) setting. It (I believe) encodes the video anamorphically by squeezing it in and letting the output device (OD) unsqueeze it.

To do that it uses (again, I believe) something called "pixel aspect ratio" or PAR to tell the OD the pixels it's getting are not square. The OD is supposed to honor that by widening the displayed frame but keeping the intended less-than-1:1 PAR intact.

The TiVo Series 3 apparently is not properly honoring PAR. My TiVo HD and TiVo Premiere — both of them later models than the Series 3 — apparently do honor PAR properly.

The Series 3, when in its own Panel aspect ratio, keeps the picture squeezed in while cutting off the right side within the confined display frame.

When in its own Full aspect ratio, it stretches the picture way too much, so its right side goes well beyond the right side of the screen.

So the Series 3 knows to stretch the picture, but it does not know that the original pixels were squeezed during encoding and so must have their squeezed pixel aspect ratio honored.

Again, the TiVo HD and the TiVo Premiere handle all of this correctly. The Series 3 does not.

Rdian06
02-15-2011, 06:58 AM
I posted the question above about why some of my pyTivoX/Streambaby videos are getting shifted and/or widened on the TV screen so that a large portion of the right side of the film frame and/or picture gets chopped off. I think I've figured out what the problem is ...

The affected videos were made by ImTOO HD Video Converter 6 with 960x540 resolution and intended mainly for an Apple TV. I used ImTOO's Zoom: Full (keep aspect ratio) setting. It (I believe) encodes the video anamorphically by squeezing it in and letting the output device (OD) unsqueeze it.

To do that it uses (again, I believe) something called "pixel aspect ratio" or PAR to tell the OD the pixels it's getting are not square. The OD is supposed to honor that by widening the displayed frame but keeping the intended less-than-1:1 PAR intact.

The TiVo Series 3 apparently is not properly honoring PAR. My TiVo HD and TiVo Premiere — both of them later models than the Series 3 — apparently do honor PAR properly.

The Series 3, when in its own Panel aspect ratio, keeps the picture squeezed in while cutting off the right side within the confined display frame.

When in its own Full aspect ratio, it stretches the picture way too much, so its right side goes well beyond the right side of the screen.

So the Series 3 knows to stretch the picture, but it does not know that the original pixels were squeezed during encoding and so must have their squeezed pixel aspect ratio honored.

Again, the TiVo HD and the TiVo Premiere handle all of this correctly. The Series 3 does not.

This is a known issue with the original S3 units. Usually manifests when you're playing something that is 1280 x just under 720, i.e. a cropped widescreen video encode. Someone once told me there was some PAR/DAR settings you can embedded in the file to fix the issue, but I wonder if he had a Tivo HD rather than an S3. I could never get it to work myself. Sticking to more standard resolutions works.

epstewart
02-15-2011, 11:19 AM
This is a known issue with the original S3 units. Usually manifests when you're playing something that is 1280 x just under 720, i.e. a cropped widescreen video encode. Someone once told me there was some PAR/DAR settings you can embedded in the file to fix the issue, but I wonder if he had a Tivo HD rather than an S3. I could never get it to work myself. Sticking to more standard resolutions works.

Rdian06,

I was using 960x540, which is apparently considered one of the standard resolutions for Apple TV ... but (sadly) Apple TV won't play the .srt subtitles files.

I used the pyTivo part of pyTivoX to pull the files to my S3, and they played fine!

It's just the Streambaby method that causes the problem ...

I tried the various ImTOO HD Video Converter 6 "Zoom" options and found they all produce odd Streambaby behavior when I use ImTOO's H.264 codec at 960x540 and 30fps (which I use so that the subtitles stay in sync). I suspect PAR/DAR has something to do with it, but none of these files (as far as I can tell by inspecting them in QuickTime Player) uses anything but 1:1 PAR. My previous comments about non-1:1 PAR seem to have been off the mark. I could investigate this further, but given that the problem is limited to streaming (rather than pulling) the files to the S3 and doesn't affect my other, newer TiVo units, I'm not sure what could really be gained by doing so.

Thanks for your insights ...

generaltso
02-21-2011, 03:09 PM
All of the HD videos I pull using pyTiVox play with a resolution of 480p. Is there a setting I'm missing somewhere that's causing my 720 and 1080 videos' resolution to be downgraded?

I'm having this same problem. The OP seems to have fixed it by upgrading to the 1.4 beta, but that didn't fix it for me. I'm running 1.4.1 on OSX 10.6.6. If I transfer a 720p file to my S3 box, it plays at the correct resolution. But when I transfer that same file to my Premiere, it plays at 480p. Any ideas?

Thanks!

generaltso
02-24-2011, 07:31 AM
I'm having this same problem. The OP seems to have fixed it by upgrading to the 1.4 beta, but that didn't fix it for me. I'm running 1.4.1 on OSX 10.6.6. If I transfer a 720p file to my S3 box, it plays at the correct resolution. But when I transfer that same file to my Premiere, it plays at 480p. Any ideas?

Thanks!

I tried transferring a 720p video to the S3 first, and then transfer it from the S3 to the Premiere instead of going directly from the Mac to the Premiere. It didn't seem to make a difference. It plays at 720p on the S3 and 480p on the Premiere. This is driving me nuts.

wmcbrine
02-28-2011, 10:24 AM
mabrandt (aka mbrndt), please don't double post between here and the pyTivo forum (http://pytivo.sourceforge.net/forum/transferring-prohibited-by-the-copyright-holder-t1568.html#11164). I've answered you there.

mabrandt
02-28-2011, 11:41 AM
mabrandt (aka mbrndt), please don't double post between here and the pyTivo forum. I've answered you there.

Sorry. I've deleted it here, but kept it on the pyTivo forum.

P.S. Because I have fewer than 5 posts, I'm not allowed to include your URL. Interested readers are referred to your original.

ba2991
03-07-2011, 03:31 AM
Hi All. Just installed pyTiVoX and I can't see the files on my TV.

I opened Music, Photos, Showcase and scroll down to a folder called pyTivoX - Macintosh.local I then press Select and wait for 5/6 minutes and then get a error message saying. HTTP failure. (HTTP connection error: 0x50005).

I am clicking the green tick..

There are no files in the Now Play List.

Under Preferences both Streamboy and pyTivo are enabled.

I have a good connection with my modem and media box

Mac 10.6.6
Wireless to TiVo

Phantom Gremlin
03-07-2011, 07:06 AM
Hi All. Just installed pyTiVoX and I can't see the files on my TV.

Here's a shot in the dark. Get rid of special characters in directory names. Why does the user name have an apostrophe in it?

ba2991
03-07-2011, 11:35 PM
Here's a shot in the dark. Get rid of special characters in directory names. Why does the user name have an apostrophe in it?

Hi and thanks for your impute unfortunately it has changed anything still unable to see the movies, etc

Thanks ...

richsadams
03-08-2011, 12:33 AM
Hi and thanks for your impute unfortunately it has changed anything still unable to see the movies, etc

Thanks ...Okay...another shot in the dark...like the directions say, are you clicking "Apply" (the big green checkmark button) each time you add or update anything? I've found you can actually do all sorts of stuff, but until you click the "Apply" button, nothing takes. You probably are, but it was just a thought.

ba2991
03-08-2011, 01:42 AM
Okay...another shot in the dark...like the directions say, are you clicking "Apply" (the big green checkmark button) each time you add or update anything? I've found you can actually do all sorts of stuff, but until you click the "Apply" button, nothing takes. You probably are, but it was just a thought.

Hi and thanks for your impute.
Again still doesn't work.

The message that i'm getting on the screen is:

CARN'T RUN
An error occurred while running the application.
HTTP failure.
(HTTP connection error: 0x50005)

- TiVo takes about 8 minuets to give me the above error message.
- To run it again to see if it has fixed I have to go back to the mac computer and click the green tick again otherwise the link vanishes in the list, Music, Photos, Showcase.

Cheers

ba2991
03-08-2011, 03:46 AM
Okay...another shot in the dark...like the directions say, are you clicking "Apply" (the big green checkmark button) each time you add or update anything? I've found you can actually do all sorts of stuff, but until you click the "Apply" button, nothing takes. You probably are, but it was just a thought.

Hello again
I have just notice something that may be causing the problem and was wondering if anyone else can help.
When I open pyTiVoX and click the blue + button to add the folder containing the movies to view on my TV my PyTivoX screen excepts the folder but when i view the same folder the movies inside the folder aren't highlighted dose that mean that Tivo can't see the movies inside that folder.

Cheers

Wil
03-08-2011, 04:44 AM
Hi All. Just installed pyTiVoX and I can't see the files on my TV.

I opened Music, Photos, Showcase...Is "My Share" in the normal Now Playing List? Create a more descriptive name for your video folder than the default "My Share" Does it show up in the Now Playing List?

ba2991
03-08-2011, 04:57 AM
Is "My Share" in the normal Now Playing List? Create a more descriptive name for your video folder than the default "My Share" Does it show up in the Now Playing List?

No it doesn't. Never had anything in Now Play List.

In Music, Photo's and Showcase I get.

- pyTivoX - colin-scarfe-computer.local

Cheers

Phantom Gremlin
03-08-2011, 11:58 PM
Hi and thanks for your impute unfortunately it has changed anything still unable to see the movies, etc

Okay, since you're still having problems, let me be even more explicit about what I consider to be a "special character".

Use any of the following 62 characters, and only those characters, in your directory names

A-Z
a-z
0-9

Notice, in particular, that a "space" or " " character is not on my list, whereas it is in your directory names.

Yes I know this is very pedantic. But sometimes computers (or, to be more precise, sloppily written computer programs) are very pedantic about such things. IIRC I had a lot of problems with KMTTG until I simplified my directory structure. I wound up creating "links" to work around names with special characters, but I hesitate to mention that because it only opens up the question of what is a link.

Edit: use the same rules for "Share Name". Get it working without a space in the share name, then experiment to your heart's content in terms of making it more pleasant in appearance.

ba2991
03-09-2011, 12:32 AM
Okay, since you're still having problems, let me be even more explicit about what I consider to be a "special character".

Use any of the following 62 characters, and only those characters, in your directory names

A-Z
a-z
0-9

Notice, in particular, that a "space" or " " character is not on my list, whereas it is in your directory names.

Yes I know this is very pedantic. But sometimes computers (or, to be more precise, sloppily written computer programs) are very pedantic about such things. IIRC I had a lot of problems with KMTTG until I simplified my directory structure. I wound up creating "links" to work around names with special characters, but I hesitate to mention that because it only opens up the question of what is a link.

Edit: use the same rules for "Share Name". Get it working without a space in the share name, then experiment to your heart's content in terms of making it more pleasant in appearance.

Thanks for you reply

I have change the name and it still isn't working

I have upload two screen shots. you can see that from pyTivoX screen that the file rick.avi isn't highlighted.

Cheers

ba2991
03-09-2011, 12:36 AM
Thanks for you reply

I have change the name and it still isn't working

I have upload two screen shots. you can see that from pyTivoX screen that the file rick.avi isn't highlighted.

Cheers

Also I can only see my mac from Music,photos & Showcase screen. the file in question comes up as - pyTivoX-Colin-scarfes-Computer.Local

ba2991
03-09-2011, 02:28 AM
Is "My Share" in the normal Now Playing List? Create a more descriptive name for your video folder than the default "My Share" Does it show up in the Now Playing List?

No It Doesn't only in Music,Photo,Showcase

Phantom Gremlin
03-09-2011, 07:14 AM
Hi All. Just installed pyTiVoX and I can't see the files on my TV.
...
Mac 10.6.6
Wireless to TiVo

Okay, maybe you're having some sort of installation or network problems.

Please tell me the exact URL from where you obtained your version of pyTiVoX. I haven't grabbed a copy in a year or two, but I will get your version, install in a 10.6.6 system, and see what results I get.

BTW a year or so ago I had a flurry of activity where I did all this sort of thing, i.e. download from Tivo, upload back to TiVo, etc.

But then little things would go wrong, and it just became too tedious to keep doing it. E.g. my cable provider decided to disallow downloading of all but the network channels, or KMTTG would only download on about every other attempt.

I can use this as an excuse to reacquaint myself with this software.

ba2991
03-10-2011, 02:01 AM
Okay, maybe you're having some sort of installation or network problems.

Please tell me the exact URL from where you obtained your version of pyTiVoX. I haven't grabbed a copy in a year or two, but I will get your version, install in a 10.6.6 system, and see what results I get.

BTW a year or so ago I had a flurry of activity where I did all this sort of thing, i.e. download from Tivo, upload back to TiVo, etc.

But then little things would go wrong, and it just became too tedious to keep doing it. E.g. my cable provider decided to disallow downloading of all but the network channels, or KMTTG would only download on about every other attempt.

I can use this as an excuse to reacquaint myself with this software.

Hi again I sent it but was sure if it went or not here it is again

http://code.google.com/p/pytivox/downloads/detail?name=pyTivoX-1.3.dmg

Phantom Gremlin
03-10-2011, 06:12 PM
Hi again I sent it but was sure if it went or not here it is again

http://code.google.com/p/pytivox/downloads/detail?name=pyTivoX-1.3.dmg

Hmm. That software is from 2009, it's what I grabbed a while ago. So it doesn't seem to be very actively developed. Still, if it works, .... why not?!

I will try both the 1.3 version and the beta from September of last year. I'll let you know if and how well they work in a 10.6.6. system.

ba2991
03-10-2011, 11:15 PM
Hmm. That software is from 2009, it's what I grabbed a while ago. So it doesn't seem to be very actively developed. Still, if it works, .... why not?!

I will try both the 1.3 version and the beta from September of last year. I'll let you know if and how well they work in a 10.6.6. system.

Thanks again

ba2991
03-12-2011, 03:34 AM
Thanks again

Hello Phantom Gremlin.
Was chatting to the kid next door about networking and the issue I am having with pyTiVo and the smart arse said, sounds like a fire wall issue. It is the fire wall that has been blocking the transfer, sorry but I wasn't aware I had a fire wall on this computer didn't think a apple computer needed one.
But I am still getting an error message, as follows

-Music - Photos - Showcase
-pyTiVo-ColinScarfesComputer.local
-share
-Rick
Then I press the Select button on the remote and get the following message:
ERROR: Oxffff
and thats as fare as I can get

Again sorry about the OS/10 firewall but really didn't think I had one. If I get this program up and running the next question I will be asking someone for help with is how to keep the firewall looked but allowing pyTiVo to transmit without any hassles.

Cheers
Colin

Fofer
03-12-2011, 03:36 AM
Hello Phantom Gremlin.
Was chatting to the kid next door about networking and the issue I am having with pyTiVo and the smart arse said, sounds like a fire wall issue. It is the fire wall that has been blocking the transfer, sorry but I wasn't aware I had a fire wall on this computer didn't think a apple computer needed one.
But I am still getting an error message, as follows

-Music - Photos - Showcase
-pyTiVo-ColinScarfesComputer.local
-share
-Rick
Then I press the Select button on the remote and get the following message:
ERROR: Oxffff
and thats as fare as I can get

Again sorry about the OS/10 firewall but really didn't think I had one. If I get this program up and running the next question I will be asking someone for help with is how to allow keep the firewall looked but allow pyTiVo to transmit without any hassles.

Cheers
Colin

If you didn't think you needed a firewall, then why'd you turn it on? (It's off my default.)

And why would you want to turn it back on?

ba2991
03-12-2011, 03:40 AM
If you didn't think you needed a firewall, then why'd you turn it on? (It's off my default.)

And why would you want to turn it back on?

Hi
The firewall must of been turned on when I purchased the computer. The reason why I purchased this machine was purely for security reasons.

Cheers

Rdian06
03-12-2011, 09:26 AM
Hi
The firewall must of been turned on when I purchased the computer. The reason why I purchased this machine was purely for security reasons.

Cheers

How is your Mac connected to your network? Wired or wireless? Do you have VMware Fusion or Parallels installed to run Windows virtual machines?

It sounds like you might be having a multiple IP address problem where the Tivo is announcing itself on an IP address that the Tivo isn't capable of reaching. This assumes you switched off the firewall correctly (though I thought pyTivoX took care of adding an exception rule to the firewall to allow it to function correctly.)

From another computer on your network, try to connect to pyTivoX using a web browser by entering:

http://<pyTivoX Mac IP address>:9032

Replace <pyTivoX Mac IP address> with your Mac's IP address. Probably something like 10.0.0.100 or 192.168.1.100

ba2991
03-12-2011, 03:29 PM
How is your Mac connected to your network? Wired or wireless? Do you have VMware Fusion or Parallels installed to run Windows virtual machines?

It sounds like you might be having a multiple IP address problem where the Tivo is announcing itself on an IP address that the Tivo isn't capable of reaching. This assumes you switched off the firewall correctly (though I thought pyTivoX took care of adding an exception rule to the firewall to allow it to function correctly.)

From another computer on your network, try to connect to pyTivoX using a web browser by entering:

http://<pyTivoX Mac IP address>:9032

Replace <pyTivoX Mac IP address> with your Mac's IP address. Probably something like 10.0.0.100 or 192.168.1.100

Hi and thanks for you're reply.
Well, after wasting many hours of my time with this program. I have been informed that I need to purchase a $99 subscription to activate something so I can view my media files on my TV. When I purchased the unit nothing was said about this and from memory didn't see anything about it when setting it up. I have decided to wait for a promotion's offer to be announced because I real don't what to part with more money on this devise, no guarantee that it will work anyway.
Thanks guy's for your help.
Cheers

Fofer
03-12-2011, 03:44 PM
$99 for what? Huh?

That's not true at all.

I use PyTiVoX to transfer (or stream) content from my Mac to my TiVo, all the time. Haven't paid "$99" extra for anything in order to do this.

You're getting wrong info.

Ladd Morse
03-12-2011, 04:02 PM
Hi and thanks for you're reply.
Well, after wasting many hours of my time with this program. I have been informed that I need to purchase a $99 subscription to activate something so I can view my media files on my TV.

what?

Far be it from me to presume I know more than anyone else, but if you have any modern TiVo and you have some sort of subscription for it (monthly to lifetime and everything in between), you should easily be able to transfer files from your Mac to your TiVo and back again (assuming they are on the same network).

Clearly the "easy" part isn't working yet, but it's not for lack of any parts, paid or otherwise.

the answer will be simple; we just have to figure out what you are doing wrong. :)

Fofer
03-12-2011, 04:18 PM
Let's start from the beginning. ba2991, is your TiVo subscribed, set up as a working TIVo... with a current TiVo subscription?

My gut tells me it's not, and what you're labeling "$99 extra" is not "extra" at all, but a required component of getting that TiVo working *at all.* The streaming of media files from your computer to the TiVo is something you can do after all the other required ingredients are in place.

Now, if ALL you want to do is stream media from your computer to the TV, then you bought the wrong device. And looking for help with pyTiVoX, with regards to a computer you're not very savvy working with, is kind of a waste of time.

Rdian06
03-12-2011, 05:39 PM
Hi and thanks for you're reply.
Well, after wasting many hours of my time with this program. I have been informed that I need to purchase a $99 subscription to activate something so I can view my media files on my TV. When I purchased the unit nothing was said about this and from memory didn't see anything about it when setting it up. I have decided to wait for a promotion's offer to be announced because I real don't what to part with more money on this devise, no guarantee that it will work anyway.
Thanks guy's for your help.
Cheers

Ah. I take it you live in Australia ba2991?

And you're talking about the $99 fee to activate the Home Networking Package (including Tivo Desktop Plus) for AUS Tivos. See:

https://shop.mytivo.com.au/online/range/home-networking-package

In the US, the Home Networking features are included with the Tivo service. Tivo does charge us $25 for the Tivo Desktop Plus Windows software, but streaming to and from the computer is of course usable without that software.

Lighten up guys.

ba2991
03-12-2011, 06:23 PM
Let's start from the beginning. ba2991, is your TiVo subscribed, set up as a working TIVo... with a current TiVo subscription?

My gut tells me it's not, and what you're labeling "$99 extra" is not "extra" at all, but a required component of getting that TiVo working *at all.* The streaming of media files from your computer to the TiVo is something you can do after all the other required ingredients are in place.

Now, if ALL you want to do is stream media from your computer to the TV, then you bought the wrong device. And looking for help with pyTiVoX, with regards to a computer you're not very savvy working with, is kind of a waste of time.

Thanks for you're reply I am on a second forum also trying to get my TiVo to work. Have a look at the there message I received and make up your own decision

Cheers
and thanks again for all of your help

Phantom Gremlin
03-26-2011, 07:42 PM
I can use this as an excuse to reacquaint myself with this software.

Sorry it took so long for me to get back to looking at pyTiVoX.

I just ran it from a 10.6.6 system. I didn't even install. I just copied over DMG and then double clicked. This opens the image in Finder. Then I just double clicked the pyTiVoX app and it started.

It works for me.

Here are a few observations. Since you have been playing with this, what I say might seem simplistic. But it may help other people:

1) I ran as an unprivileged user. When the app started it asked if Java could accept connections thru the firewall. I said yes. I needed to authenticate as a privileged user to allow that.

2) Later on, as I created shares, I was asked if Python could accept connections. I said yes again, I needed to authenticate again. Perhaps you didn't allow some of this activity.

3) I made sure to click "Apply". Could you be skipping this step?

4) My Mac's directory appears on my TiVo at the bottom of the Now Playing section. In my case I simply shared my Desktop directory. I don't know why your shared directory doesn't appear there. I can't see how you can make any more progress until the directory shows up there! I highly suspect some sort of firewall issue. Just to be clear (I'm too lazy to cut/paste graphics) the name on the Mac is /Users/xxx/Desktop and I accepted the default share name of My Share, which is the name that is visible to the TiVo.

5) On the TiVo, I browsed to My Share and it found exactly one program, the M4V I put in the shared directory of my Mac. This was a purchased music video from iTunes. I know that Apple doesn't protect those videos (I have never purchased any DRMed stuff from Apple). I transferred it to my TiVo, and it played just fine. There could be any number of files in the shared directory, but if they're not compatible the file names won't show up in the TiVo. But, even with no compatible files, the My Share directory still appears on the TiVo in Now Playing.

6) During the transfer to the TiVo, I used the Network tab of Activity Monitor to see if network traffic was happening. One easy way to start that app is to search for that name in spotlight.

7) I was also able to browse to Music, Photos, & Showcases and there I also saw my Mac. It was, however, identified by its name in DNS. Something like this:
pyTivoX - dhcp241.example.com
Within that appears a My Share directory, and within that appears my music video. The title at top of the directory is Desktop. So the TiVo knows both names, the name Desktop which is on my Mac, and the name My Share which I told pyTivoX to use.

8) I was able to select the music video from the Desktop (aka My Share) directory. There is even a "Quality" selection. I was able to select 512 kb/s, 1260 kb/s, and the "same" quality of 1837 kb/s. When I selected 512 I could see much more noticeable artifacts.

Sorry to not be of more help. The 1.3 version of the software does work for me. I didn't bother trying the newer beta, since it wasn't immediately obvious what was added in that version.

Edit: I want to make clear that I did everything above without purchasing any $99 software from TiVo or any third party. I'm using:
1) a subscribed TiVo HD in the USA
2) a Macbook running 10.6.6
3) pyTivoX 1.3 from the same Google Code repository that you used

ba2991
03-27-2011, 02:05 AM
Sorry it took so long for me to get back to looking at pyTiVoX.

I just ran it from a 10.6.6 system. I didn't even install. I just copied over DMG and then double clicked. This opens the image in Finder. Then I just double clicked the pyTiVoX app and it started.

It works for me.

Here are a few observations. Since you have been playing with this, what I say might seem simplistic. But it may help other people:

1) I ran as an unprivileged user. When the app started it asked if Java could accept connections thru the firewall. I said yes. I needed to authenticate as a privileged user to allow that.

2) Later on, as I created shares, I was asked if Python could accept connections. I said yes again, I needed to authenticate again. Perhaps you didn't allow some of this activity.

3) I made sure to click "Apply". Could you be skipping this step?

4) My Mac's directory appears on my TiVo at the bottom of the Now Playing section. In my case I simply shared my Desktop directory. I don't know why your shared directory doesn't appear there. I can't see how you can make any more progress until the directory shows up there! I highly suspect some sort of firewall issue. Just to be clear (I'm too lazy to cut/paste graphics) the name on the Mac is /Users/xxx/Desktop and I accepted the default share name of My Share, which is the name that is visible to the TiVo.

5) On the TiVo, I browsed to My Share and it found exactly one program, the M4V I put in the shared directory of my Mac. This was a purchased music video from iTunes. I know that Apple doesn't protect those videos (I have never purchased any DRMed stuff from Apple). I transferred it to my TiVo, and it played just fine. There could be any number of files in the shared directory, but if they're not compatible the file names won't show up in the TiVo. But, even with no compatible files, the My Share directory still appears on the TiVo in Now Playing.

6) During the transfer to the TiVo, I used the Network tab of Activity Monitor to see if network traffic was happening. One easy way to start that app is to search for that name in spotlight.

7) I was also able to browse to Music, Photos, & Showcases and there I also saw my Mac. It was, however, identified by its name in DNS. Something like this:
pyTivoX - dhcp241.example.com
Within that appears a My Share directory, and within that appears my music video. The title at top of the directory is Desktop. So the TiVo knows both names, the name Desktop which is on my Mac, and the name My Share which I told pyTivoX to use.

8) I was able to select the music video from the Desktop (aka My Share) directory. There is even a "Quality" selection. I was able to select 512 kb/s, 1260 kb/s, and the "same" quality of 1837 kb/s. When I selected 512 I could see much more noticeable artifacts.

Sorry to not be of more help. The 1.3 version of the software does work for me. I didn't bother trying the newer beta, since it wasn't immediately obvious what was added in that version.

Edit: I want to make clear that I did everything above without purchasing any $99 software from TiVo or any third party. I'm using:
1) a subscribed TiVo HD in the USA
2) a Macbook running 10.6.6
3) pyTivoX 1.3 from the same Google Code repository that you used

Hi and thanks for the reply.
I must admit I haven't played around with this for a few weeks because I was informed by a guy on the community that I have to purchase a $99.00 token to lunch the Home Network Package but as you didn't pay for yours I'm interested again.

It Still doesn't work.

I uninstalled the program and downloaded it again and started with a fresh copy.
When I installed the old and new version nothing was mentioned about the firewall but after not seeing my (my files) on the Tivo Box I turned off the firewall on the mac and then I could see the files.
To cut a long story short I can see my desktop on the TV and all the files are there I scroll through the screen until I find the movie (Back Soon.mpeg) click play on the last screen and still getting the same message.

Error: Oxffff
Back Soon.mpeg

On the desktop I have the following file extensions, avi - mpeg - mov - m4a with all the same error message

Note that I have never seen any files / folders from my Mac in the Now Play List but only in the Music, Photo and Showcase dir.

Below is how I found the movie Back Soon

Music, Photo & Showcase
PyTiVoX - ColinScarfeComputer.local
My Share - the blue screen opens up and the heading of the folder is Desktop
- scroll till I find the movie Back Soon.mpeg
- click play

- Error: Oxffff
- Back Soon

This is the same error on all media fils I try to play.
Note that in preferences I have ticked Enable Tivo.

You mentioned in the reply to me that you subscribe to - TiVo HD in the USA would that include the Home Network Package that I have to play for in Australia.

Cheers
C

Rdian06
03-27-2011, 01:56 PM
In the US, the Tivo monthly or lifetime subscription includes Home Networking. So we don't pay any additional fee for it beyond the standard subscription.

In Australia, Home Networking is a separate feature which you have to pay the $99 to activate. So until you pay that fee, it's not going to work for you.

plazman30
07-07-2011, 08:44 PM
Anyone know if the latest pyTiVoX beta will work in OS X Lion?

aristoBrat
07-10-2011, 12:27 PM
Anyone know if the latest pyTiVoX beta will work in OS X Lion?
I'm new to pyTiVoX. I'm running 1.3 on Lion and have only used the pyTiVo feature so that my TiVo can pull stuff from my computer, but it's working.

My TiVo is a Premiere and I'm having an issue where HD shows pulled are coming across at 480p instead of a higher resolution, but that looks like a non-Lion issue.

Update: Just installed the beta version on Lion and using pyTiVo to pull files, they now come across as HD on my Premiere (instead of 480). Sweet!

captaingrapes
07-10-2011, 05:14 PM
Ive tried running 1.3 and 1.4b on Lion and am having no luck streaming videos.

The server won't show up under 'Music, Photos, & Showcases' menu. It is there under 'My Shows' and I am able to transfer the file. Everything was working perfectly until the upgrade yesterday. What am i doing wrong?

atsang
07-21-2011, 11:20 PM
Ive tried running 1.3 and 1.4b on Lion and am having no luck streaming videos.

The server won't show up under 'Music, Photos, & Showcases' menu. It is there under 'My Shows' and I am able to transfer the file. Everything was working perfectly until the upgrade yesterday. What am i doing wrong?

Same here. Lion, 1.4b and Streambaby does not appear on the TiVo. Pytivo works fine.

seattlewendell
07-22-2011, 02:18 AM
I tried to install the Java patch, etc. Nothing. I cannot get content to stream or transfer.

TheWGP
07-22-2011, 08:57 PM
Same here. I'd be fine with transferring if there were a way to do subtitles!

Can't seem to get Streambaby working (in the Pytivox implementation) with OS X 10.7 Lion and the latest PyTivoX beta.

Anyone figured out any ways to get subtitles working with the pytivo side of things, perchance?

Tapper69
07-23-2011, 08:22 AM
I posted in the pyTivo forum to hopefully get an answer from the developer. pytivo.sourceforge.net/forum/os-x-lion-10-7-and-pytivo-t1799.html

Iluvatar
07-23-2011, 12:24 PM
I posted in the pyTivo forum to hopefully get an answer from the developer. pytivo.sourceforge.net/forum/os-x-lion-10-7-and-pytivo-t1799.html

That is not the developer. The developer of pyTivoX is MIA for quite some time (the streambaby dev too).

This (http://code.google.com/p/pytivox/) is the pyTivoX developer site.

bigdave2004
07-23-2011, 02:42 PM
I got it to work in pyTiVox by running streambaby manually first (making sure pyTiVoX is stopped. So I downloaded streambaby-0.29, modified streambaby.ini, copied the ffmpeg.bin from /Applications/pyTivoX.app/Contents/Resources to /usr/bin and the all dylib to /usr/lib started it using the included script. I can see it on my tivo (Stream, Baby, Stream) but I would get a failed when trying to play anything. Killed that and started up pyTivoX again and now it works fine. I can't explain it. See it this works for you.

TheWGP
07-23-2011, 02:48 PM
Just a heads up to everyone: I managed to get streambaby-0.29 working on Mac OS X 10.7 Lion. What a ROYAL PAIN compared to pytivox though, with lots of research required.

Long story short, I wrote my steps (boiled down from all the tactics / research I tried) down for anyone else who might be interested:

install Xcode's new version (4.2 for Lion) from the App Store
install Macports 2.0 for Lion (from http://macports.org )
install ffmpeg using "sudo port install ffmpeg" - all the required bits are now included by default, some pages that say you need other variants too are old.
install streambaby (from http://code.google.com/p/streambaby/ - then just unzip to desired location and edit streambaby.ini to point to my video dir)

If you want it to autostart, go to system preferences / users / my user / login items / add streambaby, check Hide. I also removed pytivox at the same menu, just as a precaution.


re: bigdave2004: I got that same thing happening too - when I had not installed ffmpeg yet, but just tried to run streambaby on its own. For some reason, the full ffmpeg install seems to be required to get Streambaby working, but pytivox has its own files/version/whatever that it's okay with using, but when streambaby tries to use them it fails.

Not really sure what exactly BROKE pytivox, but it's clearly pytivox and not streambaby related.

mcowger
07-24-2011, 06:12 PM
Just a heads up to everyone: I managed to get streambaby-0.29 working on Mac OS X 10.7 Lion. What a ROYAL PAIN compared to pytivox though, with lots of research required.

Long story short, I wrote my steps (boiled down from all the tactics / research I tried) down for anyone else who might be interested:

[snip]
Not really sure what exactly BROKE pytivox, but it's clearly pytivox and not streambaby related.

This process worked great for me. Thanks!

docfmiles
07-29-2011, 01:26 AM
PyTivox stopped working on both series 3 and HD when OSX Lion was installed, I ran the solution that theWGP had gotten to work, but then I have been unable to "just unzip to desired location and edit streambaby.ini to point to my video dir"
Can you post an example of exactly how you edited streambaby.ini. Additionally, I have a number of files on multiple HDDs, so solving this one last little step will make my life a whole lot better and let me get on to actually exploring the "Lion"

TheWGP
07-29-2011, 07:00 AM
PyTivox stopped working on both series 3 and HD when OSX Lion was installed, I ran the solution that theWGP had gotten to work, but then I have been unable to "just unzip to desired location and edit streambaby.ini to point to my video dir"
Can you post an example of exactly how you edited streambaby.ini. Additionally, I have a number of files on multiple HDDs, so solving this one last little step will make my life a whole lot better and let me get on to actually exploring the "Lion"

Sure thing - here's more specific directions for the actual streambaby part.

1) Download streambaby-0.29.zip from http://code.google.com/p/streambaby/

2) Double-click streambaby-0.29.zip in Finder - it should open in Archive Utility and unzip into a folder called streambaby-0.29

3) Move that folder to wherever you want to run streambaby from permanently

4) Open the folder streambaby-0.29 and double-click "streambaby.ini" to open it in TextEdit

5) Edit the "dir.1=/path/to/videos" line to specify your first location, name it with "dir.1.name=Whatever" add a line (or edit the example line, but REMOVE THE # IN FRONT!) with "dir.2=/other/path/for/videos" for your second location, then name it with "dir.2.name=Whatever2" - all in all it sounds more complicated than it is. Don't touch anything else in that file.

As an example, the only lines in my streambaby.ini that don't have a # in front (so they'll be ignored) look pretty much like this:

dir.1=/tivo
dir.1.name=Tivo Stream
dir.2=/media/video
dir.2.name=Media Backup

Note that these are just "top-level directories" you're adding - if there's a sub-dir in there, streambaby will let you navigate to a video inside it from the Stream, Baby, Stream interface on your Tivo.

6) Save and exit TextEdit.

7) Start Streambaby by double-clicking the file just named streambaby, then go to your Tivo! On the Premiere it's under Showcases & Extras, I don't know about S3 and haven't loaded it on my TivoHD.

8) When you're done, make sure you're in the Terminal window that popped up with Streambaby running in it, and hit Control-C to exit. Yes, actual Control - not command. Then quit Terminal and you're back to normal.

Sorry if it was overly detailed, but I was bored and if people are using this process I'd like to assist.

On a related note, has anyone heard from / been able to get ahold of the pytivox maintainer? Is there any chance someone else would be able to take the project over, at least to just fix the broken function, not take on full development? PyTivoX really does work much easier and simpler than this manual-Streambaby method. I'd do it but I'm no coder! :)

chrisc983
08-03-2011, 10:57 AM
TheWGP great post. Could you possibly post a more detailed instruction on how to install ffmpeg on a mac. I'm still new to apple. Thanks.

Iluvatar
08-03-2011, 11:31 AM
TheWGP great post. Could you possibly post a more detailed instruction on how to install ffmpeg on a mac. I'm still new to apple. Thanks.

http://pytivo.sourceforge.net/wiki/index.php/OS_X_Install

Read the section on FFmpeg. User rdian06 has prebuilt binaries that are older. Macports results in the newest build but is not the quickest or easiest method.

Or if you were using pyTivoX before you can just strip the existing FFmpeg files out of the pyTivoX app and point StreamBaby at it.

TheWGP
08-03-2011, 11:18 PM
Literally, installing ffmpeg is now super-easy. I can't really simplify it much more than I already stated:

1) download Macports 2.0 for Lion from http://macports.org - it has its own installer so you won't really have to do anything but click through the installer.

2) Go to the Search bar, type Terminal, hit enter, in the window that pops up type:
"sudo port install ffmpeg" and hit enter. Enter your password if it asks for it. Let it run till it's finished - once it stops, you're all done with ffmpeg!

I like this method because it's the fewest steps and no special command-line arguments, no real complicated steps or gotchas. Installing Xcode is now cake from the App Store, so Xcode to Macports to ffmpeg is literally a handful of clicks & one keyboard command, with no other websites or instructions to read or special arguments to figure out.

MattR1970
08-03-2011, 11:51 PM
OMG, thank you for the instructions re: Streambaby!!! Worked like a charm.

I was so pissed when Lion broke pyTiVo, especially since Vuze on TiVo broke mysteriously a few months back.

Iluvatar
08-05-2011, 11:33 AM
I have been considering releasing static builds of FFmpeg that are usable in OSX tools such as pyTivoX and streambaby for awhile so I have linked to a test build. So for anyone who wants to try it this is an Intel only build from from GIT a few days ago. I stripped out some unnessary libs to reduce size so this build of FFmpeg may not be suitable for anything but pyTivo et al.

Hopefully I can get some feedback to see if I need to make adjustments. If the code is suitable I will keep a thread updated on the pyTivo forums with the latest FFmpeg code every few months.

The test build is available here (http://pytivo.sourceforge.net/forum/download.php?id=386).


ffmpeg version N-31755-g31fe5d9, Copyright (c) 2000-2011 the FFmpeg developers
built on Aug 4 2011 17:51:10 with clang 2.1 (tags/Apple/clang-163.7.1)
configuration: --prefix=/opt/local --enable-gpl --enable-postproc --enable-swscale --enable-avfilter --enable-runtime-cpudetect --enable-hardcoded-tables --enable-libmp3lame --enable-libx264 --mandir=/opt/local/share/man --disable-indevs --cc=/Developer/usr/bin/clang --arch=x86_64 --disable-shared --enable-static --enable-pthreads
libavutil 51. 11. 1 / 51. 11. 1
libavcodec 53. 9. 1 / 53. 9. 1
libavformat 53. 6. 0 / 53. 6. 0
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 27. 5 / 2. 27. 5
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 51. 2. 0 / 51. 2. 0

yooper126
08-06-2011, 09:28 AM
Literally, installing ffmpeg is now super-easy. I can't really simplify it much more than I already stated:

1) download Macports 2.0 for Lion from macports.org - it has its own installer so you won't really have to do anything but click through the installer.

2) Go to the Search bar, type Terminal, hit enter, in the window that pops up type:
"sudo port install ffmpeg" and hit enter. Enter your password if it asks for it. Let it run till it's finished - once it stops, you're all done with ffmpeg!

I like this method because it's the fewest steps and no special command-line arguments, no real complicated steps or gotchas. Installing Xcode is now cake from the App Store, so Xcode to Macports to ffmpeg is literally a handful of clicks & one keyboard command, with no other websites or instructions to read or special arguments to figure out.

I taken all the steps here but when I try to run "sudo port install ffmpeg" and hit enter I get this:

[iMac21-i3:~] brian% sudo port install ffmpeg
Password:
sudo: port: command not found
[iMac21-i3:~] brian%

I went to the MacPorts website and tried their instructions to get it running, but to no avail.

Any help would be appreciated.

Brian

Iluvatar
08-06-2011, 09:35 AM
I taken all the steps here but when I try to run "sudo port install ffmpeg" and hit enter I get this:

[iMac21-i3:~] brian% sudo port install ffmpeg
Password:
sudo: port: command not found
[iMac21-i3:~] brian%

I went to the MacPorts website and tried their instructions to get it running, but to no avail.

Any help would be appreciated.

Brian

It seems MacPorts did not install correctly. Reboot and try again perhaps.

You can try installing my test build of FFmpeg in the post (http://www.tivocommunity.com/tivo-vb/showthread.php?p=8643535#post8643535) above yours. You can just extract it somewhere and point your configuration files at it. I am attempting to create a standard build that I will keep updated and that everyone can easily install.

yooper126
08-06-2011, 11:04 AM
Thanks,

I may try your method.

I have rebooted and reinstalled MacPorts at least 6 times.

I have tried its self update command to no avail also. The installer says it installs, but I can not find it anywhere on my machine, even following the paths listed in their help docs.

I am the administrator for the machine.


Brian

Iluvatar
08-06-2011, 12:45 PM
Thanks,

I may try your method.

I have rebooted and reinstalled MacPorts at least 6 times.

I have tried its self update command to no avail also. The installer says it installs, but I can not find it anywhere on my machine, even following the paths listed in their help docs.

I am the administrator for the machine.


Brian

try:

sudo /opt/local/bin/port selfupdate
sudo /opt/local/bin/port install ffmpeg


if that works then it's a simple fix to update your .profile variables to link the port command with the shell.

yooper126
08-06-2011, 06:24 PM
HI,

That worked for MacPorts and installing ffmpeg.

However, this is what I get when I run Streambaby:

[iMac21-i3:~] brian% /Applications/streambaby-0.29/streambaby ; exit;
Initializing StreamBaby v0.29...
08/06/11 19:18:13 FFmpegJavaVideoModule: Unable to load FFmpeg native libraries
08/06/11 19:18:14 Listener: added factory
08/06/11 19:18:14 Main: streambaby ready & listening.


Obviously I am not very good with UNIX. So how do I fix my .profile?

Thanks,
Brian

yooper126
08-06-2011, 06:27 PM
I should add...

Nor do I see streambaby on my Tivo HD.

This is from my streambaby.ini

dir.1=/Volumes/iTunes/iTunes Music/Movies/
dir.1.name=Movies
dir.2=/Volumes/iTunes/iTunes Music/TV Shows/
dir.2.name=TV Shows


b

Iluvatar
08-07-2011, 06:57 AM
HI,

That worked for MacPorts and installing ffmpeg.

However, this is what I get when I run Streambaby:

[iMac21-i3:~] brian% /Applications/streambaby-0.29/streambaby ; exit;
Initializing StreamBaby v0.29...
08/06/11 19:18:13 FFmpegJavaVideoModule: Unable to load FFmpeg native libraries
08/06/11 19:18:14 Listener: added factory
08/06/11 19:18:14 Main: streambaby ready & listening.


Obviously I am not very good with UNIX. So how do I fix my .profile?

Thanks,
Brian

Streambaby is still looking for the old FFmpeg. The new FFmpeg you installed is located at /opt/bin/ffmpeg

In streambaby.ini


ffmpeg.path=/opt/bin/ffmpeg


to update your .profile file which should fix your ability to run the port command go to your terminal.app and type


export PATH=/opt/local/bin:/opt/local/sbin:$PATH

then logout or restart for changes to take effect.

yooper126
08-07-2011, 10:03 AM
Hi,

Thanks for sticking with me through this.

I added the path statement to the .ini file. Got the same result. looked at it a minute and realized that the path should be: /opt/local/bin/ffmpeg

tried that with the same result.

Since streambaby is in the /Applications/streambaby-0.29/ dir and the path is from the volume root, does the path need to indicate that?

When trying the .profile fix, the export command is not found.

[iMac21-i3:/] brian% export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export: Command not found.


Thanks,

b

Iluvatar
08-07-2011, 11:37 AM
Hi,

Thanks for sticking with me through this.

I added the path statement to the .ini file. Got the same result. looked at it a minute and realized that the path should be: /opt/local/bin/ffmpeg

tried that with the same result.

Since streambaby is in the /Applications/streambaby-0.29/ dir and the path is from the volume root, does the path need to indicate that?

When trying the .profile fix, the export command is not found.

[iMac21-i3:/] brian% export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export: Command not found.


Thanks,

b

Hmmm sorry about that... Too early in the morning.

in Terminal type:


/opt/local/bin/ffmpeg


just to make sure ffmpeg works.

to change the .profile use Terminal and type

open ~/.profile

This should open up TextEdit with your .profile. Then add this line and save it.


export PATH=/opt/local/bin:/opt/local/sbin:$PATH


Not sure ATM about the FFmpeg issue and streambaby. I'll have to look at it later when I have more time and get back with you.

yooper126
08-08-2011, 05:25 PM
Hmmm sorry about that... Too early in the morning.

in Terminal type:


/opt/local/bin/ffmpeg


just to make sure ffmpeg works.

to change the .profile use Terminal and type

open ~/.profile

This should open up TextEdit with your .profile. Then add this line and save it.


export PATH=/opt/local/bin:/opt/local/sbin:$PATH


Not sure ATM about the FFmpeg issue and streambaby. I'll have to look at it later when I have more time and get back with you.



Thanks,,

ffmpeg ran so it is working.

I opened the .profile and this is the contents, it already has the new path statement:


##
# DELUXE-USR-LOCAL-BIN-INSERT
# (do not remove this comment)
##
echo $PATH | grep -q -s "/usr/local/bin"
if [ $? -eq 1 ] ; then
PATH=$PATH:/usr/local/bin
export PATH
fi

##
# Your previous /Users/brian/.profile file was backed up as /Users/brian/.profile.macports-saved_2011-07-25_at_19:43:11
##

# MacPorts Installer addition on 2011-07-25_at_19:43:11: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.



So for now that is not the big issue, it is Streambaby... Here is the contents of my .ini file.


#
# ./streambaby --help for more configuration file options
#
dir.1=/Volumes/iTunes/iTunes/iTunes\ Music/Movies/
dir.1.name=Movies
dir.2=/Volumes/iTunes/iTunes/iTunes\ Music/TV\ Shows/
dir.2.name=TV Shows
# Ip address to bind to
# most people don't need to change this.
#ip=192.168.1.37
# port to use
#port=7290
ffmpeg.path=opt/local/bin/ffmpeg



Thanks again,

b

TheWGP
08-08-2011, 05:33 PM
Not saying this is your issue, but I read your post and couldn't help saying... What the hey is up with your folder locations for dir.1 and dir.2 both?!

Is that a direct copy/paste or is there a typo or something? If that's a copy/paste, you may be having issues with the / and \ and spaces all in the folder name. For sure, it won't handle a FOLDER NAME with a slash in it very well unless you escape it, and I'm not sure how/what format Streambaby wants you to use to do that.

My dir.1 is /Users/username/tivo for example - I wanted to eliminate that as a potential source of trouble and aggravation.

yooper126
08-09-2011, 06:52 PM
Not saying this is your issue, but I read your post and couldn't help saying... What the hey is up with your folder locations for dir.1 and dir.2 both?!

Is that a direct copy/paste or is there a typo or something? If that's a copy/paste, you may be having issues with the / and \ and spaces all in the folder name. For sure, it won't handle a FOLDER NAME with a slash in it very well unless you escape it, and I'm not sure how/what format Streambaby wants you to use to do that.

My dir.1 is /Users/username/tivo for example - I wanted to eliminate that as a potential source of trouble and aggravation.

Well, the path includes the folder name "iTunes Music". What little UNIX I know says I have to use a "\" before a space. So to enter this path:

/Volumes/iTunes/iTunes/iTunes Music/TV Shows/

In UNIX I have to write it so:

/Volumes/iTunes/iTunes/iTunes\ Music/TV\ Shows/

I did try it the other way but something else is failing with Streambaby. My other alternative is to change my folder names.

Brian

yooper126
08-09-2011, 08:08 PM
[iMac21-i3:~] brian% /Applications/streambaby-0.29/streambaby ; exit;
Initializing StreamBaby v0.29...
08/09/11 20:13:25 StreamBabyConfig: WorkingDir: /Users/brian
08/09/11 20:13:25 StreamBabyConfig: StreamBabyDir: /Applications/streambaby-0.29
08/09/11 20:13:25 StreamBabyConfig: CurDir: /Users/brian
08/09/11 20:13:25 FFmpegJavaConfig$1: Loading avutil, default: avutil
08/09/11 20:13:25 FFmpegJavaConfig$1: Error attempting toload ffmpeg libraries: Unable to load library 'avutil': dlopen(libavutil.dylib, 1): image not found
08/09/11 20:13:25 FFmpegJavaVideoModule: Unable to load FFmpeg native libraries
08/09/11 20:13:25 FFmpegExeVideoModule: FFmpegPath: opt/local/bin/ffmpeg
08/09/11 20:13:25 FFmpegExeVideoModule: FFmpegExeModule: Loaded
08/09/11 20:13:25 StreamBabyMain: STARTING StreamBaby v0.29...
08/09/11 20:13:25 Main: args= start=true
08/09/11 20:13:25 Main: args= loader=sun.misc.Launcher$AppClassLoader@37b90b39
08/09/11 20:13:25 Listener: config=com.tivo.hme.host.util.Config@19e3cd51 logger=com.unwiredappeal.tivo.utils.Log$ILoggerImpl@3abc8e1e
08/09/11 20:13:25 Listener: factoryList=[StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream]]
08/09/11 20:13:25 Listener: factory=StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream]
08/09/11 20:13:25 Listener: name=/streambaby/
08/09/11 20:13:25 Listener:
08/09/11 20:13:25 Listener: added factory
08/09/11 20:13:25 Main: factory=StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream]
08/09/11 20:13:25 Main: MDNS: http://10.37.129.2:7290/streambaby/
08/09/11 20:13:25 Main: streambaby ready & listening.
08/09/11 20:13:25 Main: mdns_type=_tivo-hme._tcp.local. factory=StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream] port=7290
08/09/11 20:43:25 InfoCache$PruneTask: Pruning cache...
08/09/11 20:43:25 InfoCache$PruneTask: Pruning complete.


So a question or 2...

Where is this address?

08/09/11 20:13:25 Main: MDNS: http://10.37.129.2:7290/streambaby/

My network is 192.168.....

and does this error mean anything?

FFmpegJavaConfig$1: Error attempting toload ffmpeg libraries: Unable to load library 'avutil': dlopen(libavutil.dylib, 1): image not found


Brian

TheWGP
08-09-2011, 08:38 PM
Well, the path includes the folder name "iTunes Music". What little UNIX I know says I have to use a "\" before a space. So to enter this path:

/Volumes/iTunes/iTunes/iTunes Music/TV Shows/

In UNIX I have to write it so:

/Volumes/iTunes/iTunes/iTunes\ Music/TV\ Shows/

I did try it the other way but something else is failing with Streambaby. My other alternative is to change my folder names.

Brian

You're right - but I'm not sure if Streambaby uses that convention. I'm also wondering if the /iTunes/iTunes/ double-nested identical-name is confusing it. Just out of curiosity, have you tried commenting out the lines you have in there now and putting in something simple without any complications?


Edit to respond to your questions posted as I was composing this post:

1) maybe you need to uncomment and edit the "IP address to bind to" in the config file - I think that's related to multiple network interfaces available - I read a post where removing extraneous network interfaces fixed someone's issue.

2) Are you sure all the ffmpeg stuff is pointed to the right place? You're using just iluvatar's build, right? I would think that would include everything, so not real sure where to go from there.

yooper126
08-09-2011, 09:04 PM
You're right - but I'm not sure if Streambaby uses that convention. I'm also wondering if the /iTunes/iTunes/ double-nested identical-name is confusing it. Just out of curiosity, have you tried commenting out the lines you have in there now and putting in something simple without any complications?


Edit to respond to your questions posted as I was composing this post:

1) maybe you need to uncomment and edit the "IP address to bind to" in the config file - I think that's related to multiple network interfaces available - I read a post where removing extraneous network interfaces fixed someone's issue.

2) Are you sure all the ffmpeg stuff is pointed to the right place? You're using just iluvatar's build, right? I would think that would include everything, so not real sure where to go from there.


Hi, thanks for your input...

This is where I am at...

My .ini now looks like this:

#
# ./streambaby --help for more configuration file options
#
dir.1=/Volumes/iTunes/iTunes/iTunes Music/Movies/
dir.1.name=Movies
dir.2=/Volumes/iTunes/iTunes/iTunes Music/TV Shows/
dir.2.name=TV Shows
dir.3=/Volumes/admin/iTunes1/iTunes Music/Movies/
dir.3.name=Mov
# Ip address to bind to
# most people don't need to change this.
ip=192.168.1.201
# port to use
port=7290
ffmpeg.path=opt/local/bin/ffmpeg


I now see Stream Baby Stream on my Tivo, but I get the error "Unable to open Stream" when I try to play the movie.

The path with spaces seem to work fine although the 3rd dir does not display the contents. On my screen is says "No entries in this directory".

As you see I found a post that suggested I uncomment the IP and that seemed to do the trick.

And for your second question, no, I got MacPorts to install ffmpeg I did not use iluvatar's build.

Brian

TheWGP
08-09-2011, 09:18 PM
Sounds like you're getting closer! :)

To be honest, my macports install had no such strange issues, and it was super-straightforward for me. Sounds like you had a much more complicated time of it for some reason.

What happens if you comment out that ffmpeg.path in the streambaby.ini now that everything else is fixed?
edit: d'oh, you ARE missing a slash in that ffmpeg.path - try putting that slash in first!

Iluvatar
08-09-2011, 09:18 PM
Hi, thanks for your input...

This is where I am at...

My .ini now looks like this:

#
# ./streambaby --help for more configuration file options
#
dir.1=/Volumes/iTunes/iTunes/iTunes Music/Movies/
dir.1.name=Movies
dir.2=/Volumes/iTunes/iTunes/iTunes Music/TV Shows/
dir.2.name=TV Shows
dir.3=/Volumes/admin/iTunes1/iTunes Music/Movies/
dir.3.name=Mov
# Ip address to bind to
# most people don't need to change this.
ip=192.168.1.201
# port to use
port=7290
ffmpeg.path=opt/local/bin/ffmpeg


I now see Stream Baby Stream on my Tivo, but I get the error "Unable to open Stream" when I try to play the movie.

The path with spaces seem to work fine although the 3rd dir does not display the contents. On my screen is says "No entries in this directory".

As you see I found a post that suggested I uncomment the IP and that seemed to do the trick.

And for your second question, no, I got MacPorts to install ffmpeg I did not use iluvatar's build.

Brian

for one thing this is in error


ffmpeg.path=opt/local/bin/ffmpeg


you are missing a slash it should read


ffmpeg.path=/opt/local/bin/ffmpeg


have no idea if that will fix your issue though. I'm more of a pyTivo guy.

Iluvatar
08-09-2011, 09:25 PM
Sounds like you're getting closer! :)
edit: d'oh, you ARE missing a slash in that ffmpeg.path - try putting that slash in first!


dang...missed it by thaaaat much!

I swear your post wasnt there when I wrote mine :D

..... and yea something is really messed up with their user profile to have so many commands not working.

yooper126
08-10-2011, 07:14 AM
Thanks folks,

That worked... not sure how that was missed, but with all the other problems I was running into it slipped by.

Any idea why my dir.3 fails to see anything?

b

krakelohm
08-10-2011, 12:07 PM
Just a quick note, not sure why but after my install of 10.7 every time pyTivoX was running it would have an icon in the dock which was not the case with 10.6.x. I hunted around and found the following that will still allow you to run pyTivoX without the dock icon. Just open up the terminal and paste in the following line:

defaults write /Applications/pyTivoXs.app/Contents/Info LSUIElement 1

To turn it back on just paste the following:

defaults write /Applications/pyTivoXs.app/Contents/Info LSUIElement 0

yooper126
08-10-2011, 06:13 PM
Just a quick note, not sure why but after my install of 10.7 every time pyTivoX was running it would have an icon in the dock which was not the case with 10.6.x. I hunted around and found the following that will still allow you to run pyTivoX without the dock icon. Just open up the terminal and paste in the following line:

defaults write /Applications/pyTivoXs.app/Contents/Info LSUIElement 1

To turn it back on just paste the following:

defaults write /Applications/pyTivoXs.app/Contents/Info LSUIElement 0

Is pyTivoX actually working for you in 10.7? You are watching movies on your TiVo with it?

MacGuruTX
08-10-2011, 11:07 PM
Ok my turn. I'm having some of the same problems.
My Lion upgrade had major issues, it trashed my Administrator user account and was having all kinds of r/w security access issues. So i finally decided to (*&% with it, and reformatted my primary drive and did a completely clean Lion install.

1) Installed Xcode via Appstore
2) installed macports 2.0.1
3) sudo port selfupdate to make sure I was current.
4) sudo port install ffmpeg (it successfully installed all of the dependencies and ffmpeg)
5) Downloaded streambaby v0.29, extracted the folder and dropped in my Applications folder.
6) Attempted to run streambaby and get the Unable to load FFmpeg native libraries.

7) I edited my streambaby.ini to
#
# ./streambaby --help for more configuration file options
#

ffmpeg.path=/opt/local/bin/ffmpeg

dir.1=/path/to/my/videos
dir.1.name=My Videos
#dir.2=/media/disk
#dir.2.name=External Drive
# Ip address to bind to
# most people don't need to change this.
#ip=192.168.1.37
# port to use
#port=7290

8) I'm still getting

Last login: Wed Aug 10 20:55:06 on ttys001
Gregs-Mac-Pro:~ gregmiddleton$ /Applications/streambaby-0.29/streambaby ; exit;
Initializing StreamBaby v0.29...
08/10/11 21:04:19 FFmpegJavaVideoModule: Unable to load FFmpeg native libraries
08/10/11 21:04:19 Listener: added factory
08/10/11 21:04:19 Main: streambaby ready & listening.

entering /opt/local/bin/ffmpeg in Terminal gets a response from ffmpeg

and my .profile has

# MacPorts Installer addition on 2011-08-10_at_19:54:20: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.


I realize my video location paths aren't correct yet, but figured that doesn't matter yet if I can't get past the ffmpeg load?

MacGuruTX
08-10-2011, 11:15 PM
turning on debug in streambaby, it appears there is aproblem with avutil?

08/10/11 21:12:25 StreamBabyConfig: WorkingDir: /Users/gregmiddleton
08/10/11 21:12:25 StreamBabyConfig: StreamBabyDir: /Applications/streambaby-0.29
08/10/11 21:12:25 StreamBabyConfig: CurDir: /Users/gregmiddleton
08/10/11 21:12:25 FFmpegJavaConfig$1: Loading avutil, default: avutil
08/10/11 21:12:25 FFmpegJavaConfig$1: Error attempting toload ffmpeg libraries: Unable to load library 'avutil': dlopen(libavutil.dylib, 1): image not found
08/10/11 21:12:25 FFmpegJavaVideoModule: Unable to load FFmpeg native libraries
08/10/11 21:12:25 FFmpegExeVideoModule: FFmpegPath: /opt/local/bin/ffmpeg
08/10/11 21:12:25 FFmpegExeVideoModule: FFmpegExeModule: Loaded
08/10/11 21:12:25 StreamBabyMain: STARTING StreamBaby v0.29...
08/10/11 21:12:25 Main: args= start=true
08/10/11 21:12:25 Main: args= loader=sun.misc.Launcher$AppClassLoader@37b90b39
08/10/11 21:12:26 Listener: config=com.tivo.hme.host.util.Config@518f5824 logger=com.unwiredappeal.tivo.utils.Log$ILoggerImpl@19e3cd51
08/10/11 21:12:26 Listener: factoryList=[StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream]]
08/10/11 21:12:26 Listener: factory=StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream]
08/10/11 21:12:26 Listener: name=/streambaby/
08/10/11 21:12:26 Listener:
08/10/11 21:12:26 Listener: added factory
08/10/11 21:12:26 Main: factory=StreamBabyStreamFactory[/streambaby/,Stream, Baby, Stream]

TheWGP
08-10-2011, 11:32 PM
Try editing the config to point to a real folder, then putting a file in the folder and seeing if it'll play it... I swear I've seen that error a time or two but it's still worked fine. Eliminate what you KNOW is wrong before trying to troubleshoot the other issue (even though I agree, it shouldn't affect it)! :)

Your ffmpeg path looks to be correct, and you're not relying on a link or anything... so it SHOULD be pointed at the files, assuming everything installed okay, which it sounds like it did.

I don't think the Applications folder is treated as "special" is it? There's no reason streambaby can't see /opt/local/bin/ffmpeg I don't think...

MacGuruTX
08-10-2011, 11:40 PM
yeah, it looks like I may have jumped the gun.

Does anyone else get that error?

When i go to my TiVo it is indeed working. i was previously using pytivox install prelion, so I'm not sure if the error was there all along but just not visible.

i'll keep researching that to see if i can pin it down. but looks like im up.

now on to pytivo

krakelohm
08-11-2011, 09:41 PM
Is pyTivoX actually working for you in 10.7? You are watching movies on your TiVo with it?

Yea that it is.I have transferred and watched two shows in the last day or so. I just loaded 10.7 two days ago, fresh install.

dig_duggler
08-12-2011, 02:19 PM
Lion + pyTivoX works fine for me. It was an upgrade, no reinstall necessary. It just kept working. I have not tried streambaby but it seems pretty clear from posts above that has issues.

TheWGP
08-12-2011, 02:23 PM
That's really strange - I did my Lion as an upgrade, and others who have done clean installs have had issues. Earlier in this thread there's exact logging of the problem, I think.

Streambaby does run fine if you follow the steps I outlined - the guy a little bit earlier has some weird profile issues, and even he got it working fine after he fixed his typo... happens to the best of us. :D

Really interested in these reports of pytivox working fine with Lion now - I just tried it again and it's still not working here. To be honest, Streambaby by itself is more reliable as far as showing up on the Tivo's list than PyTivoX ever was, so I'm not sure I'd ever go back.

yooper126
08-13-2011, 09:17 AM
krakelohm: It sounds like you are transferring, not streaming. Is that correct.

dig_duggler: are you streaming or transferring?

In my case I had no streaming options, and when I tried to transfer Tivo gave me a DRM like error. I can't remember exactly, but it was something like, "Copyrights do not allow transfer of this video".

And I am the guy with the profile problem, but my doc gave me meds for it.... :^)

dig_duggler
08-13-2011, 06:14 PM
krakelohm: It sounds like you are transferring, not streaming. Is that correct.

dig_duggler: are you streaming or transferring?

In my case I had no streaming options, and when I tried to transfer Tivo gave me a DRM like error. I can't remember exactly, but it was something like, "Copyrights do not allow transfer of this video".

And I am the guy with the profile problem, but my doc gave me meds for it.... :^)

Transferring. Series 3 Tivo, Late 2009 Imac. Have not had an issue since day 1. 1.4.1b of pyTivoX.

krakelohm
08-21-2011, 08:38 PM
krakelohm: It sounds like you are transferring, not streaming. Is that correct.


I am starting the transfer and then watching as it transfers, so streaming I would say.
http://i.imgur.com/aro4k.jpg

Iluvatar
08-21-2011, 09:04 PM
I am starting the transfer and then watching as it transfers, so streaming I would say.
http://i.imgur.com/aro4k.jpg

if that is an xvid video like the title describes then you are transferring (transcoding) just faster than real time. As far as I am aware Tivo cannot process an xvid stream natively.

krakelohm
08-22-2011, 10:33 PM
if that is an xvid video like the title describes then you are transferring (transcoding) just faster than real time. As far as I am aware Tivo cannot process an xvid stream natively.

Gotcha thanks for the clarification. Not sure but hope I have helped.:D

momentmaven
09-24-2011, 09:56 PM
I'm new on the scene, but wanted to report that pyTiVx 1.3 works fine on my Lion install. In fact, the reason I even discovered pyTiVo was because the Mac3Tivo program of Toast 11 let me down (Doesn't work in Lion). Who knows if it's even near as capable as py.

Question. Has anyone got advice on how to get the "push" working? I don't think it's pushing. The reason I ask is that I've noticed I have some "half transfers" - The transfer will be complete (not showing blue circle), yet only part of the file made it. I think it's because my mac went to sleep or something. I restarted the transfer and it completed, but still a pain. Any advice?

Iluvatar
09-25-2011, 09:01 AM
I'm new on the scene, but wanted to report that pyTiVx 1.3 works fine on my Lion install. In fact, the reason I even discovered pyTiVo was because the Mac3Tivo program of Toast 11 let me down (Doesn't work in Lion). Who knows if it's even near as capable as py.

Question. Has anyone got advice on how to get the "push" working? I don't think it's pushing. The reason I ask is that I've noticed I have some "half transfers" - The transfer will be complete (not showing blue circle), yet only part of the file made it. I think it's because my mac went to sleep or something. I restarted the transfer and it completed, but still a pain. Any advice?

If you feel that your computer going to sleep is causing the issue then you should change the power settings to make sure that the file can be pushed in enough time before the computer goes to sleep.

I set my laptop to go to sleep (on AC) in 1 hour. This is generally enough time for the push to get through to my TiVo in most cases. If not I just get in the habit of walking past the laptop every so often and tapping the keyboard to reset the sleep timer. I am certain you can find other programs that allow you to temporarily prevent sleep.

thewebgal
10-15-2011, 02:14 PM
Thanks for all the help in this thread folks! I upgraded my mac Pro to Lion a few days ago and PyTivoX was one of my broken tools. I have my 4 share directories on an external eSATA drive - and I thought I used PTivoX to stream them to my TIVOHD under Snow Leopard, but now that I have it mostly working again, I guess it was mislabelled and I had been using Stream, baby! Oh, it doesn't care about the dashes in the directory names.

I do get some complaints in the terminal window when I start streambaby up about FFmpeg native libraries, even tho I seemed to have no problems when I ran the install MacPorts thing via Terminal ... Its playing fine - avi files mostly, tho the mkv files I tried are working too!

I'm guessing the ip listed in the ini file is for the computer and not the ip address of the TIVOHD?

Anyway, I did use finder but I never found the /opt/local/bin/ffmpeg

my Streambaby ini looks like this:
=======================

ffmpeg.path=/opt/local/bin/ffmpeg

dir.1=/Volumes/Cuda-2TB/DoctorWho
dir.1.name=ShareWho-ALL
dir.2=/Volumes/Cuda-2TB/ShareMovies
dir.2.name=ShareMovies
dir.3=/Volumes/Cuda-2TB/ShareTV
dir.3.name=ShareTV
dir.4=/Volumes/Cuda-2TB/ShareTV-UK
dir.4.name=ShareTV-UK
# Ip address to bind to
# most people don't need to change this.
ip=192.168.100.6
# port to use
# port=7290

mlistiak
11-05-2011, 05:54 PM
This worked great. Thank you very much.

Soapm
11-05-2011, 10:55 PM
Anytime I connect to my TivoHD with either ktmmg or pytivo the Tivo reboots.

I can transfer files ok from my computer to the Tivo just fine. But when I connect to the Tivo using the computer it reboots. Any suggestions how to trouble shoot this?

wmcbrine
11-06-2011, 09:04 AM
You probably will have to get TiVo to help you with that. Before you do that, see if you can reproduce the problem using TiVo Desktop, which is the only officially supported method. They won't want to hear about kmttg or pyTivo. (You could also try the TiVo's built-in HTML interface, but even that is considered "unsupported".)

RAM5
11-06-2011, 03:13 PM
I want to build a plugin for PyTivoX to stream AirMozilla (http://air.mozilla.org) to the tivo.

My plan was to modify the pytivoyoutubeplugin (http://http://code.google.com/p/pytivoyoutubeplugin) that's on Google Code.

But can't get that plugin to work with PyTivoX. I suspect that the problem is that I can't actually find the correct .conf file. PyTivo.conf doesn't seem to be in the app bundle. There is a pyTivo.conf.dist in the PyTivo-wmcbrine folder, but making the changes there doesn't seem to work.

Is there a PyTivo.conf somewhere else on a Mac OS 10.6.8 PyTivoX install?

Is modding the PyTivo YouTube plugin the best way to attempt this?

Soapm
11-06-2011, 03:20 PM
You probably will have to get TiVo to help you with that. Before you do that, see if you can reproduce the problem using TiVo Desktop, which is the only officially supported method. They won't want to hear about kmttg or pyTivo. (You could also try the TiVo's built-in HTML interface, but even that is considered "unsupported".)

How do I get to the built in HTML?

What does PY?kmttg speak to on the Tivo to request the NPL? I figure I must have over written a file with a 32bit version while trying to get a FTP program to work. I have no idea what could have been over written do I am trying to get almost file by file replacing what I have with 64bit versions.

What command can I use to see the version of a file that is on my Tivo?

Ps... Not sure if this rings a bell for someone but when using Tivo DT I can see it pull up all the files until it gets to 1406 of 1406 then it reboots. This tells me the desktop program can speak to the Tivo just as PY can, it is just displaying the list of files that seems to cause the reboot. There is a showing play list file but I have no idea who calls it into action.

RAM5
11-06-2011, 03:42 PM
Soapm: How do I get to the built in HTML?

Just browse to the ip address of your TiVo.

Soapm
11-06-2011, 08:39 PM
Soapm:

Just browse to the ip address of your TiVo.

I can't find it but there was another port you can use it it would give you a different view of your list.

Anyway, I think I was having a conflict with tserver. Strange but I killed that PID and now it works. Now, off to break something else!

RAM5
11-07-2011, 01:53 PM
Looks like I was barking up the wrong tree.

Wmcbrine's awesome HME/VLC Video Streamer (http://http://github.com/wmcbrine/hmevlc) does exactly what I need!

Thank you wmcbrine! :up: :up: :up:

rgura
11-10-2011, 10:29 PM
Is anyone actively working on pyTivoX? Are there any planned updated?

Nothing particularly wrong, I just had a few ideas for some improvements.

Phantom Gremlin
11-11-2011, 09:07 PM
Is anyone actively working on pyTivoX?

Probably not, seeing as the code hasn't been updated (http://code.google.com/p/pytivox/downloads/list) in 14 months, and Yoav hasn't logged in here in over 25 months.

Allshookup
12-29-2011, 10:50 AM
I have been following this thread for a few months as I used to stream from my iMac OSX (10.6 Snow Leopard) without any problems but after the OSX (10.7 Lion) upgrade I can not stream from my iMac with pyTivoX. I have tried to uninstall and reinstall it, I have tried most of the "hacks" listed in the thread but nothing has worked. I can get the Channel listed and even see the videos that are on my iMac listed but when I click to play it fails. Is there any one who is using pyTivoX 1.3 or beta and it is working on OSX Lion? If so could you please explain step by step how you were able to get it working.
Thanks for any help I can get.

seattlewendell
12-29-2011, 12:12 PM
I have been following this thread for a few months as I used to stream from my iMac OSX (10.6 Snow Leopard) without any problems but after the OSX (10.7 Lion) upgrade I can not stream from my iMac with pyTivoX. I have tried to uninstall and reinstall it, I have tried most of the "hacks" listed in the thread but nothing has worked. I can get the Channel listed and even see the videos that are on my iMac listed but when I click to play it fails. Is there any one who is using pyTivoX 1.3 or beta and it is working on OSX Lion? If so could you please explain step by step how you were able to get it working.
Thanks for any help I can get.

I am using it on Lion, and it works flawlessly with some additional work on your part. note* this came from the message board the the developer of the program use to maintain (he's m.i.a.). I believe someone else on the board figured it out.
1-Launch pyTivox as normal
2-Launch a Terminal window (if you don't know how to do this google it)
3-Type:
mDNS -R "streambaby" _tivo-hme._tcp . 7290 path=/streambaby/
Type it exactly as above (with spaces quotes, everything)
4-Go to your Tivo, and "streambaby" should be under "showcases & apps". If it is not there, go to live tv, and back to the interface. It should appear.
5-Streambaby will remain in apps as long as your mac remains connected to the network. If your mac goes to sleep for any reason you are going to have to redo this process.

dig_duggler
01-07-2012, 09:36 AM
Whoa.

I was wondering where all my HD space was going. I upgraded to Lion awhile ago, pyTivoX works fine for me so I never did any of the sleuthing done here. Using Disk Inventory X I discovered the streambaby.log is 174 gigs! Doesn't even work without manual intervention as listed above. Must have built up over time since I upgraded. Just wanted to share that if it impacts anyone else....

herbman
01-07-2012, 07:50 PM
Whoa.

I was wondering where all my HD space was going. I upgraded to Lion awhile ago, pyTivoX works fine for me so I never did any of the sleuthing done here. Using Disk Inventory X I discovered the streambaby.log is 174 gigs! Doesn't even work without manual intervention as listed above. Must have built up over time since I upgraded. Just wanted to share that if it impacts anyone else....

Ditto! Like 2 days ago I ran out of space and found a 54g stream baby log. I don't even use that portion anymore so I just turned stream baby off in the prefs.

dig_duggler
01-08-2012, 11:18 AM
Ditto! Like 2 days ago I ran out of space and found a 54g stream baby log. I don't even use that portion anymore so I just turned stream baby off in the prefs.

Turned it off as well. Quite a big log file. I was perplexed as to what was eating my space.

Fofer
01-08-2012, 02:12 PM
Looks like I was barking up the wrong tree.

Wmcbrine's awesome HME/VLC Video Streamer (http://http://github.com/wmcbrine/hmevlc) does exactly what I need!

Thank you wmcbrine! :up: :up: :up:

Thanks - for anyone following along, the link in the above post is malformed, it is actually: http://github.com/wmcbrine/hmevlc

Fofer
01-08-2012, 02:13 PM
Whoa.

I was wondering where all my HD space was going. I upgraded to Lion awhile ago, pyTivoX works fine for me so I never did any of the sleuthing done here. Using Disk Inventory X I discovered the streambaby.log is 174 gigs! Doesn't even work without manual intervention as listed above. Must have built up over time since I upgraded. Just wanted to share that if it impacts anyone else....

Indeed, here is a Google Code bug report discussing the same: http://code.google.com/p/pytivox/issues/detail?id=42

NormM
02-02-2012, 06:26 PM
I have been following this thread for a few months as I used to stream from my iMac OSX (10.6 Snow Leopard) without any problems but after the OSX (10.7 Lion) upgrade I can not stream from my iMac with pyTivoX. I have tried to uninstall and reinstall it, I have tried most of the "hacks" listed in the thread but nothing has worked. I can get the Channel listed and even see the videos that are on my iMac listed but when I click to play it fails. Is there any one who is using pyTivoX 1.3 or beta and it is working on OSX Lion? If so could you please explain step by step how you were able to get it working.
Thanks for any help I can get.

I saw this in another forum and it works for me with my TiVo HD. To get pytivox exported folders to appear in the "Now Playing" list, you should have the regular version of streambaby downloaded. Then

1) quit pytivox
2) execute "streambaby" (e.g., from a spotlight search)
3) quit streambaby
4) start pytivox

You'll need to do this each time you reboot your mac.

elmeng
02-07-2012, 11:23 AM
Has anyone noticed anything about the resolution of files you have download using Premiere, edited and uploading back to Tivo Premiere using pyTivoX? The uploaded file are changed to 480p on the Tivo.

I download HD TV, make changes with Toast, save them as 1080p or 720p blu-ray m2st files and reload them back to the premiere and the premiere changes them to 480p files. Have you found the same to be true? I have a 30 return window and it's a deal breaker.

This was not a problem with my Tivo series 3.

Leslie

moyekj
02-07-2012, 12:14 PM
Has anyone noticed anything about the resolution of files you have download using Premiere, edited and uploading back to Tivo Premiere using pyTivoX? The uploaded file are changed to 480p on the Tivo.

I download HD TV, make changes with Toast, save them as 1080p or 720p blu-ray m2st files and reload them back to the premiere and the premiere changes them to 480p files. Have you found the same to be true? I have a 30 return window and it's a deal breaker.

This was not a problem with my Tivo series 3.

Leslie You're running an ancient version of pyTivo is the problem. Upgrade to latest wmcbrine version to solve the issue. pyTivoX is not actively being updated and hasn't been for a while so you may just want to get straight pyTivo.

wmcbrine
02-07-2012, 12:41 PM
And to elaborate, it happens because that version of pyTivo predates the Premiere, and doesn't recognize the Premiere as an HD unit.

But if you get the "beta" version of pyTivoX from the official site (http://code.google.com/p/pytivox/downloads/list), it should work. (?)

gteague
02-08-2012, 06:46 AM
arghhh, i had this working perfectly under snow leopard and now it's gone south. using the tips above i got it limping along again, but nearly every video fails with a 0xfff error.

thanks,

/guy

elmeng
02-08-2012, 10:59 AM
And to elaborate, it happens because that version of pyTivo predates the Premiere, and doesn't recognize the Premiere as an HD unit.

But if you get the "beta" version of pyTivoX from the official site (http://code.google.com/p/pytivox/downloads/list), it should work. (?)

Thanks, that did it.

Next problem is the Premiere does put the same icon up that the original file displayed under my shows, just a generic version. This maybe a problem with the txt file that kmttg generates.

gteague
02-08-2012, 07:16 PM
arghhh, i had this working perfectly under snow leopard and now it's gone south. using the tips above i got it limping along again, but nearly every video fails with a 0xfff error.

thanks,

/guy

this appears in some way to be linked with the 'quality' setting on the tivo when you start to play the video. most videos fail with the above error message when i select the default 'quality: same' setting, but succeed when i select any lower quality. before lion and having to enter the mDNS command manually all videos worked at the default 'same' quality.

any ideas on this?

/guy

bareyb
02-17-2012, 02:06 AM
And to elaborate, it happens because that version of pyTivo predates the Premiere, and doesn't recognize the Premiere as an HD unit.

But if you get the "beta" version of pyTivoX from the official site (http://code.google.com/p/pytivox/downloads/list), it should work. (?)

I just downloaded the beta hoping I'd get a little better video quality. It seems like the old version was downloading my HD Videos in SD. Hopefully that was the case and the beta will fix it.

Is PyTivoX still the best software for downloading to Tivo? Is there something else out there that works better? It's been awhile since I attempted any of this, but if it works out this will be awesome! Any advice greatly appreciated.

ETA: Yep. That was the problem. My video is downloading in HD now. What a cool little program! :)

rjgibson0066
02-17-2012, 11:10 AM
Disclaimer - Newbie about these software products...

What am I doing wrong? I downloaded pytivox, added a file, hit apply, but don't see it in Now Playing.

Also I did the following commands below, and do see streambaby in Showcases, but when I click on it my Tivo just hangs. I don't know from the streambaby zip file how to install it.

I have a Mac running Lion.

I am using it on Lion, and it works flawlessly with some additional work on your part. note* this came from the message board the the developer of the program use to maintain (he's m.i.a.). I believe someone else on the board figured it out.
1-Launch pyTivox as normal
2-Launch a Terminal window (if you don't know how to do this google it)
3-Type:
mDNS -R "streambaby" _tivo-hme._tcp . 7290 path=/streambaby/
Type it exactly as above (with spaces quotes, everything)
4-Go to your Tivo, and "streambaby" should be under "showcases & apps". If it is not there, go to live tv, and back to the interface. It should appear.
5-Streambaby will remain in apps as long as your mac remains connected to the network. If your mac goes to sleep for any reason you are going to have to redo this process.

rjgibson0066
02-17-2012, 11:33 AM
Well I do now see My Share folder, but there is nothing in it - this despite having specified a folder and clicking Apply.

And when I try to go back into pyTivox the second time, it won't open.

Frustrating.

rjgibson0066
02-17-2012, 03:48 PM
Ok, did some required reading for past pages on this thread. In trying to compile own FFmpeg, I get this, despite having Xcode installed:

Robert-Gibsons-MacBook-Pro:~ robertgibson$ sudo port install ffmpeg +no_x11
Warning: xcodebuild exists but failed to execute
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
---> Computing dependencies for ffmpegError: Unable to execute port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it?
To report a bug, see <http://guide.macports.org/#project.tickets>
Robert-Gibsons-MacBook-Pro:~ robertgibson$

Iluvatar
02-17-2012, 03:57 PM
Ok, did some required reading for past pages on this thread. In trying to compile own FFmpeg, I get this, despite having Xcode installed:

Robert-Gibsons-MacBook-Pro:~ robertgibson$ sudo port install ffmpeg +no_x11
Warning: xcodebuild exists but failed to execute
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
---> Computing dependencies for ffmpegError: Unable to execute port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it?
To report a bug, see <http://guide.macports.org/#project.tickets>
Robert-Gibsons-MacBook-Pro:~ robertgibson$

Something is wrong with your build environment. Perhaps the PATH varialble wasn't updated correctly. Look at MacPorts documentation.

Any particular reason you are building your own when ready to use (http://pytivo.sourceforge.net/forum/ffmpeg-builds-for-mac-os-x-t1803.html) binaries exist? This is from the pyTivo wiki (http://pytivo.sourceforge.net/wiki/index.php/OS_X_Install).

I also would recommend not using pyTivoX. It is abandonware. Go straight pyTivo or streambaby instead.

bareyb
02-17-2012, 04:17 PM
Something is wrong with your build environment. Perhaps the PATH varialble wasn't updated correctly. Look at MacPorts documentation.

Any particular reason you are building your own when ready to use (http://pytivo.sourceforge.net/forum/ffmpeg-builds-for-mac-os-x-t1803.html) binaries exist? This is from the pyTivo wiki (http://pytivo.sourceforge.net/wiki/index.php/OS_X_Install).

I also would recommend not using pyTivoX. It is abandonware. Go straight pyTivo or streambaby instead.

Well that's weird. I didn't know that and installed it and it works perfectly... Maybe I need to go look into buying TiVo Desktop? It sounds like this whole Pytivo thing is pretty messed up. That's too bad too, it's a very helpful product. I wish to hell somebody would build a commercial version that I could Pay for, that would have ongoing support.

rjgibson0066
02-17-2012, 04:20 PM
I don't know - thought building one was easy too.

I tried using an existing one, put it in a new folder, and pointed to it in the .ini file, but then get this:

Last login: Fri Feb 17 16:43:29 on ttys000
Robert-Gibsons-MacBook-Pro:~ robertgibson$ /Users/robertgibson/Documents/streambaby-0.29/streambaby ; exit;
Initializing StreamBaby v0.29...
02/17/12 17:22:25 FFmpegJavaVideoModule: Unable to load FFmpeg native libraries
02/17/12 17:22:26 Listener: added factory
02/17/12 17:22:26 Main: streambaby ready & listening

Iluvatar
02-17-2012, 05:09 PM
Well that's weird. I didn't know that and installed it and it works perfectly... Maybe I need to go look into buying TiVo Desktop? It sounds like this whole Pytivo thing is pretty messed up. That's too bad too, it's a very helpful product. I wish to hell somebody would build a commercial version that I could Pay for, that would have ongoing support.

Do whatever you wish but pyTivo works perfectly for me. pyTivoX is not pyTivo. It is a different program made by a TCF user that blended pyTivo (a very very old version) and streambaby together in a GUI. At one time it was useful and easy. Today, if you can get it to work, it is still useful although definitely no longer easy to install on OS X 10.7, but it was abandoned long ago.

pyTivo (the original) has continued to be developed and supported by many. streambaby has been abandoned as well but still generally works OK when used by itself outside of pyTivoX.

If you want support for pyTivo go to it's proper thread here at TCF or it's forum at pytivo.sourceforge.net/forum. You generally won't get the best support in this thread for non pyTivoX questions as it is an app that the majority of pyTivo users do not use.

Iluvatar
02-17-2012, 05:14 PM
I don't know - thought building one was easy too.

I tried using an existing one, put it in a new folder, and pointed to it in the .ini file, but then get this:

Last login: Fri Feb 17 16:43:29 on ttys000
Robert-Gibsons-MacBook-Pro:~ robertgibson$ /Users/robertgibson/Documents/streambaby-0.29/streambaby ; exit;
Initializing StreamBaby v0.29...
02/17/12 17:22:25 FFmpegJavaVideoModule: Unable to load FFmpeg native libraries
02/17/12 17:22:26 Listener: added factory
02/17/12 17:22:26 Main: streambaby ready & listening

Didn't read that you were trying streambaby. There is another ini setting that needs to be set to transition from a dynamically compiled FFmpeg to a statically built one.

edit:

Try adding this:


com.unwiredappeal.tivo.vm.ffjava.FFmpegJavaVideoModule=false

bareyb
02-17-2012, 05:18 PM
Do whatever you wish but pyTivo works perfectly for me. pyTivoX is not pyTivo. It is a different program made by a TCF user that blended pyTivo (a very very old version) and streambaby together in a GUI. At one time it was useful and easy. Today, if you can get it to work, it is still useful although definitely no longer easy to install on OS X 10.7, but it was abandoned long ago.

pyTivo (the original) has continued to be developed and supported by many. streambaby has been abandoned as well but still generally works OK when used by itself outside of pyTivoX.

If you want support for pyTivo go to it's proper thread here at TCF or it's forum at pytivo.sourceforge.net/forum. You generally won't get the best support in this thread for non pyTivoX questions as it is an app that the majority of pyTivo users do not use.

Well I just came from there... I'm sure it works perfectly for YOU but you're a software engineer. It sounds like we are still dealing with Unix Command line stuff and that's where I get off the train. It's far too easy to screw that up (as you know). Why no installer??? Hell, CHARGE for it! I'd happily pay twenty or thirty bucks for a program with an installer. I bet I'm not alone. It's waaaaay too complicated and risky dealing with command line IMO and let's face it, it's rife with problems.

Is it really that hard to make a GUI with an "Easy Install" button? Why all the command line stuff? :confused:

rjgibson0066
02-17-2012, 05:29 PM
Didn't read that you were trying streambaby. There is another ini setting that needs to be set to transition from a dynamically compiled FFmpeg to a statically built one.

edit:

Try adding this:


com.unwiredappeal.tivo.vm.ffjava.FFmpegJavaVideoModule=false


Thanks, that worked...

Last login: Fri Feb 17 17:22:24 on ttys000
Robert-Gibsons-MacBook-Pro:~ robertgibson$ /Users/robertgibson/Documents/streambaby-0.29/streambaby ; exit;
Initializing StreamBaby v0.29...
02/17/12 18:24:10 Listener: added factory
02/17/12 18:24:10 Main: streambaby ready & listening.

However when I click on it in Showcase, the Tivo times out trying to connect to my MacBook with an error reading:

An error occurred while running the application. HTTP failure (Http connection error 0x50005).

Is there something on my Mac that I need to do to enable the connection?

Iluvatar
02-17-2012, 05:31 PM
Well I just came from there... I'm sure it works perfectly for YOU but you're a software engineer. It sounds like we are still dealing with Unix Command line stuff and that's where I get off the train. It's far too easy to screw that up (as you know). Hell, CHARGE for it! I'd happily pay twenty or thirty bucks for a program with an installer. I bet I'm not alone. It's waaaaay too complicated and risky dealing with command line IMO and let's face it, it's rife with problems.

Is it really that hard to make a GUI with an easy "Install" button? Why all the command line stuff? :confused:

The way that pyTivo is made, with the Python scripting language which is OS independant, generally runs from the Terminal (or command prompt on windows). If you would like to create an easier app and support it I would love to see it. pyTivo is open source, community developed and cross platform capable.

You are using OS X, you don't have to run it from the Terminal if you don't want to. Ever. Following the pyTivo wiki (http://pytivo.sourceforge.net/wiki/index.php/OS_X_Install) for OS X installs you can set it to startup automatically (http://pytivo.sourceforge.net/wiki/index.php/OS_X_Install#Launch_on_Startup) at log on and you never have to see it unless you need the log output.

pyTivo can be as easy as extracting the zip/tar.gz file where you want it, download and place FFmpeg with it, update the pyTivo.conf file with FFmpeg location (you can use the web interface afterwards), create a text file with the startup code, place that in your LauchAgents folder and then restart. Don't have to use Terminal once.

You can use Console.app to look at debug/log output that pyTivo creates.

Iluvatar
02-17-2012, 05:34 PM
Thanks, that worked...

Last login: Fri Feb 17 17:22:24 on ttys000
Robert-Gibsons-MacBook-Pro:~ robertgibson$ /Users/robertgibson/Documents/streambaby-0.29/streambaby ; exit;
Initializing StreamBaby v0.29...
02/17/12 18:24:10 Listener: added factory
02/17/12 18:24:10 Main: streambaby ready & listening.

However when I click on it in Showcase, the Tivo times out trying to connect to my MacBook with an error reading:

An error occurred while running the application. HTTP failure (Http connection error 0x50005).

Is there something on my Mac that I need to do to enable the connection?

I haven't actually used streambaby in ages so I'm not certain. pyTivo is more my thing.

I would at least restart the TiVo and restart streambaby. Try to enable debug logging for streambaby and see what output it gives you in relation to this.

I will try to install it on my Lion Mac tonight and see if I can get it working. Generally there was nothing that needed to be done other than Java and updating the ini file. Perhaps Lion changed that.

rjgibson0066
02-17-2012, 05:41 PM
^ thanks for your replies and effort to try my configuration.

I disable my firewall and it worked - was able to see my directories. However the one video I had in there could not play as I got a message saying "can not open stream".

I suspect the format is work - what are the right formats for Tivo the play video?

Also, what's the solution to the firewall issue?

Thanks again

rjgibson0066
02-17-2012, 05:42 PM
^ thanks for your replies and effort to try my configuration.

I disabled my firewall and it worked - was able to see my directories. However the one video I had in there could not play as I got a message saying "can not open stream".

I suspect the format is work - what are the right formats for Tivo the play video? My file was a mpeg-4.

Also, what's the solution to the firewall issue?

Thanks again

bareyb
02-17-2012, 05:52 PM
The way that pyTivo is made, with the Python scripting language which is OS independant, generally runs from the Terminal (or command prompt on windows). If you would like to create an easier app and support it I would love to see it. pyTivo is open source, community developed and cross platform capable.

You are using OS X, you don't have to run it from the Terminal if you don't want to. Ever. Following the pyTivo wiki (http://pytivo.sourceforge.net/wiki/index.php/OS_X_Install) for OS X installs you can set it to startup automatically (http://pytivo.sourceforge.net/wiki/index.php/OS_X_Install#Launch_on_Startup) at log on and you never have to see it unless you need the log output.

pyTivo can be as easy as extracting the zip/tar.gz file where you want it, download and place FFmpeg with it, update the pyTivo.conf file with FFmpeg location (you can use the web interface afterwards), create a text file with the startup code, place that in your LauchAgents folder and then restart. Don't have to use Terminal once.

You can use Console.app to look at debug/log output that pyTivo creates.

Well I tried all that a few years ago and ended up wanting to kill myself in very short order. :D

I'll see if I can do this step by step. I suppose I should get myself into the right thread though..

Fofer
02-17-2012, 06:33 PM
Well that's weird. I didn't know that and installed it and it works perfectly... Maybe I need to go look into buying TiVo Desktop? It sounds like this whole Pytivo thing is pretty messed up. That's too bad too, it's a very helpful product. I wish to hell somebody would build a commercial version that I could Pay for, that would have ongoing support.

Roxio's Toast 11. Includes TiVo Transfer.

bareyb
02-17-2012, 06:38 PM
Roxio's Toast 11. Includes TiVo Transfer.

Oh really? I have an older version of Toast Platinum but it didn't include the "push" function. Any idea if it works reliably? Maybe I'll just go that route... Fofer, do you use PyTiVo or Toast?

Fofer
02-17-2012, 07:02 PM
Oh really? I have an older version of Toast Platinum but it didn't include the "push" function. Any idea if it works reliably? Maybe I'll just go that route... Fofer, do you use PyTiVo or Toast?

IIRC I had to install some extra little hack to get videos to be shared along with music and photos via TiVo Desktop, but it worked.

I used to use PyTiVoX but now send everything to my jailbroken appletv.

bareyb
02-17-2012, 07:23 PM
IIRC I had to install some extra little hack to get videos to be shared along with music and photos via TiVo Desktop, but it worked.

I used to use PyTiVoX but now send everything to my jailbroken appletv.

Okay. Thanks. I just downloaded the latest version of pyTivo (wmcbrine's) and of course it doesn't work just like I knew it wouldn't. I downloaded all the bits and pieces and I'm still not seeing anything that looks like a user interface. I probably need someone to walk me though it, but at this point I think I'm ready to give up. PyTivoX works for now so I may just stick with that until it doesn't work any more.

I'd upgrade my Toast to the latest version if I thought their product would work right. Unfortunately not always the case with them... I'll need to do some research. :p

bareyb
02-17-2012, 07:29 PM
The way that pyTivo is made, with the Python scripting language which is OS independant, generally runs from the Terminal (or command prompt on windows). If you would like to create an easier app and support it I would love to see it. pyTivo is open source, community developed and cross platform capable.

You are using OS X, you don't have to run it from the Terminal if you don't want to. Ever. Following the pyTivo wiki (http://pytivo.sourceforge.net/wiki/index.php/OS_X_Install) for OS X installs you can set it to startup automatically (http://pytivo.sourceforge.net/wiki/index.php/OS_X_Install#Launch_on_Startup) at log on and you never have to see it unless you need the log output.

pyTivo can be as easy as extracting the zip/tar.gz file where you want it, download and place FFmpeg with it, update the pyTivo.conf file with FFmpeg location (you can use the web interface afterwards), create a text file with the startup code, place that in your LauchAgents folder and then restart. Don't have to use Terminal once.

You can use Console.app to look at debug/log output that pyTivo creates.

Okay. I did all that. Opened Terminal told it where FFmpeg was, it said that was indeed a directory and now? Nothing. I click on the link for the Web Interface and get a blank page. Any thoughts? Here is my config file:

[Server]
port = 9032
ffmpeg = /Applications/pyTivo/ffmpeg

I assume that isn't correct? I copied and pasted directly from the Wiki...

gteague
02-17-2012, 07:36 PM
i am running mac lion 10.7.3 and it is (sortof) working for me although i doubt i could retrace all my steps to get it working. i think (i hear the laughter now, but i'm not at my mac now) that i am running the 'wmcbrine ?' fork of pytivo and i'm running pytivox as well, albeit with it pointed to the latest versions of ffmpeg and streambaby. perhaps this is unnecessary (?), but it was working perfectly for me up until last week. perhaps the update from mac os 10.7.2 to 10.7.3 killed streambaby, but i'm not sure.

i followed the instructions several pages up to run an 'mdns ...' command to make streambaby work and i applescripted this command and compiled it so i could run it as an app on startup and it works nearly 100% except for the fact that when you select a video to stream, it will no longer stream at the 'same' quality. the same video bumped down just one notch in quality from the dropdown menu streams just fine.

now, i'm not a unix whiz by any means, i know just exactly enough to be very dangerous. but it seems to me that someone could put together a set of instructions of what to download and write an applescript to run what is necessary for this to work with the user only have to supply the paths. i would pay $5-10 for such a script as it took me several hours of reading and tweaking to get streaming working and streaming from mac to tivo was all i wanted since time-warner has drm-castrated nearly every show i record and i have no used for sending stuff the other way.

/guy

bareyb
02-17-2012, 07:48 PM
now, i'm not a unix whiz by any means, i know just exactly enough to be very dangerous. but it seems to me that someone could put together a set of instructions of what to download and write an applescript to run what is necessary for this to work with the user only have to supply the paths. i would pay $5-10 for such a script as it took me several hours of reading and tweaking to get streaming working and streaming from mac to tivo was all i wanted since time-warner has drm-castrated nearly every show i record and i have no used for sending stuff the other way.

/guy


I honestly don't think there's much interest in making this user friendly. The engineers who write the code understand how it all works, and it works for them, so why bother with the rest of us? It's not like they are being paid. We need a generous soul like that dude that wrote the installer for PyTiVoX. :D

bareyb
02-17-2012, 08:31 PM
Okay. Thanks. I just downloaded the latest version of pyTivo (wmcbrine's) and of course it doesn't work just like I knew it wouldn't. I downloaded all the bits and pieces and I'm still not seeing anything that looks like a user interface. I probably need someone to walk me though it, but at this point I think I'm ready to give up. PyTivoX works for now so I may just stick with that until it doesn't work any more.

I'd upgrade my Toast to the latest version if I thought their product would work right. Unfortunately not always the case with them... I'll need to do some research. :p

Uh oh... Looks like Toast does STREAMING ONLY. It doesn't leave a copy on the TiVo. Back to trying to get PyTiVo to work.. Ugh... I just registered on the site, we'll see how far we get.

Fofer
02-17-2012, 08:53 PM
PyTiVoX continues to work fine for me with Lion.

gteague
02-17-2012, 09:01 PM
Uh oh... Looks like Toast does STREAMING ONLY. It doesn't leave a copy on the TiVo. Back to trying to get PyTiVo to work.. Ugh... I just registered on the site, we'll see how far we get.


streaming which way? if toast 11 on mac would stream from the mac to the tivo that's exactly what i need. i haven't used toast for any tivo purpose since it used to only copy files from the mac to tivo and i don't want that at all.

maybe we need to trade toast copies since that seems to be what you're looking for. [g]

/guy

Iluvatar
02-17-2012, 10:17 PM
^ thanks for your replies and effort to try my configuration.

I disabled my firewall and it worked - was able to see my directories. However the one video I had in there could not play as I got a message saying "can not open stream".

I suspect the format is work - what are the right formats for Tivo the play video? My file was a mpeg-4.

Also, what's the solution to the firewall issue?

Thanks again

For the firewall issue...I found another post that mentions opening port 5353 for both upd and tcp for streambaby.

As for the streamable formats. mpeg-4 (xvid/divx) is not compatible. Typically the files you want are going to be MP4 files with h264 video and AC-3 audio. Other video formats that work I believe are VC-1 and MPEG2. For audio 2ch AAC will work as well.

http://code.google.com/p/streambaby/wiki/video_compatibility

Iluvatar
02-17-2012, 10:27 PM
I honestly don't think there's much interest in making this user friendly. The engineers who write the code understand how it all works, and it works for them, so why bother with the rest of us? It's not like they are being paid. We need a generous soul like that dude that wrote the installer for PyTiVoX. :D

pyTivo is set and forget. Once you get it setup you never need to look at it again unless you have a particular unfufilled need. I have very rarely seen a time when it could not be set up when aided with the help of it's users at either of the forums. I agree it is not perfect for all users though.

Please feel free to create a new frontend or fix pyTivoX that works and I'll point people to it all day. The problem is that a TCF user (yoav) created it out of a need and like so many other similar projects the creators abandon them when they lost interest (or got rid of TiVo). Luckily pyTivo (the original) is easier to maintain and has a healthy development track record. Using a TiVo and a Mac is a niche product within a niche product, I can't ever see any company putting forth a true effort to create/maintain/support a commercial product that does half of what pyTivo does.

edit: BTW I will attempt to further help with your issues in your post at pyTivo forums if you don't mind waiting until tomorrow (had a long day :o).

bareyb
02-17-2012, 10:30 PM
PyTiVoX continues to work fine for me with Lion.

Wow. That's great news. I've seen quite a few reports out there that it didn't. Did you have to do anything to update it?

I suppose if that's the case I really don't need to delve into pyTivo after all, although it would have been fun to finally figure it out! I'm sure there's just some step I'm missing. I was getting all revved up to create the definitive "Installing pyTivo for Beginners" thread. Complete with screen shots of the entire process, especially the "Terminal" commands.

I think that would have helped me a lot. If anyone wants to collaborate with me, I'd still be willing to do it, just to have it out there so nobody has to go through the hell I've been through. :p

For now, PytivoX is working well for me with my Premiere too, thanks to wmcbrine's last beta version (from 2010) so I guess for now I'll leave well enough alone.

Thanks for the update Fof. I guess I'm moving on. I'd have loved to see pyTivo actually work for all my trouble, but I guess it's just not in the cards. Props to the guy who came up with pyTiVoX and a big fat debt of gratitude to wmcbrine who was the last guy to work on it and make it work with the Premiere. :cool:

bareyb
02-17-2012, 10:37 PM
pyTivo is set and forget. Once you get it setup you never need to look at it again unless you have a particular unfufilled need. I have very rarely seen a time when it could not be set up when aided with the help of it's users at either of the forums. I agree it is not perfect for all users though.

Please feel free to create a new frontend or fix pyTivoX that works and I'll point people to it all day. The problem is that a TCF user (yoav) created it out of a need and like so many other similar projects the creator abandoned it when they lost interest (or got rid of TiVo). Luckily pyTivo (the original) is easier to maintain and has a healthy development track record. Using a TiVo and a Mac is a niche product within a niche product, I can't ever see any company putting forth a true effort to create/maintain/support a commercial product that does half of what pyTivo does.

edit: BTW I will attempt to further help with your issues in your post at pyTivo forums if you don't mind waiting until tomorrow (had a long day :o).

Hmmmm.... That is really nice of you to offer. I can't create a new front end, but I think a REALLY GOOD installation guide is needed for this thing and that's something I would excel at. I do hate to give up on something I've put this much time into... I'm gonna sleep on it, and if I still have the bug tomorrow maybe we can work on it if you think it would help people. I'd love to get some detailed screen shots of the config files and Terminal Command process. I think that would have helped me a lot.

wmcbrine
02-17-2012, 10:47 PM
Wow. That's great news. I've seen quite a few reports out there that it didn't. Did you have to do anything to update it?

My impression is that it's just the Streambaby side that quits working, and that, just because Java no longer comes standard with 10.7, and people don't realize they need to install it. But I dunno.

bareyb
02-17-2012, 10:55 PM
My impression is that it's just the Streambaby side that quits working, and that, just because Java no longer comes standard with 10.7, and people don't realize they need to install it. But I dunno.

Wow. You do get around. I just replied to you over at the pyTiVo forum. :p

I took a screen shot of the (your) download site. Hopefully this is the right version. I just went with the one at the top of the list:

http://www.tivocommunity.com/tivo-vb/attachment.php?attachmentid=15739&stc=1&d=1329540861

rjgibson0066
02-18-2012, 08:27 AM
Unable to Open Stream error.

What causes this? I have tried various encoding formats, but the error seems to be related to something else.

Any ideas?

Thanks

Iluvatar
02-18-2012, 09:35 AM
Unable to Open Stream error.

What causes this? I have tried various encoding formats, but the error seems to be related to something else.

Any ideas?

Thanks

Not certain.

Look here (http://code.google.com/p/streambaby/wiki/debugging_problems) to enable debug logging. Post your output here after encountering the issue.

Also if you have a video info program such as MediaInfo (http://mediainfo.sourceforge.net/en) it would be helpful if you could run your video through it and post the output so I can see what kind of video you are working with.

rjgibson0066
02-19-2012, 12:14 PM
^ log in too large to post here - I pm'ed it to you. I really appreciate your help.

I don't have a video info program - is there a free version that will work?

bareyb
02-19-2012, 01:17 PM
pyTivo is set and forget. Once you get it setup you never need to look at it again unless you have a particular unfufilled need. I have very rarely seen a time when it could not be set up when aided with the help of it's users at either of the forums. I agree it is not perfect for all users though.

Please feel free to create a new frontend or fix pyTivoX that works and I'll point people to it all day. The problem is that a TCF user (yoav) created it out of a need and like so many other similar projects the creators abandon them when they lost interest (or got rid of TiVo). Luckily pyTivo (the original) is easier to maintain and has a healthy development track record. Using a TiVo and a Mac is a niche product within a niche product, I can't ever see any company putting forth a true effort to create/maintain/support a commercial product that does half of what pyTivo does.

edit: BTW I will attempt to further help with your issues in your post at pyTivo forums if you don't mind waiting until tomorrow (had a long day :o).

UPDATE: wmcbrine and Iluvatar have been walking me through the process over at the pyTivo forum (http://pytivo.sourceforge.net/forum/what-am-i-doing-wrong-t2101.html), and I now have the "Movies" folder and the "Music" folder on my Macbook Pro working on my TiVo. So far we haven't been able to get "Photos" working, but I'm sure that's probably going to happen at some point. This definitely IS a better program than pyTivoX. Gives you a lot more options and you can get music and (supposedly) photos with it.

Side note: I'd like to be able to create an "Installation guide for Beginners" and post it here and over at the pyTivo forum. I can't do that until I get Photos working, so any help with that would be greatly appreciated. I think it would help a lot of folks have access to this awesome program without having to resort to using an outdated version of PyTiVoX.

As far as the command line stuff? The easiest way to deal with that is to simply copy and paste into the Terminal Window and then use the Web interface for the rest. It's not so bad... I'm gonna look into creating an AppleScript that will launch Terminal and then paste in the start up code for pyTiVo. That would be cool...

Fofer
02-19-2012, 01:49 PM
Thanks, bareyb! I'm looking forward to that Installation Guide.

bareyb
02-19-2012, 02:46 PM
Thanks, bareyb! I'm looking forward to that Installation Guide.

Me too... I think it's REALLY needed. In fact, I was going to ask you about that program you use to get screen shots. The one you use with arrows and such. That would be an awesome little tool for this project. :)

bareyb
02-19-2012, 02:47 PM
UPDATE: wmcbrine and Iluvatar have been walking me through the process over at the pyTivo forum (http://pytivo.sourceforge.net/forum/what-am-i-doing-wrong-t2101.html), and I now have the "Movies" folder and the "Music" folder on my Macbook Pro working on my TiVo. So far we haven't been able to get "Photos" working, but I'm sure that's probably going to happen at some point. This definitely IS a better program than pyTivoX. Gives you a lot more options and you can get music and (supposedly) photos with it.

Side note: I'd like to be able to create an "Installation guide for Beginners" and post it here and over at the pyTivo forum. I can't do that until I get Photos working, so any help with that would be greatly appreciated. I think it would help a lot of folks have access to this awesome program without having to resort to using an outdated version of PyTiVoX.

As far as the command line stuff? The easiest way to deal with that is to simply copy and paste into the Terminal Window and then use the Web interface for the rest. It's not so bad... I'm gonna look into creating an AppleScript that will launch Terminal and then paste in the start up code for pyTiVo. That would be cool...


UPDATE: I did create an Applescript launcher, but this is even better... :)

You can set up "Terminal" to open on Login and then paste in the commands to launch pyTivo automatically. All I had to do was open "Terminal/Preferences" and go to the window below and PASTE in this:

cd /Applications/pyTivo
./pyTivo.py

Only the first line shows in the picture but it has the whole thing. After that, all you have to do is launch Terminal (or tell it to launch on login) and it will automatically paste in the correct commands to launch pyTivo. After that, pyTivo will be running and all your shares will show up at the bottom of your Tivo. No command line necessary at all. Piece of cake, er Pie. ;)

http://www.tivocommunity.com/tivo-vb/attachment.php?attachmentid=15744&stc=1&d=1329684493

Fofer
02-19-2012, 04:18 PM
Me too... I think it's REALLY needed. In fact, I was going to ask you about that program you use to get screen shots. The one you use with arrows and such. That would be an awesome little tool for this project. :)

Skitch.

Iluvatar
02-19-2012, 09:15 PM
^ log in too large to post here - I pm'ed it to you. I really appreciate your help.

I don't have a video info program - is there a free version that will work?

Got it but haven't had a chance to dig into it yet.

Look at my last post for a link to MediaInfo which is free and very useful

bareyb
02-20-2012, 02:30 AM
Skitch.

Ah nuts. I started working on it and fell into a black hole and forgot all about it. I ended up using "Command-Shift-4" and Photoshop. :p

Anyway the thread is up (I worked on it all day) if you'd like to check it out. If anyone notices any glaring errors or omissions feel free to let me know.

Thread's here: Installing pyTivo on the Mac for Beginners (http://pytivo.sourceforge.net/forum/installing-pytivo-on-the-mac-for-beginners-t2106.html)

gteague
02-20-2012, 02:43 AM
that looks like a great start! unfortunately, i'm not currently at my mac so i can't step through it.

but i do see a potential problem with your terminal solution ... it looks to me that every time you launch terminal it will launch pytivo and for those of us who use the terminal a lot this isn't a solution since, if i'm right, you are sort of dedicating terminal as only a one app launcher! [g]

i'm not a programmer by any means, but the steps to create an actual application in applescript are dead simple. or i could just supply the editable applescript file and anyone else can change the path and save it as an application. typically it's only one line (the actual terminal command) prefixed by an applescript codeword token to perform the command. tonight, if i get some time i'll try to put together what would be needed. and once you have this as an application it is much more versatile in what you can do with it and you wouldn't have to dedicate terminal to running it. i did kmttg that way.

also, how about adding in streambaby? i already have the tivo desktop for mac app that gives me access to photos, music, and videos if you tweak and hack it a little. it is years old, but still works and saves doing the latter part of your steps. but i had trouble getting streambaby to work initially as a standalone download and thus i ended up installing pytivox because it incorporated it. being able to stream from the mac to the tivo is an invaluable tool for me--i don't really need file transfer until time-warner starts removing the drm flags from their content.

thanks for your work so far. i intend to tear apart my bits and pieces and reinstall everything again based on your guide if i can make sure i get streambaby working.

/guy

bareyb
02-20-2012, 03:05 AM
that looks like a great start! unfortunately, i'm not currently at my mac so i can't step through it.

but i do see a potential problem with your terminal solution ... it looks to me that every time you launch terminal it will launch pytivo and for those of us who use the terminal a lot this isn't a solution since, if i'm right, you are sort of dedicating terminal as only a one app launcher! [g]

i'm not a programmer by any means, but the steps to create an actual application in applescript are dead simple. or i can just supply the editable applescript file and anyone else can change the path and save it as an application. typically it's only one line (the actual terminal command) prefixed by an applescript codeword token to perform the command. tonight, if i get some time i'll try to put together what would be needed. and once you have this as an application it is much more versatile in what you can do with it. i did kmttg that way.

also, i'm fairly sure you can merge the two-step command launch into a single command. i'll have to confirm the exact structure of the single line command when i get back to my mac. i'm not exactly sure how to format the leading './', perhaps:

.//Applications/pyTivo/pyTivo.py

but i'm just not sure about the double '//', that just doesn't look right.

also, how about adding in streambaby? i already have the tivo desktop for mac app that gives me access to photos, music, and videos if you tweak and hack it a little. it is years old, but still works and saves doing the latter part of your steps. but i had trouble getting streambaby to work initially as a standalone download and thus i ended up installing pytivox because it incorporated it.

thanks for your work so far. i intend to tear apart my bits and pieces and reinstall everything again based on your guide if i can make sure i get streambaby working.

/guy

Even if Terminal logs in and starts up pyTivo can't it then be used for other things after that? It only runs that command line one time, upon initial login... You could always close the Terminal window and open a new one too I suppose... A script would be cool if you only wanted it to run part time though. So if you can create one I'll post it in the thread. If all that doesn't work out, there's another way to do it at the pyTivo website where you put a text file into the "Launch Daemon" or something like that. So that's an option too.

Streambaby still works in pyTivoX, but I'm not sure how you would be able to incorporate it into pyTivo. If there's a way I'm game to add it. I'm heading off to Tahoe for some skiing today so I'll be somewhat MiA until next Saturday. I am bringing my laptop though, so I'll be working on it a little when we are in the Cabin.

gteague
02-20-2012, 03:17 AM
the reason i was unsure about the terminal command is that some commands don't 'complete', for lack of a better term. the command is alive, but doesn't release the cursor. the current 'fix' for streambaby not working on lion is like that. you can get around such situations by ending the command with a ' &' (space ampersand) and the command will continue to execute, but control will be released back to you with a new command line prompt. i wasn't sure whether pytivo released control back or not. if it does, you're right and that the terminal now can be used for other things. but it's open and many might not want it open or have to close it every time. that's where the applescript application comes in--it will run the command in terminal, but you'll never see the terminal open or close.

your work should be a real service. when i was setting up pytivox and kmttg and streambaby i had to go to at least a dozen websites and utilize bits and pieces from each and it was a real pain.

/guy

bareyb
02-20-2012, 03:34 AM
the reason i was unsure about the terminal command is that some commands don't 'complete', for lack of a better term. the command is alive, but doesn't release the cursor. the current 'fix' for streambaby not working on lion is like that. you can get around such situations by ending the command with a ' &' (space ampersand) and the command will continue to execute, but control will be released back to you with a new command line prompt. i wasn't sure whether pytivo released control back or not. if it does, you're right and that the terminal now can be used for other things. but it's open and many might not want it open or have to close it every time. that's where the applescript application comes in--it will run the command in terminal, but you'll never see the terminal open or close.

your work should be a real service. when i was setting up pytivox and kmttg and streambaby i had to go to at least a dozen websites and utilize bits and pieces from each and it was a real pain.

/guy
I just checked and Terminal does not allow you to enter any new commands when pyTivo is running. Regardless of how it starts up. So you always have to close the window (or open a new one) before you can use the Terminal for other things.

I'd love to have an AppleScript launcher if you can get one to work. I was having a difficult time getting the text to paste into Terminal correctly when I was working on it earlier. Perhaps you'll have better luck. ;)

gteague
02-20-2012, 03:39 AM
i'm pretty sure i can get you exactly what you need as i've just done it for myself. but it will be at least this evening later after i've slept off this long night shift! i'd be happy if i'm able to contribute something.

/guy

bareyb
02-20-2012, 04:02 AM
i'm pretty sure i can get you exactly what you need as i've just done it for myself. but it will be at least this evening later after i've slept off this long night shift! i'd be happy if i'm able to contribute something.

/guy

Cool. Feel free to post it directly in the thread (http://pytivo.sourceforge.net/forum/installing-pytivo-on-the-mac-for-beginners-t2106.html) if you want to. That would be a nice contribution and you should get credit for it. I've really been feeling compelled to help too. It's a great cause, and a very cool little app that I'd love to see more people have access to. I basically just tried to create a set
step by step instructions like the ones I was looking for 4 years ago (http://pytivo.sourceforge.net/forum/need-step-by-step-inst-for-installing-on-mac-w-leopard-t564.html) when I tried to install it the first time. If I'd had this thread back then, I think I probably would have been able to do it without much help. I just hope Iluvatar doesn't ever change the link to the ffmpeg build he posted... :p

Have a good shift. I better hit the sack. Got a long drive tomorrow. ;)

rjgibson0066
02-20-2012, 08:21 AM
Got it but haven't had a chance to dig into it yet.

Look at my last post for a link to MediaInfo which is free and very useful

Thanks, I will.

In meantime I am going to pytivo and use these instructions: http://pytivo.sourceforge.net/forum/installing-pytivo-on-the-mac-for-beginners-t2106.html

Iluvatar
02-20-2012, 08:51 AM
Thanks, I will.

In meantime I am going to pytivo and use these instructions: http://pytivo.sourceforge.net/forum/installing-pytivo-on-the-mac-for-beginners-t2106.html

Feel free to use those if you want but please at least check the official installation instructions for OS X at the wiki here:

http://pytivo.sourceforge.net/wiki/index.php/OS_X_Install

pyTivo (not streambaby) is truly is not that hard for most users to get running. As always post with questions if you have them in the pyTivo forum or the pyTivo thread here at TCF.

Fofer
02-20-2012, 08:54 AM
This is great! Thanks so much bareyb. I'd love to see instructions for streambaby now too, simply because I and so many others have had a VERY time getting that to work with PyTivoX with OS X Lion.

javabird
02-20-2012, 09:48 AM
Uh oh... Looks like Toast does STREAMING ONLY. It doesn't leave a copy on the TiVo. Back to trying to get PyTiVo to work.. Ugh... I just registered on the site, we'll see how far we get.

Are you sure that's correct? Based on this information, it sounds like you can choose to either stream or download the show:

http://www.tivo.com/mytivo/howto/record-once-watch-anywhere/howto_transfer_shows_from_mac.html#watching-videos-mac

I used to use TivoTransfer with Toast 9, and it was drop-dead simple (but since I upgraded to Lion I Haven't upgraded Toast so I can't speak about Toast 11). If you do end up trying it, please post how you like it.

Fofer
02-20-2012, 11:40 AM
javabird, just to clarify, bareyb is talking about getting videos that are on his Mac, to transfer to the TiVo... not the other way around.

Toast includes two apps that are TiVo related.

One is TiVoTransfer, and that lets you copy videos from the TiVo, to the Mac.

The other is Mac2TiVo. It allows you send videos (unfortunately, only ones that are in the proper MPEG-2 format) to the TiVo. (bareyb, just to correct you, this is a TRANSFER, not a stream.) The requirement of having to convert all videos to MPEG-2 ahead of time, for this to work though, is enough of a hassle to be a deal-breaker for many.

TiVo Desktop (free from TiVo) is a tiny bit more capable, as it can also handle extracted .tivo files too. You need to know the "trick" to expose the hidden videos tab, though. Go to System Preferences (assuming you've installed TiVo Desktop for Mac OSX) and hold down the apple/command key on the keyboard and open the TiVo Desktop preference pane. You should now see a Videos tab where you can enter the directory for .tivo (or MPEG-2) files along with your Media Access Key.

gteague, you mentioned a way to "tweak and hack" TiVo Desktop a little... does this include getting it to work with videos in formats other than .tivo or MPEG-2?


That being said, the reason pyTiVo and PyTiVoX are preferred here is because it can handle many more video formats... it transcodes them-on-the fly, and lets you transfer them to to the TiVo, without you having to "prepare" anything ahead of time.

AFAIK, the only way to set up any of these videos for streaming to the TiVo is with streambaby. I'd love to see a good set of instructions on how to "manually" set that up on the Mac, without PyTiVoX (since that particular part broke, in Lion.)

Fofer
02-20-2012, 12:37 PM
i'm not a programmer by any means, but the steps to create an actual application in applescript are dead simple. or i could just supply the editable applescript file and anyone else can change the path and save it as an application. typically it's only one line (the actual terminal command) prefixed by an applescript codeword token to perform the command. tonight, if i get some time i'll try to put together what would be needed.

Here's how to use make a simple application to start PyTiVo. Open AppleScript Editor and paste this code in:

do shell script "cd /Applications/pyTivo
./pyTivo.py"

(and click on "run" to test it.)

This can then be saved as an application.

I'd like to also then have an easy way to quit PyTiVo when I'm done with my transfers. I found this link: Killing an Application With Terminal (http://guides.macrumors.com/Killing_an_Application_with_Terminal)
...but I don't know how to translate that into an AppleScripted application (or if it's even possible.)

bareyb
02-20-2012, 01:22 PM
Feel free to use those if you want but please at least check the official installation instructions for OS X at the wiki here:

http://pytivo.sourceforge.net/wiki/index.php/OS_X_Install

pyTivo (not streambaby) is truly is not that hard for most users to get running. As always post with questions if you have them in the pyTivo forum or the pyTivo thread here at TCF.

I do plan to spruce up the thread with some links to the Wiki and the other builds. Mainly I wanted to get something up with some screen shots (this is key) and more detailed (step by step) instructions. Something like that would have really helped me., so that's why I did it. I hope it helps...

Thanks for the info Fofer, I'll look into that. I'm heading off to Tahoe in a couple hours so I better get packing! I'll touch base with you guys once we get there.

rjgibson0066
02-20-2012, 01:57 PM
Nothing EVER works for me!!! Trying to get pytivo installed and running but getting this:

Robert-Gibsons-MacBook-Pro:pyTivo robertgibson$ cd /Applications/pyTivo
Robert-Gibsons-MacBook-Pro:pyTivo robertgibson$ ./pyTivo.py
Traceback (most recent call last):
File "./pyTivo.py", line 80, in <module>
while mainloop():
File "./pyTivo.py", line 74, in mainloop
httpd = setup()
File "./pyTivo.py", line 22, in setup
config.init(sys.argv[1:])
File "/Applications/pyTivo/config.py", line 45, in init
configs_found = config.read(config_files)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py", line 297, in read
self._read(fp, filename)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py", line 504, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
ConfigParser.MissingSectionHeaderError: File contains no section headers.
file: /Applications/pyTivo/pyTivo.conf, line: 1
'{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n'
Robert-Gibsons-MacBook-Pro:pyTivo robertgibson$

Any ideas?

Iluvatar
02-20-2012, 02:09 PM
Nothing EVER works for me!!! Trying to get pytivo installed and running but getting this:

Robert-Gibsons-MacBook-Pro:pyTivo robertgibson$ cd /Applications/pyTivo
Robert-Gibsons-MacBook-Pro:pyTivo robertgibson$ ./pyTivo.py
Traceback (most recent call last):
File "./pyTivo.py", line 80, in <module>
while mainloop():
File "./pyTivo.py", line 74, in mainloop
httpd = setup()
File "./pyTivo.py", line 22, in setup
config.init(sys.argv[1:])
File "/Applications/pyTivo/config.py", line 45, in init
configs_found = config.read(config_files)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py", line 297, in read
self._read(fp, filename)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py", line 504, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
ConfigParser.MissingSectionHeaderError: File contains no section headers.
file: /Applications/pyTivo/pyTivo.conf, line: 1
'{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n'
Robert-Gibsons-MacBook-Pro:pyTivo robertgibson$

Any ideas?

...

edit....no I see what is going on. Your text editor is using Rich Text mode and placing some weird formatting in the file. If you are using TextEdit then open your pyTivo.conf and click 'Format' at the top of your screen on your menu bar and select 'Make Plain Text' from the drop down.

Make sure it has at least this:

[Server]


Save and try again.

Fofer
02-20-2012, 03:20 PM
Yup, you can also set TextEdit's prefs so that it creates new documents in plaintext by default.