Kodi Community Forum
Ember Media Manager NFO/Poster/FanArt Manager for Movies (Open Source VB.NET) - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Supplementary Tools for Kodi (https://forum.kodi.tv/forumdisplay.php?fid=116)
+---- Forum: Ember Media Manager (https://forum.kodi.tv/forumdisplay.php?fid=195)
+---- Thread: Ember Media Manager NFO/Poster/FanArt Manager for Movies (Open Source VB.NET) (/showthread.php?tid=50348)



- nul7 - 2009-05-23

TheBurner Wrote:Is there any plans for supporting media info lookup from rars?

It's possible, but unlikely.

zoytoy Wrote:Thanks, got the SVN working.

Also was wondering if there was a way to add a back/forward button when editing the movie information. This would be useful when adding/editing thumbnails instead of having to close and re-edit each new movie.

And another one, I know that each movie needs to have the source in the file name for XBMC to recognize it for its source flag. It would be great if there was perhaps a drop down choice somewhere that you could choose your source, and it would then edit the file name accordingly.

Both good ideas. Please add them as an enhancement to the google code issues page and I'll work on that when I get the chance.

Try4Ce Wrote:Just registered and just wanted to express my thanks for this amazing program.
I now use it mainly for my full movies, its just very stable and reliable for my needs.
I really appreciate the efford put into this nice little program, helps me alot with managing my movies Smile

Can't wait for the TV Show and Music support. This will just totally kick ass Smile

Thank you!


- sabone - 2009-05-23

Found another error: when rescraping a movie by new search the details of the first result are shown for every other movie i click only the picture updates even on the info on the botton it shows the wrong moviename but it scrapes the right one.

One question: what does mark movie mean?

if its mark movie as seen i would like to request a feature: it would be nice if its possible to mark a movie as seen in the movielist maybe by pressing the spacebar.


sorry for my english


- idioteque - 2009-05-23

I noticed that too


- iLurk - 2009-05-23

Hi,

Is it just me or does the program not filter the file names? Things like "bluray", "dvdrip" etc. Can't seem to find any settings for filters.

example would be

d:\300.2006.720p.BluRay.DTS.x264\300.2006.720p.BluRay.DTS.x264.mkv

EMM doesn't seem to be able to filter out all the "extras" in the file name. How do I make it recognize just the movie name?

It works great when I use something like d:\300\300.mkv



Cheers for the great app Smile


- dotcom - 2009-05-23

iLurk Wrote:Hi,

Is it just me or does the program not filter the file names? Things like "bluray", "dvdrip" etc. Can't seem to find any settings for filters.

example would be

d:\300.2006.720p.BluRay.DTS.x264\300.2006.720p.BluRay.DTS.x264.mkv

EMM doesn't seem to be able to filter out all the "extras" in the file name. How do I make it recognize just the movie name?

It works great when I use something like d:\300\300.mkv



Cheers for the great app Smile

Maybe its the space in Blu Ray?


- nul7 - 2009-05-23

sabone Wrote:Found another error: when rescraping a movie by new search the details of the first result are shown for every other movie i click only the picture updates even on the info on the botton it shows the wrong moviename but it scrapes the right one.

idioteque Wrote:I noticed that too

Are you guys still using r109? That problem should have been fixed in r119. Let me know.

sabone Wrote:One question: what does mark movie mean?

if its mark movie as seen i would like to request a feature: it would be nice if its possible to mark a movie as seen in the movielist maybe by pressing the spacebar.


sorry for my english

It's just a persistent visual cue that you can use for whatever you want. For example, one person uses it as a reminder that a certain movie needs editing, but he just doesn't want to do it now. He marks the movie and some day when he has time he can go back and easily find all of them.

iLurk Wrote:Hi,

Is it just me or does the program not filter the file names? Things like "bluray", "dvdrip" etc. Can't seem to find any settings for filters.

example would be

d:\300.2006.720p.BluRay.DTS.x264\300.2006.720p.BluRay.DTS.x264.mkv

EMM doesn't seem to be able to filter out all the "extras" in the file name. How do I make it recognize just the movie name?

It works great when I use something like d:\300\300.mkv



Cheers for the great app Smile

It doesn't filter anything unless you tell it to. There is a filter list in settings. It is regex compatible and has the ability to use custom replaces as well. So, for the example you listed above, I would add the following (without the quotes):

"((?i)720p)"
"((?i)bluray)"
"((?i)dts)"
"((?i)x264)"
"(\.\d\d\d\d\.)" <- this one will filter out any 4 digit number surrounded by periods
"(.[->] )" <- this one will replace all periods with spaces

Make sure the year filter is above the period replacement filter in the list so it gets processed first. The "(?i)" signifies to be case-insensitive so, for example, "((?i)bluray)" will match BluRay, bluray, BLURAY, etc. Hope that helps!


- olympia - 2009-05-23

ehhhh... Jason was quicker then me Big Grin


- Bram77 - 2009-05-23

I'm pretty impressed by the progress that is made. And I'm impressed by how smooth and fast the application runs. I'm sure it has a lot to do with smart programming, and I wasn't aware that VB is so powerful! Allowing for custom image resizing is a huge plus. But still, there are to many options to choose from. I think you could simplify the configuration by, for example, allowing to choose imge resizing for a specific XBMC resolution.
You could let users select from a combobox what kind of display they are using and based on that automatically set the image dimensions.
For a PAL 16:9 screen that would be 960x540 for fanart and 272x400 for posters.

This is just an example, but I think it would fit your vision on the interface to standardize some decisions.

about running this on mono.... I'm not sure if it would be wise to try an make it compatible. I've tried running it on .NET 2.0 before installing .NET 3.5 (on Windows) and a lot of stuff doesn't work with 2.0. You'll probably make it more difficult then needed when tying to make it run on Mono. I think the best way to make it run well on all platforms would be to rewrite it in Java. But that would be a lot of work Smile


- nul7 - 2009-05-23

Bram77 Wrote:I'm pretty impressed by the progress that is made. And I'm impressed by how smooth and fast the application runs. I'm sure it has a lot to do with smart programming, and I wasn't aware that VB is so powerful! Allowing for custom image resizing is a huge plus. But still, there are to many options to choose from. I think you could simplify the configuration by, for example, allowing to choose imge resizing for a specific XBMC resolution.
You could let users select from a combobox what kind of display they are using and based on that automatically set the image dimensions.
For a PAL 16:9 screen that would be 960x540 for fanart and 272x400 for posters.

This is just an example, but I think it would fit your vision on the interface to standardize some decisions.

about running this on mono.... I'm not sure if it would be wise to try an make it compatible. I've tried running it on .NET 2.0 before installing .NET 3.5 (on Windows) and a lot of stuff doesn't work with 2.0. You'll probably make it more difficult then needed when tying to make it run on Mono. I think the best way to make it run well on all platforms would be to rewrite it in Java. But that would be a lot of work Smile

lol "Smart programming" would be to streamline/tweak/optimize as it's written.... what I do now is get it to work, then optimize it later. lol But thanks for the ego boost. Wink

Standardizing the options for image resizing is a good idea, but inevitably people will request some off the wall dimensions and I'd would have to make the decision to support it or not. The way it is now, people can use whatever dimensions they want. Plus, it's slighly less code because what's typed in is what's used. Adding a combobox means creating the dimension settings based on the selected index. I save a whole 4 or 5 lines of code. LOL

It runs on Mono 2.4 almost well enough to say it works. lol There are still a few quirks with the interface, and of course, media info and frame extraction don't work, but the basics are already there. I don't like Java, so that's out of the question. lol


- tjiddy - 2009-05-23

clackerdacker Wrote:All the files go in the VIDEO_TS directory so it's all nice and easy! The only difference in naming of the files I believe is that they need to be called video_ts.nfo and tbn if using the <movie>.nfo style approach.

Hey, I just started using the product and think it's WONDERFUL! I just wanted to give you a heads up that a lot of people are using this to generate nfo files to be used not in xbmc, but in a popcorn hour (using a program called yamj) as well. You can how the two are related here.

Anyway, one of the differences is, the placement of the nfo for VIDEO_TS files. It looks like YAMJ is expecting the nfo files for dvd rips to be one level higher. i.e. C:\Movies\Casino\Casino.nfo NOT C:\Movies\Casino\VIDEO_TS\Casino.nfo I understand that the primary purpose of this tool is the XBMC, but is there any way it can be an option, so we can continue using this great tool for the PH as well? If not, I'll try to petition the yamj folks, but to have a million files named video_ts.nfo doesn't sound appealing either.

Thanks and keep up the good work!


- nul7 - 2009-05-23

tjiddy Wrote:Hey, I just started using the product and think it's WONDERFUL! I just wanted to give you a heads up that a lot of people are using this to generate nfo files to be used not in xbmc, but in a popcorn hour (using a program called yamj) as well. You can how the two are related here.

Anyway, one of the differences is, the placement of the nfo for VIDEO_TS files. It looks like YAMJ is expecting the nfo files for dvd rips to be one level higher. i.e. C:\Movies\Casino\Casino.nfo NOT C:\Movies\Casino\VIDEO_TS\Casino.nfo I understand that the primary purpose of this tool is the XBMC, but is there any way it can be an option, so we can continue using this great tool for the PH as well? If not, I'll try to petition the yamj folks, but to have a million files named video_ts.nfo doesn't sound appealing either.

Thanks and keep up the good work!

Interesting. I think I can work something up for that. If you get a chance, please add it as an enhancement request to the google code page so I don't forget, and I'll work on that in the next day or two. Thanks!

EDIT: Also, how are the files named? Does it use the folder name?


- iLurk - 2009-05-24

nul7 Wrote:It doesn't filter anything unless you tell it to. There is a filter list in settings. It is regex compatible and has the ability to use custom replaces as well. So, for the example you listed above, I would add the following (without the quotes):

"((?i)720p)"
"((?i)bluray)"
"((?i)dts)"
"((?i)x264)"
"(\.\d\d\d\d\.)" <- this one will filter out any 4 digit number surrounded by periods
"(.[->] )" <- this one will replace all periods with spaces

Make sure the year filter is above the period replacement filter in the list so it gets processed first. The "(?i)" signifies to be case-insensitive so, for example, "((?i)bluray)" will match BluRay, bluray, BLURAY, etc. Hope that helps!

Excuse me for my stupidity but where exactly in the settings do I put those filters in? I'm using r119 and can't find this option under the "General" or "Movie" tabs Sad


Edit: I only just now realized you might be talking about the "settings.xml" file hehe. If this is correct, I've added this line
Code:
<FilterCustom>((?i)720p)</FilterCustom>

and it gets overwritten back to the default when I run the app.

Thanks


- nul7 - 2009-05-24

iLurk Wrote:Excuse me for my stupidity but where exactly in the settings do I put those filters in? I'm using r119 and can't find this option under the "General" or "Movie" tabs Sad


Edit: I only just now realized you might be talking about the "settings.xml" file hehe. If this is correct, I've added this line
Code:
<FilterCustom>((?i)720p)</FilterCustom>

and it gets overwritten back to the default when I run the app.

Thanks

lol In Settings... here:

Image


Type the filter into the box to the left of the plus sign.... then hit the plus sign to add it to the list. The arrows rearrange the items, and the red x removes the selected item(s) from the list.


- iLurk - 2009-05-24

nul7 Wrote:lol In Settings... here:

Image


Type the filter into the box to the left of the plus sign.... then hit the plus sign to add it to the list. The arrows rearrange the items, and the red x removes the selected item(s) from the list.

Image

i feel like an idiot lol. Thanks


Just a quick question. When you release an update to the program, is there any way to export/import the filters?


Also if you're taking requests/suggestions, I'd like to make one. Can you please add a setting that will allow a user to ignore everything after a specific term i.e. date. So using the same example as before,

300.2006.720p.BluRay.DTS.x264.mkv

can you make the program filter out the year and ignore everything else after? This could save the user from having to use lots of one off filters. I'm pretty sure that 90% of people use a naming convention with @ least the name of the movie and the year. Some of us like having all that extra info in the file names and it would save a LOT of time Smile.

Cheers


- nul7 - 2009-05-24

iLurk Wrote:i feel like an idiot lol. Thanks


Just a quick question. When you release an update to the program, is there any way to export/import the filters?


Also if you're taking requests/suggestions, I'd like to make one. Can you please add a setting that will allow a user to ignore everything after a specific term i.e. date. So using the same example as before,

300.2006.720p.BluRay.DTS.x264.mkv

can you make the program filter out the year and ignore everything else after? This could save the user from having to use lots of one off filters. I'm pretty sure that 90% of people use a naming convention with @ least the name of the movie and the year. Some of us like having all that extra info in the file names and it would save a LOT of time Smile.

Cheers

No need to export the filters. They're saved in the settings which will be compatible with new versions. When doing an update, you just have to overwrite the .exe in the folder with the new one.

As far as having a separate option to remove the year and everything after, it's not necessary. You can just do something like:

"(\.\d\d\d\d.*?)$"
"(\.)[->] "

That will do exactly what you want. Make sure they're in that order in the list.

EDIT: Just so you're aware, this will cause problems with movies such as "Dracula 2000" (as if anybody has that movie, but just for example lol) because if your filename is something like Dracula.2000.2000.DTS.BluRay.Whatever.avi, then it will end up with just "Dracula".