View Full Version : BMT 4.9.5 Released (Ratings, and other Goodies)
stuckless
12-18-2010, 09:37 PM
This release contains a number of enhancements. I've also updated the User Guide (https://docs.google.com/document/preview?id=1C-c6NbMOks48GImP4TxDeL-5G3oqsTGHIUwDTdAQ8Ug&pageview=1#) with the information as well.
When I upgraded my home machine, and then went into BMT Web UI, it didn't look like it was working. I had to clear my browser cache (shift + reload on the page), and then finally it worked. So, when you load it up, if it's asking for multiple passwords, or you are getting no views, then force a reload of the page. Also, check that when you go into Help, that it shows 4.9.5.
Here's the official bug list that was closed.
224 Defect Completed Medium Release4.9.5 sean.stuckless › Parental Rating Mappings BMT
249 Defect Completed Medium Release4.9.5 sean.stuckless › WEBUI: Fanart Refresh BMTWEB BMT
251 Defect Completed Medium Release4.9.5 sean.stuckless › WebUI: Exclude Filter doesn't exclude BMTWEB BMT
252 Defect Completed Medium Release4.9.5 sean.stuckless › VFS: Sage Video Imports view is broken Phoenix
255 Defect Completed Medium Release4.9.5 sean.stuckless › Original Air Date - Off By 1 BMTWEB BMT
256 Defect Completed Medium Release4.9.5 sean.stuckless › Remove Year from Show Metadata BMT
257 Defect Completed Medium Release4.9.5 sean.stuckless › WebUI: Add TV lookup by Aired Date
258 Defect Completed Medium Release4.9.5 sean.stuckless › WebUI: Edit Genres from the web ui BMTWEB BMT
224 - Parental Rating Mappings
There is a new batch tool, "Fix Parental Ratings". This will go through all video files and fix the parental ratings to match what SageTV expects. Before you run this tool, check out the Parental Ratings view, since it will group all your videos by Parental Ratings. Then you can run the Tool, and then re-check the view, to make sure things are what you expect. The parental ratings view is new in 4.9.5. From here on in, ratings will be automatically fixed up when as new metadata is automatically fetched, so this tool, only needs to be run one. If you don't care about parental ratings, the don't worry that tool.
249 - Fanart Refresh
I've added new button to the browser view, refresh fanart. This will refresh the fanart ONLY for the view items and it's children. Use this if you want to get updated fanart, such as episode fanart.
251 - Exclude Filter
The missing metadata view will now exclude items that are in the exclude filter, so that they do not show up in this view.
252 - Sage Import views now work again.
255 - I think I found and fixed a bug that may have contributed to the original air date being off by one in some cases.
256 - Remove Year from show metadata
There is a new batch tool, "Fix Year for TV Shows", and this basically removes the Year metadata from the TV episode so that SageTV does not show the (Year) in the title. NOTE: This does not remove the Year from Titles that have a year in their title.
257 - Lookup by Aired Date
You can now do manual lookups from the web ui using the Aired Date.
258 - Editable Genre Field
You can now edit the Genre field. You can specify multiple genres by separating them with commas.
In addition to these fixes there were a couple of minor enhancements
1. In the "Find Metadata..." dialog it will validate that you have at least a season number, epsidoe number, aired date, or episode title.
2. Fields that are numeric will display blank, if their values are 0. This applies mainly to Season, Epsisode, Year, and Disc.
3. The "update metadata...." dialog has a couple of new options. You can choose whether or not to update fanart, metadata, or if you want to scan sub folders.
4. The batch operations are now sorted by label.
5. The edit metadata panel will now either show MPAA Ratings or Parental Ratings depending on if the media file is a Movie or TV file.
6. The Year is hidden on TV Metadata, since Year is not valid for a TV episode.
7. Preserve recording metadata does not apply to Recordings that were imported. It only applied to native sagetv recordings.
Good luck, and enjoy. And please see the user guide for updated information.
Not sure there will be another release before Christmas, so Merry Chirstmas!
crusing
12-19-2010, 12:15 PM
I am still seeing my home movies in the missing metadata folder.
Here is my exclude filter
\\Home Movies\\
I copied this path from one of the items in the missing metadata folder and it matches when I test it.
E:\Home Movies\2010\2010-06\00025.MTS
Any idea what might be wrong? Do I need to do something to clear the videos from the missing metadata folder?
Thank you.
stuckless
12-19-2010, 12:19 PM
I am still seeing my home movies in the missing metadata folder.
Here is my exclude filter
\\Home Movies\\
I copied this path from one of the items in the missing metadata folder and it matches when I test it.
E:\Home Movies\2010\2010-06\00025.MTS
Any idea what might be wrong? Do I need to do something to clear the videos from the missing metadata folder?
Thank you.
Could you post up your exclude filter? And, could you confirm from the Status page that it is running Phoenix 2.3,9, and from the Help dialog, that you are running BMT 4.9.5.
crusing
12-19-2010, 12:38 PM
I have checked the version numbers and both match. The only exclude filter I have is "\\Home Movies\\" I have also tried just "Home Movies" both match in the BMT Web.
Thanks
stuckless
12-19-2010, 12:44 PM
I have checked the version numbers and both match. The only exclude filter I have is "\\Home Movies\\" I have also tried just "Home Movies" both match in the BMT Web.
Thanks
I'll add this to my test enviroment and dump some files in there and see what I come up with.
stuckless
12-19-2010, 01:06 PM
I have checked the version numbers and both match. The only exclude filter I have is "\\Home Movies\\" I have also tried just "Home Movies" both match in the BMT Web.
Thanks
You'll be happy to know (maybe) that there is a bug in the exclude filter. It was only excluding based on filenames and not the complete path. That's been fixed. I wasn't planning on doing a release until after christmas, but if it's bothering you enough, i'll send out build with just this fix.
crusing
12-19-2010, 01:13 PM
Thanks again for all of your work. No big hurry.
Thanks
Fuzzy
12-19-2010, 02:43 PM
Sean,
The OAD match was a great addition, and should help with the issue Mike was talking about. It is currently only for the manual update process, correct? Do you have any plans one way or the other to make it a fall-back if you don't get a match from episode title?
stuckless
12-19-2010, 04:23 PM
Sean,
The OAD match was a great addition, and should help with the issue Mike was talking about. It is currently only for the manual update process, correct? Do you have any plans one way or the other to make it a fall-back if you don't get a match from episode title?
Currently, the tvdb provider will first search by season/episode, then date, then episode title. It does this now from the web ui, or automatically. I could flip episode title and aired date, so that it tries episode title, and if that fails, it uses the aired date, but I originally did it this way because searching by episode title is expensive (I have to download all episodes for all seasons).
PLUCKYHD
12-19-2010, 05:55 PM
Currently, the tvdb provider will first search by season/episode, then date, then episode title. It does this now from the web ui, or automatically. I could flip episode title and aired date, so that it tries episode title, and if that fails, it uses the aired date, but I originally did it this way because searching by episode title is expensive (I have to download all episodes for all seasons).
Curious why you don't download the series full xml's tvdb provides then update those occasionally locally. I am sure you have your reasons just curious ;)
stuckless
12-19-2010, 06:10 PM
Curious why you don't download the series full xml's tvdb provides then update those occasionally locally. I am sure you have your reasons just curious ;)
Well, technically they do get downloaded locally. ie, 2 or more consecutive calls to tvdb for the same series info, actor info, episode info, etc, all gets cached. Phoenix has a "CachedUrl" that transparently caches all data that is accessed via the Url (so, Imdb and TheMovieDB utilize the CachedUrl as well). So, while the code "thinks" it's hitting tvdb for the information, it's really getting the data from the cache most of the time. Typically I cache tvdb information for only a few hours though. That's why from time to time, I tell people to blow away their cache, because they are hitting a window where the information that I have cached doesn't have the latest episode infomation on tvdb (or imdb, themoviedb, etc). Used to cache longer, like 24 hours, but I was telling people to clear their caches more frequently :)
If posible, i try to not manage information from other sites. ie, I don't want to build a duplicate database of their information, other than what I need in the Wiz.bin.
ohpleaseno
12-19-2010, 06:22 PM
BMT still isn't picking up some shows with OAD in the titles. Here is a log for one of them.
2010-12-19 18:21:35,744 - AUTO; MEDIA; \\WHs\dumpster\done\Talk Shows\The Tonight Show with Conan O'Brien\The Tonight Show with Conan O'Brien 2010-01-18.mkv; The Tonight Show with Conan O'Brien 2010-01-18; 3582255
2010-12-19 18:21:37,384 - ERROR; \\WHs\dumpster\done\Talk Shows\The Tonight Show with Conan O'Brien\The Tonight Show with Conan O'Brien 2010-01-18.mkv; The Tonight Show with Conan O'Brien 2010-01-18; 3582255; Search Failed for SearchQuery [type=TV, fields={QUERY: The Tonight Show with Conan O' Brien ,RAW_TITLE: The Tonight Show with Conan O' Brien 2010,EPISODE_DATE: 2010-01-19,FILE: \\WHs\dumpster\done\Talk Shows\The Tonight Show with Conan O'Brien\The Tonight Show with Conan O'Brien 2010-01-18.mkv,CLEAN_TITLE: The Tonight Show with Conan O' Brien ,EPISODE_TITLE: ,}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: true,scan_subfolders: true,known_recording: false,import_tv_as_recording: true,auto: true,}]]
Don't know if the space after the QUERY matters, but it also seems like it's doing the +1 thing still.
stuckless
12-19-2010, 07:14 PM
BMT still isn't picking up some shows with OAD in the titles. Here is a log for one of them.
2010-12-19 18:21:35,744 - AUTO; MEDIA; \\WHs\dumpster\done\Talk Shows\The Tonight Show with Conan O'Brien\The Tonight Show with Conan O'Brien 2010-01-18.mkv; The Tonight Show with Conan O'Brien 2010-01-18; 3582255
2010-12-19 18:21:37,384 - ERROR; \\WHs\dumpster\done\Talk Shows\The Tonight Show with Conan O'Brien\The Tonight Show with Conan O'Brien 2010-01-18.mkv; The Tonight Show with Conan O'Brien 2010-01-18; 3582255; Search Failed for SearchQuery [type=TV, fields={QUERY: The Tonight Show with Conan O' Brien ,RAW_TITLE: The Tonight Show with Conan O' Brien 2010,EPISODE_DATE: 2010-01-19,FILE: \\WHs\dumpster\done\Talk Shows\The Tonight Show with Conan O'Brien\The Tonight Show with Conan O'Brien 2010-01-18.mkv,CLEAN_TITLE: The Tonight Show with Conan O' Brien ,EPISODE_TITLE: ,}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: true,scan_subfolders: true,known_recording: false,import_tv_as_recording: true,auto: true,}]]
Don't know if the space after the QUERY matters, but it also seems like it's doing the +1 thing still.
These are not recordings, correct? (or have they been imported into recordings, etc) In my testing, using the files that you have posted, I get the correct the data for the correct day. Also could you confirm if the date/time on the file itself is the 19th?
ohpleaseno
12-19-2010, 07:17 PM
It is not a recording.
The "Date Modified" on the recording in Explorer is 2010/01/19
ohpleaseno
12-19-2010, 07:24 PM
FYI, the Web UI works flawlessly now for OAD lookups. The automatic lookup is what is failing.
stuckless
12-19-2010, 08:04 PM
It is not a recording.
The "Date Modified" on the recording in Explorer is 2010/01/19
Ok, well that makes sense, kind of. I set the OAD for a non-recording to be the file's date/time, but since you have it explicitly in the filename, that should override... looks like I need to do more testing :(
FYI, the Web UI works flawlessly now for OAD lookups. The automatic lookup is what is failing.
That's good to know.
evilpenguin
12-20-2010, 02:11 PM
Hey Sean,
It looks like you might be stripping the Year from recorded movies also. I had a movie with a valid year pre-fix and now its been removed.
In addition, i'm unable to manually set the year though the Web Interface anymore. Anytime I set it and save, it just disappears again.
-Scott
stuckless
12-20-2010, 02:31 PM
Hey Sean,
It looks like you might be stripping the Year from recorded movies also. I had a movie with a valid year pre-fix and now its been removed.
In addition, i'm unable to manually set the year though the Web Interface anymore. Anytime I set it and save, it just disappears again.
-Scott
I'll check this out tonight... i thought I was doing a content test of 'TV' but I may have only done 'RECORDING' :(
stuckless
12-20-2010, 04:49 PM
Hey Sean,
It looks like you might be stripping the Year from recorded movies also. I had a movie with a valid year pre-fix and now its been removed.
In addition, i'm unable to manually set the year though the Web Interface anymore. Anytime I set it and save, it just disappears again.
-Scott
Well, it turns out that I was using 'TV' but the vfs's definitiion of TV was simply a Recording, which is a bug. So, I've fixed that... too lilttle too late for those of you that have lost the 'year' from your recorded movies :( (sorry).
stuckless
12-20-2010, 06:22 PM
BMT still isn't picking up some shows with OAD in the titles. Here is a log for one of them.
2010-12-19 18:21:35,744 - AUTO; MEDIA; \\WHs\dumpster\done\Talk Shows\The Tonight Show with Conan O'Brien\The Tonight Show with Conan O'Brien 2010-01-18.mkv; The Tonight Show with Conan O'Brien 2010-01-18; 3582255
2010-12-19 18:21:37,384 - ERROR; \\WHs\dumpster\done\Talk Shows\The Tonight Show with Conan O'Brien\The Tonight Show with Conan O'Brien 2010-01-18.mkv; The Tonight Show with Conan O'Brien 2010-01-18; 3582255; Search Failed for SearchQuery [type=TV, fields={QUERY: The Tonight Show with Conan O' Brien ,RAW_TITLE: The Tonight Show with Conan O' Brien 2010,EPISODE_DATE: 2010-01-19,FILE: \\WHs\dumpster\done\Talk Shows\The Tonight Show with Conan O'Brien\The Tonight Show with Conan O'Brien 2010-01-18.mkv,CLEAN_TITLE: The Tonight Show with Conan O' Brien ,EPISODE_TITLE: ,}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: true,scan_subfolders: true,known_recording: false,import_tv_as_recording: true,auto: true,}]]
Don't know if the space after the QUERY matters, but it also seems like it's doing the +1 thing still.
I did more testing tonight. I cannot get this this accept any other date than what is specified in the filename. I created the same file that you used, and it imported fine, using the correct date and i had "import as recording" since I noticed that you are importing them as recordings as well.
When you use the web ui and do a manual find metadata, do you click the "discover defaults" button? If so, does it bring back the correct date?
stuckless
12-20-2010, 06:40 PM
I made 2 quick fixes to the phoenix core services that will affect bmt.
260 Defect Completed Medium Release4.9.6 sean.stuckless › Exclude Filter is not excluding directories BMTWEB BMT
261 Defect Completed Medium Release4.9.6 sean.stuckless › Fix Year batch operation removes year for Recorded Movies Phoenix
Basically it fixes the exclude filter issue and it fixes the issue that Scott found out (the hard way) about the "Year Fix" wiping the year for Recorded movies.
ohpleaseno
12-20-2010, 09:45 PM
I did more testing tonight. I cannot get this this accept any other date than what is specified in the filename. I created the same file that you used, and it imported fine, using the correct date and i had "import as recording" since I noticed that you are importing them as recordings as well.
When you use the web ui and do a manual find metadata, do you click the "discover defaults" button? If so, does it bring back the correct date?
Discover defaults gives me the Date Modified as well.
It's not +1, it's definitely date modified as in this example where the Date Modified is 2009-08-12
2010-12-20 23:34:27,458 - AUTO; MEDIA; \\WHs\dumpster\done\Talk Shows\The Tonight Show with Conan O'Brien\The Tonight Show with Conan O'Brien 2009-08-10.avi; The Tonight Show with Conan O'Brien 2009-08-10; 3585444
2010-12-20 23:34:28,888 - ERROR; \\WHs\dumpster\done\Talk Shows\The Tonight Show with Conan O'Brien\The Tonight Show with Conan O'Brien 2009-08-10.avi; The Tonight Show with Conan O'Brien 2009-08-10; 3585444; Search Failed for SearchQuery [type=TV, fields={QUERY: The Tonight Show with Conan O' Brien ,RAW_TITLE: The Tonight Show with Conan O' Brien 2009,EPISODE_DATE: 2009-08-12,FILE: \\WHs\dumpster\done\Talk Shows\The Tonight Show with Conan O'Brien\The Tonight Show with Conan O'Brien 2009-08-10.avi,CLEAN_TITLE: The Tonight Show with Conan O' Brien ,EPISODE_TITLE: ,}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: true,scan_subfolders: true,known_recording: false,import_tv_as_recording: false,auto: true,}]]
crusing
12-20-2010, 10:28 PM
The exclude filter appears to be fixed. Thanks again.
stuckless
12-21-2010, 05:44 AM
Discover defaults gives me the Date Modified as well.
It's not +1, it's definitely date modified as in this example where the Date Modified is 2009-08-12
2010-12-20 23:34:27,458 - AUTO; MEDIA; \\WHs\dumpster\done\Talk Shows\The Tonight Show with Conan O'Brien\The Tonight Show with Conan O'Brien 2009-08-10.avi; The Tonight Show with Conan O'Brien 2009-08-10; 3585444
2010-12-20 23:34:28,888 - ERROR; \\WHs\dumpster\done\Talk Shows\The Tonight Show with Conan O'Brien\The Tonight Show with Conan O'Brien 2009-08-10.avi; The Tonight Show with Conan O'Brien 2009-08-10; 3585444; Search Failed for SearchQuery [type=TV, fields={QUERY: The Tonight Show with Conan O' Brien ,RAW_TITLE: The Tonight Show with Conan O' Brien 2009,EPISODE_DATE: 2009-08-12,FILE: \\WHs\dumpster\done\Talk Shows\The Tonight Show with Conan O'Brien\The Tonight Show with Conan O'Brien 2009-08-10.avi,CLEAN_TITLE: The Tonight Show with Conan O' Brien ,EPISODE_TITLE: ,}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: true,scan_subfolders: true,known_recording: false,import_tv_as_recording: false,auto: true,}]]
Could you try another file and then send me the log files from Help -> Create Support Request from the web UI. There is obviously something else going on here as well.
ohpleaseno
12-21-2010, 07:01 AM
Just so I'm clear, I add the file, refresh the library, then do the log request?
stuckless
12-21-2010, 07:22 AM
Just so I'm clear, I add the file, refresh the library, then do the log request?
that sounds about right... you should see it fail in the phoenix-metadata.log... but the other logs (phoenix.log mainly) may have other information, that might help me narrow this down.
HuMan321
12-21-2010, 01:29 PM
I have noticed the last couple of Plug-in updates wipes out the Fanart folder location settings. I relocated Fanart because I am on a WHS OS. I don't know if it has always done this as I am fairly new to running this plug-in.
Thanks for all your efforts on this I really appreciate them.
stuckless
12-21-2010, 01:43 PM
I have noticed the last couple of Plug-in updates wipes out the Fanart folder location settings. I relocated Fanart because I am on a WHS OS. I don't know if it has always done this as I am fairly new to running this plug-in.
Thanks for all your efforts on this I really appreciate them.
Thanks. So, if I understand correctly, you specify a new fanart location from the web ui, but whenever you install an updated bmt plugin, it resets the fanart location back to STVs/Phoenix/Fanart. Is that correct? It shouldn't do that, so I'll add a bug so that i can remember to test for this before the next build.
OneOfMany
12-21-2010, 03:16 PM
Yes.. I noticed this and thought it was just me again lol..
Grant
HuMan321
12-21-2010, 03:55 PM
Thanks. So, if I understand correctly, you specify a new fanart location from the web ui, but whenever you install an updated bmt plugin, it resets the fanart location back to STVs/Phoenix/Fanart. Is that correct? It shouldn't do that, so I'll add a bug so that i can remember to test for this before the next build.
Correct. I made sure to save as well.
Thanks for your help!
ohpleaseno
12-21-2010, 09:31 PM
that sounds about right... you should see it fail in the phoenix-metadata.log... but the other logs (phoenix.log mainly) may have other information, that might help me narrow this down.
Sent. Thanks again for looking in to this.
eric3a
12-22-2010, 07:21 PM
Thanks. BMT/Phoenix are so great.
Lately my imported TV episodes are showing as "Episode name" only whereas they used to show as "Series - S01E01 - Episode name".
I much prefer the latter, but can't find where to get BMT to automagically use the full format.
Help appreciated...
Eric
stuckless
12-22-2010, 09:12 PM
Thanks. BMT/Phoenix are so great.
Lately my imported TV episodes are showing as "Episode name" only whereas they used to show as "Series - S01E01 - Episode name".
I much prefer the latter, but can't find where to get BMT to automagically use the full format.
Help appreciated...
Eric
Eric, BMT doesn't change the name of the show in the STV. In Sage6 bmt used to change the titles, but in Sage7, you'll need a plugin to do that for you. There are a number of plugins that use BMT/Phoenix fanart, and one of those might do the trick, or you can look at this plugin (http://forums.sagetv.com/forums/showthread.php?t=49861).
eric3a
12-23-2010, 12:50 PM
Thanks for the reply. Yes I was referring to Sage 6 behavior.
I'll investigate the plugin.
Eric
nyplayer
12-26-2010, 07:52 AM
It appears that BMT added episodes to my movies. here is an example xml. Notice the episode.... screenshot attached
- <show epgId="MV0447980000">
<title>Fargo</title>
<episode>Fargo</episode>
<duration>5820</duration>
<category>Movie</category>
<subCategory>Crime</subCategory>
- <show epgId="MV0251560000">
<title>Big</title>
<episode>Big</episode>
<duration>6240</duration>
<category>Movie</category>
<subCategory>Comedy</subCategory>
stuckless
12-29-2010, 02:53 PM
It appears that BMT added episodes to my movies. here is an example xml. Notice the episode.... screenshot attached
- <show epgId="MV0447980000">
<title>Fargo</title>
<episode>Fargo</episode>
<duration>5820</duration>
<category>Movie</category>
<subCategory>Crime</subCategory>
- <show epgId="MV0251560000">
<title>Big</title>
<episode>Big</episode>
<duration>6240</duration>
<category>Movie</category>
<subCategory>Comedy</subCategory>
That is correct... bmt does set the EpisodeName field to be the Movie Title. This is because that's where sagetv expects the title for a movie.
I don't check if it's a recorded movie or an imported movie, so bmt just sets the "EpisodeName" field in all cases.
nyplayer
12-29-2010, 04:18 PM
That is correct... bmt does set the EpisodeName field to be the Movie Title. This is because that's where sagetv expects the title for a movie.
I don't check if it's a recorded movie or an imported movie, so bmt just sets the "EpisodeName" field in all cases.
Ok Understood... I got used to it and now understand... Thanks.
vBulletin® v3.7.6, Copyright ©2000-2013, Jelsoft Enterprises Ltd.