PDA

View Full Version : Anyone here using Meedio


osetivo
10-08-2004, 05:48 PM
Is anyone here using Meedio? More to the point, has anyone developed an importer to populate Meedio's Media Library with recordings on the TiVo. So that Meedio would have show details as well as the required streaming link.

FYI: To stream from a TiVo, Meedio apparenlty has to use the tivo://tivoip/FSID format and not an "asx" link with the embedded address. It would also be cool if it could look up the 2 LiveTV FSID's (SAT-T60s), since d7o is again working on TyShow's live TV streaming. Woo Hoo!

Any thoughts, better yet any takers?

TIA

PS I realize it's potentially not that difficult for many around here, I just lack any semblance of coding abilities.

KRavEN
10-15-2004, 12:04 PM
I use meedio. Works great. Love it.

Right now I use TiVoX Control Station with XBMC to control my tivo and watch shows. This uses a python script to get the info from a tivoweb module and then post the information in a menu.

I think the best direction to start on a meedio module would be to create a general module instead of an import module since you don't have as much control of the functionality and menu display with an import module. It should be possible to look at the python script and see how it pulls and posts info to the TiVO and then do the same with the module. I'm working on this a little bit with a friend since he knows C#, but I havn't done much more than look at it yet.

The module could hand the .ty file off to meedio's internal dshow player and it should play fine as long as the new tyshow is installed on the PC. I've had good luck running tyshow and ffdshow together. Gives a really good picture with a little de-interlacing and deblocking from ffdshow.

If you wanted somthing quick and dirty you could search this forum for a tivoweb module that outputs the nowshowing list as xml and then use the xml2me import module to bring the info into meedio. I believe it has the asx file links so you would only have to point meedio's player at those.

osetivo
10-22-2004, 03:03 PM
Fist, I'm really glad to see someone else who wants to combine Meedio & TiVo. I don't see myself getting rid of my DirecTV/TiVos for a PC based PVR (MeedioTV) any time soon.

Second, a Meedio TiVo Control Module would be fantastic, but I was thinking much smaller, (at least initially ;))

Really I was thinking about 2 separate TiVo Media Library Importers, one to grab the Now Showing data off of various TiVo boxes, and a second one to import the embedded XML show embedded in the extracted TY files that are stored on the PC.

Regarding the former, how about using MFS_FTP to grab the streaming link, (tivo://tivoip/FSID, since I can't get the Meedio internal player to pla "asx" files) and the basic show info and write it data directly to the Meedio Media Library. To my noobish way of thinking, it wouldn't be that difficult, and I imagine it would be a fairly fast import.

As for the second, I have no idea how an importer would read the xml data embedded in a TY file, extraced with mfs_ftp, but I would prefer it over my tag mask based TY import.

Throw in a TiVo hack that would automatically D/L to a file server any show that has a 3 Thumbs Up rating and I'd be pretty stoked.

wolfhound
11-09-2004, 12:43 AM
I have been looking into doing this same thing. What I am wondering if you could use Etivo to pull the files from the DTivo and that could populate the Meedio directories.

osetivo
01-24-2005, 01:38 PM
I'm still looking for a Live (on demand refresh) import of the TiVo's Now Showing List that will enable Meedio to play a live stream from the TiVo selected from Meedio's interface.

I have tinkered with changing the format of the embedded url in the ".asx" that mfs_ftp produces without any success.


I have been looking into doing this same thing. What I am wondering if you could use Etivo to pull the files from the DTivo and that could populate the Meedio directories.

Sure, Since EtiVo actually creates a local media file, you can include the "Etivo" directory "e:\etivo" in the path of my main movie import. Just realize that with this method you get ugly show names like {name}{air date}{episode}{channel}.wmv and no metadata.

You could also use the Tag Mask Importer to add to the local videos to the database or a simple media file browser module.

Sorry, but I don't have the abilities for anything fancier.

slynn
04-07-2005, 08:23 PM
Yeah, I've been working on one in the evenings for about the last week. I almost have it complete. Right now, what it does, is pull the info from the tivoweb "nowshowing" page, and follows all the "episode title" links to get the majority of the additional data. I just have a few minor bugs to work out (like the correct tag names that the movie screen uses for the data on the file). I think I should have it complete this evening.

As for the ASX files, what I do, is create a URL based on the tivo IP address (or IP name) and the programId, which I get from the various links provided by TivoWeb, and shove that into the Meedio Library "External ID" tag. (This is the tag that tells Meedio where to locate the file.) I also use the image field for the status image from the tivo (the little yellow and green dots next to the titles on the now playing list).

If you load the ExternalID tag with the tivo URL, the Movie Plugin will play the video just fine. (I don't know how the Meedio Player works yet, so I don't know if you need the DirectShow Plugin for WMP to get it to work, I just know that Meedio played video on my PC last night for the first time. :D )

Then there is the sorting thing. Right now, the movie screen wants to sort everything alpabetically by title. I know it has got to be possible to get it to sort by something more useful like "creation date" or "ID" using the filters feature, either one of them would get the sorting that we are more used to.

It takes Meedio about 3 minutes to import all the data in from my DTivo with about 100 recordings. So, it's a little slow.

The importer is the first step in a complete Tivo-like interface module plugin allowing full control over the Tivo (e.g. searches, wishlist enter/delete, folders, etc.) from Meedio via TivoWeb. So far, it looks like all this can be done without hacking TivoWeb.

I'll post the .mpp here as soon as it's working.
Scott

slynn
04-08-2005, 02:13 AM
Here it is. A couple of things. You need Microsoft .NET Framework 2.0 you can get it here:
http://www.microsoft.com/downloads/details.aspx?FamilyID=b7adc595-717c-4ef7-817b-bdefd6947019&DisplayLang=en

You'll have to rename the file to "MeVoImporter.mpp" to run it.

Scott

osetivo
04-08-2005, 09:26 AM
Here it is. A couple of things. You need Microsoft .NET Framework 2.0 you can get it here:
http://www.microsoft.com/downloads/details.aspx?FamilyID=b7adc595-717c-4ef7-817b-bdefd6947019&DisplayLang=en

You'll have to rename the file to "MeVoImporter.mpp" to run it.

Scott

I did finally properly alter the ASX that mfs_ftp produces such that Meedio can read the embedded TiVo URL, but I'm going to give this a try over the weekend.

Thanks.

slynn
04-16-2005, 12:54 AM
I've got an alpha version of a live Meedio module plugin. It will either load from the library or directly from the tivo. If you choose to stream from the tivo it doesn't update the library, so if you exit from the plugin, it'll have to reload.

It's got a few quirks. It isn't threaded, so you can't cancel the update. (Which can take a while.) It's has a progress window that I threw together that sits in the upper right hand corner of the screen. All the screens are basically ripped off direct from the Medio screens for the movie player.

But it does work, and it doesn't require .NET 2.0. Just .NET 1.1.

This is just the beginning. There are templates to create to mare the screens more "Tivo" like, other screens to create. I don't like the progress bar. Multi threading so you can cancel. Background updating from the tivo while you are watching. Using a thread to get the initial screen's worth of data, and continue to parse as the user browses.

But it's a start. Give it a try.

Scott

slynn
04-16-2005, 12:56 AM
Here's the .mpp (as a .zip)

goldenrod
04-28-2005, 01:14 PM
Your module works great with the latest version of Meedio. I'm having an issue with not being able to play another video without restarting Meedio. I doubt it's an issue with with your Module; it's probably an issue with Meedio's build in player.

Is anyone else experiencing this problem? I think a workaround would be to use an external player such as Windows Media Player Classic but I haven't been able to figure using an external player for the Mevo module.

slynn
04-29-2005, 01:50 AM
goldenrod,
I've never seen this problem. I would bet you are right though.

BTW, there is a new version of MeVo available for download here:
http://www.meedio.com/maid/detail.php?mode=detail&plugin_id={E96F625E-0407-4D61-B053-B8AC7151AF44}

In this version, I now have access to Password Protected TivoWeb sites working, fixed a bug in the date handling for a UK user, and added an option to add the Episode Title along with the Program Title on the Main Menu.

Scott

goldenrod
04-29-2005, 01:18 PM
Slynn,

What your enviroment? I want to mirror what you have. Maybe it will solve the problem I'm having; not being able to play consecutive videos without restarting Meedio.

OS version:
OS Service Pack:
TyShow version:
Any non-default Meedio settings:

Thanks.
G

slynn
04-29-2005, 01:23 PM
OK. I do have the problem. Turns out that I never tried running two back to back. I'll look into this more. It could be a bug with Mevo not closing the player of something like that... I'll test it and let you know as soon as I know more (probably nearly next week).

Scott

Throg
04-29-2005, 11:48 PM
I'm new to Meedio but when double-click the .mpp file, it says successfully installed but doesn't show up in the menu or the plug-in list. Am I doing something wrong? Or do I just need to read more somewhere?
<edit> Nevermind. I can be such a moron sometimes.

osetivo
04-30-2005, 12:27 AM
goldenrod,
BTW, there is a new version of MeVo available for download here:
http://www.meedio.com/maid/detail.php?mode=detail&plugin_id={E96F625E-0407-4D61-B053-B8AC7151AF44}

In this version, I now have access to Password Protected TivoWeb sites working, fixed a bug in the date handling for a UK user, and added an option to add the Episode Title along with the Program Title on the Main Menu.

Scott

Finally got a chance to try out MeVo. It's a very nice addition, thank you.

FredThompson
04-30-2005, 12:59 AM
Nah, I'm too much of an eedee-oat to meedio my teevoh.

ckwrights3
04-30-2005, 09:15 PM
I am a relative newbie to meedio, however I did do some playing around with MyHTPC a while ago, so forgive me if I'm missing something very simple.

I tried out your mevo module today. I am able to get the list of shows from "Now Showing", but when I slect one of them I just get a blank screen and meedio freezes up. Are there any specific settings I need to set in meedio configuration? Is there anywhere to go to determine what is going wrong--like a log file somewhere?

I am able to play videos from tivowebplus with WMP.

slynn
04-30-2005, 09:42 PM
Well, it looks like there are two problems...

1.) You can't play a second file. It'll play once, but not a second time. I'm working on this. I'm not sure what it is yet.

2.) The player freezes. I have no idea what this is. My development machine now just freezes every time I play a movie(it didn't last week), but my testing machine doesn't. I'm not sure what's going on here. The play command get sent to the player, and then ... nothing ... my computer hangs. I don't have this problem with WMP either. In the Meedio Configuration utility, there is a way to try a different decoder. Under "Full-Time Plugins", click on "Video Player". Maybe that'll do something.

Scott