Kodi Community Forum

Full Version: Ember Media Manager 1.4.x BETA - Discussion Thread
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
(2014-10-04, 15:00)DanCooper Wrote: [ -> ]Do you uave tried to rescrape all votes with custom scraper -> rating and votes only? This should solve the problem with older values.

Hello Dan

The problem occurs with new movies

Thanks
(2014-10-04, 14:57)jtm010101 Wrote: [ -> ]
(2014-10-04, 12:44)DanCooper Wrote: [ -> ]
(2014-10-04, 11:04)jtm010101 Wrote: [ -> ]Hi I have a probrema with DanCooper

peli Malefica

Code:
<mpaa>USA:PG</mpaa>
<certification>USA:PG</certification>

XBMC does not catch me and mpaa and certification
------------------------------------------------------------------------------

should this written and so if it gets me mpaa

Code:
<mpaa>Rated PG</mpaa>
<certification>US:PG / US:Rated PG</certification>

can you help me thanks

Google Translate

First, XBMC will ignore <certification>. Only <mpaa> will be recognise.

This is a XBMC/Skin problem. XBMC has no rules for skins concerning MPAA.
Ember will always save MPAA as <mpaa>country:value</mpaa>.

But it's easy to fix that on a skin. Tell me which skin you use and i can send you a fixed XML.

Aeon MQ 5 - 2.0.2 - 2/7/2014 - XBMC Gotham

Thanks.

Looks like version 2.0.2 is very old and not the version from XBMC repo (or release thread is not up-to-date).
But anyway, you can edit your skin in this way:

  1. go to .\AppData\Roaming\XBMC\addons\skin.aeonmq5\720p
  2. open the file "IncludesVariables.xml" with Notepad++ or another editor
  3. search the part "Variable Mpaa Flags" in this xml (see image)
  4. edit the following lines like...

Original:
Code:
<value condition="SubString(ListItem.Mpaa,Rated NR) | SubString(ListItem.Mpaa,Rated: NR) | StringCompare(ListItem.Mpaa,NR)">flags/mpaa/MPAA_NR_Certificate_US.png</value>

Edited:
Code:
<value condition="SubString(ListItem.Mpaa,USA:NR) | SubString(ListItem.Mpaa,Rated NR) | SubString(ListItem.Mpaa,Rated: NR) | StringCompare(ListItem.Mpaa,NR)">flags/mpaa/MPAA_NR_Certificate_US.png</value>

Use SubString, not StringCompare for new values. Also add the new values in first position.
Don't forget to backup the changed file. XBMC will overwrite this file if a new version of skin is available!

The values from Ember are:
Code:
USA:G
USA:PG-13
USA:R
USA:NC-17
USA:NR
USA:PG

Image
(2014-10-04, 15:00)DanCooper Wrote: [ -> ]
(2014-10-04, 14:51)alexkay Wrote: [ -> ]I posted this about a month ago, so yes same problem :

(2014-08-28, 12:57)alexkay Wrote: [ -> ]Hello, i can use everything i need in ember with last beta (so thx for this release you're doin a great job) except renamer : it seems to be broken when movie rating is not an integer

Code:
2014-08-28 12:55:48.3046;generic.EmberCore.BulkRename.FileFolderRenamer;generic.EmberCore.BulkRename.FileFolderRenamer.ProccessPattern;1;ERROR;ProccessPattern;"EXCEPTION OCCURRED:System.InvalidCastException: La conversion de la chaîne ""8.2"" en type 'Double' n'est pas valide. ---> System.FormatException: Le format de la chaîne d'entrée est incorrect.
   à Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
   à Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
   --- Fin de la trace de la pile d'exception interne ---
   à Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
   à Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value)
   à generic.EmberCore.BulkRename.FileFolderRenamer.ProccessPattern(FileRename f, String opattern)*   à Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
   à Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value)
   à generic.EmberCore.BulkRename.FileFolderRenamer.ProccessPattern(FileRename f, String opattern)"
2014-08-28 12:55:48.3046;generic.EmberCore.BulkRename.FileFolderRenamer;generic.EmberCore.BulkRename.FileFolderRenamer.ProccessPattern;1;ERROR;ProccessPattern;"EXCEPTION OCCURRED:System.InvalidCastException: La conversion de la chaîne ""8.2"" en type 'Double' n'est pas valide. ---> System.FormatException: Le format de la chaîne d'entrée est incorrect.
   à Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
   à Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
   --- Fin de la trace de la pile d'exception interne ---
   à Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
   à Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value)
   à generic.EmberCore.BulkRename.FileFolderRenamer.ProccessPattern(FileRename f, String opattern)*   à Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
   à Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value)
   à generic.EmberCore.BulkRename.FileFolderRenamer.ProccessPattern(FileRename f, String opattern)"
2014-08-28 12:55:48.3136;Ember_Media_Manager.My.MyApplication;Ember_Media_Manager.My.MyApplication.MyApplication_UnhandledException;1;ERROR;System.Core;"EXCEPTION OCCURRED:System.InvalidOperationException: La séquence ne contient aucun élément.
   à System.Linq.Enumerable.Last[TSource](IEnumerable`1 source)
   à generic.EmberCore.BulkRename.FileFolderRenamer.RenameSingle(DBMovie& _tmpMovie, String folderPattern, String filePattern, Boolean BatchMode, Boolean toNfo, Boolean ShowError, Boolean toDB)
   à generic.EmberCore.BulkRename.BulkRenamerModule.FolderSubMenuItemAuto_Click(Object sender, EventArgs e)
   à System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   à System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   à System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   à System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   à System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   à System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   à System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   à System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   à System.Windows.Forms.Control.WndProc(Message& m)
   à System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   à System.Windows.Forms.ToolStrip.WndProc(Message& m)
   à System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)*   à System.Linq.Enumerable.Last[TSource](IEnumerable`1 source)
   à generic.EmberCore.BulkRename.FileFolderRenamer.RenameSingle(DBMovie& _tmpMovie, String folderPattern, String filePattern, Boolean BatchMode, Boolean toNfo, Boolean ShowError, Boolean toDB)
   à generic.EmberCore.BulkRename.BulkRenamerModule.FolderSubMenuItemAuto_Click(Object sender, EventArgs e)
   à System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   à System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   à System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   à System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   à System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   à System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   à System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   à System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   à System.Windows.Forms.Control.WndProc(Message& m)
   à System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   à System.Windows.Forms.ToolStrip.WndProc(Message& m)
   à System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)"
2014-08-28 12:55:50.5776;Ember_Media_Manager.frmMain;Ember_Media_Manager.frmMain.frmMain_FormClosed;1;INFO;====Ember Media Manager exiting====;
Do you uave tried to rescrape all votes with custom scraper -> rating and votes only? This should solve the problem with older values.

I can not reproduce this error.
Can you upload your database (that holds a "not working" rating)?

And please check what you have set as decimal separator in Windows Language settings:

Image
(2014-10-04, 21:11)ss4johnny Wrote: [ -> ]There were two entries for each show, deleted those. Updating the library is what got the information in Ember correctly. I had tried that first, but it has been hanging a bit lately (like it seemingly finished updating, but then it doesn't load the images to the first show and I can't select any other shows), so I might have closed it out incorrectly and then tried some other stuff. What I noticed is that if I switched it to the movies (which seem to load fine) and then back, then it would work.
I had the same bug with latest beta release, but now i can't reproduce this issue. Maybe i've fix that.
But switch to another tab and back to tv shows will solve the problem.

(2014-10-04, 21:11)ss4johnny Wrote: [ -> ]I set up that other folder too. I thought that was what was taking up space in the folder, but it was actually a 2GB temp folder that I hadn't noticed due to all the other files there. I was thinking that the set manager might load more quickly if you load stuff in Temp. It's not showing the images I moved in the sets tab, but it does show them in the Sets Manager. I can't remember if it was doing this before. I also noticed that in XBMC the sets the art from one of the movies instead of what I have in Ember (it was doing this before too), not really sure how to fix that.
I have added a path check before saving set images and also remove the Set Manager. Set Manager is broken and we do not use it in later versions.
You need the XBMC addon "Movie Set Artwork Automator" (click on the image in MovieSet settings) to display the movie set artworks.
(2014-10-05, 13:26)DanCooper Wrote: [ -> ]
(2014-10-04, 14:57)jtm010101 Wrote: [ -> ]
(2014-10-04, 12:44)DanCooper Wrote: [ -> ]First, XBMC will ignore <certification>. Only <mpaa> will be recognise.

This is a XBMC/Skin problem. XBMC has no rules for skins concerning MPAA.
Ember will always save MPAA as <mpaa>country:value</mpaa>.

But it's easy to fix that on a skin. Tell me which skin you use and i can send you a fixed XML.

Aeon MQ 5 - 2.0.2 - 2/7/2014 - XBMC Gotham

Thanks.

Looks like version 2.0.2 is very old and not the version from XBMC repo (or release thread is not up-to-date).
But anyway, you can edit your skin in this way:

  1. go to .\AppData\Roaming\XBMC\addons\skin.aeonmq5\720p
  2. open the file "IncludesVariables.xml" with Notepad++ or another editor
  3. search the part "Variable Mpaa Flags" in this xml (see image)
  4. edit the following lines like...

Original:
Code:
<value condition="SubString(ListItem.Mpaa,Rated NR) | SubString(ListItem.Mpaa,Rated: NR) | StringCompare(ListItem.Mpaa,NR)">flags/mpaa/MPAA_NR_Certificate_US.png</value>

Edited:
Code:
<value condition="SubString(ListItem.Mpaa,USA:NR) | SubString(ListItem.Mpaa,Rated NR) | SubString(ListItem.Mpaa,Rated: NR) | StringCompare(ListItem.Mpaa,NR)">flags/mpaa/MPAA_NR_Certificate_US.png</value>

Use SubString, not StringCompare for new values. Also add the new values in first position.
Don't forget to backup the changed file. XBMC will overwrite this file if a new version of skin is available!

The values from Ember are:
Code:
USA:G
USA:PG-13
USA:R
USA:NC-17
USA:NR
USA:PG

Image

Thanks so takes all and shows well.


GREETINGS and thanks for your work from Spain.



Code:
<value condition="SubString(ListItem.Mpaa,USA:G ) | SubString(ListItem.Mpaa,Rated G) | SubString(ListItem.Mpaa,Rated: G) | StringCompare(ListItem.Mpaa,G)">flags/mpaa/MPAA_G_Certificate_USA.png</value>
<value condition="SubString(ListItem.Mpaa,USA:PG-13 ) | SubString(ListItem.Mpaa,Rated PG-13) | SubString(ListItem.Mpaa,Rated: PG-13) | StringCompare(ListItem.Mpaa,PG-13)">flags/mpaa/MPAA_PG-13_Certificate_USA.png</value>
<value condition="SubString(ListItem.Mpaa,USA:NC-17) | SubString(ListItem.Mpaa,Rated NC-17) | SubString(ListItem.Mpaa,Rated: NC-17) | StringCompare(ListItem.Mpaa,NC-17)">flags/mpaa/MPAA_PG-17_Certificate_USA.png</value>
<value condition="SubString(ListItem.Mpaa,USA:PG) | SubString(ListItem.Mpaa,Rated PG) | SubString(ListItem.Mpaa,Rated: PG) | StringCompare(ListItem.Mpaa,PG)">flags/mpaa/MPAA_PG_Certificate_USA.png</value>
<value condition="SubString(ListItem.Mpaa,USA:NR) | SubString(ListItem.Mpaa,Rated NR) | SubString(ListItem.Mpaa,Rated: NR) | StringCompare(ListItem.Mpaa,NR)">flags/mpaa/MPAA_NR_Certificate_US.png</value>
<value condition="SubString(ListItem.Mpaa,USA:R) | SubString(ListItem.Mpaa,Rated R) | SubString(ListItem.Mpaa,Rated: R) | StringCompare(ListItem.Mpaa,R)">flags/mpaa/MPAA_R_Certificate_USA.png</value>






        <value condition="SubString(Videoplayer.Mpaa,USA:G) | SubString(Videoplayer.Mpaa,Rated: G) | StringCompare(Videoplayer.Mpaa,G)">flags/mpaa/MPAA_G_Certificate_USA.png</value>
        <value condition="SubString(Videoplayer.Mpaa,USA:PG-13) | SubString(Videoplayer.Mpaa,Rated: PG-13) | StringCompare(Videoplayer.Mpaa,PG-13)">flags/mpaa/MPAA_PG-13_Certificate_USA.png</value>
        <value condition="SubString(Videoplayer.Mpaa,USA:NC-17) | SubString(Videoplayer.Mpaa,Rated: NC-17) | StringCompare(Videoplayer.Mpaa,NC-17)">flags/mpaa/MPAA_PG-17_Certificate_USA.png</value>
        <value condition="SubString(Videoplayer.Mpaa,USA:PG) | SubString(Videoplayer.Mpaa,Rated: PG) | StringCompare(Videoplayer.Mpaa,PG)">flags/mpaa/MPAA_PG_Certificate_USA.png</value>
        <value condition="SubString(Videoplayer.Mpaa,USA:NR) | SubString(Videoplayer.Mpaa,Rated: NR) | StringCompare(Videoplayer.Mpaa,NR)">flags/mpaa/MPAA_NR_Certificate_US.png</value>
        <value condition="SubString(Videoplayer.Mpaa,USA:R) | SubString(Videoplayer.Mpaa,Rated: R) | StringCompare(Videoplayer.Mpaa,R)">flags/mpaa/MPAA_R_Certificate_USA.png</value>
Hi,

a few "bugs", maybe, in the movie set:

1. When I click the "Sets" tab in the library; then open a set, then see the list of movies, EMM didn't fetch the right sequence for the movies (example: A Chinese Ghost Story, set number 9046).
I tried to re-order the movies but the 2 arrows buttons are not functional.

2. I removed the source directories that are not English
did another library update, cleaning the Db or reloading the movies, I still see sets from old sources.

3. also in the Sets library, the search box doesn't work. clicking on the magnifier glass button won't do anything.

And a small suggestion:
When I want to create a set manually, it's difficult to select the movies. When I click the "load movies" button, I get a list of movies. And I can just scroll the list.
It would very helpful to be able to type the movies in predictive type mode (the cursor re-positions itself as I type all the letters)
a search box would be even better.

Another bug:
I open a movie in Mediainfo and it says: MultiView_Count: 2
but EMM didn't detect that. The Multiview count (edit movie, then go to metadata tab) is empty.
Actually, in a selection of 18 3D movies (AVC bluray rips), only one was detected as 3D by EMM.


Thx and have a nice day,

HB
(2014-10-05, 15:35)DanCooper Wrote: [ -> ]I have added a path check before saving set images and also remove the Set Manager. Set Manager is broken and we do not use it in later versions.
You need the XBMC addon "Movie Set Artwork Automator" (click on the image in MovieSet settings) to display the movie set artworks.

I installed it from zip in the add-ons settings and it says it's enabled, but I can't figure out where it actually is. Not there when I search for it. Whatever. I dont' think I'm going to bother with this until the next update to Ember comes out.
(2014-10-03, 13:46)Cocotus Wrote: [ -> ]@ orbtwin
Im looking at apple and hd-trailer.net trailer options for Ember right now - I will try to reproduce your problem


thanks, but i'm only want to download from youtube, like ember r20.
(2014-10-05, 21:47)hatbrox Wrote: [ -> ]Another bug:"bugs", maybe, in the movie set:
I open a movie in Mediainfo and it says: MultiView_Count: 2
but EMM didn't detect that. The Multiview count (edit movie, then go to metadata tab) is empty.
Actually, in a selection of 18 3D movies (AVC bluray rips), only one was detected as 3D by EMM.

Can you upload 1 or 2 Mediainfo logs where it shows MEdiainfo Count = 2 (I think you can export/save the scanresult in Mediainfo) or send to me? Myself can't test it since I don't have 3D movies at all Smile
(2014-10-05, 21:47)hatbrox Wrote: [ -> ]Hi,

a few "bugs", maybe, in the movie set:

1. When I click the "Sets" tab in the library; then open a set, then see the list of movies, EMM didn't fetch the right sequence for the movies (example: A Chinese Ghost Story, set number 9046).
I tried to re-order the movies but the 2 arrows buttons are not functional.

2. I removed the source directories that are not English
did another library update, cleaning the Db or reloading the movies, I still see sets from old sources.

3. also in the Sets library, the search box doesn't work. clicking on the magnifier glass button won't do anything.

And a small suggestion:
When I want to create a set manually, it's difficult to select the movies. When I click the "load movies" button, I get a list of movies. And I can just scroll the list.
It would very helpful to be able to type the movies in predictive type mode (the cursor re-positions itself as I type all the letters)
a search box would be even better.

Another bug:
I open a movie in Mediainfo and it says: MultiView_Count: 2
but EMM didn't detect that. The Multiview count (edit movie, then go to metadata tab) is empty.
Actually, in a selection of 18 3D movies (AVC bluray rips), only one was detected as 3D by EMM.


Thx and have a nice day,

HB

1. The arrows are only useful for YAMJ. But yes, the arrows are disabled.

2. I was not shure if we should automatically remove empty sets. I will discuss this with the team.

3. Fixed and added.
Hey Dan how next release coming along? Any new and exciting things hoping to have included or keeping us in suspense?
Hehe, many, really many new things and new bugs ;-)

I think we release the new version tomorrow.
The TV Series Main WIndow Screen does not show the banner compared to 1.3.0.
Where can I download the new version ??
Sweet can't wait. This is random but what would be best way or if even possible to run ember from ipad? Just doing like a Remote Desktop way?
iPad? Whats that? ;-) maybe TeamViewer...

(2014-10-10, 16:29)limmi01 Wrote: [ -> ]The TV Series Main WIndow Screen does not show the banner compared to 1.3.0.
Where can I download the new version ??
Banner is not yet implemented in beta main window. We need a new and better concept to show all image types.