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)



- PrimaryMaster - 2009-06-10

Code:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
   at System.Double.Parse(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ToDouble(String value)
   at Ember_Media_Manager.Master.GetNETVersion()
   at Ember_Media_Manager.frmSplash.frmSplash_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
Ember Media Manager
    Assembly Version: 0.0.0.279
    Win32 Version: 0.0.0.279
    CodeBase: file:///D:/Apps/MEDIA%20MANAGER/Ember%20Media%20Manager.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Data
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data.SQLite
    Assembly Version: 1.0.61.0
    Win32 Version: 1.0.61.0
    CodeBase: file:///D:/Apps/MEDIA%20MANAGER/System.Data.SQLite.DLL
----------------------------------------
System.Transactions
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_64/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Core
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.4918 built by: NetFXw7
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

This is what i get not when iam starting EMM x64

And also every movies is showing 3 times.,.... the same file...3 times


- nul7 - 2009-06-10

PrimaryMaster Wrote:
Code:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
   at System.Double.Parse(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ToDouble(String value)
   at Ember_Media_Manager.Master.GetNETVersion()
   at Ember_Media_Manager.frmSplash.frmSplash_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
Ember Media Manager
    Assembly Version: 0.0.0.279
    Win32 Version: 0.0.0.279
    CodeBase: file:///D:/Apps/MEDIA%20MANAGER/Ember%20Media%20Manager.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Data
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data.SQLite
    Assembly Version: 1.0.61.0
    Win32 Version: 1.0.61.0
    CodeBase: file:///D:/Apps/MEDIA%20MANAGER/System.Data.SQLite.DLL
----------------------------------------
System.Transactions
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_64/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Core
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.4918 built by: NetFXw7
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

This is what i get not when iam starting EMM x64

And also every movies is showing 3 times.,.... the same file...3 times

*sigh* wow... I really screwed this version up. I assume your language uses "," instead of "." for decimal points. Let me fix that real quick and make a new release.


- nul7 - 2009-06-10

Ok, r282 should work for you.





EDIT: Back to the database problem..... is there anyone else besides me the did NOT have a problem upgrading? Maybe we can start narrowing down the differences for the ones who did have a problem and the ones who didn't (if there are any).


- MrDVD - 2009-06-10

Code:
Alpha r282
Fix: Check for non-conforming nfo when no usable data is present

Thx you so much for this Smile

Looks like that with r282 while rescrape X-Large(maybe as of my settings) is preselected ?
The problem here is that OK Button is grayed out and i have to swith once to Large and than back to X-Large to be able to pres the OK button.


- clep - 2009-06-10

Quote:EDIT: Back to the database problem..... is there anyone else besides me the did NOT have a problem upgrading? Maybe we can start narrowing down the differences for the ones who did have a problem and the ones who didn't (if there are any).

updated from r257 an had no problems Wink everything's working fine (i'm using the x86 version).
and btw, thanks for this great app ^^


- themugger - 2009-06-10

Thanks for this release, have been waiting to use the command line featureSmile

For anyone else the usage from the google code page

Quote:Usage:

"Ember Media Manager.exe" <source-type> <moviepath>

source-type can either be -file or -folder, depending on how you have your files. So,
say you use folder type sources and you want to scrape the data for 10,000 BC located
at "Z:\Movies\10,000 BC\10,000 BC.divx" you would use the following:

"Ember Media Manager.exe" -folder "Z:\Movies\10,000 BC\10,000 BC.divx"

Are you planning to build in any other usage such as "update all media" or "update new movies"

Thanks again.

Edit - had a go at running a script and ember does start but its not automatic, a window pops up asking if the movie is correct - is there a way to make it automatic. Also after i click okay to the results window no info is downloaded to the movie folder.


- davemf - 2009-06-10

Nuno Wrote:For what i can read you have a permission problem for some directories
Try to enter sub-directories/read files from machine yoiu have EMM installed

Btw Nuno/Jason, I found out the problem here. One of the movie folders had a : in it, and it looks like that was knocking over the initial scan when it hit it. A quick folder rename and we're back to 350 movies from 120. Thought you might like to know!


- MrDVD - 2009-06-10

davemf Wrote:Btw Nuno/Jason, I found out the problem here. One of the movie folders had a : in it, and it looks like that was knocking over the initial scan when it hit it. A quick folder rename and we're back to 350 movies from 120. Thought you might like to know!

On which filesystem you store your movies ? As ":" isnt a valid char for ntfs im sure you have it on an Linux or OSX machine or an NAS with Linux on it ?

If so play a bit with the codepage for samba.


- davemf - 2009-06-10

MrDVD Wrote:On which filesystem you store your movies ? As ":" isnt a valid char for ntfs im sure you have it on an Linux or OSX machine or an NAS with Linux on it ?

If so play a bit with the codepage for samba.

Yeah, I'm on ZFS (OpenSolaris) over samba. Should have spotted it much earlier. Haven't the first idea about codepages, I'm afraid, but it's working now so I'm happy! Cheers all


- Nuno - 2009-06-10

themugger Wrote:Edit - had a go at running a script and ember does start but its not automatic, a window pops up asking if the movie is correct - is there a way to make it automatic. Also after i click okay to the results window no info is downloaded to the movie folder.
Hi,
Yes some fixes are need for full automation, please open a issue.
Regarding no info after scraping.. any errors on log file? (please note that the new EMM_extras7 are need for this version)


- themugger - 2009-06-10

Nuno Wrote:Hi,
Yes some fixes are need for full automation, please open a issue.
Regarding no info after scraping.. any errors on log file? (please note that the new EMM_extras7 are need for this version)

I will open a new issue, thanks

no log file has been generated either and yes the new extras where installed.

thanks


- MrDVD - 2009-06-10

I played right now a bit with the database, maybe someone else want export his Titles and paths.

1. i installed this Firefox Addon

2. i created an backup from Media.emm to play with it

3. i open Media.emm inside SQLite Manager

4. i run this SQL command: "SELECT Title, path FROM movies ORDER BY path"

5. i selected the result and export it via rightclick to an cvs file.


- nul7 - 2009-06-10

MrDVD Wrote:
Code:
Alpha r282
Fix: Check for non-conforming nfo when no usable data is present

Thx you so much for this Smile

Looks like that with r282 while rescrape X-Large(maybe as of my settings) is preselected ?
The problem here is that OK Button is grayed out and i have to swith once to Large and than back to X-Large to be able to pres the OK button.

Bah, fixed for next release. lol Thanks!

clep Wrote:updated from r257 an had no problems Wink everything's working fine (i'm using the x86 version).
and btw, thanks for this great app ^^

Great, thank you. I wonder what the cause is for some people to have the upgrading problems....

themugger Wrote:Thanks for this release, have been waiting to use the command line featureSmile

For anyone else the usage from the google code page



Are you planning to build in any other usage such as "update all media" or "update new movies"

Thanks again.

Edit - had a go at running a script and ember does start but its not automatic, a window pops up asking if the movie is correct - is there a way to make it automatic. Also after i click okay to the results window no info is downloaded to the movie folder.

It just processes a single scrape on the movie.... the same as hitting "Rescrape IMDB" in the right click menu. So it will ask for IMDB result, poster, fanart, then show the movie editor for verification. If it's not making it all the way through, try to do it with the same movie in the full interface to see where it's getting hung up.

EDIT: And we're already discussing silent mode and adding ability to use other updaters in the ticket on the google code page

davemf Wrote:Btw Nuno/Jason, I found out the problem here. One of the movie folders had a : in it, and it looks like that was knocking over the initial scan when it hit it. A quick folder rename and we're back to 350 movies from 120. Thought you might like to know!

Interesting.... thanks for letting us know. I just added a little check for that when checking if the found directory is valid.... but I'll have to do some experimenting with it to see exactly where the breakdown occurs.

MrDVD Wrote:I played right now a bit with the database, maybe someone else want export his Titles and paths.

1. i installed this Firefox Addon

2. i created an backup from Media.emm to play with it

3. i open Media.emm inside SQLite Manager

4. i run this SQL command: "SELECT Title, path FROM movies ORDER BY path"

5. i selected the result and export it via rightclick to an cvs file.
There is a movie list exporter built into Ember:

nul7 Wrote:...snip...
Current Version:
Alpha r282
  • Feature: Export Movie List (Thanks Nuno "Zordor" Novais)
...snip...

Wink

You can access it via Tools -> Export Movie List


- themugger - 2009-06-10

nul7 Wrote:It just processes a single scrape on the movie.... the same as hitting "Rescrape IMDB" in the right click menu. So it will ask for IMDB result, poster, fanart, then show the movie editor for verification. If it's not making it all the way through, try to do it with the same movie in the full interface to see where it's getting hung up.

EDIT: And we're already discussing silent mode and adding ability to use other updaters in the ticket on the google code page

Thanks Nul7, that is me on the google page - Bob Big Grin


- nul7 - 2009-06-10

themugger Wrote:Thanks Nul7, that is me on the google page - Bob Big Grin

Ah.... it's hard to tell who's who. lol Sorry about that.