Kodi Community Forum
Running Ember from multiple computers - 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: Running Ember from multiple computers (/showthread.php?tid=192977)



Running Ember from multiple computers - AnthonyJS02 - 2014-04-23

Is there a way or what would be best way to run ember pointing to same directory and just run from a few different computers?

I've heard someone mention drop box? Can it run off unraid in any way? Or can I just install on diff computer and make a copy of settings and all be good? Is there anything program does that will get out of sync or anything updating library from diff sources?

Thanks


RE: Running Ember from multiple computers - DanCooper - 2014-04-23

Dropbox works, but Ember generate large files in Temp folder for tv show precaching. Try it if you have a fast internet connection and enough space on Dropbox.

The better way is to save Ember on a lokal server/NAS and start it from there (local share). But don't use Ember on multiple computers at the same time.


RE: Running Ember from multiple computers - AnthonyJS02 - 2014-04-23

So it would work on unraid?would I put the whole directory on there?


RE: Running Ember from multiple computers - DanCooper - 2014-04-23

I don't know unraid, but if you can create a normal share (like in Windows) it will work. Put the whole directory in this share and start Ember from an other computer.
All data like settings, database and temp files will be saved in .\Ember\Settings folder.


RE: Running Ember from multiple computers - publicENEMY - 2014-05-22

(2014-04-23, 21:31)DanCooper Wrote: I don't know unraid, but if you can create a normal share (like in Windows) it will work. Put the whole directory in this share and start Ember from an other computer.
All data like settings, database and temp files will be saved in .\Ember\Settings folder.

i have unraid smb shares and i cant properly start ember media manager beta. when i try to open emm beta from network, a lot of error related to opening database occur.

this is the log
Code:
time,logger,callsite,threadid,level,message
2014-05-22 09:08:11.6014,EmberAPI.Database,EmberAPI.ErrorLogger.Error,1,ERROR,"System.Data.SQLite.SQLiteException (0x80004005): unable to open database file
   at System.Data.SQLite.SQLite3.Open(String strFilename, SQLiteConnectionFlags connectionFlags, SQLiteOpenFlagsEnum openFlags, Int32 maxPoolSize, Boolean usePool)
   at System.Data.SQLite.SQLiteConnection.Open()
   at EmberAPI.Database.ConnectMediaDB()
   at System.Data.SQLite.SQLite3.Open(String strFilename, SQLiteConnectionFlags connectionFlags, SQLiteOpenFlagsEnum openFlags, Int32 maxPoolSize, Boolean usePool)
   at System.Data.SQLite.SQLiteConnection.Open()
   at EmberAPI.Database.ConnectMediaDB()"
2014-05-22 09:08:11.6664,EmberAPI.Database,EmberAPI.ErrorLogger.Error,1,ERROR,"System.InvalidOperationException: Operation is not valid due to the current state of the object.
   at System.Data.SQLite.SQLiteConnection.BeginDbTransaction(IsolationLevel isolationLevel)
   at System.Data.SQLite.SQLiteConnection.BeginTransaction()
   at EmberAPI.Database.AddMissingColumnsToDatabase()
   at EmberAPI.Database.ConnectMediaDB()
   at System.Data.SQLite.SQLiteConnection.BeginDbTransaction(IsolationLevel isolationLevel)
   at System.Data.SQLite.SQLiteConnection.BeginTransaction()
   at EmberAPI.Database.AddMissingColumnsToDatabase()
   at EmberAPI.Database.ConnectMediaDB()"
2014-05-22 09:08:11.7374,EmberAPI.Database,EmberAPI.ErrorLogger.Error,1,ERROR,"unable to open database file
   at System.Data.SQLite.SQLite3.Open(String strFilename, SQLiteConnectionFlags connectionFlags, SQLiteOpenFlagsEnum openFlags, Int32 maxPoolSize, Boolean usePool)
   at System.Data.SQLite.SQLiteConnection.Open()
   at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
   at EmberAPI.Database.FillDataTable(DataTable& dTable, String Command)"
2014-05-22 09:08:11.7614,EmberAPI.Database,EmberAPI.ErrorLogger.Error,1,ERROR,"unable to open database file
   at System.Data.SQLite.SQLite3.Open(String strFilename, SQLiteConnectionFlags connectionFlags, SQLiteOpenFlagsEnum openFlags, Int32 maxPoolSize, Boolean usePool)
   at System.Data.SQLite.SQLiteConnection.Open()
   at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
   at EmberAPI.Database.FillDataTable(DataTable& dTable, String Command)"
2014-05-22 09:08:11.7954,Ember_Media_Manager.frmMain,EmberAPI.ErrorLogger.Error,1,ERROR,"Operation is not valid due to the current state of the object.
   at System.Data.SQLite.SQLiteConnection.BeginDbTransaction(IsolationLevel isolationLevel)
   at System.Data.SQLite.SQLiteConnection.BeginTransaction()
   at Ember_Media_Manager.frmMain.DoTitleCheck()"
2014-05-22 09:08:11.8024,Ember_Media_Manager.frmMain,EmberAPI.ErrorLogger.Error,1,ERROR,"Database is not open
   at System.Data.SQLite.SQLiteCommand.InitializeForReader()
   at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.SQLite.SQLiteCommand.ExecuteScalar(CommandBehavior behavior)
   at System.Data.SQLite.SQLiteCommand.ExecuteScalar()
   at Ember_Media_Manager.frmMain.SetTVCount()
   at Ember_Media_Manager.frmMain.FillList(Int32 iIndex)
   at Ember_Media_Manager.frmMain.LoadWithGUI()"
2014-05-22 09:08:13.0835,EmberAPI.Database,EmberAPI.ErrorLogger.Error,1,ERROR,"unable to open database file
   at System.Data.SQLite.SQLite3.Open(String strFilename, SQLiteConnectionFlags connectionFlags, SQLiteOpenFlagsEnum openFlags, Int32 maxPoolSize, Boolean usePool)
   at System.Data.SQLite.SQLiteConnection.Open()
   at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
   at EmberAPI.Database.FillDataTable(DataTable& dTable, String Command)"
2014-05-22 09:08:13.1015,EmberAPI.Database,EmberAPI.ErrorLogger.Error,1,ERROR,"unable to open database file
   at System.Data.SQLite.SQLite3.Open(String strFilename, SQLiteConnectionFlags connectionFlags, SQLiteOpenFlagsEnum openFlags, Int32 maxPoolSize, Boolean usePool)
   at System.Data.SQLite.SQLiteConnection.Open()
   at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
   at EmberAPI.Database.FillDataTable(DataTable& dTable, String Command)"
2014-05-22 09:08:13.1215,Ember_Media_Manager.frmMain,EmberAPI.ErrorLogger.Error,1,ERROR,"Operation is not valid due to the current state of the object.
   at System.Data.SQLite.SQLiteConnection.BeginDbTransaction(IsolationLevel isolationLevel)
   at System.Data.SQLite.SQLiteConnection.BeginTransaction()
   at Ember_Media_Manager.frmMain.DoTitleCheck()"
2014-05-22 09:08:13.1305,Ember_Media_Manager.frmMain,EmberAPI.ErrorLogger.Error,1,ERROR,"Database is not open
   at System.Data.SQLite.SQLiteCommand.InitializeForReader()
   at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.SQLite.SQLiteCommand.ExecuteScalar(CommandBehavior behavior)
   at System.Data.SQLite.SQLiteCommand.ExecuteScalar()
   at Ember_Media_Manager.frmMain.SetTVCount()
   at Ember_Media_Manager.frmMain.FillList(Int32 iIndex)
   at Ember_Media_Manager.frmMain.RunFilter(Boolean doFill)"
2014-05-22 09:10:13.9644,EmberAPI.Database,EmberAPI.ErrorLogger.Error,1,ERROR,"Operation is not valid due to the current state of the object.
   at System.Data.SQLite.SQLiteConnection.BeginDbTransaction(IsolationLevel isolationLevel)
   at System.Data.SQLite.SQLiteConnection.BeginTransaction()
   at EmberAPI.Database.ClearNew()"
2014-05-22 09:10:13.9714,EmberAPI.Database,EmberAPI.ErrorLogger.Error,1,ERROR,"System.InvalidOperationException: Database is not open
   at System.Data.SQLite.SQLiteCommand.InitializeForReader()
   at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(CommandBehavior behavior)
   at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
   at EmberAPI.Database.CloseDatabase(SQLiteConnection& connection)
   at System.Data.SQLite.SQLiteCommand.InitializeForReader()
   at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(CommandBehavior behavior)
   at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
   at EmberAPI.Database.CloseDatabase(SQLiteConnection& connection)"

thanks.