Posts: 6,566
Joined: Apr 2008
Reputation:
160
natethomas
Enjoying Retirement by Staying Busy
Posts: 6,566
A new suggestion. When adding something to sync for the first time, the synchronization settings window doesn't have any kind of OK or Sync button, so the only way to exit is by hitting back, which isn't really obvious. You might include a Sync button and a Cancel button, so people can choose whether to sync or not.
Posts: 6,566
Joined: Apr 2008
Reputation:
160
natethomas
Enjoying Retirement by Staying Busy
Posts: 6,566
BTW, I'm testing your most recent updated build for Windows, and Season folders are showing for me now. I haven't updated the server OpenELEC box yet, and I haven't updated and tested the Android box that was having problems before.
Posts: 836
Joined: Apr 2013
Reputation:
46
Some observations on unavailable items.
If the server is off and you try to play an item, it tells you that the server is unavailable which is nice. If there is a descriptive name like LivingRoom, the user with know exactly where to check and that is good. However, if the server is on but the file is not available, the client fail silently. On the server there is a message that the file is unavailable and ask if you want to remove it. On the client nothing obvious occurs. This is not a new behaviour, it is what occurs on current versions, but with upnp items now in the library, it would be good to get a message.
I have cleaned the library on the server to to see how the client will respond. Will the next sync remove the orphan items or do I have to clean the client library. I have saved the server database with the orphaned files, so that I can test again if you decide to make a change.
Cheers
Posts: 195
Joined: Dec 2012
Reputation:
1
poplap
Senior Member
Posts: 195
I will have to give this some testing when I get a chance however I have a few questions. One of the bigger ones, and it may not be the best point in development for it but, how will things play out with addon imported content??
1) If the DNLA server (Kodi) has plugin://plugin.video.netflix/somecontent in the library pointing to a movie does that get shared out?? If you play that on another machine will it request you install the addon, play and stream, or fail
2) Do watch states sync even if the content is not being shared?? For example if I watch a movie through an addon added to the library will the watch state update to the server's version?? What about cover art??
3) How will duplicates be handled?? If I have a local copy vs DNLA or addon, or addon v DNLA, etc. Which gets used, can I decide??
I live the idea of being able to make a mesh of Kodi systems and have everything sync, plus get addon content in the library. I am just wondering how will everything get synced up and handled.
Hope the questions are appropriate and not to early.
Thanks
Raspberry Pi Model B 2 1024MB @ 1.0Ghz w/OSMC
--Decommissioned-- Raspberry Pi Model B 512MB @ 1.0Ghz w/ 3TB USB Drive Running Open Media Vault
Posts: 836
Joined: Apr 2013
Reputation:
46
It did as you said and removed the orphaned items from the client when it synced..