TiVo Community
TiVo Community
TiVo Community
Go Back   TiVo Community > Underground Playground > Developers Corner
TiVo Community
Reply
Forum Jump
 
Thread Tools
Old 01-12-2007, 02:29 PM   #1
rgura
RobGTX
 
Join Date: Feb 2005
Location: Austin, TX
Posts: 55
YouTube for Tivo!

Anyone interested in working on a YouTube application for TiVo?

My high-level thoughts are:
  • Allow browsing by category
  • Allow searchign by title
  • Display title, description and thumbnail for selection. Once selected, download video into TiVo now playing list (Galleon does something similar with video blogs)
  • Allow subscribing to a YouTube Channel
  • Allow Subscribing to a YouTube blog by user name
  • Auto Subscription to the top-N videos of the day
  • Auto "Surprise me" surfing - n-videos per day
  • Links to related videos, other videos by the user, etc.

I seriously doubt that we could create an embedded player, however it may be possible to download, convert to MPEG and drop into the now playing list.

Contact me if you have HME experience and are interested in collaborating.

Rob
rgura is offline   Reply With Quote
Old 01-16-2007, 08:38 PM   #2
MichaelK
Registered User
 
Join Date: Jan 2002
Location: NJ
Posts: 7,299
Quote:
Originally Posted by rgura
...
I seriously doubt that we could create an embedded player, however it may be possible to download, convert to MPEG and drop into the now playing list.
...
I believe the recently delayed tivo desktop plus 2.4 will allow you to set it up to download to a designated folder and then the tivo desktop does the auto transcode and sets it up for you to download to the tivo.

so if you can set up download and dont mind paying for plus then you can let tivo desktop handle it.
MichaelK is offline   Reply With Quote
Old 01-29-2007, 06:50 PM   #3
rgura
RobGTX
 
Join Date: Feb 2005
Location: Austin, TX
Posts: 55
YouTiVo POC

Part 1: Subscription Management

Interface to subscribe to one or more YouTube RSS feeds:
Recently Added (http://youtube.com/rss/global/recently_added.rss)
Recently Features (http://youtube.com/rss/global/recently_featured.rss)
Top Favorites (http://youtube.com/rss/global/top_favorites.rss)
Top Rated (http://youtube.com/rss/global/top_rated.rss)
Most Viewed Today (http://youtube.com/rss/global/top_viewed_today.rss)
Most Viewed this week (http://youtube.com/rss/global/top_viewed_week.rss)
Most Viewed this month (http://youtube.com/rss/global/top_viewed_month.rss)
Most Discussed Today (http://youtube.com/rss/global/most_discussed_today.rss)
Most Discussed this week (http://youtube.com/rss/global/most_discussed_week.rss)
Most Discussed this month (http://youtube.com/rss/global/most_discussed_month.rss)

Option to select the number of daily downloads per each subscription (1-5)

Option to select the maximum number of daily downloads (1-10)

Part 2: Downloads

Determine and download FLV (Flash Video) file from YouTube. Several websites offer similar functionality:
http://www.videodl.org/
http://keepvid.com/
http://javimoya.com/

From the RSS feed, determine the URL for the video, such as http://www.youtube.com/watch?v=oSVAvLPmxoc

For a quick proof of concept, I used the http://www.videodl.org/ to convert the HD TiVo video file from http://www.youtube.com/watch?v=oSVAvLPmxoc and saved the resulting file as TiVo_S3_HD.flv

It would be nice if one of these sites offers a WebService that can be called to derive a flash video file from a given YouTube URL. Or if I can obtain the source code to build the call into a Java app.

Part 3: Conversion to a format that TiVo can understand.
This is where things got interesting. Using http://media-convert.com ‘s service I made several attempts at directly converting the file as well as the URL to mpg. Nothing seemed to work correctly and I either ended up with A/V sync issues, black video or no audio. The best success was achieved by using service to convert a FLV file (not a URL) to WMV.

Next I used Nero Vision 7, added the WMV file to a “new video” and exported to SVCD. SVCD works nice with TiVo because it really just results in a 480X480 MPG file.

Part 4: Transfer to TiVo
This part was easy, with TiVo desktop installed I just dropped the mpg file in the TiVo directory and then browsed to my PC from a TiVo Series 2. Unfortunately TiVo transfers are not allowed on my Series 3.

The results were decent, about what I expected, grainy video and decent mono audio.

Putting it all together, here is what I think I need:
• Callable WebService for http://www.videodl.org (or similar)
• Callable WebService for http://media-convert.com
• Use Nero’s API for conversion to mpg

I like the idea of using WebServices to cut down on the troubleshooting and maintenance of the application. My experience has been that things get flakey when you are reliant on one or more codecs being installed on a PC. As a side benefit, nothing to worry about with licensing.

Does anyone have any better ideas?
rgura is offline   Reply With Quote
Old 01-29-2007, 07:50 PM   #4
MichaelK
Registered User
 
Join Date: Jan 2002
Location: NJ
Posts: 7,299
Quote:
Originally Posted by rgura
[b]...

Part 3: Conversion to a format that TiVo can understand.
This is where things got interesting. Using http://media-convert.com ‘s service I made several attempts at directly converting the file as well as the URL to mpg. Nothing seemed to work correctly and I either ended up with A/V sync issues, black video or no audio. The best success was achieved by using service to convert a FLV file (not a URL) to WMV.

Next I used Nero Vision 7, added the WMV file to a “new video” and exported to SVCD. SVCD works nice with TiVo because it really just results in a 480X480 MPG file.

Part 4: Transfer to TiVo
This part was easy, with TiVo desktop installed I just dropped the mpg file in the TiVo directory and then browsed to my PC from a TiVo Series 2. Unfortunately TiVo transfers are not allowed on my Series 3.


The results were decent, about what I expected, grainy video and decent mono audio.

Putting it all together, here is what I think I need:
• Callable WebService for http://www.videodl.org (or similar)
• Callable WebService for http://media-convert.com
• Use Nero’s API for conversion to mpg

I like the idea of using WebServices to cut down on the troubleshooting and maintenance of the application. My experience has been that things get flakey when you are reliant on one or more codecs being installed on a PC. As a side benefit, nothing to worry about with licensing.

Does anyone have any better ideas?
might get some ideas from this thread:

http://www.tivocommunity.com/tivo-vb...d.php?t=337822

great new open source app that converts basically ANYTHING on the fly for playback on a tivo.
MichaelK is offline   Reply With Quote
Old 01-29-2007, 09:14 PM   #5
rgura
RobGTX
 
Join Date: Feb 2005
Location: Austin, TX
Posts: 55
Quote:
Originally Posted by MichaelK
might get some ideas from this thread:

http://www.tivocommunity.com/tivo-vb...d.php?t=337822

great new open source app that converts basically ANYTHING on the fly for playback on a tivo.
Cool that should do the trick.
rgura is offline   Reply With Quote
Old 01-30-2007, 10:05 AM   #6
Fofer
༺♥༻
 
Fofer's Avatar
 
Join Date: Oct 2000
Location: Neither here nor there
Posts: 69,292
TC CLUB MEMBER
This would be very cool; I'd love to browse popular YouTube videos on my TiVo! Good luck with the endeavor.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
- a list of some favorite browser add-ons that help make TCF even more enjoyable!
Fofer is offline   Reply With Quote
Old 02-19-2007, 08:51 PM   #7
geoffoliver
Registered User
 
geoffoliver's Avatar
 
Join Date: Feb 2007
Posts: 1
looks like that 'great new app' just uses ffmpeg (which supports flv) to transcode. Why not just use ffmpeg by itself?

Source: ffmpeg_mplayerhq_hu/download.html
Windows Binaries: ffdshow_faireal_net/mirror/ffmpeg/

Sorry, BB won't let me submit URLs until I make 5 posts.

I'm interested in helping.
geoffoliver is offline   Reply With Quote
Old 02-20-2007, 09:35 AM   #8
MichaelK
Registered User
 
Join Date: Jan 2002
Location: NJ
Posts: 7,299
the great new app just provides an auitomated front end for ffmpeg.

You can use ffmpeg just fine but then everytime you want a video off the pc you need to go to the pc and start ffmpeg yourself before you want o watch the video, then let the video finsih encoding creating a tivo readable copy on your pc's hardrive, then go back to the tivo to transfer it (still with the duplicate on the pc).

With the new app you can browse your pc's hard drive from the tivo
and then it starts the encode automatically and pipes the encoder out to the tivo so no copy on the PC and you can begin watchign immediately without having to wait for the conversion to complete.

Also with tivo.net you can create the "guide data" to go to the tivo so that instead of just the filename on your nowplaying list you can make whatever "series" info you want, add "episode info" add a Descrription, and then put in categories. I think even ratings info it you want.

So tivo.net is much value added to ffmpeg alone.
MichaelK is offline   Reply With Quote
Reply
Forum Jump




Thread Tools


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Advertisements

TiVo Community
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
vBulletin Skins by: Relivo Media

(C) 2013 Magenium Solutions - All Rights Reserved. No information may be posted elsewhere without written permission.
TiVo® is a registered trademark of TiVo Inc. This site is not owned or operated by TiVo Inc.
All times are GMT -5. The time now is 04:02 AM.
OUR NETWORK: MyOpenRouter | TechLore | SansaCommunity | RoboCommunity | MediaSmart Home | Explore3DTV | Dijit Community | DVR Playground |