|
Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#21
|
|||
|
|||
Sorry, I have a couple more questions.
First of all, now that BMT is running on my system, what's the best way to get metadata for my existing stuff? Am I suppose to go to the "Browse" section of the web interface and hit the "update metadata" button? Presumably its best to do it a bit more narrowly than that, such as show-by-show, in case it gets some things wrong. Second, I can't get movies to tag at all. If I hit the "update metadata" button when I have movies on screen, nothing seems to happen. If I hit "find metadata" after clicking on a specific movie, I get a message saying "Unable to get Metadata". Is IMDB integration not working? Third, I'm still not really sure what to do about tagging TV shows. I knew Firefly was likely to be a problem, and since it only lasted 14 episodes it seemed like a decent test case. When I ripped those episodes several months ago I anticipated the problem, and I thought that if I added the TV episode name that might fix it. Apparently it didn't. For example, I named the Firefly pilot "Firefly- s01e01- Serenity.mkv" The s01e01 number matches the TV ordering, and the correct ordering for viewing the series, but not the aired ordering (thanks Fox). For the aired ordering, the episode named "The Train Job" is first. When I had BMT get metadata for Firefly, it decided "Firefly- s01e01- Serenity.mkv" should get paired with "The Train Job" episode instead, since TVDB lists "The Train Job" as episode s01e01 for the aired ordering. It seems like if a TV show has an episode name in the filename, that should take precedent over any episode numbering in the filename, but it apparently doesn't work that way. I'm not really sure what to do to fix the metadata now. Basically the aired ordering for Firefly is completely messed up. I either need to delete the metadata that it generated, or I need to somehow fix it manually (unless someone adds support for DVD ordering off of TVDB, hint hint ). So, suppose I manually go through and change the fields for the episode name, description, and air date. Is that enough? I see BMT also populates some other fields, like "Airing ID", "IMDB id", "Metadata id", etc. Some of those extra fields seem to be for the show overall, but others seem to be for the episode. What's the best way to deal with these fields? Even if I wanted to correct them I'm not sure how I could go about doing that. |
#22
|
|||||
|
|||||
Quote:
Quote:
Quote:
Firefly-TheTrainJob-000000-0.avi Firefly-Serenity-000000-0.avi Quote:
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 |
#23
|
|||
|
|||
Quote:
If fuzzy matching is really bad, then you're right and probably the best thing to do is only to look at the s##e## numbers. If its OK, but often unreliable, then ideally the right thing to do might be to look up a show based on the s## e## numbers, but compare the episode title it finds with the title in the filename. If it doesn't match, report it as failed. Of course, maybe that's just a big waste of time to implement. I don't see a lot of other people reporting problems with imported TV episodes and BMT. Maybe I'm a special case. Quote:
Quote:
One last question, what does BMT use when looking up TV shows? I thought it was theTVDB, but the IMDB reference field makes me wonder if its using IMDB, and then falls back to TVDB if necessary. I'd like to know which one BMT looks to first so when I rip and name episodes I can make sure I'm naming them consistently. |
#24
|
||||
|
||||
Quote:
Quote:
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 |
#25
|
||||
|
||||
That is the default format used by Sage for it's recordings, so it is what BMT is forced to handle. It's not normally the recommended method for imported shows, because it is more prone to error, but it should work in this case (not sure what it will pull up for the 'Serenity' episode though, as theTVDB contains an entry under 'specials' for the Serenity movie.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#26
|
|||
|
|||
Quote:
Should I also tweak the air dates for each episode so that it puts them in the right order? I'm not sure if plugins and potential future STVs will sort imported TV shows using the episode number from BMT or the original air date. |
#27
|
|||
|
|||
Stuckless-
There's no general bug reports thread, so I guess I'll just post here. A few observations:
|
#28
|
|||
|
|||
Quote:
|
#29
|
||||
|
||||
I'm looking at trying to fix the imdb provider. Unforunately, it's not just a simple fix, I need to actually rewrite the detail provider
__________________
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 |
#30
|
|||
|
|||
Quote:
Any ideas what the issue with tmdb is? I'm fine not fetching from imdb for a while, but was just curious if there way a way I could still fetch data from one of the providers for these titles with apostrophes and ones that start with "The" Thanks! |
#31
|
|||
|
|||
It looks like TMDB is pretty complete. Is there any reason to not to forget about IMDB and focus on support for TMDB?
|
#32
|
||||
|
||||
Quote:
Typically, I've found that imdb has been better for searching and returning valid hits, so I use the imdb provider with tmdb for fanart.
__________________
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 |
#33
|
|||
|
|||
Quote:
|
#34
|
|||
|
|||
Quote:
There might be some single workarounds for those two issues. For instance, you could get rid of leading any leadings "The"s in title names. I'm not sure what to do about the apostrophe, but it might work to just get rid of any punctuation marks in titles. |
#35
|
||||
|
||||
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 |
#36
|
|||
|
|||
Quote:
I'm not really sure what the best thing to do is. I don't really really know how the searching algorithm works, but I still think an easy thing to do might be to just remove punctuation marks. I've tried it on the TVDB website and in some other applications which use the TVDB API, and it doesn't seem to change the search results if you remove punctuation marks. |
#37
|
||||
|
||||
I'd also say stripping out punctuation would be a most likely solution (and stripping and 'the' prefixes as well)
EDIT: Were't the days of ASCII so much simpler to code in? Unicode, while nice for printing, sucks for parsing.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room Last edited by Fuzzy; 10-11-2010 at 05:21 PM. |
#38
|
||||
|
||||
Quote:
I'll have to do some testing... Do you guys have any titles that I can use for testing?
__________________
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 |
#39
|
|||
|
|||
Quote:
A Bug's Life Look Who's Talking "The" prefix The Incredibles The Lake House The Devil Wears Prada With punctuation, but worked Austin Powers: The Spy Who Shagged Me Austin Powers: International Man of Mystery Monsters, Inc. These are the titles that failed recently as well as some with punctuation that worked. From what I can tell, apostrophes are bad. Commas, colons, and periods are ok. Still, might be safest to strip them all out on the search. |
#40
|
||||
|
||||
Thanks... and my apologies. Apparently, I was over encoding the search queries going to themoviedb, and as a result, many titles, such as those with spaces and punctuation was getting passed incorrectly. I just tested with the list that you posted and it appears to work find now. It'll be a few days before I publish a new build... but when I do, it'll have this fix and the update to imdb 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 |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
BMT issues | heffneil | Batch Metadata Tools | 4 | 12-15-2010 05:50 PM |
BMT getting | wayner | Batch Metadata Tools | 6 | 08-13-2010 06:33 AM |
BMT: Read this if you don't see any BMT topics | Opus4 | SageTV Customizations | 0 | 04-25-2010 09:17 PM |
BMT question | Hunter69 | Batch Metadata Tools | 13 | 03-27-2010 10:37 PM |
Walkthrough on moving SageTV to another Distro? | Dekard | SageTV Linux | 2 | 02-05-2006 09:52 AM |