android-xbmcremote-sandbox
android-xbmcremote-sandbox copied to clipboard
Should the database be synced every time music is opened?
Should we only sync the database when the refresh button is pressed? At the moment every time Music is opened the database is re-synced. Or should we do it when the application is opened?
On very large libraries this could slow the phone down a lot?
Good question. Also, I'm soon going to integrate a sync provider for the account manager that actually does synchronize. I think the best would be to give the user the possibility to define which section will be synchronized how often.
However, at least the first time the application is run should be synched automatically.
About the inapp-synching, it's not yet clear to me if we want to have sync buttons on every page or only on the home screen. I figure for screens that contains locally synched data, there isn't really a sync button necessary, however for screens that fetch data live from XBMC, there is (such as the files list screen).
I would agree the user should be able to customise this. I think there is a case for the sync button on all screens. On the music for example it contains locally synched data, but the user might decide this data is out of date and the sync button can be pressed to refresh the local synced database.
On 8 January 2012 22:46, freezy < [email protected]
wrote:
Good question. Also, I'm soon going to integrate a sync provider for the account manager that actually does synchronize. I think the best would be to give the user the possibility to define which section will be synchronized how often.
However, at least the first time the application is run should be synched automatically.
About the inapp-synching, it's not yet clear to me if we want to have sync buttons on every page or only on the home screen. I figure for screens that contains locally synched data, there isn't really a sync button necessary, however for screens that fetch data live from XBMC, there is (such as the files list screen).
Reply to this email directly or view it on GitHub:
https://github.com/freezy/android-xbmcremote-sandbox/issues/11#issuecomment-3405343