android-xbmcremote-sandbox icon indicating copy to clipboard operation
android-xbmcremote-sandbox copied to clipboard

Should the database be synced every time music is opened?

Open s0129 opened this issue 13 years ago • 2 comments

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?

s0129 avatar Jan 08 '12 21:01 s0129

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).

freezy avatar Jan 08 '12 22:01 freezy

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

s0129 avatar Jan 09 '12 19:01 s0129