|
Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#801
|
||||
|
||||
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 |
#802
|
||||
|
||||
I'm having a lot of trouble with BMT not 'really' letting me update metadata directly, which is why I ask. often (but not all the time) once something is set as movie, the genre is also set as movie, and if I try to change either it simply doesn't, the selection box for movie vs tv goes blank (when I save) and the genre which I'll change or set to clear, reverts to movie.... frustrating, but not the end of the world. It would just be easier if I could set a path "key word" as indicative of the classification.
Thx! |
#803
|
||||
|
||||
Quote:
The "tv" or "movie" directory solution still won't be a solution in your case, since in BMT it would try to update the metadata (MediaType) to "TV" or "Movie" and it would fail. if it currently fails in the bmt web ui, then it will also fail no matter how I try to set it, since it all filters down to the same exact api call, SetMediaFileMetadata("MediaType", "TV").
__________________
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 |
#804
|
||||
|
||||
The info I provided seems to be misleading.... there are many times, most in fact when updating metadata doesn't work if I click on a file and edit the data on that screen and hit save, things that were wrongly categorized as movie and changed to TV, when saved, that field goes blank and others revert to what they were. If I go in to "edit raw metadata" and change it there, it does stick... except the genre, which if it was set at movie stays at movie, it'll add what I changed it to, but movie won't go away.... The problem seems to hinge on whether or not the recording is initially defined as a movie or tv show....
While I realize BMT is intended to get metadata, using it to manage added shows is the only option I'm aware of. I'm not sure where the 'movie' default comes from, but for me, it would make more sense if things were assumed to be TV shows as there are lots more naming versions and incomplete listings, and lets face it, TV is always added, movies are simply less prolific and places like IMDB seem to have a hell of a good track record of already having what I might have recorded.... For instance if I record a preseason football game, move it to a location of my choosing and rename it I'd still like to be able to find it within sage under TV rather than under movie.... (using the directory structure as my guide) even though no metadata is found for it. That's the sort of thing I'm trying to sort out. I have gotten into the habit of adding any shows to thetvdb as a way of managing things, but that's not gonna happen for every oddball thing I collect. It's simply time prohibitive... Any suggestions would be greatly appreciated. |
#805
|
||||
|
||||
Quote:
I get the sense that you are seeing things that should be showing up as TV, showing up as Movies... Is this in the default STV? If not, could another plugin be "categorizing" things for you. I go to great lengths in bmt to NOT update metadata, so unless your football games are showing up with complete fanart and movie details... BMT did not change the type from TV to 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 |
#806
|
||||
|
||||
I think I've been looking at (and frankly hoping for) BMT to do some of that automatic category assignment as part of it's review of available info for me based on some simple criteria....
But it doesn't, thanks for clearing that up, it's still very cool! cheers. |
#807
|
||||
|
||||
So the follow-up question:
Do you have a feature request list that I could add this too for consideration? Seems like you've got the logic figured out and a 'simple' check box to default to TV based on a string in the file's directory structure (like TV) or even based on 'Series - SxxExx' file format would do the trick.... |
#808
|
||||
|
||||
Quote:
http://code.google.com/p/customsagetv/issues/list I'm still actively working on BMT and Phoenix.
__________________
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 |
#809
|
||||
|
||||
I'll do that.
I did figure out what's going on... Without BOTH season and episode fields filled BMT does seem to define it as a movie regardless of what I do to over-ride. As you say you're still working on it, so a couple 'easy' fixes that would help, in my application of it anyway, would be to allow for either season and or episode to be zero, pilots are often season 1 episode 0, and for things like sports I'd just stuff season 0 episode 0 if I could... That would remove movie from the genre. It would also be great if season could be "Special" as that's what tvdb.com uses for all those types.... Don't know how I'd do any of what I'm doing without BMT! Thanks. |
#810
|
||||
|
||||
Quote:
And again, BMT is not setting the movie genre... this is most likely being set by SageTV or some other plugin, since BMT will only write the genres that is given to it by a metadata lookup, and since the lookup fails, then there is nothing to write. So, even if I did support Season=0, it probably would not fix the fact that you are seeing a 'movie' genre. Adding support for Season=0 would be hard to do. Again, I make so many checks to NOT write the metadata unless I have good metadata, and the check for Season=0 (as a failed case) is done all over the place. I've looked at it in the past, and if was as easy as just removing the check, then I'd do it... but if I remove the check then I need to add in other checks to identify that there isn't enough metadata to write (checking season=0 for tv was easiest at the time).
__________________
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 |
#811
|
|||
|
|||
Come from windows 7 media center
Hi all over the week i've manage to get sagetv 7 all working and now trying to get all me movies to show with all the nice fanart etc (as the title mentioned im from windows 7 media center) so all me recordings of films and tv shows are in the container .wtv with me so went into sage properties and add the .wtv for another file extension that sage read's now here is the problem sage plays them fine BMT cant get metadata for them and just converted one film to .ts format BMT got all the metadata for it BUT im not going to change all me films to another container when i have about 900 so can someone shed some light on how BMT cant get matadata for me films in that container .wtv any help to configure BMT to do it would be fantastic.
many thanks .. |
#812
|
||||
|
||||
Quote:
In a nutshell... when you install bmt it does not automatically fetch metadata for your existing files. You'll need to perform a full scan from the web ui if you want to scan existing files. But once installed, bmt will fetch metadata for new files that are added (provided that sagetv recognizes them 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 |
#813
|
|||
|
|||
Thanks for the quick reply.
Yeah done all the right way via web server thing and in sage via pheonix any file that are in containers recorded by windows 7 media center BMT wont fect nothink just converted a movie again to .mpg now via videoredo done a refresh scan bmt picks it up and get's metadata for it and i can do it manauly but nothink when the movie's or tv shows are recorded in .wtv maybe BMT dont support that container then? Bit of a update in the web gui for BMT when search for films say king kong got metadata for it but as soon i click save it dont save it just deletes what was in the field boxes ie details about film imdb stuff so hmm so a bug then when .wtv is it play, the two files ive converted it has no problem saving then but ony with bmt. Last edited by jakey; 08-26-2011 at 01:57 PM. |
#814
|
||||
|
||||
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 |
#815
|
|||
|
|||
Hi,
I've been having a problem that I can't figure out. I've had Phoenix and BMT working fine forever. Recently I noticed my imported videos weren't being archived like usual. I've spent a few days removing and resetting things, but nothing works. Could someone point me in towards something that might help. I would like my imported videos to show up in my archived recordings. I wish I knew what I did to stop this but I don't really know when it started happening. Thanks Nelson
__________________
"JUST WHEN YOU THINK YOU GOT IT...... YOU GET A NEW TOY TO START OVER WITH"
AMD xp 2500, 512m DDR, MSI 6600Gt 128, SageTV Client 6.12, Toshiba 34hf83 HDTV |
#816
|
||||
|
||||
Is this some error on thetvdb.com's side?
Code:
2011-08-30 18:40:46,517 [Timer-19] WARN sagex.phoenix.metadata.provider.tvdb.TVDBItemParser - Failed to get season/episode specific information for 72521; Season: 03; episode: 07 com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence. at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(Unknown Source) at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source) at javax.xml.parsers.DocumentBuilder.parse(Unknown Source) at sagex.phoenix.metadata.provider.tvdb.TVDBItemParser.updateMetadataFromUrl(TVDBItemParser.java:165) at sagex.phoenix.metadata.provider.tvdb.TVDBItemParser.addSeasonEpisodeInfo(TVDBItemParser.java:308) at sagex.phoenix.metadata.provider.tvdb.TVDBItemParser.getMetadata(TVDBItemParser.java:97) at sagex.phoenix.metadata.provider.tvdb.TVDBMetadataProvider.getMetaData(TVDBMetadataProvider.java:33) at sagex.phoenix.metadata.MetadataManager.getMetdata(MetadataManager.java:342) at sagex.phoenix.metadata.MetadataManager.getMetdata(MetadataManager.java:422) at sagex.phoenix.metadata.MetadataManager.automaticUpdate(MetadataManager.java:528) at sagex.phoenix.metadata.MetadataManager.automaticUpdate(MetadataManager.java:496) at sagex.phoenix.plugin.PhoenixPlugin.updateMetadata(PhoenixPlugin.java:168) at sagex.phoenix.plugin.PhoenixPlugin.mediaFileImported(PhoenixPlugin.java:142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin$1.run(AbstractPlugin.java:254) at java.util.TimerThread.mainLoop(Unknown Source) at java.util.TimerThread.run(Unknown Source)
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#817
|
||||
|
||||
Quote:
Quote:
This looks like an error from tvdb where the reply was empty or invalid. If you add this stack trace to a Phoenix bug, I'll remember to check it out later and maybe get some more information on it.
__________________
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 |
#818
|
||||
|
||||
interesting possible bug.
I've got two import directories defined, they're different, but the folder name is the same, the BMT web UI seems to have trouble, when I select the first (with 7xx directories under it, I get the list from the second same named directory instead (with 2 directories under it), if I back up and try again I get doubles, i.e. two of each from the second directory... do it again and I get triples, i.e. three of each... and so on, and so on.... \\Sagetv\TV\ \\Sagetv\Mirror_Set\TV\ Changing the second one to TV2 resolved the issue for me, just an fyi on some odd behavior. |
#819
|
||||
|
||||
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 |
#820
|
||||
|
||||
Sage Video Imports - screen shot attached of the 'revised' structure in case it's useful.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Batch Metadata Tools new releases subscription thread | stuckless | Customization Announcements | 18 | 02-17-2010 09:27 PM |
Is there a way of doing Metadata WITHOUT BMT | plnewton | SageTV Customizations | 12 | 08-17-2009 06:53 PM |
BMT Metadata Provider List? | cowboyway | SageMC Custom Interface | 1 | 08-12-2009 05:54 AM |
Metadata Tools (Donations) | stuckless | SageTV Customizations | 4 | 06-26-2009 05:54 AM |