lp:~ubuntuone-client-engineering/ubuntuone-android-music/metadata-caching-optimisation
Created by
Michał Karnicki
and last modified
- Get this branch:
- bzr branch lp:~ubuntuone-client-engineering/ubuntuone-android-music/metadata-caching-optimisation
Members of
Ubuntu One Client Engineering team
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Roberto Alsina (community): Approve (code review)
-
Diff: 2137 lines (+1333/-185)19 files modifiedsrc/com/ubuntuone/android/music/UbuntuOneMusic.java (+13/-4)
src/com/ubuntuone/android/music/provider/MusicContentValues.java (+22/-13)
src/com/ubuntuone/android/music/provider/MusicContract.java (+1/-1)
src/com/ubuntuone/android/music/provider/MusicDatabase.java (+3/-3)
src/com/ubuntuone/android/music/provider/MusicProvider.java (+1/-1)
src/com/ubuntuone/android/music/provider/MusicProviderUtils.java (+3/-3)
src/com/ubuntuone/android/music/provider/dao/AlbumDao.java (+130/-0)
src/com/ubuntuone/android/music/provider/dao/ArtistDao.java (+170/-0)
src/com/ubuntuone/android/music/provider/dao/Dao.java (+76/-0)
src/com/ubuntuone/android/music/provider/dao/GenreDao.java (+86/-0)
src/com/ubuntuone/android/music/provider/dao/PlaylistDao.java (+109/-0)
src/com/ubuntuone/android/music/provider/dao/PlaylistSongDao.java (+97/-0)
src/com/ubuntuone/android/music/provider/dao/SongDao.java (+194/-0)
src/com/ubuntuone/android/music/service/MusicService.java (+2/-2)
src/com/ubuntuone/android/music/service/SyncService.java (+136/-78)
src/com/ubuntuone/android/music/ui/HomeActivity.java (+1/-1)
test/src/com/ubuntuone/android/music/UbuntuOneMusicTest.java (+10/-0)
test/src/com/ubuntuone/android/music/provider/MusicContentValuesTest.java (+8/-8)
test/src/com/ubuntuone/android/music/provider/MusicProviderInsertTest.java (+271/-71)
Branch information
Recent revisions
- 20. By Michał Karnicki
-
Added MusicService.
Added PlayerActivity.
Added NowPlaying view.
Added starring.
Wire UI multiple UI elements.
Added context menus, where applicable.
Minor theming.
Updated license headers. - 17. By Michał Karnicki
-
Added SyncColums.UPDATED column to appropriate tables.
Added post-sync metadata cleanup.
Upgraded libUbuntuSSO and libUbuntuOneMusic dependencies.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntuone-android-music