|
Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#161
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#162
|
|||
|
|||
I don't see the need to involve SageTV in the search though. It's not like we're querying the IMDB database, it is a small 390ish list of movies. The properties creation tool is very accurate and would be able to determine the 100~ movies I lost on the HD.
I could write a bash script to do this, but I have never been good at regex queries B
__________________
Running SageTV on unRAID via Docker Tuning handled by HDHR3-6CC-3X2 using OpenDCT |
#163
|
||||
|
||||
Quote:
I would think that the basic process/pseduo flow for this would be... Code:
for each title in dvd profiler xml ; do if [ any properties file contains title match ] ; then ignore else add to missing list fi done
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#164
|
|||
|
|||
Hey Sean,
Any progress on the UI part of this that you mentioned in your blog a few months ago? Really looking forward to it |
#165
|
||||
|
||||
Sorry Brent.... Life, work, and the ocasional sage remote api bug, has been getting the way lately . I haven't done much work (if any) since my last post. I have a working bare application, but not enough to even release as a beta at this point Maybe with christmas on the way, i can sqeeze in some time to release a beta and get some public feedback.
What I have so far is a working application that can browse the media files, where you can selectively find metadata for a given movie item. I need to add in the batch update capabilities and a cover art search tool, and then I'll release a beta. Other things that I'd like to add in (after the initial release), include the ability to list files that are in the sage movie database, but not on the filesystem (ie, orphaned files). For my own personal management I also want to add in move and delete functions that can move a movie from one folder to another and update the sage database in the process. Move and deletes also need to move/delete thumbnail, properties, and subtitles as well. Don't worry, I release something before I get to all these features, I just need to find some time to finish off a couple of little things.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#166
|
|||
|
|||
Nice Tool!
It seems to be working really well so far. Still scanning through all couple hundred movies!
I do have one question, is it possible to download larger cover art? |
#167
|
|||
|
|||
It works really well with DVD profiler. Nice cover art there.
B
__________________
Running SageTV on unRAID via Docker Tuning handled by HDHR3-6CC-3X2 using OpenDCT |
#168
|
|||
|
|||
Yeah... But having to create a DVD Profiler ... uh.. profile.. sort of defeats the "Batch Import" function. I have 1000 movies and I don't really feel like typing each one into DVD profiler. They're DIVX rips of my DVDs so DVD Profiler forces me to have to type each title in.
Oh, and I'd have to pay for DVD Profiler too... |
#169
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#170
|
|||
|
|||
Quote:
B
__________________
Running SageTV on unRAID via Docker Tuning handled by HDHR3-6CC-3X2 using OpenDCT |
#171
|
||||
|
||||
Quote:
That's what I have done so far. Then I was going to look at the batch IMDB Importer to just get information for me. (would it work that way?) |
#172
|
||||
|
||||
The batch metadata importer doesn't care if the movies are in a directory or not. It will still search and download information and write to a properties file. It will, as well, download a thumbnail and save it as the same name as the movie. I'm guessing sage will show the movie folder.jpg until you enter the folder, then it will show the thumbnail associated with the movie.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#173
|
|||
|
|||
Quote:
|
#174
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#175
|
|||
|
|||
I just ran the tool with the single category option set to true. Had some problems this time, it returned several errors. Here's what I got:
Quote:
On the movie "300", I have two copies. One is Blu-ray and the other is DVD. The HD copy of 300 is name 300-hd.avi and the SD copy is just called 300.avi. When it scans 300-HD, it can't find a match and in the prompt where it asks me to pick a match I tried "title=300" and it still can't find a match (the options it returns are bizzare, bunch of foreign movies). Edit: Btw, this tool is awesome. Thanks stuckless! Last edited by mrdrbdt; 12-05-2008 at 07:29 PM. |
#176
|
||||
|
||||
New Release 1.8
You can download from here.
There are some significant changes with this release. Much of the code has been refactored because of the work that i've been doing with the web based metadata tool. There is a new properties format The property file has changed from metadataupdater.properties to metadata.properties. To see what the new properties are, see the wiki, or run Code:
# java -jar MetadataTool.jar --showProperties I've fixed the 403 error (null), and now the User Agent can be set in the properties file. The new and updated nielm_imdb jar is now included (thanks flashbacck) I've removed the useSingleGenre option, and now you can specify how many genre levels you want in the output (see properties, default 1) Even though there isn't much new in this release, there are huge changes. Unfortunately, I'll be travelling next week, so if you run into problems, I won't be able to respond until late next week. One last note.... If you have the Sage Remote APIs installed, and you are running version 6.5.8-7+, then you can use a new --refreshSageTV option to tell SageTV to refresh it's media files. This may be useful after a large scan.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#177
|
|||
|
|||
metadata.properties
Is the metadata.properties file supposed to be included in the downloaded .zip file? I don't recall how I got the older metadataupdater.properties file.
|
#178
|
||||
|
||||
i used to ship a metadataupdater.properties.sample, which was used to show the available properties. now you can use the --showProperties to get a list of configurable properties.
When you update properties, just put the properties that you want to update in the metadata.properties. If you want to see the list of properties in an editor, then you can do something like this.. Code:
# java -jar MetadataTool --showProperties > metadata.properties.sample
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#179
|
|||
|
|||
1.8
The new version seems to work much better. Thanks for adding in the multi category option, it's much easier to categorize movies with two instead of one.
The only problem I've had so far is with searching for a title manually. When I get to the prompt for choosing a movie: Quote:
Quote:
Quote:
I looked at the metaupdated logs, and it looks like eveything works right. If you'd like the logs, let me know. |
#180
|
||||
|
||||
It's a bug. I just uploaded a 1.9 version, which should fix the issue.
1.9 uses sagex-api-6.4.8-9 of the remote apis. If you are going to use the --refreshSageTV option, then you'll need the updated version on the server as well. If you are using Jetty, then grab the updated sagex.xml from the wiki as well.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient Last edited by stuckless; 12-06-2008 at 03:17 PM. |
Currently Active Users Viewing This Thread: 2 (0 members and 2 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
STV Import: Read & Write Metadata files for Default STV 5/6 (v2.2.9 18/Feb./2010) | JREkiwi | SageTV Customizations | 251 | 10-09-2019 11:11 AM |
Automated VideoRedo (DOS batch files) | grauchy | SageTV Customizations | 3 | 09-08-2011 10:01 PM |
Simple utility to control multiple USB or Serial HD DirecTV STBs | jchiso | Hardware Support | 15 | 02-19-2009 06:27 PM |
DVB-S setup with Digiguide EPG Grabber & XMLTV importer | MCE-Refugee | SageTV United Kingdom | 27 | 09-08-2008 09:10 AM |
Keeping custom metadata for imports via AddShow() | Opus4 | SageTV Studio | 9 | 02-20-2008 06:35 PM |