pyTivo Discussion Forum Forum Index pyTivo Discussion Forum
Answers and the development of pyTivo a TiVo transcoding server
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

pyTivoMetaGen.exe creates metaData files from .TiVo files
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    pyTivo Discussion Forum Forum Index -> Other Apps
 View previous topic :: View next topic  
Author Message
dlfl



Joined: 05 Jan 2008
Posts: 89
Location: Near Dayton, Ohio

PostPosted: Mon Jan 14, 2008 3:19 am    Post subject: pyTivoMetaGen.exe creates metaData files from .TiVo files Reply with quote

Windows (only) program pyTivoMetaGen.exe generates pyTivo metadata files when a .tivo file containing the metadata is available. It will be useful for people who transfer .tivo files to their PC and encode them to other video formats for storage and later serve them back to their TiVo.

It generates metadata files using a TivoDecode com object to read the metadata from .tivo files -- thanks to FrooBrar, TiVo Decode author. It processes one or multiple files selected in a file browser. You can select the video file extension of your choice. The generated metadata file has the name <video file name>.<ext>.txt, where <.ext> is the extension you select, e.g., ".avi" or ".mp4", etc. This naming convention is required by pyTivo and the metadata file must be located in the same folder as the video file it is paired with (which is done).

The program is free; just download Ver. 0.41 from ***here*** and run the installer. Uninstall any previous version first. A desktop icon is created (which you can delete if you want). Operation is self-explanatory.

The installer is needed because the tivoDecode COM dll must be installed and registered, which is done automatically. Don't worry, it's painless and harmless!

Note: this is a Windows program and requires .NET framework 2.0 or higher installed. Most windows computers already have this but it is easily downloaded and installed from Microsoft. Just google .NET framework to find the download site.

Has a checkbox to set whether episode # and episode title are incorporated in title meta item.

Changes from Ver. 0.37 to current version (0.41):
1. Will query for MAK and remember it if you start it on a machine that doesn't have TiVoDesktop installed.

2. Will run from command line invocation if you provide correct arguments. Run with argument '?' to get help for command line arguments. This mode can process either one single .TiVo file or all in a specified folder depending on arguments.

3. Handles parsing of call sign from file name for different formatting used by TiVoPlaylist.

_________________
TiVo HD, Win 7 64bit, Wired Ethernet
Try pyTivoMetaGen
VideoReDo users: try TVAP


Last edited by dlfl on Wed Feb 03, 2010 9:51 pm; edited 6 times in total
Back to top
View user's profile Send private message
msteinkoenig



Joined: 08 Jan 2008
Posts: 10
Location: Austin, TX

PostPosted: Tue Jan 15, 2008 3:35 am    Post subject: Reply with quote

I haven't downloaded .33 yet but any chance you could add the .tivo file extension?

Thanks,
Mike.
Back to top
View user's profile Send private message
dlfl



Joined: 05 Jan 2008
Posts: 89
Location: Near Dayton, Ohio

PostPosted: Tue Jan 15, 2008 5:43 am    Post subject: Reply with quote

msteinkoenig wrote:
I haven't downloaded .33 yet but any chance you could add the .tivo file extension?

Thanks,
Mike.

Sure!

_________________
TiVo HD, Win 7 64bit, Wired Ethernet
Try pyTivoMetaGen
VideoReDo users: try TVAP
Back to top
View user's profile Send private message
dlfl



Joined: 05 Jan 2008
Posts: 89
Location: Near Dayton, Ohio

PostPosted: Wed Jan 16, 2008 2:47 am    Post subject: TVAP Ver. 0.34 Reply with quote

Added .TiVo extension choice.

***download***.
Remember to uninstall old version first.

_________________
TiVo HD, Win 7 64bit, Wired Ethernet
Try pyTivoMetaGen
VideoReDo users: try TVAP


Last edited by dlfl on Sat May 30, 2009 12:20 am; edited 1 time in total
Back to top
View user's profile Send private message
wgw



Joined: 06 Jan 2008
Posts: 284

PostPosted: Sat Jan 19, 2008 5:15 am    Post subject: Reply with quote

I just ran accross an output where displayMajorNumber : was blank instead of 0 and it seems to prevent the rest of the metadata from appearing on the Tivo. The callsign is also blank on these metadata files. This occured on about 6 of the 12 files I just tested. Very strange. Not sure why callsign is blank unless VideoReDo removed the callsign when I cut the commercials and wrote the output back to a .tivo file.
_________________
Download pyTivo
my pyTivo branch
Back to top
View user's profile Send private message
dlfl



Joined: 05 Jan 2008
Posts: 89
Location: Near Dayton, Ohio

PostPosted: Sat Jan 19, 2008 5:57 pm    Post subject: Reply with quote

wgw wrote:
I just ran accross an output where displayMajorNumber : was blank instead of 0 and it seems to prevent the rest of the metadata from appearing on the Tivo. The callsign is also blank on these metadata files. This occured on about 6 of the 12 files I just tested. Very strange. Not sure why callsign is blank unless VideoReDo removed the callsign when I cut the commercials and wrote the output back to a .tivo file.

I pm'ed you with a fixed version of the program for you to sub and test (to confirm it's fixed before I release it).

If you don't get the PM let me know. It was a .zip attachment about 12kB. If the channel info (call sign, major display #) are not in the TiVo metadata, my program attempts to read the call sign from the file name and then inserts a major display # of '0', to enable its display. I added logic to only allow writing these two items to the metadata file if both strings are non-zero length. Some .Tivo files have neither item; some have only the call sign. I would hope VRD would preserve all the metadata when saving tivo to tivo but ???

_________________
TiVo HD, Win 7 64bit, Wired Ethernet
Try pyTivoMetaGen
VideoReDo users: try TVAP
Back to top
View user's profile Send private message
wgw



Joined: 06 Jan 2008
Posts: 284

PostPosted: Sat Jan 19, 2008 7:26 pm    Post subject: Reply with quote

Oh OK, the callsign must have come up blank because I renamed the files and removed everything in the parentheses except the callsign.

v.35 seems to be working perfectly. I'll go back and insert a comma in my file names so it can read the callsign.

Thanks.

_________________
Download pyTivo
my pyTivo branch
Back to top
View user's profile Send private message
dlfl



Joined: 05 Jan 2008
Posts: 89
Location: Near Dayton, Ohio

PostPosted: Sat Jan 19, 2008 8:08 pm    Post subject: Ver. 0.35 Reply with quote

wgw wrote:
Oh OK, the callsign must have come up blank because I renamed the files and removed everything in the parentheses except the callsign.

v.35 seems to be working perfectly. I'll go back and insert a comma in my file names so it can read the callsign.

Thanks.

Thank you for the testing! Here is the download link for the full Ver 0.35 installer package. (Don't forget to uninstall any previous version.)

_________________
TiVo HD, Win 7 64bit, Wired Ethernet
Try pyTivoMetaGen
VideoReDo users: try TVAP
Back to top
View user's profile Send private message
rjmitche



Joined: 05 Jan 2008
Posts: 41

PostPosted: Mon Dec 22, 2008 3:03 am    Post subject: Reply with quote

Hi dlfl -

I've been using pyTivoMetaGen for a while now to create metadata files from downloaded TiVo files. It works great but, I edit every resulting metadata file to revert 'title' back to be equal to 'seriesTitle'**. I understand why you've chosen to modify this field to be '<seriesTitle> - (<episodeNumber>) episodeTitle' but, with some of the more recent changes to the way pyTivo displays things, I don't find it to be necessary any longer.

Any chance you could make the modification of 'title' optional?

I'm also adjusting the 'displayMajorNumber' every time and adding an 'episodeNumber' field more often than not but, I get the impression that the data for these items is simply not available in the .TiVo file so, I doubt there is much that can be done about that.

**I know there has been a lot of discussion of what the values of title/seriesTitle/episodeTitle should be but, it appears to me that title and seriesTitle are/should be identical in most all cases.
Back to top
View user's profile Send private message
dlfl



Joined: 05 Jan 2008
Posts: 89
Location: Near Dayton, Ohio

PostPosted: Wed Dec 24, 2008 3:02 pm    Post subject: title == seriesTitle ? Reply with quote

rjmitche wrote:
Hi dlfl -

I've been using pyTivoMetaGen for a while now to create metadata files from downloaded TiVo files. It works great but, I edit every resulting metadata file to revert 'title' back to be equal to 'seriesTitle'**. I understand why you've chosen to modify this field to be '<seriesTitle> - (<episodeNumber>) episodeTitle' but, with some of the more recent changes to the way pyTivo displays things, I don't find it to be necessary any longer.

Any chance you could make the modification of 'title' optional?
.........

This is easily done but first: Does anyone have a strong attachment to the current version? (I might just eliminate it.) If there are two or more strongly preferred arrangements I could incorporate a radio-button selection.

_________________
TiVo HD, Win 7 64bit, Wired Ethernet
Try pyTivoMetaGen
VideoReDo users: try TVAP
Back to top
View user's profile Send private message
lrhorer



Joined: 04 Mar 2008
Posts: 92

PostPosted: Mon Dec 29, 2008 12:00 am    Post subject: Reply with quote

It's been a couple of weeks since I looked at the parameters in the metadata files, so I'm fuzzy on the impact of this. What would be the diffeence in the end result on the Tivo, both in pyTivo's group and in the NPL once the program has transferred?
Back to top
View user's profile Send private message Visit poster's website
dlfl



Joined: 05 Jan 2008
Posts: 89
Location: Near Dayton, Ohio

PostPosted: Tue Dec 30, 2008 3:17 am    Post subject: new version 0.36 Reply with quote

I've added a check box to set whether the episode # and episode name are incorporated into the title item for series episodes.

I confess I use old versions of pyTivo and process mainly movies, so I can't say much about the effect of this on grouping or tne NPL.

Go to the link in my signature or the first post to download the new version, and be sure to uninstall any previous version first.

_________________
TiVo HD, Win 7 64bit, Wired Ethernet
Try pyTivoMetaGen
VideoReDo users: try TVAP
Back to top
View user's profile Send private message
wgw



Joined: 06 Jan 2008
Posts: 284

PostPosted: Wed Dec 31, 2008 8:36 pm    Post subject: Reply with quote

Thanks dlfl.

I'm all for keeping the metadata unmodified so that all metadata files have the same data in the same place. Anyone wanting to combine the episode number in the title can create a custom template for pytivo to merge the fields to their hearts content. In fact, it might not be a bad idea to start a thread in the Hacks forum where people can post their modified pytivo templates. Maybe then all the metadata generator developers would start creating consistant metadata files that would never have to be edited again. All you'd have to do is drop your favorite template in the pytivo template folder when you decide to change the way your metadata is displayed on the tivo.

_________________
Download pyTivo
my pyTivo branch
Back to top
View user's profile Send private message
dlfl



Joined: 05 Jan 2008
Posts: 89
Location: Near Dayton, Ohio

PostPosted: Sun Jan 11, 2009 5:00 am    Post subject: PyTivoMetaGen Ver. 0.37 Reply with quote

Now includes partCount and partIndex meta items if both are in the TiVo file metadata.
_________________
TiVo HD, Win 7 64bit, Wired Ethernet
Try pyTivoMetaGen
VideoReDo users: try TVAP
Back to top
View user's profile Send private message
Anomaly



Joined: 29 Jan 2009
Posts: 14
Location: U.S.A

PostPosted: Sun Mar 22, 2009 10:49 am    Post subject: Reply with quote

Needing a bit of assistance if possible; After selecting/opening a .tivo file in the 'select file' dialog, the next thing I see is a pop-up stating "0 of 1 files processed", and there is no .txt file generated.

- ver 0.37
- XP sp3, DotNet 3
- I'm pulling the .tivo's using pyTivo, as well as trying ones pulled using the S3's http NPL - no luck with either.

Lil help?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    pyTivo Discussion Forum Forum Index -> Other Apps All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Site is in NO WAY affiliated with TiVo Inc

Powered by phpBB © 2001, 2005 phpBB Group
phpBB SEO

Get pytivo at SourceForge.net. Fast, secure and Free Open Source software downloads
[ Time: 0.3426s ][ Queries: 17 (0.2272s) ][ Debug on ]