home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
MediaPortal 1 Plugins
Popular Plugins
My TVSeries
multi-seat plugin - how should it work?
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="JonJon" data-source="post: 556064" data-attributes="member: 50110"><p>[USER=68691]spar1grep[/USER]</p><p></p><p>I'm not an expert in ODBC, but I believe in regards to .NET its use is discouraged and other managed technologies promoted. On the more technical side, I'm not sure where the locking is occurring it could be at the database level in which case I do not think ODBC would help or it could be at the .NET data provider in which case the ODBC driver manager might help with concurrency. Since your post I've done a little checking on the availability of ODBC drivers for SQLite and a third-party is <a href="http://www.ch-werner.de/sqliteodbc/" target="_blank">available</a>. For drivers I would prefer if they were first party rather then third party but perhaps someone could get the plugin to work with ODBC down the road. The Service version of the plugin wont however.</p><p></p><p>We'll first try a shared folder for images that all clients can grab from, however if ppl do experience problems then I guess we'll just have to cache them locally.</p><p></p><p>[USER=96543]MrLobster[/USER]</p><p>Databases generally handle the locking, usually by table or row. As for syncing problems I agree this is an issue that we need to be aware of but I think they will only be noticeable if you remain on a list screen for a long period as screen information is dynamically loaded and I have some ideas on how to keep it closely synced without a lot of polling. Wont now how well it will work until its implemented though.</p><p></p><p>------</p><p></p><p>After some more thought in regards to clients and pincodes and all that, I've come up with the following:</p><p></p><p>- The current pincode will become the Master pincode and will lock the configuration (can leave it unlocked). </p><p>- Each machine will be a client and will be able to set a pincode.</p><p>- A client can run in one of two modes:</p><p> - Restricted: Can only view a subset of series, limited either by Classification or manually set</p><p> - Unrestricted: Can view all series</p><p>- A Client will have its own watch status and bookmark for episodes, can set up views that are only available for the client</p><p></p><p>Have I forgotten anything? Is there a behaviour you'd like it to have?</p></blockquote><p></p>
[QUOTE="JonJon, post: 556064, member: 50110"] [USER=68691]spar1grep[/USER] I'm not an expert in ODBC, but I believe in regards to .NET its use is discouraged and other managed technologies promoted. On the more technical side, I'm not sure where the locking is occurring it could be at the database level in which case I do not think ODBC would help or it could be at the .NET data provider in which case the ODBC driver manager might help with concurrency. Since your post I've done a little checking on the availability of ODBC drivers for SQLite and a third-party is [URL="http://www.ch-werner.de/sqliteodbc/"]available[/URL]. For drivers I would prefer if they were first party rather then third party but perhaps someone could get the plugin to work with ODBC down the road. The Service version of the plugin wont however. We'll first try a shared folder for images that all clients can grab from, however if ppl do experience problems then I guess we'll just have to cache them locally. [USER=96543]MrLobster[/USER] Databases generally handle the locking, usually by table or row. As for syncing problems I agree this is an issue that we need to be aware of but I think they will only be noticeable if you remain on a list screen for a long period as screen information is dynamically loaded and I have some ideas on how to keep it closely synced without a lot of polling. Wont now how well it will work until its implemented though. ------ After some more thought in regards to clients and pincodes and all that, I've come up with the following: - The current pincode will become the Master pincode and will lock the configuration (can leave it unlocked). - Each machine will be a client and will be able to set a pincode. - A client can run in one of two modes: - Restricted: Can only view a subset of series, limited either by Classification or manually set - Unrestricted: Can view all series - A Client will have its own watch status and bookmark for episodes, can set up views that are only available for the client Have I forgotten anything? Is there a behaviour you'd like it to have? [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Plugins
Popular Plugins
My TVSeries
multi-seat plugin - how should it work?
Contact us
RSS
Top
Bottom