SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations > Batch Metadata Tools
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 11-11-2010, 05:07 PM
Pelicanjoe Pelicanjoe is offline
Sage Advanced User
 
Join Date: Aug 2009
Location: Huntersville, NC
Posts: 149
Question What is BMT?

It seems everyone is on board with the BMT. What is it? How do I install it? What will it do? How do I configure it?

I've looked in this forum, but it seems everyone already knows this but I can't find it anywhere. I'm sure it is right under my nose.

Btw, I'm on SageTV v7 on Intel Quad 2.5 ghz running Windows 7.
Reply With Quote
  #2  
Old 11-11-2010, 05:24 PM
Brent Brent is offline
SageTVaholic
 
Join Date: May 2006
Location: KC, Missouri
Posts: 3,695
Metadata Tools (aka BMT) is a collection of tools for managing and fetching metadata from places like www.imdb.com, www.themoviedb.com, www.tvdb.com DVDProfiler & MyMovies


BMT also provides a Web UI interface for configuration and managing metadata. With SageTV 7 you can install it right from the SageTV 7 plugin manager. It's an awesome tool, but documentation for the new version does seem to be a bit scattered unless I'm missing it.

I need to write up a little demo blog post to show off BMT. Many people don't realize how great it is - some don't even know it exists...
Reply With Quote
  #3  
Old 11-12-2010, 10:54 AM
tmar89 tmar89 is offline
Sage User
 
Join Date: Aug 2009
Location: Whitehall, PA
Posts: 26
I also have no idea how to use BMT after installing it and I hear it is one of the most powerful and useful tools for Sage 7. So I would really like to see a detailed review on how to install and use it properly.
Reply With Quote
  #4  
Old 11-12-2010, 10:59 AM
Brent Brent is offline
SageTVaholic
 
Join Date: May 2006
Location: KC, Missouri
Posts: 3,695
I'm going to start it off with baby steps:

1. What is BMT - what does it do, why is it good, why do you want/need it
2. How to install from the SageTV 7 plugin manager - how to configure basic settings in the SageTV UI
3. The BMT Web UI - basic setup, how to use the basics of the web UI
4. Getting metadata using BMT

What else? Are there questions I need to address here beyond the above? Do I have the right order?
Reply With Quote
  #5  
Old 11-12-2010, 11:32 AM
wrems's Avatar
wrems wrems is offline
Sage Icon
 
Join Date: Feb 2007
Location: Marietta, GA
Posts: 1,332
Quote:
Originally Posted by Brent View Post
I'm going to start it off with baby steps:

1. What is BMT - what does it do, why is it good, why do you want/need it
2. How to install from the SageTV 7 plugin manager - how to configure basic settings in the SageTV UI
3. The BMT Web UI - basic setup, how to use the basics of the web UI
4. Getting metadata using BMT

What else? Are there questions I need to address here beyond the above? Do I have the right order?
I think somewhere in there you need to help people with naming conventions for their filenames. Best practices to ensure best results. For example, using SxxExx in the filename, adding the year etc.
Reply With Quote
  #6  
Old 11-12-2010, 11:37 AM
wrems's Avatar
wrems wrems is offline
Sage Icon
 
Join Date: Feb 2007
Location: Marietta, GA
Posts: 1,332
Quote:
Originally Posted by tmar89 View Post
I also have no idea how to use BMT after installing it and I hear it is one of the most powerful and useful tools for Sage 7. So I would really like to see a detailed review on how to install and use it properly.
Installing BMT is really easy in v7 and the plugin manager. Once installed all you have to do is navigate to:

http://localhost:8080/bmt
username - password
sage - frey

That will get you up and running in no time. Just remember to backup your wiz.bin file as BMT is manipulating it.
Reply With Quote
  #7  
Old 11-12-2010, 12:32 PM
mbowling mbowling is offline
Sage Advanced User
 
Join Date: Sep 2008
Location: Cascade Mountains of Oregon
Posts: 223
Quote:
Originally Posted by Brent View Post
I'm going to start it off with baby steps:

1. What is BMT - what does it do, why is it good, why do you want/need it
2. How to install from the SageTV 7 plugin manager - how to configure basic settings in the SageTV UI
3. The BMT Web UI - basic setup, how to use the basics of the web UI
4. Getting metadata using BMT

What else? Are there questions I need to address here beyond the above? Do I have the right order?
This would be a great start Brent. I'm another SageTV user who has never understood BMT. Maybe it's because I only use Sage to record TV. I don't have imported DVD's or other movies. Is it only used for imported movies? Is there any reason to use it with recorded TV shows?

I did try to use BMT with the Hulu importer plugin but the TV show descriptions were not the full episode descriptions that are displayed from Hulu. It was a simple generic description that was the same for each episode. I gave up and uninstalled BMT and the Hulu importer.
Reply With Quote
  #8  
Old 11-12-2010, 01:21 PM
tmar89 tmar89 is offline
Sage User
 
Join Date: Aug 2009
Location: Whitehall, PA
Posts: 26
Quote:
Originally Posted by wrems View Post
Installing BMT is really easy in v7 and the plugin manager. Once installed all you have to do is navigate to:

http://localhost:8080/bmt
username - password
sage - frey

That will get you up and running in no time. Just remember to backup your wiz.bin file as BMT is manipulating it.
I'm at this point and now have no idea how to proceed.
Reply With Quote
  #9  
Old 11-12-2010, 01:36 PM
gtfreymann gtfreymann is offline
Sage User
 
Join Date: Nov 2010
Location: Ontario, Canada EH
Posts: 29
Quote:
Originally Posted by tmar89 View Post
I'm at this point and now have no idea how to proceed.
I just poked around and figured things out.

One item I was interested in was the Fan Art, so I clicked on Configure -> Phoenix (in the left column) and then Fan Art. I clicked the Check Box to Enable Fan Art and set a network path to the Fanart folder.

Then I clicked on "Browse" and from there you zip around your media collection. I went to Sage Video Imports where it brought up my Video folders.

Click on a folder to see what's inside.

Once inside, click on an item.

Click on it again and you'll see the metadata attached to the item (if any). It might be all empty or it may already be populated for you.

If Empty--

Click on the Find Metadata button. Click search. See if you get any results. If not, tinker with the title, year, etc. and search through the various meta data providers (imdb, etc).

When you get a match, don't forget to click on the SAVE button before you go looking at other stuff.

That's how I've been using it, seems to work great!

You can also try to scour an entire folder's contents... just click the find metadata button at the top when in a folder with many folders and it'll work its way through everything.

Watch the lower left column for results.

That should get you started. There's plenty of other things it can do but tinker with that stuff and you most likely will figure out the rest on your own.
Reply With Quote
  #10  
Old 11-12-2010, 01:37 PM
wrems's Avatar
wrems wrems is offline
Sage Icon
 
Join Date: Feb 2007
Location: Marietta, GA
Posts: 1,332
I'd just dive in. That's what I did, I'm slowly getting it figured out.

IIR, on fresh install, and before first use it's best to restart the entire server. Then log into BMT and start to browse your media. Missing metadata view is good place to start...

I'm not the person to ask about BMT, I'm a complete noob with it. I only just started getting it to behave well for me. I mostly have been using it to add imported media/tv dvd's into my recordings so that I have complete seasons with metadata/fanart.

Good luck!
Reply With Quote
  #11  
Old 11-12-2010, 03:00 PM
graywolf's Avatar
graywolf graywolf is offline
Sage Icon
 
Join Date: Oct 2009
Location: NC
Posts: 1,389
Quote:
Originally Posted by Brent View Post
I'm going to start it off with baby steps:

1. What is BMT - what does it do, why is it good, why do you want/need it
2. How to install from the SageTV 7 plugin manager - how to configure basic settings in the SageTV UI
3. The BMT Web UI - basic setup, how to use the basics of the web UI
4. Getting metadata using BMT

What else? Are there questions I need to address here beyond the above? Do I have the right order?
How to Manually import 1 or 2 Imports into Recordings.
How to Automatically import a directory into Recordings
Reply With Quote
  #12  
Old 11-12-2010, 06:50 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
It's sad really, how out of touch I am with the struggles that people have with BMT. I've never written a guide for bmt, because, in my mind, I felt it was already too easy to use Whenever I think about writing a guide, I can't write it because it ends up sounding silly to me.

I think that the best people to write documentation for bmt are the users, since I really can't do it justice.

I realize, after seeing so many comments, that bmt really is hard to use, but i can't see any way to make it easier, than it already is. I read a comment on the forums today about a user that installed it but couldn't figure out how to use it to edit a title, so they uninstalled it how can that be. How could I possibly document how to edit metadata? My documentation always ends up the same way... "Click browse, click a view, click a video, and edit away, then save".

Maybe Brent can make sense of this complicated mess.
Reply With Quote
  #13  
Old 11-12-2010, 07:28 PM
ptaylor ptaylor is offline
Sage Aficionado
 
Join Date: May 2004
Posts: 308
And here I thought everyone just really liked that sandwich from Subway?

Just kidding...

Graywolf,

1. I think the first "Baby Steps" item is a great one. What is it good for, what can you do with BMT? From the perspective of a real-world use, I mean. I installed it months ago, and tried to use it for a specific purpose (can't remember what now), but if my memory serves me right, I couldn't get it to do what I intended, so I've just left it there...

2. A screenshot or three should be all that's needed for an install guide.

Anything after this I can't comment much on, as I couldn't get BMT to do very much...
Reply With Quote
  #14  
Old 11-12-2010, 07:42 PM
Brent Brent is offline
SageTVaholic
 
Join Date: May 2006
Location: KC, Missouri
Posts: 3,695
Quote:
Originally Posted by stuckless View Post
It's sad really, how out of touch I am with the struggles that people have with BMT. I've never written a guide for bmt, because, in my mind, I felt it was already too easy to use Whenever I think about writing a guide, I can't write it because it ends up sounding silly to me.
don't worry Sean, I'm an expert in "silly"
Quote:
Maybe Brent can make sense of this complicated mess.
its not really that complicated. I think it's just that some don't realize what it can do and how.
Reply With Quote
  #15  
Old 11-12-2010, 07:53 PM
mbowling mbowling is offline
Sage Advanced User
 
Join Date: Sep 2008
Location: Cascade Mountains of Oregon
Posts: 223
Quote:
Originally Posted by stuckless View Post
I realize, after seeing so many comments, that bmt really is hard to use, but i can't see any way to make it easier, than it already is.
BMT may not be hard to use, I'm not really sure. This is my personal experience with BMT. I tried the Hulu importer to add Hulu shows directly within Sage. I think they were imported in the "Video" menu. This worked, but I didn't have any descriptions for the imported episodes. I couldn't tell one episode from another. Someone said that I needed to use BMT in order to see the episode descriptions. I installed BMT and a generic description was added for each imported episode. But it was the same description for each episode, nothing like the detailed description in Hulu. I was testing BMT with HGTV shows like "House Hunters". Maybe I was suppose to edit the metadata manually? If this is true, BMT isn't what I was looking for. I was expecting the episode descriptions to be automatically populated and be similar to what is displayed in Hulu. Maybe BMT isn't designed to be used with TV episodes? Just thought I would share my experience.
Reply With Quote
  #16  
Old 11-13-2010, 05:47 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by mbowling View Post
BMT may not be hard to use, I'm not really sure. This is my personal experience with BMT. I tried the Hulu importer to add Hulu shows directly within Sage. I think they were imported in the "Video" menu. This worked, but I didn't have any descriptions for the imported episodes. I couldn't tell one episode from another. Someone said that I needed to use BMT in order to see the episode descriptions. I installed BMT and a generic description was added for each imported episode. But it was the same description for each episode, nothing like the detailed description in Hulu. I was testing BMT with HGTV shows like "House Hunters". Maybe I was suppose to edit the metadata manually? If this is true, BMT isn't what I was looking for. I was expecting the episode descriptions to be automatically populated and be similar to what is displayed in Hulu. Maybe BMT isn't designed to be used with TV episodes? Just thought I would share my experience.
Actually it sounds as it BMT didn't find the metadata for your files, which is totally possible. BMT runs in 2 modes... the first being an automated processor that checks each file (tv or movie) and then attempts to find metadata/fanart for that movie as its added to your library. BMT has to use fuzzy logic to find things, so it goes without saying that it will not match 100%.

The other mode of operation, is the web ui. The web ui is there to allow you to browse your videos, and to manually fetch metadata for folders or individual items. I tend to rarely use the web ui, since the automatic scanner tends to work fairly well for me.
Reply With Quote
  #17  
Old 11-13-2010, 02:46 PM
Pelicanjoe Pelicanjoe is offline
Sage Advanced User
 
Join Date: Aug 2009
Location: Huntersville, NC
Posts: 149
Thanks to your information, I at least gotten http://localhost:8080/bmt up and running on the local machine. I can't figure out how to access the webpage on another machine on the same network. Do I need to map this domain to my router? Any preferred methods?

Thanks!

Joe.
Reply With Quote
  #18  
Old 11-13-2010, 03:09 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by Pelicanjoe View Post
Thanks to your information, I at least gotten http://localhost:8080/bmt up and running on the local machine. I can't figure out how to access the webpage on another machine on the same network. Do I need to map this domain to my router? Any preferred methods?

Thanks!

Joe.
If you know the IP address of the server on which sage is running... then just use the ip address, ie, something like, http://192.168.1.105:8080/bmt/

localhost is simply a "known" name that refers to the local machine. Whenever you use it, it will always refer to the local machine that you are current on.
Reply With Quote
  #19  
Old 11-13-2010, 03:09 PM
gtfreymann gtfreymann is offline
Sage User
 
Join Date: Nov 2010
Location: Ontario, Canada EH
Posts: 29
Quote:
Originally Posted by Pelicanjoe View Post
Thanks to your information, I at least gotten http://localhost:8080/bmt up and running on the local machine. I can't figure out how to access the webpage on another machine on the same network. Do I need to map this domain to my router? Any preferred methods?
From your home network, just find out what the IP# is for your server and use it. I usually set the server to use a static ip # so it's always the same.

Go to the server, and from the main menu, look at SETUP and SYSTEM INFORMATION. You'll find your IP# there. From other computers just use:

http://192.168.1.1:8080/bmt

to get there (replace 192.168.1.1 with YOUR sage server ip number).

Last edited by gtfreymann; 11-13-2010 at 03:11 PM. Reason: (had to correct /sage to /bmt
Reply With Quote
  #20  
Old 11-13-2010, 04:26 PM
Pelicanjoe Pelicanjoe is offline
Sage Advanced User
 
Join Date: Aug 2009
Location: Huntersville, NC
Posts: 149
Outstanding!! Thank you! That works! Now I have to figure the tool out, but now I can do it at different locations in the house!

Cheers!

Joe.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

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 4.1/4.2 bugs? robogeek Batch Metadata Tools 5 06-28-2010 09:52 PM
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


All times are GMT -6. The time now is 03:46 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.