|
| Author |
Message |
MasterCephus

Joined: 05 Jan 2008 Posts: 195 Location: Hueytown, AL
|
Posted: Tue Sep 23, 2008 3:08 pm Post subject: |
|
|
That's why I didn't want to use IMDB...it would be nice if they would open their data to freely distributed applications... _________________ MetaGenerator
pyTivo Manager |
|
| Back to top |
|
 |
MasterCephus

Joined: 05 Jan 2008 Posts: 195 Location: Hueytown, AL
|
Posted: Tue Sep 30, 2008 12:27 pm Post subject: |
|
|
So I think that movie-xml is dead. The guy who did movie-xml has teamed with someone else and the created themoviedb.org. It's in beta now and they don't have a published API just yet. So until they do, I am afraid movies will be dead in the water for now... _________________ MetaGenerator
pyTivo Manager |
|
| Back to top |
|
 |
PaulS
Joined: 05 Jan 2008 Posts: 184
|
Posted: Wed Oct 01, 2008 3:38 am Post subject: |
|
|
Any chance that you might be able to take a peek at the Netflix API that they're releasing tomorrow? They're opening up their movie database for public consumption.
LINK
| Quote: | Netflix will introduce their API to the public tomorrow at the Experience AJAX conference, and according to ReadWriteWeb, it will allow free access to movie data and stats stored on their servers. This doesn't mean that anyone will be able to write a streaming video app for any random piece of open hardware. However, it does mean that people will be able to will be able to integrate movie info (ratings, related films, etc...) into widgets, like the ones you'd see on Typepad or Facebook. Or more importantly, create apps that allow for queue management (yes, this API is read and write capable). |
|
|
| Back to top |
|
 |
MasterCephus

Joined: 05 Jan 2008 Posts: 195 Location: Hueytown, AL
|
Posted: Wed Oct 01, 2008 1:40 pm Post subject: |
|
|
At one point, I thought of redoing the MG...
I have some ideas that I would like to incorporate, but I need time. Maybe I will try to devote a little a day or so and try to go from there. If I did redo MG, I would definately make it where we could use multiple data sources. That way I could easily add another data source if one ever becomes available. That would be nice. I have some other ideas as well.
Maybe it's time to start thinking about MG version 2.
Really, I think if I do that, I might try to incorporate MG and my pyTivo Manager also....I have some ideas that maybe only I would like, but maybe others also. _________________ MetaGenerator
pyTivo Manager |
|
| Back to top |
|
 |
Chew
Joined: 11 Feb 2008 Posts: 15
|
Posted: Thu Oct 09, 2008 3:34 pm Post subject: |
|
|
I've been using pyTiVo for quite a while now, but I never got around to this until last night. Great app, thanks for the work.
Maybe this is a dumb question, I searched but couldn't find an answer.
Is there any way to update the app to get the TiVo to display a station logo for TV show content in the NPL? And is that even possible? |
|
| Back to top |
|
 |
MasterCephus

Joined: 05 Jan 2008 Posts: 195 Location: Hueytown, AL
|
Posted: Thu Oct 09, 2008 4:38 pm Post subject: |
|
|
unfortunately not...that's a Tivo thing that we can't manipulate. I am pretty sure that someone has asked this question somewhere around here and wmcbrine answered it better than I ever could. _________________ MetaGenerator
pyTivo Manager |
|
| Back to top |
|
 |
rdian06
Joined: 12 Apr 2008 Posts: 1420
|
Posted: Thu Oct 09, 2008 6:29 pm Post subject: |
|
|
Hrmm. So you probably couldn't inject logos, but wouldn't the logos be keyed off of the channel the recording was from (relative to your Tivo guide data)?
So I have a hunch that if you set the displayMajorNumber, displayMinorNumber and callsign metadata values correctly (and pyTivo passes that data properly to the Tivo) then logos might work. |
|
| Back to top |
|
 |
philhu
Joined: 04 Jan 2008 Posts: 474
|
Posted: Mon Oct 13, 2008 4:51 pm Post subject: |
|
|
To set logos for programs, you would need to set the metadata to a valid channel on your tivo and build a logo 'slice' of data for a hacked tivo to process into channel logos.
I have a file of logos for almost all channels on all American service, but it would need to be customized for each specific Tivo/lineup. And loaded into a hacked Tivo that can process user data files, called 'slices'
I used to add 5-6 'channels' with program logos and would set the shows coming in to the specific 'channel' and the show logo would appear
I also had a channel showing last special guide update from my code, etc. |
|
| Back to top |
|
 |
joshuad156
Joined: 13 Oct 2008 Posts: 14
|
Posted: Mon Oct 13, 2008 7:05 pm Post subject: |
|
|
First, I want to so that your application is very nice for quickly and roughly putting together a metadata file.
Is there any way to have MG add the 'time' field for the metadata file, perhaps based on original air date. This way when the episodes are transferred to TiVo the date in TiVo represents the air date, and not the transfer date. |
|
| Back to top |
|
 |
MasterCephus

Joined: 05 Jan 2008 Posts: 195 Location: Hueytown, AL
|
Posted: Tue Oct 14, 2008 12:58 pm Post subject: |
|
|
I don't think so....that time is done by Tivo...not the metadata of the file. For instance, you watch reruns all the time. Tivo captures the time it was recorded, not the original airdate (otherwise you would have dates from the early 80's when you watch MASH). Tivo handles that. There is an originalAirDtae field that I capture, but that's for when it originally aired like you are requesting...but it doesn't (can't) work the way you want it to. _________________ MetaGenerator
pyTivo Manager |
|
| Back to top |
|
 |
rdian06
Joined: 12 Apr 2008 Posts: 1420
|
Posted: Tue Oct 14, 2008 2:51 pm Post subject: |
|
|
| MasterCephus wrote: | I don't think so....that time is done by Tivo...not the metadata of the file. For instance, you watch reruns all the time. Tivo captures the time it was recorded, not the original airdate (otherwise you would have dates from the early 80's when you watch MASH). Tivo handles that. There is an originalAirDtae field that I capture, but that's for when it originally aired like you are requesting...but it doesn't (can't) work the way you want it to. |
There are two fields, originalAirDate and time. They both have the same format.
If you do not specify 'time' in the metadata file, then pyTivo will set 'time' to be when the metadata is grabbed for the file in question (i.e. when you navigate into the folder via the Tivo and pyTivo grabs the metadata for each file in the folder).
If you do not specify 'originalAirDate' in the metadata file, then pyTivo sets 'originalAirDate' to the creation time of the file according to the file system on your pyTivo computer.
The 'time' field is used for sorting the Now Playing list when you choose to sort by date. If you modify pyTivo to omit passing the 'time' field entirely, then the Tivo will fall back to using the 'originalAirDate' for sorting.
See my post:
http://pytivo.krkeegan.com/replaying-shows-transferred-restarts-at-end-of-video-t217-15.html#3215
So what joshuad156 is asking is technically possible, but how you would derive 'time' values to put in the metadata files I haven't given much thought to. |
|
| Back to top |
|
 |
philhu
Joined: 04 Jan 2008 Posts: 474
|
Posted: Tue Oct 14, 2008 3:50 pm Post subject: |
|
|
Well, OrigAirDate is in the data from the TV DB stuff
BTW, I registered for the NetFlix API access, free, and CLEAN
They had a confirmation problem and I was told my reg will be done manually 'soon' |
|
| Back to top |
|
 |
joshuad156
Joined: 13 Oct 2008 Posts: 14
|
Posted: Wed Oct 15, 2008 5:08 am Post subject: |
|
|
@MasterCephus: I think it would be convenient to have an option/setting that would cause the 'time' field in the metadata to be populated by the original air day, simply for sorting purposes.
For example, I download a whole season of episodes of some show. it's not very useful if the episodes all have the same 'datestamp' in TiVo (the day i transfered them). it seems FAR more useful to fake the recording date, as the original air date. Of course I have no idea what this may do to how soon the episode gets deleted, seeing as how my TiVo only guarantees 2 days of safety unless I change it by hand. All you have to do is set both the originalAirDate and time fields to the same data you get from TVDB.com and problem is solved.
@rdian06: That's one messed up problem you found there, and some seriously good documenting on what you found. I don't understand why they would put that functionality in there, I just can't make out a good case where it would be beneficial.
The change you describe to prevent sending the 'time' field seems like a usable solution. Much better than manually creating it every time i want to create metadata for an episode. Thanks! |
|
| Back to top |
|
 |
lrhorer
Joined: 04 Mar 2008 Posts: 153
|
Posted: Sun Oct 26, 2008 9:31 pm Post subject: |
|
|
| MasterCephus wrote: | So I think that movie-xml is dead. The guy who did movie-xml has teamed with someone else and the created themoviedb.org. It's in beta now and they don't have a published API just yet. So until they do, I am afraid movies will be dead in the water for now... |
Anything further on this on the horizon? |
|
| Back to top |
|
 |
MasterCephus

Joined: 05 Jan 2008 Posts: 195 Location: Hueytown, AL
|
Posted: Thu Oct 30, 2008 8:40 pm Post subject: |
|
|
potentially.
dlfl is working with me to get the current version up and going, and I am working on a completely new version...hopefully by the first of december I will have a beta version of the new version... _________________ MetaGenerator
pyTivo Manager |
|
| Back to top |
|
 |
|