• 1
  • 159
  • 160
  • 161(current)
  • 162
  • 163
  • 176
WIP Ember Media Manager 1.4.8.0 ALPHA - Discussion Thread
Sorted above problem I just added all the scrapers, takes longer buts its sorted.
Un-marking the marked movies is painfully slow!

I had 1220 movies. Added some more sources and after EMM scanned in those new movies, I had 3215. I have an option to auto-mark new movies.
That means 1995 new marked movies.

I already knew un-marking was slow, but this time, I pressed Unmark All and used a stopwatch to see how long it would take...

It took 10 minutes and 43 seconds!

There's something seriously wrong here. If I'm not mistaken, marking movies is 100% in memory, isn't it? Why the hell does it take so long?
And, of course, having the GUI Not Responding for that long is even worse. GUI blocking is not good overall...
Does this run on WINE on Ubuntu? I don't like any of the Linux compatible managers.
(2018-09-09, 00:19)bonelifer Wrote: Does this run on WINE on Ubuntu? I don't like any of the Linux compatible managers.
Needs just Windows...
The show is My Little Pony: Friendship is Magic. I have the filenames listed as "SxxExx - Title.ext" and for some episodes, after scraping in EMM they were attached to .nfos appropriately with the correct episode title. The show was recognized in EMM but, while some of the episodes had .nfo's created (by EMM) with the appropriate title, the majority were named (in the nfo) as "My Little Pony Friendship is Magic SxxExx". The file names remain unchanged as expected. Not sure why this is happening. I checked the official titles and they are named according to the official titles. Can anyone clue me in?

Image
When scraping a video, if I clear the Plot outline field in the preview and click OK, I get data from the next scraper. If I now click OK, I get to the Edit movie dialog, but the content from the first scraper is prefilled. Is it possible to get the output from the chosen scraper? For example, IMDB title tt7514782 has just some filler text there while TMDB has normal info.

With music videos, it's quite common that IMDB doesn't find the title and TMDB would, but the scraper won't let me bypass IMDB. I guess the option to bypass a scraper was already in the pipeline?
Has anyone tried to setup Sonarr to run Ember when it downloads a new episode? I tried setting it up and every time Sonarr launches Ember, it gives a "object reference not set to an instance of an object" error. Oddly, if I have Ember open already, it works fine.

Any ideas?
(2018-09-14, 23:55)tr0nllam Wrote: Has anyone tried to setup Sonarr to run Ember when it downloads a new episode? I tried setting it up and every time Sonarr launches Ember, it gives a "object reference not set to an instance of an object" error. Oddly, if I have Ember open already, it works fine.

Any ideas?
Perhaps you are calling ember without -nowindow parameter?
Image Image
(2018-09-14, 23:57)redglory Wrote:
(2018-09-14, 23:55)tr0nllam Wrote: Has anyone tried to setup Sonarr to run Ember when it downloads a new episode? I tried setting it up and every time Sonarr launches Ember, it gives a "object reference not set to an instance of an object" error. Oddly, if I have Ember open already, it works fine.

Any ideas?
Perhaps you are calling ember without -nowindow parameter? 
 No, I'm using this in the command line: -updatetvshows -scrapetvshows newauto all -nowindow

I used to have it setup this exact same way and I swear it worked, so I don't know what's going on.

Here's the error from the Ember log:

2018-09-14 16:20:13.2274,Ember_Media_Manager.My.MyApplication,Ember_Media_Manager.My.MyApplication.MyApplication_Startup,1,INFO,====Ember Media Manager starting up====,
2018-09-14 16:20:13.2524,Ember_Media_Manager.My.MyApplication,Ember_Media_Manager.My.MyApplication.MyApplication_Startup,1,INFO,====Version 1.4.90 x64,
2018-09-14 16:20:13.2693,Ember_Media_Manager.My.MyApplication,Ember_Media_Manager.My.MyApplication.MyApplication_Startup,1,INFO,"[CommandLine] Using profile ""Default"".",
2018-09-14 16:20:15.0785,EmberAPI.Database,EmberAPI.Database.Connect_MyVideos,1,ERROR,Connect_MyVideos    Unable to open media database connection.,"EXCEPTION OCCURRED:System.DllNotFoundException: Unable to load DLL 'SQLite.Interop.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
   at System.Data.SQLite.UnsafeNativeMethods.sqlite3_config_none(SQLiteConfigOpsEnum op)
   at System.Data.SQLite.SQLite3.StaticIsInitialized()
   at System.Data.SQLite.SQLiteLog.Initialize()
   at System.Data.SQLite.SQLiteConnection..ctor(String connectionString, Boolean parseViaFramework)
   at EmberAPI.Database.Connect_MyVideos()*   at System.Data.SQLite.UnsafeNativeMethods.sqlite3_config_none(SQLiteConfigOpsEnum op)
   at System.Data.SQLite.SQLite3.StaticIsInitialized()
   at System.Data.SQLite.SQLiteLog.Initialize()
   at System.Data.SQLite.SQLiteConnection..ctor(String connectionString, Boolean parseViaFramework)
   at EmberAPI.Database.Connect_MyVideos()"
2018-09-14 16:20:15.0785,Ember_Media_Manager.My.MyApplication,Ember_Media_Manager.My.MyApplication.MyApplication_UnhandledException,1,ERROR,EmberAPI,"EXCEPTION OCCURRED:System.NullReferenceException: Object reference not set to an instance of an object.
   at EmberAPI.Database.LoadAllGenres()
   at Ember_Media_Manager.frmMain.frmMain_Load(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   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.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)*   at EmberAPI.Database.LoadAllGenres()
   at Ember_Media_Manager.frmMain.frmMain_Load(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   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.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)"
2018-09-14 16:21:06.6937,Ember_Media_Manager.frmMain,System.Windows.Forms.Form.OnFormClosed,1,INFO,====Ember Media Manager exiting====,
Copy "Ember\x64\SQLite.Interop.dll" into the main directory should fix it
(2018-09-15, 00:17)komplex Wrote: Copy "Ember\x64\SQLite.Interop.dll" into the main directory should fix it
 That worked. Thanks!
My apologies if this has been addressed previously but I searched the forum and didn't find anything.  The problem I am seeing is related to multi part movies where there is at least a Part1 and Part2 mkv file.  The <durationseconds> field in the .nfo file is only taking into account the Part1 file.  Ideally the different parts should be totaled and have the sum populate the field.

Is there a setting I may not have set properly or this a bug in EMM?

Thanks
Was cruising EMM's log files this morning, and noticed this:

php:

2018-09-15 09:34:01.7878,EmberAPI.ModulesManager,EmberAPI.ModulesManager.RunGeneric,8,TRACE,[ModulesManager] [RunGeneric] [Start] <DuringUpdateDB_TV>,
2018-09-15 09:34:01.7878,EmberAPI.ModulesManager,EmberAPI.ModulesManager.RunGeneric,8,TRACE,[ModulesManager] [RunGeneric] Run generic module <Renamer>,
2018-09-15 09:34:01.7878,EmberAPI.ModulesManager,EmberAPI.ModulesManager.RunGeneric,1,TRACE,[ModulesManager] [RunGeneric] [Start] <Notification>,
2018-09-15 09:34:01.8028,EmberAPI.ModulesManager,EmberAPI.ModulesManager.RunGeneric,1,TRACE,[ModulesManager] [RunGeneric] Run generic module <Notifications>,
2018-09-15 09:34:02.2569,EmberAPI.ModulesManager,EmberAPI.ModulesManager.RunGeneric,8,TRACE,[ModulesManager] [RunGeneric] [Start] <Sync_TVEpisode>,
2018-09-15 09:34:02.2569,EmberAPI.ModulesManager,EmberAPI.ModulesManager.RunGeneric,8,TRACE,[ModulesManager] [RunGeneric] Run generic module <Kodi>,
2018-09-15 09:34:02.6769,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_41_UpdateInfo_TVEpisode.MoveNext,6,TRACE,"[APIKodi] [Greatroom] UpdateInfo_TVEpisode: ""The Kids Are Alright"" | Start syncing process...",
2018-09-15 09:34:02.9009,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_36_SearchTVShow.MoveNext,18,WARN,"[APIKodi] [Greatroom] SearchTVShow: ""S:\Media\TV Shows\Killjoys"" | NOT found in host database!",
2018-09-15 09:34:02.9009,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_34_SearchTVEpisode.MoveNext,18,WARN,"[APIKodi] [Greatroom] SearchTVEpisode: ""S:\Media\TV Shows\Killjoys"" | TV Show NOT found in host database!",
2018-09-15 09:34:02.9009,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_41_UpdateInfo_TVEpisode.MoveNext,18,TRACE,"[APIKodi] [Greatroom] UpdateTVEpisodeInfo: ""The Kids Are Alright"" | NOT found in database, scan directory on host...",
2018-09-15 09:34:02.9109,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_VideoLibrary_ScanPath.MoveNext,18,TRACE,"[APIKodi] [Greatroom] VideoLibrary_ScanPaths: ""/storage/tvshows/Killjoys/"" | Start scanning process...",
2018-09-15 09:34:03.0109,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:04.0340,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:05.0670,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:06.1001,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:07.1331,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:08.1662,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:09.2013,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:10.2333,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:11.2674,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:12.3004,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:13.3335,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:14.3665,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:15.3996,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:16.4337,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:17.4667,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:18.4998,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:19.5328,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:20.5659,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:21.6000,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:22.6340,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:23.6661,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: True,
2018-09-15 09:34:24.7001,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_55_IsScanningVideo.MoveNext,18,TRACE,[APIKodi] [Greatroom] IsScanningVideo: False,
2018-09-15 09:34:24.8621,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_36_SearchTVShow.MoveNext,18,WARN,"[APIKodi] [Greatroom] SearchTVShow: ""S:\Media\TV Shows\Killjoys"" | NOT found in host database!",
2018-09-15 09:34:24.8621,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_34_SearchTVEpisode.MoveNext,18,WARN,"[APIKodi] [Greatroom] SearchTVEpisode: ""S:\Media\TV Shows\Killjoys"" | TV Show NOT found in host database!",
2018-09-15 09:34:24.8621,generic.Interface.Kodi.Kodi.APIKodi,generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_41_UpdateInfo_TVEpisode.MoveNext,18,ERROR,"[APIKodi] [Greatroom] UpdateInfo_TVEpisode: ""The Kids Are Alright"" | NOT found on host! Abort!",
2018-09-15 09:34:24.8621,generic.Interface.Kodi.KodiInterface,generic.Interface.Kodi.KodiInterface+VB$StateMachine_74_GenericRunCallBack.MoveNext,18,WARN,[KodiInterface] [Greatroom] [GenericRunCallBack] | Sync Failed:  The Kids Are Alright,

There seems to be a path substitution missing, as the correct path for this TV series on my Kodi Greatroom box (LibreELEC; Linux) is ' ""/storage/tvshows/Killjoys/"" ' - the ' ""S:\Media\TV Shows\Killjoys"" ' path is on the Windows host EMM is running on.  (Both paths point to same location on server.)  Episode data is being scraped, but is this causing unnecessary calls to the Kodi DB, or just covering all possible paths?

Using the Aug 23 Alpha from Komplex.
I'm still in vacations, be back next week.
I have a TV episode with the name: "Disney Animated Shorts - S1950E07 - Trailer Horn.mkv".  EMM will not scrape this, I assumed because of "trailer" in the name.  However, I have another episode named: "Disney Animated Shorts - S1938E06 - Mickey's Trailer.mkv " and that scrapes just fine.  Any idea why this is happening and how can I resolve it.

Thanks
  • 1
  • 159
  • 160
  • 161(current)
  • 162
  • 163
  • 176

Logout Mark Read Team Forum Stats Members Help
Ember Media Manager 1.4.8.0 ALPHA - Discussion Thread2