summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/Music.apkbin1081748 -> 1082363 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes.dexbin569032 -> 576856 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$1.classbin1798 -> 1798 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$10.classbin1182 -> 1313 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$11.classbin1125 -> 1182 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$12.classbin1101 -> 1125 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$13.classbin0 -> 1101 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$2.classbin1025 -> 1025 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$3.classbin819 -> 810 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$4.classbin803 -> 819 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$5.classbin803 -> 803 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$6.classbin803 -> 803 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$7.classbin2608 -> 803 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$8.classbin1602 -> 2608 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$9.classbin1311 -> 1602 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter$1.classbin970 -> 970 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter$QueryHandler.classbin1274 -> 1274 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter$ViewHolder.classbin750 -> 750 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter.classbin8305 -> 9506 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$ModeCallback.classbin3820 -> 3820 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$NowPlayingGesture.classbin2102 -> 2102 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$TabSwipe.classbin2553 -> 2553 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity.classbin26747 -> 30256 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$1.classbin1840 -> 1840 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$10.classbin1260 -> 1355 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$11.classbin1167 -> 1260 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$12.classbin1137 -> 1167 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$13.classbin0 -> 1137 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$2.classbin1067 -> 1067 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$3.classbin855 -> 846 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$4.classbin839 -> 855 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$5.classbin839 -> 839 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$6.classbin839 -> 839 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$7.classbin2656 -> 839 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$8.classbin1668 -> 2656 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$9.classbin1353 -> 1668 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$1.classbin1048 -> 1048 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$1MyCursorWrapper.classbin2046 -> 2046 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$QueryHandler.classbin1370 -> 1370 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$ViewHolder.classbin804 -> 804 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter.classbin12122 -> 13748 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$NowPlayingGesture.classbin2156 -> 2156 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$TabSwipe.classbin2586 -> 2586 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity.classbin27765 -> 32374 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AudioPreview.classbin10603 -> 10603 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ColorPicker.classbin3725 -> 3725 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/CreatePlaylist.classbin5073 -> 5073 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/DeleteItems.classbin2016 -> 2016 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaAppWidgetProvider3x1.classbin5950 -> 5950 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaAppWidgetProvider4x1.classbin7173 -> 8365 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaAppWidgetProvider4x2.classbin8489 -> 9854 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPickerActivity$PickListAdapter.classbin3300 -> 3300 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPickerActivity.classbin6085 -> 6085 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$1.classbin1449 -> 1449 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$10.classbin1297 -> 1297 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$11.classbin812 -> 812 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$12.classbin812 -> 812 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$13.classbin812 -> 812 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$14.classbin812 -> 812 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$15.classbin812 -> 812 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$16.classbin954 -> 954 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$17.classbin954 -> 954 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$18.classbin1588 -> 1588 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$19.classbin1590 -> 1590 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$2.classbin2031 -> 2031 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$20.classbin1546 -> 1546 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$21.classbin2362 -> 2362 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$22$1.classbin1126 -> 1126 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$22.classbin3964 -> 3964 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$23.classbin1277 -> 1277 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$3.classbin1312 -> 1312 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$4.classbin1805 -> 1805 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$5.classbin2281 -> 2281 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$6.classbin894 -> 894 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$7.classbin1033 -> 1033 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$8.classbin1733 -> 1733 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$9.classbin1734 -> 1734 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$AlbumArtHandler.classbin1959 -> 1959 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$AlbumSongIdWrapper.classbin580 -> 580 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$Worker.classbin1532 -> 1532 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity.classbin35838 -> 41589 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$1.classbin3917 -> 4038 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$2.classbin3856 -> 3858 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$3.classbin1033 -> 1033 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$4.classbin1215 -> 1215 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$5.classbin1205 -> 1205 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$6.classbin1951 -> 1951 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$7.classbin868 -> 868 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$MultiPlayer$1.classbin1495 -> 1495 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$MultiPlayer$2.classbin2223 -> 2223 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$MultiPlayer.classbin5236 -> 5305 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$ServiceStub.classbin4639 -> 4639 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$Shuffler.classbin855 -> 855 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService.classbin45382 -> 45865 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicBrowserActivity.classbin1854 -> 1854 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicPicker$TrackListAdapter.classbin6429 -> 6429 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicPicker.classbin10916 -> 10916 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$1.classbin931 -> 931 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$2.classbin1126 -> 1126 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$3.classbin1277 -> 953 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$4.classbin960 -> 1209 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$5.classbin1289 -> 1277 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$6.classbin0 -> 1055 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$7.classbin0 -> 1289 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$8.classbin0 -> 1219 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$9.classbin0 -> 930 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity.classbin18724 -> 19885 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$1.classbin1331 -> 1331 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$2.classbin1083 -> 1083 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$3.classbin1199 -> 1199 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$FastBitmapDrawable.classbin1145 -> 1145 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$LogEntry.classbin1319 -> 1319 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$ServiceBinder.classbin1372 -> 1372 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$ServiceToken.classbin539 -> 539 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils.classbin41008 -> 43298 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$1.classbin1819 -> 1819 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$10.classbin1074 -> 1622 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$11.classbin1221 -> 1074 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$12.classbin2647 -> 1221 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$13.classbin1146 -> 2647 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$14.classbin1119 -> 1146 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$15.classbin0 -> 1119 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$2.classbin1046 -> 1046 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$3.classbin1104 -> 1104 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$4.classbin837 -> 828 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$5.classbin821 -> 837 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$6.classbin821 -> 821 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$7.classbin821 -> 821 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$8.classbin2632 -> 821 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$9.classbin1620 -> 2632 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$NowPlayingGesture.classbin2129 -> 2129 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$PlaylistListAdapter$1.classbin1009 -> 1009 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$PlaylistListAdapter$QueryHandler.classbin1491 -> 1491 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$PlaylistListAdapter.classbin5099 -> 6584 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$TabSwipe.classbin2571 -> 2571 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity.classbin27101 -> 30642 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PreviewPreference.classbin4238 -> 4238 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/QueryBrowserActivity$QueryListAdapter.classbin5620 -> 5620 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/QueryBrowserActivity.classbin10919 -> 10919 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$drawable.classbin5036 -> 5104 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$id.classbin5078 -> 4640 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$layout.classbin1790 -> 1631 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$menu.classbin392 -> 392 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$plurals.classbin544 -> 544 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$raw.classbin386 -> 386 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$string.classbin11106 -> 11234 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$xml.classbin584 -> 584 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/RenamePlaylist.classbin5464 -> 5464 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ScanningProgress.classbin1476 -> 1476 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TouchInterceptor.classbin11263 -> 11263 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$1.classbin1798 -> 1798 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$10.classbin2116 -> 1370 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$11.classbin853 -> 3693 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$12.classbin1688 -> 853 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$13.classbin2262 -> 1688 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$14.classbin1125 -> 2262 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$15.classbin1101 -> 1125 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$16.classbin718 -> 1101 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$17.classbin0 -> 718 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$2.classbin1025 -> 1025 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$3.classbin819 -> 810 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$4.classbin803 -> 819 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$5.classbin803 -> 803 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$6.classbin803 -> 803 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$7.classbin2608 -> 803 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$8.classbin1394 -> 2608 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$9.classbin1368 -> 1394 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$NowPlayingCursor.classbin5702 -> 5702 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$NowPlayingGesture.classbin2102 -> 2102 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TabSwipe.classbin2550 -> 2550 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$1.classbin970 -> 970 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$TrackQueryHandler$QueryArgs.classbin1044 -> 1044 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$TrackQueryHandler.classbin3088 -> 3088 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$ViewHolder.classbin832 -> 832 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter.classbin8856 -> 10222 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity.classbin38781 -> 42252 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/VerticalTextSpinner.classbin9656 -> 9656 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/VideoBrowserActivity.classbin3542 -> 3542 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/WeekSelector.classbin2343 -> 2343 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-hdpi/ic_dialog_alert_holo_dark.pngbin0 -> 928 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-hdpi/ic_menu_moreoverflow_normal_holo_dark.pngbin0 -> 126 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-mdpi/ic_dialog_alert_holo_dark.pngbin0 -> 794 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-mdpi/ic_menu_moreoverflow_normal_holo_dark.pngbin0 -> 113 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-xhdpi/ic_dialog_alert_holo_dark.pngbin0 -> 1416 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-xhdpi/ic_menu_moreoverflow_normal_holo_dark.pngbin0 -> 132 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/bin/resources.ap_bin821426 -> 820452 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/gen/com/android/music/R.java532
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-hdpi/ic_dialog_alert_holo_dark.pngbin0 -> 930 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-hdpi/ic_menu_moreoverflow_normal_holo_dark.pngbin0 -> 186 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-mdpi/ic_dialog_alert_holo_dark.pngbin0 -> 736 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-mdpi/ic_menu_moreoverflow_normal_holo_dark.pngbin0 -> 122 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-xhdpi/ic_dialog_alert_holo_dark.pngbin0 -> 1287 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-xhdpi/ic_menu_moreoverflow_normal_holo_dark.pngbin0 -> 222 bytes
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/layout-land/audio_player_common.xml10
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/layout-land/media_picker_activity.xml1
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/layout-land/media_picker_activity_expanding.xml1
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/album_appwidget4x2.xml1
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/audio_player_common.xml3
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/extra_controls.xml3
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/media_picker_activity.xml4
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/media_picker_activity_expanding.xml4
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/nowplaying.xml13
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/track_list_item_child.xml1
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/track_list_item_group.xml1
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/values/strings.xml4
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/res/xml/settings.xml16
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/AlbumBrowserActivity.java173
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/ArtistAlbumBrowserActivity.java228
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaAppWidgetProvider4x1.java30
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaAppWidgetProvider4x2.java41
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaPlaybackActivity.java348
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaPlaybackService.java16
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MusicSettingsActivity.java82
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MusicUtils.java94
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/PlaylistBrowserActivity.java193
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/PreviewPreference.java1
-rw-r--r--CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/TrackBrowserActivity.java229
217 files changed, 1705 insertions, 324 deletions
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/Music.apk b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/Music.apk
index 9fd0f9a..6254a7c 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/Music.apk
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/Music.apk
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes.dex b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes.dex
index e82018b..0c19f7a 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes.dex
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes.dex
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$1.class
index dd97753..623321f 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$10.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$10.class
index 98bc616..2f13c4a 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$10.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$10.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$11.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$11.class
index 6957be3..5257d60 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$11.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$11.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$12.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$12.class
index 4ecb7bb..677cc64 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$12.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$12.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$13.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$13.class
new file mode 100644
index 0000000..1ce459a
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$13.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$2.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$2.class
index 8499cbc..e4d866c 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$2.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$2.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$3.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$3.class
index b3d6c8c..f4a6b91 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$3.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$3.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$4.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$4.class
index 44edd9a..5d74297 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$4.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$4.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$5.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$5.class
index 26dca9e..9582088 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$5.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$5.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$6.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$6.class
index 2ebea47..be69609 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$6.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$6.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$7.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$7.class
index 38918af..52944c5 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$7.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$7.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$8.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$8.class
index eaefaa2..7892894 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$8.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$8.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$9.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$9.class
index ba6a550..694f8ab 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$9.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$9.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter$1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter$1.class
index b8ac0ae..a46f2a4 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter$1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter$1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter$QueryHandler.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter$QueryHandler.class
index 535c0a1..9829c3a 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter$QueryHandler.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter$QueryHandler.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter$ViewHolder.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter$ViewHolder.class
index b9b6ad7..222fe72 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter$ViewHolder.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter$ViewHolder.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter.class
index 8706732..16b0b75 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$AlbumListAdapter.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$ModeCallback.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$ModeCallback.class
index 49c3d3e..b5eb299 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$ModeCallback.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$ModeCallback.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$NowPlayingGesture.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$NowPlayingGesture.class
index d2bab2e..2081c2d 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$NowPlayingGesture.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$NowPlayingGesture.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$TabSwipe.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$TabSwipe.class
index 90b5dc1..dc9bbef 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$TabSwipe.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity$TabSwipe.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity.class
index f54d975..cf064f5 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AlbumBrowserActivity.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$1.class
index ef13891..8572422 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$10.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$10.class
index 27bddf2..58240d9 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$10.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$10.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$11.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$11.class
index f648123..713306e 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$11.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$11.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$12.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$12.class
index 594ef64..5878170 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$12.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$12.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$13.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$13.class
new file mode 100644
index 0000000..864f2b7
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$13.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$2.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$2.class
index 0b056f7..14af0c7 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$2.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$2.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$3.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$3.class
index ec524b0..3f8312a 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$3.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$3.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$4.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$4.class
index 56d895d..0edd63e 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$4.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$4.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$5.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$5.class
index f8f769d..4fad905 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$5.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$5.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$6.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$6.class
index 1189ba1..32fd8d2 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$6.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$6.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$7.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$7.class
index e3d2ade..577e988 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$7.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$7.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$8.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$8.class
index d2840b3..1771269 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$8.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$8.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$9.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$9.class
index 0f1c1e2..35dfa7a 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$9.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$9.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$1.class
index 418b605..91cdb3d 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$1MyCursorWrapper.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$1MyCursorWrapper.class
index ff14ca9..88889be 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$1MyCursorWrapper.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$1MyCursorWrapper.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$QueryHandler.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$QueryHandler.class
index aea75c4..85dd5f2 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$QueryHandler.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$QueryHandler.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$ViewHolder.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$ViewHolder.class
index 89d149b..09da508 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$ViewHolder.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter$ViewHolder.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter.class
index b784a2c..13431d6 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$ArtistAlbumListAdapter.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$NowPlayingGesture.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$NowPlayingGesture.class
index 18d5727..3a50143 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$NowPlayingGesture.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$NowPlayingGesture.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$TabSwipe.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$TabSwipe.class
index 92a3407..ab84843 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$TabSwipe.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity$TabSwipe.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity.class
index 6aacc83..6f1a369 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ArtistAlbumBrowserActivity.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AudioPreview.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AudioPreview.class
index f57d23a..d3a7f2c 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AudioPreview.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/AudioPreview.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ColorPicker.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ColorPicker.class
index 5840cd9..2dfba14 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ColorPicker.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ColorPicker.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/CreatePlaylist.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/CreatePlaylist.class
index c53b37b..4f04185 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/CreatePlaylist.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/CreatePlaylist.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/DeleteItems.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/DeleteItems.class
index 0371c3b..d0f9801 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/DeleteItems.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/DeleteItems.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaAppWidgetProvider3x1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaAppWidgetProvider3x1.class
index aeae120..e06403b 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaAppWidgetProvider3x1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaAppWidgetProvider3x1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaAppWidgetProvider4x1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaAppWidgetProvider4x1.class
index f66dbe5..2884cb9 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaAppWidgetProvider4x1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaAppWidgetProvider4x1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaAppWidgetProvider4x2.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaAppWidgetProvider4x2.class
index 82eca68..1f0a48e 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaAppWidgetProvider4x2.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaAppWidgetProvider4x2.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPickerActivity$PickListAdapter.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPickerActivity$PickListAdapter.class
index c9cf004..012f2a0 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPickerActivity$PickListAdapter.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPickerActivity$PickListAdapter.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPickerActivity.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPickerActivity.class
index 1a09a43..14fbee7 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPickerActivity.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPickerActivity.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$1.class
index 5514fe5..885a3d3 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$10.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$10.class
index f13d9c9..e2e3818 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$10.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$10.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$11.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$11.class
index 3d981af..9917ac8 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$11.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$11.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$12.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$12.class
index 2b05331..e4a8c59 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$12.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$12.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$13.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$13.class
index 818515b..befa5da 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$13.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$13.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$14.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$14.class
index 7afe3e7..00a6bc7 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$14.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$14.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$15.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$15.class
index fc2ee3e..43c73fa 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$15.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$15.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$16.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$16.class
index 29dcc81..d9becfe 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$16.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$16.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$17.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$17.class
index d45a223..67f0f8c 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$17.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$17.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$18.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$18.class
index 1ec37bf..685ed73 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$18.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$18.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$19.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$19.class
index 6139c6a..a9f2a96 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$19.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$19.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$2.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$2.class
index c821198..2e73942 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$2.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$2.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$20.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$20.class
index c78c4f5..1a1f221 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$20.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$20.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$21.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$21.class
index 4dcd146..ce93b19 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$21.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$21.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$22$1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$22$1.class
index 573ded6..536fd60 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$22$1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$22$1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$22.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$22.class
index 57a2d78..d278fdd 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$22.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$22.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$23.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$23.class
index 6555a4b..bf6f652 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$23.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$23.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$3.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$3.class
index c59c7c8..48f1420 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$3.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$3.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$4.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$4.class
index f7855b5..4de2fe3 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$4.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$4.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$5.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$5.class
index e7955c7..652b368 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$5.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$5.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$6.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$6.class
index 6990bb8..a454224 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$6.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$6.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$7.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$7.class
index 74d8ffc..8d7d648 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$7.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$7.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$8.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$8.class
index cb80c3d..90c610f 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$8.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$8.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$9.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$9.class
index 0259775..38e283c 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$9.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$9.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$AlbumArtHandler.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$AlbumArtHandler.class
index cd074b8..39b4b0e 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$AlbumArtHandler.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$AlbumArtHandler.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$AlbumSongIdWrapper.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$AlbumSongIdWrapper.class
index 62d21f7..da59a9d 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$AlbumSongIdWrapper.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$AlbumSongIdWrapper.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$Worker.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$Worker.class
index 7e969e3..99eb8c8 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$Worker.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity$Worker.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity.class
index cb42c6c..60f79c5 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackActivity.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$1.class
index 13d5d75..25e7398 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$2.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$2.class
index dd97fbe..1830503 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$2.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$2.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$3.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$3.class
index 4e37e7c..71a4cad 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$3.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$3.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$4.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$4.class
index 99e0e15..20df204 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$4.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$4.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$5.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$5.class
index 037faae..b833057 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$5.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$5.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$6.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$6.class
index cc4b604..1f24c6d 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$6.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$6.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$7.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$7.class
index cdb59de..984ff12 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$7.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$7.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$MultiPlayer$1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$MultiPlayer$1.class
index abe0e57..b4fdc18 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$MultiPlayer$1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$MultiPlayer$1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$MultiPlayer$2.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$MultiPlayer$2.class
index 2f96787..2c627f6 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$MultiPlayer$2.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$MultiPlayer$2.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$MultiPlayer.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$MultiPlayer.class
index 8617435..f4dbb5f 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$MultiPlayer.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$MultiPlayer.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$ServiceStub.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$ServiceStub.class
index b9b7144..f515104 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$ServiceStub.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$ServiceStub.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$Shuffler.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$Shuffler.class
index 8d7513b..d25aeb4 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$Shuffler.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService$Shuffler.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService.class
index bd33702..3d2c182 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MediaPlaybackService.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicBrowserActivity.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicBrowserActivity.class
index 94fb96f..24cb0c5 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicBrowserActivity.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicBrowserActivity.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicPicker$TrackListAdapter.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicPicker$TrackListAdapter.class
index 9918b14..69960f1 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicPicker$TrackListAdapter.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicPicker$TrackListAdapter.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicPicker.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicPicker.class
index 3de8860..46d801e 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicPicker.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicPicker.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$1.class
index 67e6173..5e779d3 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$2.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$2.class
index c93b416..43df28f 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$2.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$2.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$3.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$3.class
index 86d09ee..d2681c0 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$3.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$3.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$4.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$4.class
index 2e50417..0ed145b 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$4.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$4.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$5.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$5.class
index 3b17444..3b52282 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$5.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$5.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$6.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$6.class
new file mode 100644
index 0000000..1432588
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$6.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$7.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$7.class
new file mode 100644
index 0000000..fbecaa8
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$7.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$8.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$8.class
new file mode 100644
index 0000000..b06b97f
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$8.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$9.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$9.class
new file mode 100644
index 0000000..5d448fa
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity$9.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity.class
index a6c3f03..4dc09dc 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicSettingsActivity.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$1.class
index 791f69d..3703236 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$2.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$2.class
index 214b0a1..4701497 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$2.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$2.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$3.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$3.class
index 81de322..96372af 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$3.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$3.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$FastBitmapDrawable.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$FastBitmapDrawable.class
index 2b34af0..8a73b66 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$FastBitmapDrawable.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$FastBitmapDrawable.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$LogEntry.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$LogEntry.class
index e9f8ac8..fee3bf8 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$LogEntry.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$LogEntry.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$ServiceBinder.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$ServiceBinder.class
index d45b0e3..3eff717 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$ServiceBinder.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$ServiceBinder.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$ServiceToken.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$ServiceToken.class
index abc54a5..7f65f7a 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$ServiceToken.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils$ServiceToken.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils.class
index 835a9e8..b243877 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/MusicUtils.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$1.class
index 57539ea..7e9c09e 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$10.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$10.class
index e5aba69..b9255c6 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$10.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$10.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$11.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$11.class
index 7fbb769..04be82b 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$11.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$11.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$12.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$12.class
index 9e7be4e..7426353 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$12.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$12.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$13.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$13.class
index a8597de..72d33ca 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$13.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$13.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$14.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$14.class
index 1f8089a..d2243b9 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$14.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$14.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$15.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$15.class
new file mode 100644
index 0000000..8182494
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$15.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$2.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$2.class
index ae08541..88c8fe1 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$2.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$2.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$3.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$3.class
index 63e4e12..378ef1b 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$3.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$3.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$4.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$4.class
index 24c6ba5..4e855f4 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$4.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$4.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$5.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$5.class
index 4166605..5b854c4 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$5.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$5.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$6.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$6.class
index 9ab3291..cc0ac4d 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$6.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$6.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$7.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$7.class
index 825c3e9..b072b9d 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$7.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$7.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$8.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$8.class
index c4e0b63..69c5f2f 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$8.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$8.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$9.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$9.class
index 9a63dc5..6884717 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$9.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$9.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$NowPlayingGesture.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$NowPlayingGesture.class
index ac0e91b..0ebad48 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$NowPlayingGesture.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$NowPlayingGesture.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$PlaylistListAdapter$1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$PlaylistListAdapter$1.class
index 1a6db4f..c7ea05d 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$PlaylistListAdapter$1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$PlaylistListAdapter$1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$PlaylistListAdapter$QueryHandler.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$PlaylistListAdapter$QueryHandler.class
index 4f03f50..73d9f7e 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$PlaylistListAdapter$QueryHandler.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$PlaylistListAdapter$QueryHandler.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$PlaylistListAdapter.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$PlaylistListAdapter.class
index ebb6c86..b364469 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$PlaylistListAdapter.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$PlaylistListAdapter.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$TabSwipe.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$TabSwipe.class
index b3e0cb6..3fb7d8f 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$TabSwipe.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity$TabSwipe.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity.class
index cd6ee33..ef91291 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PlaylistBrowserActivity.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PreviewPreference.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PreviewPreference.class
index fb91565..bb7ac53 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PreviewPreference.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/PreviewPreference.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/QueryBrowserActivity$QueryListAdapter.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/QueryBrowserActivity$QueryListAdapter.class
index 1282f1e..78c44f9 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/QueryBrowserActivity$QueryListAdapter.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/QueryBrowserActivity$QueryListAdapter.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/QueryBrowserActivity.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/QueryBrowserActivity.class
index 9b01ad3..df3ccd1 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/QueryBrowserActivity.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/QueryBrowserActivity.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$drawable.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$drawable.class
index 7f31d8d..f7fc7b1 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$drawable.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$drawable.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$id.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$id.class
index 804319d..ee77576 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$id.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$id.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$layout.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$layout.class
index fcd13f3..80449fd 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$layout.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$layout.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$menu.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$menu.class
index d75325d..081cc8c 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$menu.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$menu.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$plurals.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$plurals.class
index 1c4d35a..b3b9e1e 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$plurals.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$plurals.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$raw.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$raw.class
index c341f99..a3ff8e9 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$raw.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$raw.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$string.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$string.class
index b4eaff8..c4e1116 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$string.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$string.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$xml.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$xml.class
index 5513057..486ad3b 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$xml.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/R$xml.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/RenamePlaylist.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/RenamePlaylist.class
index 55aaa7e..842eae7 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/RenamePlaylist.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/RenamePlaylist.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ScanningProgress.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ScanningProgress.class
index dd8226a..0178238 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ScanningProgress.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/ScanningProgress.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TouchInterceptor.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TouchInterceptor.class
index cb38e1e..023c295 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TouchInterceptor.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TouchInterceptor.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$1.class
index 6b6e705..0a67e00 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$10.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$10.class
index 63b8f03..95aff08 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$10.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$10.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$11.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$11.class
index 44ed333..9c91d30 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$11.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$11.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$12.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$12.class
index 4b80646..45ab116 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$12.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$12.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$13.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$13.class
index 7c0fdfb..443582a 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$13.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$13.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$14.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$14.class
index 893ba61..5628e95 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$14.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$14.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$15.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$15.class
index d65efc4..44990ae 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$15.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$15.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$16.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$16.class
index 560847f..e1cb792 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$16.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$16.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$17.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$17.class
new file mode 100644
index 0000000..18fd5e8
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$17.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$2.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$2.class
index c2bdc93..f078403 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$2.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$2.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$3.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$3.class
index c2540b6..f3075f1 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$3.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$3.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$4.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$4.class
index d0fe24d..73ec046 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$4.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$4.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$5.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$5.class
index 23df5a3..2876e69 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$5.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$5.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$6.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$6.class
index 8fe9c34..07b236c 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$6.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$6.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$7.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$7.class
index 1c2b01e..9921bc2 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$7.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$7.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$8.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$8.class
index 511fa32..cd86335 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$8.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$8.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$9.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$9.class
index 04edcb1..6e10a0e 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$9.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$9.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$NowPlayingCursor.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$NowPlayingCursor.class
index 66b5dff..3235fd6 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$NowPlayingCursor.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$NowPlayingCursor.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$NowPlayingGesture.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$NowPlayingGesture.class
index 2b9703f..7890dbc 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$NowPlayingGesture.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$NowPlayingGesture.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TabSwipe.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TabSwipe.class
index 246e259..9b31c90 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TabSwipe.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TabSwipe.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$1.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$1.class
index 788e4a6..59da716 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$1.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$1.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$TrackQueryHandler$QueryArgs.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$TrackQueryHandler$QueryArgs.class
index fb251f6..ef50b75 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$TrackQueryHandler$QueryArgs.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$TrackQueryHandler$QueryArgs.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$TrackQueryHandler.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$TrackQueryHandler.class
index 96c4722..3c2c351 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$TrackQueryHandler.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$TrackQueryHandler.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$ViewHolder.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$ViewHolder.class
index 0f6f58d..9b4c978 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$ViewHolder.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter$ViewHolder.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter.class
index 0fe7dd7..a5ba837 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity$TrackListAdapter.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity.class
index 6de110f..e149e99 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/TrackBrowserActivity.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/VerticalTextSpinner.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/VerticalTextSpinner.class
index 28fae7a..3f435ca 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/VerticalTextSpinner.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/VerticalTextSpinner.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/VideoBrowserActivity.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/VideoBrowserActivity.class
index db104f0..54081d8 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/VideoBrowserActivity.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/VideoBrowserActivity.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/WeekSelector.class b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/WeekSelector.class
index 9d8353c..42673d5 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/WeekSelector.class
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/classes/com/android/music/WeekSelector.class
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-hdpi/ic_dialog_alert_holo_dark.png b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-hdpi/ic_dialog_alert_holo_dark.png
new file mode 100644
index 0000000..7e77506
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-hdpi/ic_dialog_alert_holo_dark.png
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-hdpi/ic_menu_moreoverflow_normal_holo_dark.png b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-hdpi/ic_menu_moreoverflow_normal_holo_dark.png
new file mode 100644
index 0000000..1c1578d
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-hdpi/ic_menu_moreoverflow_normal_holo_dark.png
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-mdpi/ic_dialog_alert_holo_dark.png b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-mdpi/ic_dialog_alert_holo_dark.png
new file mode 100644
index 0000000..98132d5
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-mdpi/ic_dialog_alert_holo_dark.png
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-mdpi/ic_menu_moreoverflow_normal_holo_dark.png b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-mdpi/ic_menu_moreoverflow_normal_holo_dark.png
new file mode 100644
index 0000000..3b4e746
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-mdpi/ic_menu_moreoverflow_normal_holo_dark.png
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-xhdpi/ic_dialog_alert_holo_dark.png b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-xhdpi/ic_dialog_alert_holo_dark.png
new file mode 100644
index 0000000..6c845e2
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-xhdpi/ic_dialog_alert_holo_dark.png
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-xhdpi/ic_menu_moreoverflow_normal_holo_dark.png b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-xhdpi/ic_menu_moreoverflow_normal_holo_dark.png
new file mode 100644
index 0000000..b90451e
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/res/drawable-xhdpi/ic_menu_moreoverflow_normal_holo_dark.png
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/resources.ap_ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/resources.ap_
index 8450ebb..3a50f22 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/bin/resources.ap_
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/bin/resources.ap_
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/gen/com/android/music/R.java b/CyanogenMod-android_packages_apps_Music-41e85d6/gen/com/android/music/R.java
index d1c485b..7bb3567 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/gen/com/android/music/R.java
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/gen/com/android/music/R.java
@@ -112,9 +112,9 @@ public final class R {
public static final int ic_appwidget_music_pause=0x7f020022;
public static final int ic_appwidget_music_play=0x7f020023;
public static final int ic_appwidget_music_prev=0x7f020024;
- public static final int ic_launcher_market_holo=0x7f020025;
- public static final int ic_launcher_shortcut_music_playlist=0x7f020026;
- public static final int ic_lock_idle_alarm=0x7f020027;
+ public static final int ic_dialog_alert_holo_dark=0x7f020025;
+ public static final int ic_launcher_market_holo=0x7f020026;
+ public static final int ic_launcher_shortcut_music_playlist=0x7f020027;
public static final int ic_market=0x7f020028;
public static final int ic_media_next=0x7f020029;
public static final int ic_media_pause=0x7f02002a;
@@ -124,199 +124,191 @@ public final class R {
public static final int ic_menu_add_playlist=0x7f02002e;
public static final int ic_menu_delete=0x7f02002f;
public static final int ic_menu_eq=0x7f020030;
- public static final int ic_menu_share=0x7f020031;
- public static final int ic_mp_artist_list=0x7f020032;
- public static final int ic_mp_partyshuffle_on_btn=0x7f020033;
- public static final int ic_mp_playlist_list=0x7f020034;
- public static final int ic_mp_playlist_recently_added_list=0x7f020035;
- public static final int ic_mp_repeat_all_btn=0x7f020036;
- public static final int ic_mp_repeat_off_btn=0x7f020037;
- public static final int ic_mp_repeat_once_btn=0x7f020038;
- public static final int ic_mp_sd_card=0x7f020039;
- public static final int ic_mp_shuffle_off_btn=0x7f02003a;
- public static final int ic_mp_shuffle_on_btn=0x7f02003b;
- public static final int ic_mp_song_list=0x7f02003c;
- public static final int ic_ring=0x7f02003d;
- public static final int ic_slide_keyboard=0x7f02003e;
- public static final int indicator_playing_peak_meter_0=0x7f02003f;
- public static final int indicator_playing_peak_meter_1=0x7f020040;
- public static final int indicator_playing_peak_meter_2=0x7f020041;
- public static final int indicator_playing_peak_meter_3=0x7f020042;
- public static final int indicator_playing_peak_meter_4=0x7f020043;
- public static final int indicator_playing_peak_meter_5=0x7f020044;
- public static final int list_selector=0x7f020045;
- public static final int list_selector_background=0x7f020046;
- public static final int list_selector_background_transition=0x7f020047;
- public static final int media_next_normal=0x7f020048;
- public static final int media_previous_normal=0x7f020049;
- public static final int midi=0x7f02004a;
- public static final int movie=0x7f02004b;
- public static final int music_bottom_playback_bg=0x7f02004c;
- public static final int notify_panel_notification_icon_bg=0x7f02004d;
- public static final int now_playing_bg=0x7f02004e;
- public static final int now_playing_progress_handle_normal=0x7f02004f;
- public static final int now_playing_progress_handle_pressed=0x7f020050;
- public static final int now_playing_progress_handle_selected=0x7f020051;
- public static final int now_playing_selector=0x7f020052;
- public static final int np_bg=0x7f020053;
- public static final int panel_now_playing_progress_bg=0x7f020054;
- public static final int pickerbox_background=0x7f020055;
- public static final int pickerbox_selected=0x7f020056;
- public static final int pickerbox_unselected=0x7f020057;
- public static final int player_background=0x7f020058;
- public static final int playlist_tile=0x7f020059;
- public static final int playlist_tile_drag=0x7f02005a;
- public static final int playlist_tile_longpress=0x7f02005b;
- public static final int playlist_tile_normal=0x7f02005c;
- public static final int playlist_tile_pressed=0x7f02005d;
- public static final int playlist_tile_selected=0x7f02005e;
- public static final int progress_bg_holo_dark=0x7f02005f;
- public static final int progress_horizontal=0x7f020060;
- public static final int progress_primary_holo_dark=0x7f020061;
- public static final int progress_secondary_holo_dark=0x7f020062;
- public static final int seek_thumb=0x7f020063;
- public static final int solid_dark_pressed=0x7f020064;
- public static final int stat_notify_musicplayer=0x7f020065;
- public static final int status_bg=0x7f020066;
- public static final int status_next=0x7f020067;
- public static final int status_pause=0x7f020068;
- public static final int status_play=0x7f020069;
- public static final int status_prev=0x7f02006a;
- public static final int tabs_bg=0x7f02006b;
+ public static final int ic_menu_moreoverflow_normal_holo_dark=0x7f020031;
+ public static final int ic_menu_share=0x7f020032;
+ public static final int ic_mp_artist_list=0x7f020033;
+ public static final int ic_mp_partyshuffle_on_btn=0x7f020034;
+ public static final int ic_mp_playlist_list=0x7f020035;
+ public static final int ic_mp_playlist_recently_added_list=0x7f020036;
+ public static final int ic_mp_repeat_all_btn=0x7f020037;
+ public static final int ic_mp_repeat_off_btn=0x7f020038;
+ public static final int ic_mp_repeat_once_btn=0x7f020039;
+ public static final int ic_mp_sd_card=0x7f02003a;
+ public static final int ic_mp_shuffle_off_btn=0x7f02003b;
+ public static final int ic_mp_shuffle_on_btn=0x7f02003c;
+ public static final int ic_mp_song_list=0x7f02003d;
+ public static final int ic_ring=0x7f02003e;
+ public static final int ic_slide_keyboard=0x7f02003f;
+ public static final int indicator_playing_peak_meter_0=0x7f020040;
+ public static final int indicator_playing_peak_meter_1=0x7f020041;
+ public static final int indicator_playing_peak_meter_2=0x7f020042;
+ public static final int indicator_playing_peak_meter_3=0x7f020043;
+ public static final int indicator_playing_peak_meter_4=0x7f020044;
+ public static final int indicator_playing_peak_meter_5=0x7f020045;
+ public static final int list_selector=0x7f020046;
+ public static final int list_selector_background=0x7f020047;
+ public static final int list_selector_background_transition=0x7f020048;
+ public static final int media_next_normal=0x7f020049;
+ public static final int media_previous_normal=0x7f02004a;
+ public static final int midi=0x7f02004b;
+ public static final int movie=0x7f02004c;
+ public static final int music_bottom_playback_bg=0x7f02004d;
+ public static final int notify_panel_notification_icon_bg=0x7f02004e;
+ public static final int now_playing_bg=0x7f02004f;
+ public static final int now_playing_progress_handle_normal=0x7f020050;
+ public static final int now_playing_progress_handle_pressed=0x7f020051;
+ public static final int now_playing_progress_handle_selected=0x7f020052;
+ public static final int now_playing_selector=0x7f020053;
+ public static final int np_bg=0x7f020054;
+ public static final int panel_now_playing_progress_bg=0x7f020055;
+ public static final int pickerbox_background=0x7f020056;
+ public static final int pickerbox_selected=0x7f020057;
+ public static final int pickerbox_unselected=0x7f020058;
+ public static final int player_background=0x7f020059;
+ public static final int playlist_tile=0x7f02005a;
+ public static final int playlist_tile_drag=0x7f02005b;
+ public static final int playlist_tile_longpress=0x7f02005c;
+ public static final int playlist_tile_normal=0x7f02005d;
+ public static final int playlist_tile_pressed=0x7f02005e;
+ public static final int playlist_tile_selected=0x7f02005f;
+ public static final int progress_bg_holo_dark=0x7f020060;
+ public static final int progress_horizontal=0x7f020061;
+ public static final int progress_primary_holo_dark=0x7f020062;
+ public static final int progress_secondary_holo_dark=0x7f020063;
+ public static final int seek_thumb=0x7f020064;
+ public static final int solid_dark_pressed=0x7f020065;
+ public static final int stat_notify_musicplayer=0x7f020066;
+ public static final int status_bg=0x7f020067;
+ public static final int status_next=0x7f020068;
+ public static final int status_pause=0x7f020069;
+ public static final int status_play=0x7f02006a;
+ public static final int status_prev=0x7f02006b;
+ public static final int tabs_bg=0x7f02006c;
}
public static final class id {
- public static final int CM=0x7f0d0080;
- public static final int ThemeApply=0x7f0d007d;
- public static final int ThemeDescription=0x7f0d007b;
- public static final int ThemeIcon=0x7f0d007c;
- public static final int ThemeSearch=0x7f0d007e;
- public static final int ThemeTitle=0x7f0d007a;
- public static final int a_seekbar=0x7f0d002e;
- public static final int a_seekbar_gesture=0x7f0d0050;
- public static final int action_name=0x7f0d003c;
- public static final int add=0x7f0d0083;
- public static final int album=0x7f0d0016;
- public static final int albumDummy=0x7f0d0019;
+ public static final int CM=0x7f0d0076;
+ public static final int ThemeApply=0x7f0d0072;
+ public static final int ThemeDescription=0x7f0d0070;
+ public static final int ThemeIcon=0x7f0d0071;
+ public static final int ThemeSearch=0x7f0d0073;
+ public static final int ThemeTitle=0x7f0d006f;
+ public static final int a_seekbar=0x7f0d002f;
+ public static final int add=0x7f0d007a;
+ public static final int album=0x7f0d0017;
+ public static final int albumDummy=0x7f0d001a;
public static final int album_appwidget=0x7f0d0008;
- public static final int album_dummy=0x7f0d0017;
+ public static final int album_dummy=0x7f0d0018;
+ public static final int album_tab=0x7f0d004f;
public static final int albumart=0x7f0d0004;
- public static final int albumname=0x7f0d0014;
- public static final int albumtab=0x7f0d0028;
+ public static final int albumname=0x7f0d0015;
+ public static final int albumtab=0x7f0d0029;
public static final int artist=0x7f0d0009;
- public static final int artistname=0x7f0d0015;
- public static final int artistname_holder=0x7f0d0018;
- public static final int artisttab=0x7f0d0027;
- public static final int b_seekbar=0x7f0d0034;
- public static final int b_seekbar_gesture=0x7f0d0056;
- public static final int buttonbar=0x7f0d0026;
- public static final int cancel=0x7f0d0038;
- public static final int cancelButton=0x7f0d0060;
- public static final int colorPickerFrame=0x7f0d002c;
- public static final int colorPickerFrame_gesture=0x7f0d004e;
- public static final int color_picker_alpha=0x7f0d002d;
- public static final int color_picker_alpha_gesture=0x7f0d004f;
- public static final int color_picker_blue=0x7f0d0033;
- public static final int color_picker_blue_gesture=0x7f0d0055;
- public static final int color_picker_green=0x7f0d0031;
- public static final int color_picker_green_gesture=0x7f0d0053;
- public static final int color_picker_red=0x7f0d002f;
- public static final int color_picker_red_gesture=0x7f0d0051;
- public static final int color_picker_sample=0x7f0d0036;
- public static final int color_picker_sample_gesture=0x7f0d0058;
- public static final int colorsampleLayout=0x7f0d0035;
- public static final int colorsampleLayout_gesture=0x7f0d0057;
+ public static final int artist_tab=0x7f0d0050;
+ public static final int artistname=0x7f0d0016;
+ public static final int artistname_holder=0x7f0d0019;
+ public static final int artisttab=0x7f0d0028;
+ public static final int b_seekbar=0x7f0d0035;
+ public static final int buttonbar=0x7f0d0027;
+ public static final int cancel=0x7f0d0039;
+ public static final int cancelButton=0x7f0d0054;
+ public static final int child_item=0x7f0d0074;
+ public static final int colorPickerFrame=0x7f0d002d;
+ public static final int color_picker_alpha=0x7f0d002e;
+ public static final int color_picker_blue=0x7f0d0034;
+ public static final int color_picker_green=0x7f0d0032;
+ public static final int color_picker_red=0x7f0d0030;
+ public static final int color_picker_sample=0x7f0d0037;
+ public static final int colorsampleLayout=0x7f0d0036;
public static final int content=0x7f0d0003;
public static final int control_next=0x7f0d000b;
public static final int control_play=0x7f0d000a;
- public static final int control_prev=0x7f0d000d;
- public static final int control_repeat=0x7f0d000f;
- public static final int control_shuffle=0x7f0d000e;
- public static final int controls=0x7f0d000c;
- public static final int controls_info_divider=0x7f0d0012;
- public static final int create=0x7f0d003b;
- public static final int currenttime=0x7f0d001a;
+ public static final int control_prev=0x7f0d000e;
+ public static final int control_repeat=0x7f0d0010;
+ public static final int control_shuffle=0x7f0d000f;
+ public static final int controls=0x7f0d000d;
+ public static final int controls_info_divider=0x7f0d0013;
+ public static final int create=0x7f0d003c;
+ public static final int currenttime=0x7f0d001b;
public static final int custom_title_root=0x7f0d0000;
- public static final int delete=0x7f0d0039;
+ public static final int delete=0x7f0d003a;
+ public static final int delete_button=0x7f0d004e;
public static final int delete_extra=0x7f0d004d;
- public static final int doSearch=0x7f0d0070;
- public static final int done=0x7f0d003e;
- public static final int duration=0x7f0d0062;
+ public static final int doSearch=0x7f0d0064;
+ public static final int duration=0x7f0d0056;
public static final int eq_extra=0x7f0d004b;
public static final int eq_extra_image=0x7f0d004c;
- public static final int extra_controls=0x7f0d0040;
- public static final int g_seekbar=0x7f0d0032;
- public static final int g_seekbar_gesture=0x7f0d0054;
- public static final int gestures_overlay=0x7f0d003d;
- public static final int icon=0x7f0d003f;
- public static final int info=0x7f0d0011;
- public static final int info_divider=0x7f0d0065;
- public static final int line1=0x7f0d0023;
- public static final int line2=0x7f0d0024;
- public static final int listContainer=0x7f0d005e;
- public static final int loading=0x7f0d0021;
- public static final int market_music=0x7f0d006f;
- public static final int media_next=0x7f0d006c;
- public static final int media_play=0x7f0d006b;
- public static final int media_prev=0x7f0d006a;
- public static final int message=0x7f0d0071;
+ public static final int extra_controls=0x7f0d003e;
+ public static final int four_by_two=0x7f0d000c;
+ public static final int g_seekbar=0x7f0d0033;
+ public static final int group_item=0x7f0d0077;
+ public static final int icon=0x7f0d003d;
+ public static final int info=0x7f0d0012;
+ public static final int info_divider=0x7f0d0059;
+ public static final int line1=0x7f0d0024;
+ public static final int line2=0x7f0d0025;
+ public static final int listContainer=0x7f0d0052;
+ public static final int loading=0x7f0d0022;
+ public static final int market_music=0x7f0d0063;
+ public static final int media_next=0x7f0d0060;
+ public static final int media_play=0x7f0d005f;
+ public static final int media_prev=0x7f0d005e;
+ public static final int message=0x7f0d0066;
public static final int next=0x7f0d0007;
- public static final int now_playing_albumart=0x7f0d0066;
- public static final int now_playing_albumname=0x7f0d0069;
- public static final int now_playing_artist=0x7f0d0068;
- public static final int now_playing_title=0x7f0d0067;
- public static final int nowplaying=0x7f0d0064;
- public static final int nowplayingtab=0x7f0d002b;
- public static final int okayButton=0x7f0d005f;
- public static final int pause=0x7f0d001d;
- public static final int play_indicator=0x7f0d0063;
+ public static final int now_playing_albumart=0x7f0d005a;
+ public static final int now_playing_albumname=0x7f0d005d;
+ public static final int now_playing_artist=0x7f0d005c;
+ public static final int now_playing_title=0x7f0d005b;
+ public static final int nowplaying=0x7f0d0058;
+ public static final int nowplayingtab=0x7f0d002c;
+ public static final int okayButton=0x7f0d0053;
+ public static final int overFlow=0x7f0d0065;
+ public static final int pause=0x7f0d001e;
+ public static final int play_indicator=0x7f0d0057;
public static final int play_pause=0x7f0d0005;
- public static final int playlist=0x7f0d003a;
- public static final int playlisttab=0x7f0d002a;
- public static final int playpause=0x7f0d0025;
- public static final int plus_playlist=0x7f0d006d;
- public static final int prev=0x7f0d001c;
+ public static final int playlist=0x7f0d003b;
+ public static final int playlisttab=0x7f0d002b;
+ public static final int playpause=0x7f0d0026;
+ public static final int plus_playlist=0x7f0d0061;
+ public static final int prev=0x7f0d001d;
public static final int previous=0x7f0d0006;
- public static final int progress=0x7f0d0010;
- public static final int progressContainer=0x7f0d005d;
- public static final int prompt=0x7f0d0037;
- public static final int r_seekbar=0x7f0d0030;
- public static final int r_seekbar_gesture=0x7f0d0052;
- public static final int radio=0x7f0d0061;
- public static final int reloadButton=0x7f0d005b;
- public static final int repeat=0x7f0d0044;
- public static final int repeat_extra_image=0x7f0d0045;
- public static final int repeat_normal=0x7f0d001e;
- public static final int repeat_text=0x7f0d0046;
- public static final int resetButton=0x7f0d005c;
- public static final int ringtone=0x7f0d0048;
- public static final int sd_icon=0x7f0d0072;
- public static final int sd_message=0x7f0d0073;
- public static final int second_column_icon=0x7f0d007f;
+ public static final int progress=0x7f0d0011;
+ public static final int progressContainer=0x7f0d0051;
+ public static final int prompt=0x7f0d0038;
+ public static final int r_seekbar=0x7f0d0031;
+ public static final int radio=0x7f0d0055;
+ public static final int repeat=0x7f0d0042;
+ public static final int repeat_extra_image=0x7f0d0043;
+ public static final int repeat_normal=0x7f0d001f;
+ public static final int repeat_text=0x7f0d0044;
+ public static final int ring_button=0x7f0d0048;
+ public static final int ringtone=0x7f0d0047;
+ public static final int sd_icon=0x7f0d0067;
+ public static final int sd_message=0x7f0d0068;
+ public static final int second_column_icon=0x7f0d0075;
public static final int selected_conv_count=0x7f0d0002;
- public static final int set=0x7f0d0082;
+ public static final int set=0x7f0d0079;
public static final int share_extra=0x7f0d0049;
public static final int share_extra_image=0x7f0d004a;
- public static final int share_song=0x7f0d006e;
- public static final int shop=0x7f0d0047;
- public static final int shuffle=0x7f0d0041;
- public static final int shuffle_extra_image=0x7f0d0042;
- public static final int shuffle_normal=0x7f0d001b;
- public static final int shuffle_text=0x7f0d0043;
- public static final int songtab=0x7f0d0029;
- public static final int spinner=0x7f0d0020;
- public static final int status_icon=0x7f0d0075;
- public static final int status_media_collapse=0x7f0d0079;
- public static final int status_media_next=0x7f0d0078;
- public static final int status_media_play=0x7f0d0077;
- public static final int status_media_prev=0x7f0d0076;
- public static final int statusbar=0x7f0d0074;
- public static final int summary=0x7f0d005a;
- public static final int thumbnail=0x7f0d0059;
+ public static final int share_song=0x7f0d0062;
+ public static final int shop=0x7f0d0045;
+ public static final int shop_button=0x7f0d0046;
+ public static final int shuffle=0x7f0d003f;
+ public static final int shuffle_extra_image=0x7f0d0040;
+ public static final int shuffle_normal=0x7f0d001c;
+ public static final int shuffle_text=0x7f0d0041;
+ public static final int songtab=0x7f0d002a;
+ public static final int spinner=0x7f0d0021;
+ public static final int status_icon=0x7f0d006a;
+ public static final int status_media_collapse=0x7f0d006e;
+ public static final int status_media_next=0x7f0d006d;
+ public static final int status_media_play=0x7f0d006c;
+ public static final int status_media_prev=0x7f0d006b;
+ public static final int statusbar=0x7f0d0069;
public static final int title=0x7f0d0001;
- public static final int titleandbuttons=0x7f0d0022;
- public static final int totaltime=0x7f0d001f;
- public static final int trackname=0x7f0d0013;
- public static final int weeks=0x7f0d0081;
+ public static final int titleandbuttons=0x7f0d0023;
+ public static final int totaltime=0x7f0d0020;
+ public static final int trackname=0x7f0d0014;
+ public static final int weeks=0x7f0d0078;
}
public static final class layout {
public static final int action_menu_layout=0x7f030000;
@@ -331,30 +323,26 @@ public final class R {
public static final int color_picker=0x7f030009;
public static final int confirm_delete=0x7f03000a;
public static final int create_playlist=0x7f03000b;
- public static final int customize_gesture=0x7f03000c;
- public static final int edit_track_list_item=0x7f03000d;
- public static final int extra_controls=0x7f03000e;
- public static final int gesture_color_picker=0x7f03000f;
- public static final int gestures_item=0x7f030010;
- public static final int gestures_list=0x7f030011;
- public static final int media_picker_activity=0x7f030012;
- public static final int media_picker_activity_expanding=0x7f030013;
- public static final int music_picker=0x7f030014;
- public static final int music_picker_item=0x7f030015;
- public static final int nowplaying=0x7f030016;
- public static final int player=0x7f030017;
- public static final int query_activity=0x7f030018;
- public static final int scanning=0x7f030019;
- public static final int scanning_nosdcard=0x7f03001a;
- public static final int sd_error=0x7f03001b;
- public static final int statusbar=0x7f03001c;
- public static final int theme_preview=0x7f03001d;
- public static final int track_list_item=0x7f03001e;
- public static final int track_list_item_child=0x7f03001f;
- public static final int track_list_item_common=0x7f030020;
- public static final int track_list_item_common_child=0x7f030021;
- public static final int track_list_item_group=0x7f030022;
- public static final int weekpicker=0x7f030023;
+ public static final int edit_track_list_item=0x7f03000c;
+ public static final int extra_controls=0x7f03000d;
+ public static final int media_picker_activity=0x7f03000e;
+ public static final int media_picker_activity_expanding=0x7f03000f;
+ public static final int music_picker=0x7f030010;
+ public static final int music_picker_item=0x7f030011;
+ public static final int nowplaying=0x7f030012;
+ public static final int player=0x7f030013;
+ public static final int query_activity=0x7f030014;
+ public static final int scanning=0x7f030015;
+ public static final int scanning_nosdcard=0x7f030016;
+ public static final int sd_error=0x7f030017;
+ public static final int statusbar=0x7f030018;
+ public static final int theme_preview=0x7f030019;
+ public static final int track_list_item=0x7f03001a;
+ public static final int track_list_item_child=0x7f03001b;
+ public static final int track_list_item_common=0x7f03001c;
+ public static final int track_list_item_common_child=0x7f03001d;
+ public static final int track_list_item_group=0x7f03001e;
+ public static final int weekpicker=0x7f03001f;
}
public static final class menu {
public static final int action_menu=0x7f0c0000;
@@ -380,14 +368,14 @@ public final class R {
public static final int gestures=0x7f060000;
}
public static final class string {
- public static final int activity_not_found=0x7f0900f0;
+ public static final int activity_not_found=0x7f0900f4;
/** Context menu item
*/
public static final int add_to_playlist=0x7f090042;
public static final int album_art_anim_summary=0x7f0900ad;
public static final int album_art_anim_title=0x7f0900ac;
- public static final int album_ui_summary=0x7f0900c7;
- public static final int album_ui_title=0x7f0900c6;
+ public static final int album_ui_summary=0x7f0900cb;
+ public static final int album_ui_title=0x7f0900ca;
/** Category label on Library screen
*/
public static final int albums_menu=0x7f090015;
@@ -396,38 +384,38 @@ public final class R {
public static final int albums_title=0x7f090016;
/** Do not translate. This is the separator character used when building the string that shows number of albums and songs.
*/
- public static final int albumsongseparator=0x7f0900fd;
+ public static final int albumsongseparator=0x7f090101;
/** All media screen title
*/
public static final int all_title=0x7f09001c;
- public static final int animation_ui_summary=0x7f0900d4;
- public static final int animation_ui_title=0x7f0900d3;
- public static final int artist_ui_summary=0x7f0900c5;
- public static final int artist_ui_title=0x7f0900c4;
+ public static final int animation_ui_summary=0x7f0900d8;
+ public static final int animation_ui_title=0x7f0900d7;
+ public static final int artist_ui_summary=0x7f0900c9;
+ public static final int artist_ui_title=0x7f0900c8;
/** Artist screen title
*/
public static final int artists_title=0x7f090014;
public static final int audio_cat=0x7f090072;
- public static final int back_button_action=0x7f0900c0;
- public static final int back_button_action_summary=0x7f0900c1;
- public static final int back_button_action_title=0x7f0900bf;
+ public static final int back_button_action=0x7f0900c4;
+ public static final int back_button_action_summary=0x7f0900c5;
+ public static final int back_button_action_title=0x7f0900c3;
/** Category label on Library screen
*/
public static final int browse_menu=0x7f09001d;
public static final int build_version=0x7f0900b2;
public static final int build_version_summary=0x7f0900b3;
- public static final int button_cancel=0x7f0900e7;
+ public static final int button_cancel=0x7f0900eb;
/** Button text for 'customize gesture' activity
*/
- public static final int button_done=0x7f0900e6;
- public static final int button_no=0x7f0900e1;
+ public static final int button_done=0x7f0900ea;
+ public static final int button_no=0x7f0900e5;
/** Button text for 'edit gestures' activity
*/
- public static final int button_reload_gestures=0x7f0900dd;
- public static final int button_reset_all_gestures=0x7f0900de;
+ public static final int button_reload_gestures=0x7f0900e1;
+ public static final int button_reset_all_gestures=0x7f0900e2;
/** Alert dialog 'yes' and 'no' button text
*/
- public static final int button_yes=0x7f0900e0;
+ public static final int button_yes=0x7f0900e4;
/** Text for the "cancel" button in the "delete" and "create playlist" confirmation dialogs
*/
public static final int cancel=0x7f090057;
@@ -438,31 +426,31 @@ public final class R {
public static final int clear_playlist=0x7f090050;
/** Labels for colors in color picker
*/
- public static final int color_picker_alpha=0x7f0900f5;
- public static final int color_picker_blue=0x7f0900f8;
- public static final int color_picker_green=0x7f0900f7;
- public static final int color_picker_red=0x7f0900f6;
+ public static final int color_picker_alpha=0x7f0900f9;
+ public static final int color_picker_blue=0x7f0900fc;
+ public static final int color_picker_green=0x7f0900fb;
+ public static final int color_picker_red=0x7f0900fa;
/** Sample time used in color picker
*/
- public static final int color_picker_sample=0x7f0900f4;
+ public static final int color_picker_sample=0x7f0900f8;
/** Button name when saving a playlist
*/
public static final int create_playlist_create_text=0x7f090048;
/** Prompt in dialog when creating a playlist. The user will enter the name of the playlist in a textfield underneath this prompt.
Prompt in dialog when creating a playlist and the keyboard is closed.
*/
- public static final int create_playlist_create_text_prompt=0x7f0900f9;
+ public static final int create_playlist_create_text_prompt=0x7f0900fd;
/** Button name when saving a playlist and the new playlist will overwrite an existing one
*/
public static final int create_playlist_overwrite_text=0x7f090049;
/** Prompt and instructions for 'customize gesture' activity
*/
- public static final int custimize_gesture_prompt=0x7f0900e5;
+ public static final int custimize_gesture_prompt=0x7f0900e9;
public static final int customizations_summary=0x7f09007b;
public static final int customizations_title=0x7f09007a;
/** Title for 'customize gesture' activity
*/
- public static final int customize_gesture_title=0x7f0900e4;
+ public static final int customize_gesture_title=0x7f0900e8;
public static final int define_gestures=0x7f090077;
/** Delete confirmation dialog when deleting an entire album
*/
@@ -495,10 +483,10 @@ public final class R {
*/
public static final int delete_song_desc_nosdcard=0x7f09000f;
public static final int delete_track=0x7f090071;
- public static final int duck_attenuation_db_summary=0x7f0900be;
+ public static final int duck_attenuation_db_summary=0x7f0900c2;
/** Title, summary, and entries for 'enable gestures' preference list
*/
- public static final int duck_attenuation_db_title=0x7f0900bd;
+ public static final int duck_attenuation_db_title=0x7f0900c1;
/** Do not translate. Duration format for duration >= 1 hour
*/
public static final int durationformatlong=0x7f090002;
@@ -508,30 +496,32 @@ public final class R {
public static final int edit_gesture_summary=0x7f090074;
/** Title for 'edit gestures' preference screen and subsequent activity
*/
- public static final int edit_gestures_title=0x7f0900d9;
+ public static final int edit_gestures_title=0x7f0900dd;
/** Playlist context menu item to edit the selected playlist
*/
public static final int edit_playlist_menu=0x7f090023;
/** Menu text for the item controlling the audio effects panel [CHAR LIMIT=15]
*/
- public static final int effectspanel=0x7f0900ba;
- public static final int effectspanel_summary=0x7f0900bb;
+ public static final int effectspanel=0x7f0900be;
+ public static final int effectspanel_summary=0x7f0900bf;
/** Toast after selecting an empty playlist
*/
public static final int emptyplaylist=0x7f090047;
/** Title and summary for 'enable gestures' preference checkbox
*/
- public static final int enable_gestures_summary=0x7f0900d6;
- public static final int enable_haptic_feedback_summary=0x7f0900d8;
+ public static final int enable_gestures_summary=0x7f0900da;
+ public static final int enable_haptic_feedback_summary=0x7f0900dc;
/** Title and summary for 'enable haptic feedback' preference checkbox
*/
- public static final int enable_haptic_feedback_title=0x7f0900d7;
+ public static final int enable_haptic_feedback_title=0x7f0900db;
public static final int eq=0x7f09006d;
/** The fast scroll thumb will show one character from this string depending on the position in the list
*/
public static final int fast_scroll_alphabet=0x7f090066;
public static final int flip_to_pause=0x7f0900b4;
public static final int flip_to_pause_summary=0x7f0900b5;
+ public static final int flow=0x7f0900ba;
+ public static final int flow_summary=0x7f0900bb;
public static final int full_np_summary=0x7f0900a5;
public static final int full_np_title=0x7f0900a4;
public static final int fullscreen_np_summary=0x7f0900a9;
@@ -540,21 +530,21 @@ public final class R {
public static final int gesture_color_picker_title=0x7f090075;
/** Category title for gestures in music settings
*/
- public static final int gestures_category_title=0x7f0900d5;
+ public static final int gestures_category_title=0x7f0900d9;
/** Context menu entries for 'edit gestures' activity
*/
- public static final int gestures_customize=0x7f0900db;
- public static final int gestures_error_library=0x7f0900e3;
+ public static final int gestures_customize=0x7f0900df;
+ public static final int gestures_error_library=0x7f0900e7;
/** Error messages for 'edit gestures' activity
*/
- public static final int gestures_error_loading=0x7f0900e2;
+ public static final int gestures_error_loading=0x7f0900e6;
/** Loading text for 'edit gestures' activity
*/
- public static final int gestures_loading=0x7f0900da;
- public static final int gestures_reset=0x7f0900dc;
+ public static final int gestures_loading=0x7f0900de;
+ public static final int gestures_reset=0x7f0900e0;
/** Alert dialog text to confirm desire to reset all gestures to default
*/
- public static final int gestures_reset_all_alert=0x7f0900df;
+ public static final int gestures_reset_all_alert=0x7f0900e3;
/** Menu item that takes the user back to the top level screen of the music player
*/
public static final int goto_start=0x7f090003;
@@ -602,7 +592,7 @@ public final class R {
public static final int no_videos_title=0x7f090020;
/** Used for the 2nd and 3rd line (artist and album) in the notification area item for the music app
*/
- public static final int notification_artist_album=0x7f0900fe;
+ public static final int notification_artist_album=0x7f090102;
/** title of the "current playlist" screen when not in party shuffle mode
*/
public static final int nowplaying_title=0x7f090013;
@@ -627,8 +617,8 @@ public final class R {
public static final int np_media_share_title=0x7f090086;
public static final int np_progress_summary=0x7f09009b;
public static final int np_progress_title=0x7f09009a;
- public static final int np_swipe_gesture_title=0x7f0900c2;
- public static final int np_swipe_gesture_title_summary=0x7f0900c3;
+ public static final int np_swipe_gesture_title=0x7f0900c6;
+ public static final int np_swipe_gesture_title_summary=0x7f0900c7;
public static final int np_tv=0x7f090090;
public static final int np_tv_album=0x7f090092;
public static final int np_tv_album_summary=0x7f090095;
@@ -646,7 +636,7 @@ public final class R {
*/
public static final int party_shuffle_off=0x7f090005;
public static final int party_shuffle_on=0x7f090006;
- public static final int partyshuffle_title=0x7f0900fc;
+ public static final int partyshuffle_title=0x7f090100;
/** Menu item to play back all the songs in the currently showing list in list order
*/
public static final int play_all=0x7f090009;
@@ -662,8 +652,8 @@ public final class R {
/** Transient popup message shown after renaming a playlist
*/
public static final int playlist_renamed_message=0x7f090026;
- public static final int playlist_ui_summary=0x7f0900cb;
- public static final int playlist_ui_title=0x7f0900ca;
+ public static final int playlist_ui_summary=0x7f0900cf;
+ public static final int playlist_ui_title=0x7f0900ce;
/** Category label on Library screen
*/
public static final int playlists_menu=0x7f090019;
@@ -676,16 +666,16 @@ public final class R {
/** The name of the pseudo-playlist that holds all the podcasts, shown in title bar of songs list
*/
public static final int podcasts_title=0x7f09002a;
- public static final int pref_summary_theme_package=0x7f0900eb;
- public static final int pref_summary_theme_preview=0x7f0900ed;
- public static final int pref_summary_theme_settings=0x7f0900e9;
- public static final int pref_themes_apply_theme=0x7f0900ee;
- public static final int pref_themes_get_themes=0x7f0900ef;
- public static final int pref_title_theme_package=0x7f0900ea;
- public static final int pref_title_theme_preview=0x7f0900ec;
+ public static final int pref_summary_theme_package=0x7f0900ef;
+ public static final int pref_summary_theme_preview=0x7f0900f1;
+ public static final int pref_summary_theme_settings=0x7f0900ed;
+ public static final int pref_themes_apply_theme=0x7f0900f2;
+ public static final int pref_themes_get_themes=0x7f0900f3;
+ public static final int pref_title_theme_package=0x7f0900ee;
+ public static final int pref_title_theme_preview=0x7f0900f0;
/** Theme preferences
*/
- public static final int pref_title_theme_settings=0x7f0900e8;
+ public static final int pref_title_theme_settings=0x7f0900ec;
/** Context menu item
*/
public static final int queue=0x7f090043;
@@ -701,14 +691,14 @@ public final class R {
/** Prompt in dialog when renaming a playlist, used when the current name the new name are different. The user will enter the new name of the playlist in a textfield underneath this prompt.
Prompt in dialog when renaming a playlist, and the entered name is different from the old one.
*/
- public static final int rename_playlist_diff_prompt=0x7f0900fb;
+ public static final int rename_playlist_diff_prompt=0x7f0900ff;
/** Playlist context menu item to rename the selected playlist
*/
public static final int rename_playlist_menu=0x7f090024;
/** Prompt in dialog when renaming a playlist, used when the current name and the new name are the same. The user will enter the new name of the playlist in a textfield underneath this prompt.
Prompt in dialog when renaming a playlist, and the entered name is the same as the old one.
*/
- public static final int rename_playlist_same_prompt=0x7f0900fa;
+ public static final int rename_playlist_same_prompt=0x7f0900fe;
/** Toast after turning repeat all on
*/
public static final int repeat_all_notif=0x7f09003d;
@@ -796,21 +786,21 @@ public final class R {
public static final int set_ring=0x7f090070;
/** Menu text for the music settings item [CHAR LIMIT=15]
*/
- public static final int settings=0x7f0900bc;
+ public static final int settings=0x7f0900c0;
/** Color Picker Dialog
*/
- public static final int settings_bg_color_confirm=0x7f0900f1;
- public static final int settings_bg_color_dialog=0x7f0900f3;
- public static final int settings_default_color_confirm=0x7f0900f2;
+ public static final int settings_bg_color_confirm=0x7f0900f5;
+ public static final int settings_bg_color_dialog=0x7f0900f7;
+ public static final int settings_default_color_confirm=0x7f0900f6;
public static final int shake_action_summary_bg=0x7f090079;
public static final int shake_action_title_bg=0x7f090078;
- public static final int shaker_summary=0x7f0900d2;
- public static final int shaker_summary_artist=0x7f0900cd;
- public static final int shaker_summary_nowplaying=0x7f0900d0;
- public static final int shaker_summary_playlist=0x7f0900ce;
- public static final int shaker_title=0x7f0900d1;
- public static final int shaker_title_artist=0x7f0900cc;
- public static final int shaker_title_nowplaying=0x7f0900cf;
+ public static final int shaker_summary=0x7f0900d6;
+ public static final int shaker_summary_artist=0x7f0900d1;
+ public static final int shaker_summary_nowplaying=0x7f0900d4;
+ public static final int shaker_summary_playlist=0x7f0900d2;
+ public static final int shaker_title=0x7f0900d5;
+ public static final int shaker_title_artist=0x7f0900d0;
+ public static final int shaker_title_nowplaying=0x7f0900d3;
public static final int share=0x7f09006c;
public static final int shop=0x7f09006e;
public static final int shop_min=0x7f09006f;
@@ -834,8 +824,8 @@ public final class R {
public static final int small_np_ui_summary=0x7f09007f;
public static final int small_np_window_summary=0x7f09007d;
public static final int small_np_window_title=0x7f09007c;
- public static final int song_ui_summary=0x7f0900c9;
- public static final int song_ui_title=0x7f0900c8;
+ public static final int song_ui_summary=0x7f0900cd;
+ public static final int song_ui_title=0x7f0900cc;
/** Menu in music picker to sort the list by album name.
*/
public static final int sort_by_album=0x7f090061;
@@ -860,6 +850,8 @@ public final class R {
public static final int swipe_up_gesture=0x7f09009c;
public static final int tab_anim_summary=0x7f0900af;
public static final int tab_anim_title=0x7f0900ae;
+ public static final int tick=0x7f0900bc;
+ public static final int tick_summary=0x7f0900bd;
/** Category label on Library screen
*/
public static final int tracks_menu=0x7f090017;
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-hdpi/ic_dialog_alert_holo_dark.png b/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-hdpi/ic_dialog_alert_holo_dark.png
new file mode 100644
index 0000000..f0ba889
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-hdpi/ic_dialog_alert_holo_dark.png
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-hdpi/ic_menu_moreoverflow_normal_holo_dark.png b/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-hdpi/ic_menu_moreoverflow_normal_holo_dark.png
new file mode 100644
index 0000000..39bdcb7
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-hdpi/ic_menu_moreoverflow_normal_holo_dark.png
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-mdpi/ic_dialog_alert_holo_dark.png b/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-mdpi/ic_dialog_alert_holo_dark.png
new file mode 100644
index 0000000..75d9db7
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-mdpi/ic_dialog_alert_holo_dark.png
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-mdpi/ic_menu_moreoverflow_normal_holo_dark.png b/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-mdpi/ic_menu_moreoverflow_normal_holo_dark.png
new file mode 100644
index 0000000..ba704b6
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-mdpi/ic_menu_moreoverflow_normal_holo_dark.png
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-xhdpi/ic_dialog_alert_holo_dark.png b/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-xhdpi/ic_dialog_alert_holo_dark.png
new file mode 100644
index 0000000..f906e2a
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-xhdpi/ic_dialog_alert_holo_dark.png
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-xhdpi/ic_menu_moreoverflow_normal_holo_dark.png b/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-xhdpi/ic_menu_moreoverflow_normal_holo_dark.png
new file mode 100644
index 0000000..cf028c8
--- /dev/null
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/drawable-xhdpi/ic_menu_moreoverflow_normal_holo_dark.png
Binary files differ
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout-land/audio_player_common.xml b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout-land/audio_player_common.xml
index b27f86d..9d94cdc 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout-land/audio_player_common.xml
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout-land/audio_player_common.xml
@@ -12,11 +12,11 @@
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
- limitations under the License.
+ limitations under the License.
-->
<merge xmlns:android="http://schemas.android.com/apk/res/android" >
-
+
<SeekBar
android:id="@android:id/progress"
style="?android:attr/progressBarStyleHorizontal"
@@ -61,7 +61,8 @@
<com.android.music.RepeatingImageButton
android:id="@+id/prev"
style="@android:style/MediaButton.Previous"
- android:background="@drawable/btn_bg" />
+ android:background="@drawable/btn_bg"
+ android:src="@drawable/ic_appwidget_music_prev" />
<ImageButton
android:id="@+id/pause"
@@ -71,7 +72,8 @@
<com.android.music.RepeatingImageButton
android:id="@+id/next"
style="@android:style/MediaButton.Next"
- android:background="@drawable/btn_bg" />
+ android:background="@drawable/btn_bg"
+ android:src="@drawable/ic_appwidget_music_next" />
<ImageButton
android:id="@+id/repeat_normal"
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout-land/media_picker_activity.xml b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout-land/media_picker_activity.xml
index 6cc03f5..95e2c0b 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout-land/media_picker_activity.xml
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout-land/media_picker_activity.xml
@@ -16,6 +16,7 @@
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/album_tab"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#111111"
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout-land/media_picker_activity_expanding.xml b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout-land/media_picker_activity_expanding.xml
index 11b25af..522d6c8 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout-land/media_picker_activity_expanding.xml
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout-land/media_picker_activity_expanding.xml
@@ -16,6 +16,7 @@
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/artist_tab"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ff000000"
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/album_appwidget4x2.xml b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/album_appwidget4x2.xml
index ea9e867..8c138be 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/album_appwidget4x2.xml
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/album_appwidget4x2.xml
@@ -10,6 +10,7 @@
-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/four_by_two"
android:layout_width="match_parent"
android:layout_height="180dip"
android:background="@drawable/appwidget_bg"
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/audio_player_common.xml b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/audio_player_common.xml
index a14412f..507d589 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/audio_player_common.xml
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/audio_player_common.xml
@@ -21,7 +21,8 @@
android:id="@android:id/progress"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
- android:layout_height="wrap_content" />
+ android:layout_height="wrap_content"
+ android:progressDrawable="@drawable/progress_horizontal" />
<LinearLayout
android:layout_width="match_parent"
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/extra_controls.xml b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/extra_controls.xml
index d5c4368..4f85fdb 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/extra_controls.xml
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/extra_controls.xml
@@ -83,6 +83,7 @@
android:visibility="gone" >
<ImageButton
+ android:id="@+id/shop_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
@@ -113,6 +114,7 @@
android:visibility="gone" >
<ImageButton
+ android:id="@+id/ring_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
@@ -204,6 +206,7 @@
android:visibility="gone" >
<ImageButton
+ android:id="@+id/delete_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/media_picker_activity.xml b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/media_picker_activity.xml
index fa137c1..823375f 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/media_picker_activity.xml
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/media_picker_activity.xml
@@ -16,6 +16,7 @@
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/album_tab"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#111111"
@@ -31,9 +32,10 @@
android:layout_width="match_parent"
android:layout_height="0dip"
android:layout_weight="1"
- android:cacheColorHint="#00000000"
+ android:cacheColorHint="@null"
android:drawSelectorOnTop="true"
android:fastScrollEnabled="true"
+ android:scrollingCache="true"
android:textSize="18sp" />
<include layout="@layout/nowplaying" />
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/media_picker_activity_expanding.xml b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/media_picker_activity_expanding.xml
index d37bd1c..c9c2786 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/media_picker_activity_expanding.xml
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/media_picker_activity_expanding.xml
@@ -16,6 +16,7 @@
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/artist_tab"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ff000000"
@@ -31,11 +32,12 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
- android:cacheColorHint="#00000000"
+ android:cacheColorHint="@null"
android:drawSelectorOnTop="true"
android:fastScrollEnabled="true"
android:indicatorLeft="8dip"
android:indicatorRight="52dip"
+ android:scrollingCache="true"
android:textSize="18sp" />
<include layout="@layout/nowplaying" />
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/nowplaying.xml b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/nowplaying.xml
index 3186f3b..54754e2 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/nowplaying.xml
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/nowplaying.xml
@@ -19,7 +19,9 @@
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="5dip"
- android:layout_below="@+id/info_divider" />
+ android:progressDrawable="@drawable/progress_horizontal"
+ android:visibility="gone" />
+
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
@@ -142,6 +144,15 @@
android:layout_gravity="center|right"
android:background="@drawable/btn_bg"
android:src="@drawable/ic_ab_search_holo_dark" />
+
+ <ImageButton
+ android:id="@+id/overFlow"
+ android:layout_width="56dip"
+ android:layout_height="match_parent"
+ android:layout_gravity="center|right"
+ android:background="@drawable/btn_bg"
+ android:src="@drawable/ic_menu_moreoverflow_normal_holo_dark"
+ android:visibility="gone" />
</LinearLayout>
</LinearLayout> \ No newline at end of file
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/track_list_item_child.xml b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/track_list_item_child.xml
index a6b3a8c..4a2d35d 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/track_list_item_child.xml
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/track_list_item_child.xml
@@ -17,6 +17,7 @@
*/
-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/child_item"
android:layout_width="match_parent"
android:layout_height="64dip"
android:background="@drawable/bg_stripes_repeat"
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/track_list_item_group.xml b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/track_list_item_group.xml
index 8bc4533..f80be87 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/track_list_item_group.xml
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/layout/track_list_item_group.xml
@@ -17,6 +17,7 @@
*/
-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/group_item"
android:layout_width="match_parent"
android:layout_height="64dip"
android:background="#111111"
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/values/strings.xml b/CyanogenMod-android_packages_apps_Music-41e85d6/res/values/strings.xml
index 0853d77..c448a98 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/res/values/strings.xml
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/values/strings.xml
@@ -404,6 +404,10 @@
<string name="home_art_summary">Set your home screen wallpaper to the current album art while playing</string>
<string name="lock">Lock Screen Controls</string>
<string name="lock_summary">Enables lock screen controls</string>
+ <string name="flow">Menu Button</string>
+ <string name="flow_summary">Courtesy for Galaxy Nexus users</string>
+ <string name="tick">Ticker Text</string>
+ <string name="tick_summary">Display a short preview of your notification\'s content </string>
<!-- Menu text for the item controlling the audio effects panel [CHAR LIMIT=15] -->
<string name="effectspanel">Sound effects</string>
<string name="effectspanel_summary">FX Booster, Bass boost, 3D effect, etc</string>
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/res/xml/settings.xml b/CyanogenMod-android_packages_apps_Music-41e85d6/res/xml/settings.xml
index d4f8fd5..25fb0d4 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/res/xml/settings.xml
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/res/xml/settings.xml
@@ -7,7 +7,7 @@
applicable law or agreed to in writing, software * distributed under the
License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS
OF ANY KIND, either express or implied. * See the License for the specific
- language governing permissions and * limitations under the License. */
+ language governing permissions and * limitations under the License. */
-->
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
@@ -132,6 +132,11 @@
android:key="cbProgress"
android:summary="@string/np_progress_summary"
android:title="@string/np_progress_title" />
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="cbFlow"
+ android:summary="@string/flow_summary"
+ android:title="@string/flow" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/np_tv" >
<CheckBoxPreference
@@ -204,6 +209,11 @@
android:key="cbStatusNonya"
android:summary="@string/status_bar_nonya_summary"
android:title="@string/status_bar_nonya_title" />
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="cbStatusTicker"
+ android:summary="@string/tick_summary"
+ android:title="@string/tick" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/status_bar_text_views" >
<CheckBoxPreference
@@ -249,17 +259,15 @@
android:title="@string/back_button_action" />
<CheckBoxPreference
- android:defaultValue="true"
+ android:defaultValue="false"
android:key="cbEnterNowPlaying"
android:summary="@string/full_np_summary"
android:title="@string/full_np_title" />
-
<CheckBoxPreference
android:defaultValue="true"
android:key="cbLock"
android:summary="@string/lock_summary"
android:title="@string/lock" />
-
<CheckBoxPreference
android:defaultValue="false"
android:key="cbHomeAlbumArt"
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/AlbumBrowserActivity.java b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/AlbumBrowserActivity.java
index c38be6c..c732494 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/AlbumBrowserActivity.java
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/AlbumBrowserActivity.java
@@ -29,6 +29,8 @@ import android.content.Intent;
import android.content.IntentFilter;
import android.content.ServiceConnection;
import android.content.SharedPreferences;
+import android.content.pm.PackageManager;
+import android.content.pm.PackageManager.NameNotFoundException;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.database.Cursor;
@@ -72,10 +74,13 @@ import android.widget.AlphabetIndexer;
import android.widget.FrameLayout;
import android.widget.ImageButton;
import android.widget.ImageView;
+import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.ProgressBar;
+import android.widget.RelativeLayout;
import android.widget.SectionIndexer;
import android.widget.SimpleCursorAdapter;
+import android.widget.TabWidget;
import android.widget.TextView;
import com.android.music.MusicUtils.ServiceToken;
@@ -97,7 +102,20 @@ public class AlbumBrowserActivity extends ListActivity implements
private ListView lv;
private IMediaPlaybackService mService = null;
private SharedPreferences mPreferences;
+ // Artist tab layout
+ public LinearLayout mAlbumTab;
+ public TabWidget mButtonBar;
+ public TextView mButtonBarArtist;
+ public TextView mButtonBarAlbum;
+ public TextView mButtonBarSong;
+ public TextView mButtonBarPlaylist;
+ public TextView mButtonBarNP;
+ public RelativeLayout mGroup;
+ public RelativeLayout mChild;
// Smaller now playing window buttons
+ private LinearLayout mNowPlaying;
+ private ImageView mInfoDivider;
+ private ProgressBar mProgress;
private ImageButton mDoSearch;
private ImageButton mMarket;
private ImageButton mNext;
@@ -105,6 +123,7 @@ public class AlbumBrowserActivity extends ListActivity implements
private ImageButton mPlusPlaylist;
private ImageButton mPrev;
private ImageButton mShare;
+ private ImageButton mFlow;
// Shake actions
public Shaker Albumshaker;
private String artist_shake_actions_db;
@@ -119,6 +138,10 @@ public class AlbumBrowserActivity extends ListActivity implements
private String np_swipe_gesture_db;
// Swipe tabs
private GestureDetector swipetabs;
+ // ADW Theme constants
+ public static final int THEME_ITEM_BACKGROUND = 0;
+ public static final int THEME_ITEM_FOREGROUND = 1;
+ public static final int THEME_ITEM_TEXT_DRAWABLE = 2;
public AlbumBrowserActivity() {
}
@@ -192,6 +215,7 @@ public class AlbumBrowserActivity extends ListActivity implements
mMarket = (ImageButton) findViewById(R.id.market_music);
mDoSearch = (ImageButton) findViewById(R.id.doSearch);
mPlusPlaylist = (ImageButton) findViewById(R.id.plus_playlist);
+ mFlow = (ImageButton) findViewById(R.id.overFlow);
// I found that without setting the onClickListeners in Portrait mode
// only, flipping into Landscape force closes.
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
@@ -202,6 +226,7 @@ public class AlbumBrowserActivity extends ListActivity implements
mNext.setOnClickListener(mMediaNext);
mPrev.setOnClickListener(mMediaPrev);
mShare.setOnClickListener(mShareSong);
+ mFlow.setOnClickListener(mOverFlow);
// I only want this to show in the Playlist activity
mPlusPlaylist.setVisibility(View.GONE);
// Swipe gesture
@@ -214,6 +239,96 @@ public class AlbumBrowserActivity extends ListActivity implements
}
});
}
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
+ // Set Views for themes
+ if (themeResources != null) {
+ // Artist tab
+ mAlbumTab = (LinearLayout) findViewById(R.id.album_tab);
+ mButtonBar = (TabWidget) findViewById(R.id.buttonbar);
+ mButtonBarArtist = (TextView) findViewById(R.id.artisttab);
+ mButtonBarAlbum = (TextView) findViewById(R.id.albumtab);
+ mButtonBarSong = (TextView) findViewById(R.id.songtab);
+ mButtonBarPlaylist = (TextView) findViewById(R.id.playlisttab);
+ mButtonBarNP = (TextView) findViewById(R.id.nowplayingtab);
+ mGroup = (RelativeLayout) findViewById(R.id.group_item);
+ mChild = (RelativeLayout) findViewById(R.id.child_item);
+ ArtistAlbumBrowserActivity
+ .loadThemeResource(themeResources, themePackage,
+ "tab_album", mAlbumTab, THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "child_bg", mChild, THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "buttonbar", mButtonBar,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_bg_artist", mButtonBarArtist,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_bg_album", mButtonBarAlbum,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_bg_song", mButtonBarSong,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_bg_playlist", mButtonBarPlaylist,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_bg_nowplaying", mButtonBarNP,
+ THEME_ITEM_BACKGROUND);
+ // Small now playing window
+ mNowPlaying = (LinearLayout) findViewById(R.id.nowplaying);
+ mInfoDivider = (ImageView) findViewById(R.id.info_divider);
+ mProgress = (ProgressBar) findViewById(R.id.progress);
+ mShare = (ImageButton) findViewById(R.id.share_song);
+ mPlay = (ImageButton) findViewById(R.id.media_play);
+ mNext = (ImageButton) findViewById(R.id.media_next);
+ mPrev = (ImageButton) findViewById(R.id.media_prev);
+ mMarket = (ImageButton) findViewById(R.id.market_music);
+ mDoSearch = (ImageButton) findViewById(R.id.doSearch);
+ mFlow = (ImageButton) findViewById(R.id.overFlow);
+ if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_background", mNowPlaying,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_progress", mProgress,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_info_divider", mInfoDivider,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_share", mShare,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_play", mPlay, THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_next", mNext, THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_prev", mPrev, THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_market", mMarket,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_search", mDoSearch,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_flow", mFlow, THEME_ITEM_FOREGROUND);
+ }
+ }
mAdapter = (AlbumListAdapter) getLastNonConfigurationInstance();
if (mAdapter == null) {
@@ -481,6 +596,11 @@ public class AlbumBrowserActivity extends ListActivity implements
return currentTrackMessage;
}
+ private View.OnClickListener mOverFlow = new View.OnClickListener() {
+ public void onClick(View v) {
+ openOptionsMenu();
+ }
+ };
private View.OnClickListener mDoSearchListener = new View.OnClickListener() {
public void onClick(View v) {
onSearchRequested();
@@ -1048,6 +1168,34 @@ public class AlbumBrowserActivity extends ListActivity implements
vh.mContextMenu = (FrameLayout) v
.findViewById(R.id.second_column_icon);
vh.mContextMenu.setOnClickListener(mCML);
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(context,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = context.getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm
+ .getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(context,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
+ if (themeResources != null) {
+ int line1 = themeResources.getIdentifier(
+ "album_tab_artist_name_color", "color", themePackage);
+ if (line1 != 0) {
+ vh.line1.setTextColor(themeResources.getColor(line1));
+ }
+ int line2 = themeResources.getIdentifier(
+ "album_tab_album_name_color", "color", themePackage);
+ if (line2 != 0) {
+ vh.line2.setTextColor(themeResources.getColor(line2));
+ }
+ }
return v;
}
@@ -1166,11 +1314,36 @@ public class AlbumBrowserActivity extends ListActivity implements
}
private void setPauseButtonImage() {
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
try {
if (mService != null && mService.isPlaying()) {
mPlay.setImageResource(R.drawable.ic_media_pause);
+ if (themeResources != null) {
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage, "np_pause", mPlay,
+ THEME_ITEM_FOREGROUND);
+ }
} else {
mPlay.setImageResource(R.drawable.ic_appwidget_music_play);
+ if (themeResources != null) {
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage, "np_play", mPlay,
+ THEME_ITEM_FOREGROUND);
+ }
}
} catch (RemoteException ex) {
}
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/ArtistAlbumBrowserActivity.java b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/ArtistAlbumBrowserActivity.java
index a9c86a3..39a8149 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/ArtistAlbumBrowserActivity.java
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/ArtistAlbumBrowserActivity.java
@@ -27,6 +27,8 @@ import android.content.Intent;
import android.content.IntentFilter;
import android.content.ServiceConnection;
import android.content.SharedPreferences;
+import android.content.pm.PackageManager;
+import android.content.pm.PackageManager.NameNotFoundException;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.database.Cursor;
@@ -64,9 +66,12 @@ import android.widget.ExpandableListView.ExpandableListContextMenuInfo;
import android.widget.FrameLayout;
import android.widget.ImageButton;
import android.widget.ImageView;
+import android.widget.LinearLayout;
import android.widget.ProgressBar;
+import android.widget.RelativeLayout;
import android.widget.SectionIndexer;
import android.widget.SimpleCursorTreeAdapter;
+import android.widget.TabWidget;
import android.widget.TextView;
import com.android.music.MusicUtils.ServiceToken;
@@ -89,14 +94,29 @@ public class ArtistAlbumBrowserActivity extends ExpandableListActivity
private ServiceToken mToken;
private IMediaPlaybackService mService = null;
private SharedPreferences mPreferences;
+ // Artist tab layout
+ public LinearLayout mArtistTab;
+ public TabWidget mButtonBar;
+ public TextView mButtonBarArtist;
+ public TextView mButtonBarAlbum;
+ public TextView mButtonBarSong;
+ public TextView mButtonBarPlaylist;
+ public TextView mButtonBarNP;
+ public RelativeLayout mGroup;
+ public RelativeLayout mChild;
+ public AnimationDrawable mPeak;
// Smaller now playing window buttons
+ private LinearLayout mNowPlaying;
+ private ImageView mInfoDivider;
+ private ProgressBar mProgress;
private ImageButton mDoSearch;
private ImageButton mMarket;
private ImageButton mNext;
private ImageButton mPlay;
private ImageButton mPlusPlaylist;
private ImageButton mPrev;
- private ImageButton mShare;
+ private static ImageButton mShare;
+ private ImageButton mFlow;
// Shake actions
public Shaker Artistshaker;
private String artist_shake_actions_db;
@@ -111,6 +131,10 @@ public class ArtistAlbumBrowserActivity extends ExpandableListActivity
private String np_swipe_gesture_db;
// Swipe tabs
private GestureDetector swipetabs;
+ // ADW Theme constants
+ public static final int THEME_ITEM_BACKGROUND = 0;
+ public static final int THEME_ITEM_FOREGROUND = 1;
+ public static final int THEME_ITEM_TEXT_DRAWABLE = 2;
/** Called when the activity is first created. */
@Override
@@ -177,6 +201,7 @@ public class ArtistAlbumBrowserActivity extends ExpandableListActivity
mMarket = (ImageButton) findViewById(R.id.market_music);
mDoSearch = (ImageButton) findViewById(R.id.doSearch);
mPlusPlaylist = (ImageButton) findViewById(R.id.plus_playlist);
+ mFlow = (ImageButton) findViewById(R.id.overFlow);
// I found that without setting the onClickListeners in Portrait mode
// only, flipping into Landscape force closes.
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
@@ -187,6 +212,7 @@ public class ArtistAlbumBrowserActivity extends ExpandableListActivity
mNext.setOnClickListener(mMediaNext);
mPrev.setOnClickListener(mMediaPrev);
mShare.setOnClickListener(mShareSong);
+ mFlow.setOnClickListener(mOverFlow);
// I only want this to show in the Playlist activity
mPlusPlaylist.setVisibility(View.GONE);
// Swipe gesture
@@ -199,7 +225,84 @@ public class ArtistAlbumBrowserActivity extends ExpandableListActivity
}
});
}
-
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
+ // Set Views for themes
+ if (themeResources != null) {
+ // Artist tab
+ mArtistTab = (LinearLayout) findViewById(R.id.artist_tab);
+ mButtonBar = (TabWidget) findViewById(R.id.buttonbar);
+ mButtonBarArtist = (TextView) findViewById(R.id.artisttab);
+ mButtonBarAlbum = (TextView) findViewById(R.id.albumtab);
+ mButtonBarSong = (TextView) findViewById(R.id.songtab);
+ mButtonBarPlaylist = (TextView) findViewById(R.id.playlisttab);
+ mButtonBarNP = (TextView) findViewById(R.id.nowplayingtab);
+ mGroup = (RelativeLayout) findViewById(R.id.group_item);
+ mChild = (RelativeLayout) findViewById(R.id.child_item);
+ loadThemeResource(themeResources, themePackage, "tab_artist",
+ mArtistTab, THEME_ITEM_BACKGROUND);
+ loadThemeResource(themeResources, themePackage, "child_bg", mChild,
+ THEME_ITEM_BACKGROUND);
+ loadThemeResource(themeResources, themePackage, "buttonbar",
+ mButtonBar, THEME_ITEM_BACKGROUND);
+ loadThemeResource(themeResources, themePackage, "tab_bg_artist",
+ mButtonBarArtist, THEME_ITEM_BACKGROUND);
+ loadThemeResource(themeResources, themePackage, "tab_bg_album",
+ mButtonBarAlbum, THEME_ITEM_BACKGROUND);
+ loadThemeResource(themeResources, themePackage, "tab_bg_song",
+ mButtonBarSong, THEME_ITEM_BACKGROUND);
+ loadThemeResource(themeResources, themePackage, "tab_bg_playlist",
+ mButtonBarPlaylist, THEME_ITEM_BACKGROUND);
+ loadThemeResource(themeResources, themePackage,
+ "tab_bg_nowplaying", mButtonBarNP, THEME_ITEM_BACKGROUND);
+
+ // Small now playing window
+ mNowPlaying = (LinearLayout) findViewById(R.id.nowplaying);
+ mInfoDivider = (ImageView) findViewById(R.id.info_divider);
+ mProgress = (ProgressBar) findViewById(R.id.progress);
+ mShare = (ImageButton) findViewById(R.id.share_song);
+ mPlay = (ImageButton) findViewById(R.id.media_play);
+ mNext = (ImageButton) findViewById(R.id.media_next);
+ mPrev = (ImageButton) findViewById(R.id.media_prev);
+ mMarket = (ImageButton) findViewById(R.id.market_music);
+ mDoSearch = (ImageButton) findViewById(R.id.doSearch);
+ mFlow = (ImageButton) findViewById(R.id.overFlow);
+ if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
+ loadThemeResource(themeResources, themePackage,
+ "snp_background", mNowPlaying, THEME_ITEM_BACKGROUND);
+ loadThemeResource(themeResources, themePackage, "snp_progress",
+ mProgress, THEME_ITEM_BACKGROUND);
+ loadThemeResource(themeResources, themePackage,
+ "snp_info_divider", mInfoDivider, THEME_ITEM_BACKGROUND);
+ loadThemeResource(themeResources, themePackage, "snp_share",
+ mShare, THEME_ITEM_FOREGROUND);
+ loadThemeResource(themeResources, themePackage, "snp_play",
+ mPlay, THEME_ITEM_FOREGROUND);
+ loadThemeResource(themeResources, themePackage, "snp_next",
+ mNext, THEME_ITEM_FOREGROUND);
+ loadThemeResource(themeResources, themePackage, "snp_prev",
+ mPrev, THEME_ITEM_FOREGROUND);
+ loadThemeResource(themeResources, themePackage, "snp_market",
+ mMarket, THEME_ITEM_FOREGROUND);
+ loadThemeResource(themeResources, themePackage, "snp_search",
+ mDoSearch, THEME_ITEM_FOREGROUND);
+ loadThemeResource(themeResources, themePackage, "snp_flow",
+ mFlow, THEME_ITEM_FOREGROUND);
+ }
+ }
mAdapter = (ArtistAlbumListAdapter) getLastNonConfigurationInstance();
if (mAdapter == null) {
// Log.i("@@@", "starting query");
@@ -212,6 +315,7 @@ public class ArtistAlbumBrowserActivity extends ExpandableListActivity
setListAdapter(mAdapter);
setTitle(R.string.working_artists);
getArtistCursor(mAdapter.getQueryHandler(), null);
+
} else {
mAdapter.setActivity(this);
setListAdapter(mAdapter);
@@ -224,6 +328,40 @@ public class ArtistAlbumBrowserActivity extends ExpandableListActivity
}
}
+ public static void loadThemeResource(Resources themeResources,
+ String themePackage, String item_name, View item, int themeType) {
+ Drawable d = null;
+ if (themeResources != null) {
+ int resource_id = themeResources.getIdentifier(item_name,
+ "drawable", themePackage);
+ if (resource_id != 0) {
+ try {
+ d = themeResources.getDrawable(resource_id);
+ } catch (Resources.NotFoundException e) {
+ return;
+ }
+ if (themeType == THEME_ITEM_FOREGROUND
+ && item instanceof ImageView) {
+ // ADW remove the old drawable
+ Drawable tmp = ((ImageView) item).getDrawable();
+ if (tmp != null) {
+ tmp.setCallback(null);
+ tmp = null;
+ }
+ ((ImageView) item).setImageDrawable(d);
+ } else {
+ // ADW remove the old drawable
+ Drawable tmp = item.getBackground();
+ if (tmp != null) {
+ tmp.setCallback(null);
+ tmp = null;
+ }
+ item.setBackgroundDrawable(d);
+ }
+ }
+ }
+ }
+
@Override
public Object onRetainNonConfigurationInstance() {
mAdapterSent = true;
@@ -392,6 +530,11 @@ public class ArtistAlbumBrowserActivity extends ExpandableListActivity
return currentTrackMessage;
}
+ private View.OnClickListener mOverFlow = new View.OnClickListener() {
+ public void onClick(View v) {
+ openOptionsMenu();
+ }
+ };
private View.OnClickListener mDoSearchListener = new View.OnClickListener() {
public void onClick(View v) {
onSearchRequested();
@@ -1044,6 +1187,37 @@ public class ArtistAlbumBrowserActivity extends ExpandableListActivity
vh.mContextMenu = (FrameLayout) v
.findViewById(R.id.second_column_icon);
vh.mContextMenu.setOnClickListener(mCML);
+
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(context,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = context.getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm
+ .getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(context,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
+ if (themeResources != null) {
+ int line1 = themeResources.getIdentifier(
+ "artist_tab_artist_name_color_group", "color",
+ themePackage);
+ if (line1 != 0) {
+ vh.line1.setTextColor(themeResources.getColor(line1));
+ }
+ int line2 = themeResources.getIdentifier(
+ "artist_tab_number_of_albums_color", "color",
+ themePackage);
+ if (line2 != 0) {
+ vh.line2.setTextColor(themeResources.getColor(line2));
+ }
+ }
return v;
}
@@ -1063,6 +1237,36 @@ public class ArtistAlbumBrowserActivity extends ExpandableListActivity
vh.mContextMenu = (FrameLayout) v
.findViewById(R.id.second_column_icon);
vh.mContextMenu.setOnClickListener(mCML);
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(context,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = context.getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm
+ .getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(context,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
+ if (themeResources != null) {
+ int line1 = themeResources.getIdentifier(
+ "artist_tab_artist_name_color_child", "color",
+ themePackage);
+ if (line1 != 0) {
+ vh.line1.setTextColor(themeResources.getColor(line1));
+ }
+ int line2 = themeResources.getIdentifier(
+ "artist_tab_number_of_songs_color", "color",
+ themePackage);
+ if (line2 != 0) {
+ vh.line2.setTextColor(themeResources.getColor(line2));
+ }
+ }
return v;
}
@@ -1319,11 +1523,30 @@ public class ArtistAlbumBrowserActivity extends ExpandableListActivity
}
private void setPauseButtonImage() {
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
try {
if (mService != null && mService.isPlaying()) {
mPlay.setImageResource(R.drawable.ic_media_pause);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_pause", mPlay, THEME_ITEM_FOREGROUND);
} else {
mPlay.setImageResource(R.drawable.ic_appwidget_music_play);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_play", mPlay, THEME_ITEM_FOREGROUND);
}
} catch (RemoteException ex) {
}
@@ -1481,6 +1704,5 @@ public class ArtistAlbumBrowserActivity extends ExpandableListActivity
}
}
return super.onKeyLongPress(keyCode, event);
-
}
}
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaAppWidgetProvider4x1.java b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaAppWidgetProvider4x1.java
index a3134ca..b9097f1 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaAppWidgetProvider4x1.java
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaAppWidgetProvider4x1.java
@@ -23,6 +23,8 @@ import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
+import android.content.pm.PackageManager;
+import android.content.pm.PackageManager.NameNotFoundException;
import android.content.res.Resources;
import android.graphics.Color;
import android.net.Uri;
@@ -217,6 +219,34 @@ public class MediaAppWidgetProvider4x1 extends AppWidgetProvider {
*/
private void linkButtons(Context context, RemoteViews views,
boolean playerActive) {
+
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(context,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = context.getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(context,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ int trackName = themeResources.getIdentifier(
+ "four_by_one_track_name", "color", themePackage);
+ if (trackName != 0) {
+ views.setTextColor(R.id.trackname,
+ themeResources.getColor(trackName));
+ }
+ int artistName = themeResources.getIdentifier(
+ "four_by_one_artist_name", "color", themePackage);
+ if (artistName != 0) {
+ views.setTextColor(R.id.artistname,
+ themeResources.getColor(artistName));
+ }
+ }
// Connect up various buttons and touch events
Intent intent;
PendingIntent pendingIntent;
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaAppWidgetProvider4x2.java b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaAppWidgetProvider4x2.java
index 510ae31..21c4420 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaAppWidgetProvider4x2.java
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaAppWidgetProvider4x2.java
@@ -23,6 +23,8 @@ import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
+import android.content.pm.PackageManager;
+import android.content.pm.PackageManager.NameNotFoundException;
import android.content.res.Resources;
import android.graphics.Color;
import android.net.Uri;
@@ -40,6 +42,9 @@ public class MediaAppWidgetProvider4x2 extends AppWidgetProvider {
public static final String CMDAPPWIDGETUPDATE = "appwidgetupdate4x2";
+ // ADW Theme constants
+ public static final int THEME_ITEM_BACKGROUND = 0;
+ public static final int THEME_ITEM_FOREGROUND = 1;
private static MediaAppWidgetProvider4x2 sInstance;
static synchronized MediaAppWidgetProvider4x2 getInstance() {
@@ -249,6 +254,7 @@ public class MediaAppWidgetProvider4x2 extends AppWidgetProvider {
linkButtons(service, views, playing);
pushUpdate(service, appWidgetIds, views);
+
}
/**
@@ -261,6 +267,41 @@ public class MediaAppWidgetProvider4x2 extends AppWidgetProvider {
*/
private void linkButtons(Context context, RemoteViews views,
boolean playerActive) {
+
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(context,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = context.getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(context,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ int albumName = themeResources.getIdentifier(
+ "four_by_two_album_name", "color", themePackage);
+ if (albumName != 0) {
+ views.setTextColor(R.id.albumname,
+ themeResources.getColor(albumName));
+ }
+ int trackName = themeResources.getIdentifier(
+ "four_by_two_track_name", "color", themePackage);
+ if (trackName != 0) {
+ views.setTextColor(R.id.trackname,
+ themeResources.getColor(trackName));
+ }
+ int artistName = themeResources.getIdentifier(
+ "four_by_two_artist_name", "color", themePackage);
+ if (artistName != 0) {
+ views.setTextColor(R.id.artistname,
+ themeResources.getColor(artistName));
+ }
+ }
+
// Connect up various buttons and touch events
Intent intent;
PendingIntent pendingIntent;
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaPlaybackActivity.java b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaPlaybackActivity.java
index fa1dac5..f5084d1 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaPlaybackActivity.java
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaPlaybackActivity.java
@@ -30,7 +30,10 @@ import android.content.Intent;
import android.content.IntentFilter;
import android.content.ServiceConnection;
import android.content.SharedPreferences;
+import android.content.pm.PackageManager;
+import android.content.pm.PackageManager.NameNotFoundException;
import android.content.res.Configuration;
+import android.content.res.Resources;
import android.database.Cursor;
import android.gesture.GestureLibrary;
import android.gesture.GestureOverlayView;
@@ -107,6 +110,10 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
private LinearLayout mEQButton;
private ImageButton mRepeatNormal;
private ImageButton mShuffleNormal;
+ private ImageButton mDeleteButton;
+ private ImageButton mEQ;
+ private ImageButton mShopButton;
+ private ImageButton mRingButton;
private LinearLayout mRingtone;
private LinearLayout mShop;
private LinearLayout mDelete;
@@ -117,6 +124,10 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
private String shake_actions_db;
// Animations
private String np_animation_ui_db;
+ // ADW Theme constants
+ public static final int THEME_ITEM_BACKGROUND = 0;
+ public static final int THEME_ITEM_FOREGROUND = 1;
+ public static final int THEME_ITEM_TEXT_DRAWABLE = 2;
public MediaPlaybackActivity() {
}
@@ -239,6 +250,94 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
mTouchSlop = ViewConfiguration.get(this).getScaledTouchSlop();
mVibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
+
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
+ // Set Views for themes
+ if (themeResources != null) {
+ mShuffleButton = ((LinearLayout) findViewById(R.id.shuffle));
+ mShuffleButtonText = (TextView) findViewById(R.id.shuffle_text);
+ mRepeatButton = ((LinearLayout) findViewById(R.id.repeat));
+ mRepeatButtonText = (TextView) findViewById(R.id.repeat_text);
+ mShareButton = (LinearLayout) findViewById(R.id.share_extra);
+ mEQButton = (LinearLayout) findViewById(R.id.eq_extra);
+ mShuffleButtonImage = (ImageButton) findViewById(R.id.shuffle_extra_image);
+ mRepeatButtonImage = (ImageButton) findViewById(R.id.repeat_extra_image);
+ mEffectsButtonImage = (ImageButton) findViewById(R.id.eq_extra_image);
+ mShareButtonImage = (ImageButton) findViewById(R.id.share_extra_image);
+ mRingtone = (LinearLayout) findViewById(R.id.ringtone);
+ mShop = (LinearLayout) findViewById(R.id.shop);
+ mDelete = (LinearLayout) findViewById(R.id.delete_extra);
+ mNextButton = (RepeatingImageButton) findViewById(R.id.next);
+ mPrevButton = (RepeatingImageButton) findViewById(R.id.prev);
+ mRepeatNormal = (ImageButton) findViewById(R.id.repeat_normal);
+ mShuffleNormal = (ImageButton) findViewById(R.id.shuffle_normal);
+ mShopButton = (ImageButton) findViewById(R.id.shop_button);
+ mEQ = (ImageButton) findViewById(R.id.eq_extra_image);
+ mRingButton = (ImageButton) findViewById(R.id.ring_button);
+ mDeleteButton = (ImageButton) findViewById(R.id.delete_button);
+ SeekBar seekBar = (SeekBar) findViewById(android.R.id.progress);
+ // Extra Controls background
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_shuffle_bg", mShuffleButton,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_repeat_bg", mRepeatButton,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_share_bg", mShareButton,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_market_bg", mShop, THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_ring_bg", mRingtone,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_delete_bg", mDelete,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_eq_bg", mEQButton, THEME_ITEM_BACKGROUND);
+ // Extra Controls ImageButtons
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_market", mShopButton,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity
+ .loadThemeResource(themeResources, themePackage, "np_ring",
+ mRingButton, THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_share", mShareButton,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_eq", mEQ, THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_delete", mDeleteButton,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity
+ .loadThemeResource(themeResources, themePackage, "np_prev",
+ mNextButton, THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity
+ .loadThemeResource(themeResources, themePackage, "np_next",
+ mPrevButton, THEME_ITEM_FOREGROUND);
+ int seeker = themeResources.getIdentifier("progress_horizontal",
+ "drawable", themePackage);
+ if (seeker != 0) {
+ seekBar.setProgressDrawable(themeResources.getDrawable(seeker));
+ }
+
+ }
}
int mInitialX = -1;
@@ -1253,6 +1352,7 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
try {
int shuffle = mService.getShuffleMode();
if (shuffle == MediaPlaybackService.SHUFFLE_NONE) {
+ ;
mService.setShuffleMode(MediaPlaybackService.SHUFFLE_NORMAL);
if (mService.getRepeatMode() == MediaPlaybackService.REPEAT_CURRENT) {
mService.setRepeatMode(MediaPlaybackService.REPEAT_ALL);
@@ -1373,6 +1473,21 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
};
private void setRepeatButtonImage() {
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
if (mService == null)
return;
try {
@@ -1384,6 +1499,21 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
mRepeatButtonText.setText(R.string.repeat_extra_all);
mRepeatButtonText.setTextColor(getResources().getColor(
R.color.ics));
+ if (themeResources != null) {
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage,
+ "np_repeat_all_extra", mRepeatButtonImage,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage, "np_repeat_all",
+ mRepeatNormal, THEME_ITEM_FOREGROUND);
+ int textColorId = themeResources.getIdentifier(
+ "repeat_all", "color", themePackage);
+ if (textColorId != 0) {
+ mRepeatButtonText.setTextColor(themeResources
+ .getColor(textColorId));
+ }
+ }
break;
case MediaPlaybackService.REPEAT_CURRENT:
mRepeatNormal
@@ -1393,6 +1523,23 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
mRepeatButtonText.setText(R.string.repeat_extra_one);
mRepeatButtonText.setTextColor(getResources().getColor(
R.color.android));
+ if (themeResources != null) {
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage,
+ "np_repeat_one_extra", mRepeatButtonImage,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage, "np_repeat_one",
+ mRepeatNormal, THEME_ITEM_FOREGROUND);
+ int textColorId = themeResources.getIdentifier(
+ "repeat_one", "color", themePackage);
+ if (textColorId != 0) {
+ mRepeatButtonText.setTextColor(themeResources
+ .getColor(textColorId));
+ }
+
+ }
+
break;
default:
mRepeatNormal.setImageResource(R.drawable.ic_mp_repeat_off_btn);
@@ -1400,6 +1547,21 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
.setImageResource(R.drawable.ic_mp_repeat_off_btn);
mRepeatButtonText.setText(R.string.repeat_extra);
mRepeatButtonText.setTextColor(Color.WHITE);
+ if (themeResources != null) {
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage,
+ "np_repeat_off_extra", mRepeatButtonImage,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage, "np_repeat_off",
+ mRepeatNormal, THEME_ITEM_FOREGROUND);
+ int textColorId = themeResources.getIdentifier(
+ "repeat_off", "color", themePackage);
+ if (textColorId != 0) {
+ mRepeatButtonText.setTextColor(themeResources
+ .getColor(textColorId));
+ }
+ }
break;
}
} catch (RemoteException ex) {
@@ -1407,6 +1569,21 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
}
private void setShuffleButtonImage() {
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
if (mService == null)
return;
try {
@@ -1418,6 +1595,21 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
.setImageResource(R.drawable.ic_mp_shuffle_off_btn);
mShuffleButtonText.setTextColor(Color.WHITE);
mShuffleButtonText.setText(R.string.shuffle_extra);
+ if (themeResources != null) {
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage,
+ "np_shuffle_extra_off", mShuffleButtonImage,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage, "np_shuffle_off",
+ mShuffleNormal, THEME_ITEM_FOREGROUND);
+ int textColorId = themeResources.getIdentifier(
+ "shuffle_off", "color", themePackage);
+ if (textColorId != 0) {
+ mShuffleButtonText.setTextColor(themeResources
+ .getColor(textColorId));
+ }
+ }
break;
case MediaPlaybackService.SHUFFLE_AUTO:
mShuffleNormal
@@ -1427,6 +1619,21 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
mShuffleButtonText.setTextColor(getResources().getColor(
R.color.android));
mShuffleButtonText.setText(R.string.party_shuffle);
+ if (themeResources != null) {
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage,
+ "np_party_shuffle_extra", mShuffleButtonImage,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage, "np_party_shuffle",
+ mShuffleNormal, THEME_ITEM_FOREGROUND);
+ int textColorId = themeResources.getIdentifier(
+ "party_shuffle", "color", themePackage);
+ if (textColorId != 0) {
+ mShuffleButtonText.setTextColor(themeResources
+ .getColor(textColorId));
+ }
+ }
break;
default:
mShuffleNormal
@@ -1436,6 +1643,21 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
mShuffleButtonText.setTextColor(getResources().getColor(
R.color.ics));
mShuffleButtonText.setText(R.string.shuffle_on_notif);
+ if (themeResources != null) {
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage,
+ "np_shuffle_extra_on", mShuffleButtonImage,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage, "np_shuffle_on",
+ mShuffleNormal, THEME_ITEM_FOREGROUND);
+ int textColorId = themeResources.getIdentifier(
+ "shuffle_on", "color", themePackage);
+ if (textColorId != 0) {
+ mShuffleButtonText.setTextColor(themeResources
+ .getColor(textColorId));
+ }
+ }
break;
}
@@ -1446,12 +1668,33 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
}
private void setPauseButtonImage() {
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
try {
if (mService != null && mService.isPlaying()) {
mPauseButton.setImageResource(R.drawable.ic_media_pause);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_pause", mPauseButton,
+ THEME_ITEM_FOREGROUND);
} else {
mPauseButton
.setImageResource(R.drawable.ic_appwidget_music_play);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_play", mPauseButton,
+ THEME_ITEM_FOREGROUND);
}
} catch (RemoteException ex) {
}
@@ -1485,6 +1728,21 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
}
private long refreshNow() {
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
if (mService == null)
return 500;
try {
@@ -1496,6 +1754,21 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
if (mService.isPlaying()) {
mCurrentTime.setTextColor(Color.WHITE);
+ if (themeResources != null) {
+ int textColorId = themeResources.getIdentifier(
+ "current_time_color", "color", themePackage);
+ if (textColorId != 0) {
+ mCurrentTime.setTextColor(themeResources
+ .getColor(textColorId));
+ }
+ int totalColor = themeResources.getIdentifier(
+ "remaining_time_color", "color", themePackage);
+ if (totalColor != 0) {
+ mTotalTime.setTextColor(themeResources
+ .getColor(totalColor));
+ }
+ }
+
} else {
// blink the counter
@@ -1503,6 +1776,22 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
mCurrentTime
.setTextColor(col == Color.WHITE ? getResources()
.getColor(R.color.ics) : Color.WHITE);
+ if (themeResources != null) {
+ int textColorId = themeResources.getIdentifier(
+ "current_time_color_paused", "color",
+ themePackage);
+ if (textColorId != 0) {
+ mCurrentTime.setTextColor(themeResources
+ .getColor(textColorId));
+ }
+ int totalColor = themeResources.getIdentifier(
+ "remaining_time_color_paused", "color",
+ themePackage);
+ if (totalColor != 0) {
+ mTotalTime.setTextColor(themeResources
+ .getColor(totalColor));
+ }
+ }
remaining = 500;
}
@@ -1639,6 +1928,21 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
}
private void updateTrackInfo() {
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
if (mService == null) {
return;
}
@@ -1683,6 +1987,50 @@ public class MediaPlaybackActivity extends Activity implements MusicUtils.Defs,
mAlbumArtHandler.removeMessages(GET_ALBUM_ART);
mAlbumArtHandler.obtainMessage(GET_ALBUM_ART,
new AlbumSongIdWrapper(albumid, songid)).sendToTarget();
+
+ if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
+ if (themeResources != null) {
+ int trackColor = themeResources.getIdentifier(
+ "track_color_land", "color", themePackage);
+ if (trackColor != 0) {
+ mTrackName.setTextColor(themeResources
+ .getColor(trackColor));
+ }
+ int artistColor = themeResources.getIdentifier(
+ "artist_color_land", "color", themePackage);
+ if (artistColor != 0) {
+ mArtistName.setTextColor(themeResources
+ .getColor(artistColor));
+ }
+ int albumColor = themeResources.getIdentifier(
+ "album_color_land", "color", themePackage);
+ if (albumColor != 0) {
+ mAlbumName.setTextColor(themeResources
+ .getColor(albumColor));
+ }
+ }
+ } else {
+ if (themeResources != null) {
+ int trackColor = themeResources.getIdentifier(
+ "track_name_color", "color", themePackage);
+ if (trackColor != 0) {
+ mTrackName.setTextColor(themeResources
+ .getColor(trackColor));
+ }
+ int artistColor = themeResources.getIdentifier(
+ "artist_name_color", "color", themePackage);
+ if (artistColor != 0) {
+ mArtistName.setTextColor(themeResources
+ .getColor(artistColor));
+ }
+ int albumColor = themeResources.getIdentifier(
+ "album_name_color", "color", themePackage);
+ if (albumColor != 0) {
+ mAlbumName.setTextColor(themeResources
+ .getColor(albumColor));
+ }
+ }
+ }
}
mDuration = mService.duration();
mTotalTime.setText(MusicUtils
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaPlaybackService.java b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaPlaybackService.java
index f2d3dcf..fa2047a 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaPlaybackService.java
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MediaPlaybackService.java
@@ -208,14 +208,15 @@ public class MediaPlaybackService extends Service implements
.getInstance();
// interval after which we stop the service when idle
- private static final int IDLE_DELAY = 60000;
+ private static final int IDLE_DELAY = 6000;
+
+ // used to track current volume
+ private float mCurrentVolume = 1.0f;
private RemoteControlClient mRemoteControlClient;
private Timer timer = new Timer();
private Handler mMediaplayerHandler = new Handler() {
- float mCurrentVolume = 1.0f;
-
@Override
public void handleMessage(Message msg) {
MusicUtils
@@ -1023,6 +1024,10 @@ public class MediaPlaybackService extends Service implements
i.putExtra("dur", duration());
i.putExtra("albumLong", getAlbumId());
i.putExtra("trackLong", getAudioId());
+ if (mPlayList != null)
+ i.putExtra("ListSize", Long.valueOf(mPlayList.length));
+ else
+ i.putExtra("ListSize", Long.valueOf(mPlayListLen));
sendStickyBroadcast(i);
if (what.equals(PLAYSTATE_CHANGED)) {
mRemoteControlClient
@@ -1438,6 +1443,7 @@ public class MediaPlaybackService extends Service implements
MusicSettingsActivity.KEY_ENABLE_STATUS_PREV_BUTTON, false);
mPreferences.getBoolean(
MusicSettingsActivity.KEY_ENABLE_STATUS_PLAY_BUTTON, false);
+ mPreferences.getBoolean(MusicSettingsActivity.KEY_TICK, false);
if (preferences.getBoolean(
MusicSettingsActivity.KEY_ENABLE_STATUS_PREV_BUTTON, false)) {
@@ -1568,6 +1574,9 @@ public class MediaPlaybackService extends Service implements
status.contentView = views;
status.flags |= Notification.FLAG_ONGOING_EVENT;
status.icon = R.drawable.stat_notify_musicplayer;
+ if (preferences.getBoolean(MusicSettingsActivity.KEY_TICK, true)) {
+ status.tickerText = getTrackName() + " by " + getArtistName();
+ }
status.contentIntent = PendingIntent.getActivity(this, 0,
new Intent("com.android.music.PLAYBACK_VIEWER")
.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK), 0);
@@ -2435,6 +2444,7 @@ public class MediaPlaybackService extends Service implements
public void setVolume(float vol) {
mMediaPlayer.setVolume(vol, vol);
+ mCurrentVolume = vol;
}
public void setAudioSessionId(int sessionId) {
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MusicSettingsActivity.java b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MusicSettingsActivity.java
index 36ccd83..4371578 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MusicSettingsActivity.java
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MusicSettingsActivity.java
@@ -35,6 +35,7 @@ import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.content.pm.ResolveInfo;
+import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.media.audiofx.AudioEffect;
@@ -83,6 +84,7 @@ public class MusicSettingsActivity extends PreferenceActivity implements
static final String KEY_ENABLE_STATUS_PLAY_BUTTON = "cbStatusPlay";
static final String KEY_ENABLE_SHARE_BUTTON = "cbShare";
static final String KEY_ENABLE_PROGRESS_BAR = "cbProgress";
+ static final String KEY_ENABLE_OVER_FLOW = "cbFlow";
static final String KEY_ENABLE_STATUS_NEXT_BUTTON = "cbStatusNext";
static final String KEY_ENABLE_STATUS_PREV_BUTTON = "cbStatusPrev";
@@ -130,6 +132,7 @@ public class MusicSettingsActivity extends PreferenceActivity implements
public static final String KEY_SOUND_EFFECT = "eqEffects";
public static final String KEY_FEEDBACK = "feedback";
public static final String KEY_FLIP = "cbFlip";
+ public static final String KEY_TICK = "cbStatusTicker";
long[] mHits = new long[3];
private static final String LOG_TAG = "EasterEgg";
@@ -145,9 +148,12 @@ public class MusicSettingsActivity extends PreferenceActivity implements
static final String BG_PHOTO_FILE = "home_art";
static final String TEMP_PHOTO_FILE = "home";
+ public AlertDialog themeAlert;
+
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+
PreferenceManager preferenceManager = getPreferenceManager();
preferenceManager.setSharedPreferencesName(PREFERENCES_FILE);
addPreferencesFromResource(R.xml.settings);
@@ -185,6 +191,35 @@ public class MusicSettingsActivity extends PreferenceActivity implements
});
final AlertDialog alert = builder.create();
+ AlertDialog.Builder lock = new AlertDialog.Builder(this);
+ lock.setTitle("Requires Restart");
+ lock.setIcon(R.drawable.ic_dialog_alert_holo_dark);
+ lock.setMessage(
+ "Music needs to stop completely and restart to let the changes take effect")
+ .setCancelable(false)
+ .setPositiveButton("Okay",
+ new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int id) {
+ // This isn't a good practice, but we need to
+ // restart the
+ // service completely to see the change
+ // immediately
+ System.exit(0);
+ }
+ })
+ .setNegativeButton("Cancel",
+ new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int id) {
+ dialog.cancel();
+ if (lk.isChecked()) {
+ lk.setChecked(false);
+ } else {
+ lk.setChecked(true);
+ }
+ }
+ });
+ final AlertDialog lockAlert = lock.create();
+
cp.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(final Preference preference) {
CheckBoxPreference cbp = (CheckBoxPreference) preference;
@@ -201,10 +236,7 @@ public class MusicSettingsActivity extends PreferenceActivity implements
lk.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(final Preference preference) {
- // This isn't a good practice, but we need to restart the
- // service completely to see the change immediately
- System.exit(0);
-
+ lockAlert.show();
return true;
}
});
@@ -219,8 +251,7 @@ public class MusicSettingsActivity extends PreferenceActivity implements
}
// ADW: theme settings
SharedPreferences sp = getPreferenceManager().getSharedPreferences();
- final String themePackage = sp.getString(THEME_KEY,
- MusicSettingsActivity.THEME_DEFAULT);
+ final String themePackage = sp.getString(THEME_KEY, THEME_DEFAULT);
ListPreference themeLp = (ListPreference) findPreference(THEME_KEY);
themeLp.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
public boolean onPreferenceChange(Preference preference,
@@ -343,17 +374,46 @@ public class MusicSettingsActivity extends PreferenceActivity implements
String packageName = themePreview.getValue().toString();
// this time we really save the themepackagename
SharedPreferences sp = getPreferenceManager().getSharedPreferences();
- SharedPreferences.Editor editor = sp.edit();
+ final SharedPreferences.Editor editor = sp.edit();
editor.putString("themePackageName", packageName);
// and update the preferences from the theme
// TODO:ADW maybe this should be optional for the user
if (!packageName.equals(MusicSettingsActivity.THEME_DEFAULT)) {
- // Add stuff
+ Resources themeResources = null;
+ try {
+ themeResources = getPackageManager()
+ .getResourcesForApplication(packageName.toString());
+ } catch (NameNotFoundException e) {
+ // e.printStackTrace();
+ }
} else {
- // Add stuff
+
}
- editor.commit();
- finish();
+ AlertDialog.Builder theme = new AlertDialog.Builder(this);
+ theme.setTitle("Requires Restart");
+ theme.setIcon(R.drawable.ic_dialog_alert_holo_dark);
+ theme.setMessage(
+ "Music needs to stop completely and restart to let the changes take effect")
+ .setCancelable(false)
+ .setPositiveButton("Okay",
+ new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int id) {
+ editor.commit();
+ // This isn't a good practice, but we need to
+ // restart the
+ // service completely to see the change
+ // immediately
+ System.exit(0);
+ }
+ })
+ .setNegativeButton("Cancel",
+ new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int id) {
+ dialog.cancel();
+ }
+ });
+ themeAlert = theme.create();
+ themeAlert.show();
}
public void getThemes(View v) {
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MusicUtils.java b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MusicUtils.java
index 1b0631c..2e4e8d7 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MusicUtils.java
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/MusicUtils.java
@@ -38,6 +38,8 @@ import android.content.Intent;
import android.content.ServiceConnection;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
+import android.content.pm.PackageManager;
+import android.content.pm.PackageManager.NameNotFoundException;
import android.content.res.Resources;
import android.database.Cursor;
import android.graphics.Bitmap;
@@ -940,14 +942,19 @@ public class MusicUtils {
sService.play();
} catch (RemoteException ex) {
} finally {
- if (mPreferences.getBoolean(
- MusicSettingsActivity.KEY_ENTER_FULL_NOW_PLAYING, true)) {
- Intent intent = new Intent("com.android.music.PLAYBACK_VIEWER")
- .setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
- context.startActivity(intent);
- } else {
- // Sketch
+ Intent intent = new Intent("com.android.music.PLAYBACK_VIEWER")
+ .setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+ try {
+ if (mPreferences
+ .getBoolean(
+ MusicSettingsActivity.KEY_ENTER_FULL_NOW_PLAYING,
+ false)) {
+ context.startActivity(intent);
+ }
+ } catch (NullPointerException e) {
+
}
+
}
}
@@ -1295,6 +1302,21 @@ public class MusicUtils {
return null;
}
+ public static String getThemePackageName(Context context,
+ String default_theme) {
+ SharedPreferences sp = context.getSharedPreferences(
+ MusicSettingsActivity.PREFERENCES_FILE, Context.MODE_PRIVATE);
+ return sp.getString("themePackageName", default_theme);
+ }
+
+ public static void setThemePackageName(Context context, String packageName) {
+ SharedPreferences sp = context.getSharedPreferences(
+ MusicSettingsActivity.PREFERENCES_FILE, Context.MODE_PRIVATE);
+ SharedPreferences.Editor editor = sp.edit();
+ editor.putString("themePackageName", packageName);
+ editor.commit();
+ }
+
static int getIntPref(Context context, String name, int def) {
SharedPreferences prefs = context.getSharedPreferences(
context.getPackageName(), Context.MODE_PRIVATE);
@@ -1380,6 +1402,7 @@ public class MusicUtils {
public static boolean mMediaShare;
public static boolean mAlbumText;
public static boolean mInfoDivider;
+ public static boolean mOverFlow;
static boolean updateButtonBar(final Activity a, int highlight) {
final TabWidget ll = (TabWidget) a.findViewById(R.id.buttonbar);
@@ -1483,6 +1506,21 @@ public class MusicUtils {
if (nowPlayingView == null) {
return;
}
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(a,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = a.getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(a,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
try {
Intent intent = a.getIntent();
if (intent != null) {
@@ -1494,6 +1532,7 @@ public class MusicUtils {
.findViewById(R.id.progress);
ImageView mDivider = (ImageView) a
.findViewById(R.id.info_divider);
+ ImageButton mFlow = (ImageButton) a.findViewById(R.id.overFlow);
ImageButton mMarket = (ImageButton) a
.findViewById(R.id.market_music);
ImageButton mPlay = (ImageButton) a
@@ -1528,12 +1567,43 @@ public class MusicUtils {
}
artist.setText(artistName.toUpperCase());
+ if (themeResources != null) {
+ int titleColor = themeResources.getIdentifier(
+ "snp_track_name_color", "color", themePackage);
+ if (titleColor != 0) {
+ title.setTextColor(themeResources.getColor(titleColor));
+ }
+ int artistColor = themeResources.getIdentifier(
+ "snp_artist_name_color", "color", themePackage);
+ if (artistColor != 0) {
+ artist.setTextColor(themeResources
+ .getColor(artistColor));
+ }
+ int albumColor = themeResources.getIdentifier(
+ "snp_album_name_color", "color", themePackage);
+ if (albumColor != 0) {
+ albumname.setTextColor(themeResources
+ .getColor(albumColor));
+ int seeker = themeResources.getIdentifier(
+ "snp_progress_horizontal", "drawable",
+ themePackage);
+ if (seeker != 0) {
+ mProgress.setProgressDrawable(themeResources
+ .getDrawable(seeker));
+ }
+ }
+ }
+
// I have these set in updateNowPlaying() so everything will
// take effect without having to restart the app. The actions
// are set individually in each tab activity, however. That
// should be cleaned up and unified.
mPreferences = a.getSharedPreferences(
MusicSettingsActivity.PREFERENCES_FILE, a.MODE_PRIVATE);
+ mMarketSearch = mPreferences
+ .getBoolean(
+ MusicSettingsActivity.KEY_ENTER_FULL_NOW_PLAYING,
+ false);
mMarketSearch = mPreferences.getBoolean(
MusicSettingsActivity.KEY_ENABLE_MARKET_SERACH, false);
mMediaPlay = mPreferences.getBoolean(
@@ -1548,8 +1618,16 @@ public class MusicUtils {
MusicSettingsActivity.KEY_ENABLE_ALBUM_TEXT, false);
mInfoDivider = mPreferences.getBoolean(
MusicSettingsActivity.KEY_ENABLE_PROGRESS_BAR, false);
+ mOverFlow = mPreferences.getBoolean(
+ MusicSettingsActivity.KEY_ENABLE_PROGRESS_BAR, false);
+ if (mPreferences.getBoolean(
+ MusicSettingsActivity.KEY_ENABLE_OVER_FLOW, false)) {
+ mFlow.setVisibility(View.VISIBLE);
+ } else {
+ mFlow.setVisibility(View.GONE);
+ }
if (mPreferences.getBoolean(
- MusicSettingsActivity.KEY_ENABLE_PROGRESS_BAR, true)) {
+ MusicSettingsActivity.KEY_ENABLE_PROGRESS_BAR, false)) {
mProgress.setVisibility(View.VISIBLE);
mDivider.setVisibility(View.GONE);
} else {
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/PlaylistBrowserActivity.java b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/PlaylistBrowserActivity.java
index f0c2bd3..40c658c 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/PlaylistBrowserActivity.java
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/PlaylistBrowserActivity.java
@@ -30,7 +30,10 @@ import android.content.Intent;
import android.content.IntentFilter;
import android.content.ServiceConnection;
import android.content.SharedPreferences;
+import android.content.pm.PackageManager;
+import android.content.pm.PackageManager.NameNotFoundException;
import android.content.res.Configuration;
+import android.content.res.Resources;
import android.database.Cursor;
import android.database.MatrixCursor;
import android.database.MergeCursor;
@@ -61,9 +64,12 @@ import android.widget.AdapterView.AdapterContextMenuInfo;
import android.widget.FrameLayout;
import android.widget.ImageButton;
import android.widget.ImageView;
+import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.ProgressBar;
+import android.widget.RelativeLayout;
import android.widget.SimpleCursorAdapter;
+import android.widget.TabWidget;
import android.widget.TextView;
import android.widget.Toast;
@@ -89,7 +95,20 @@ public class PlaylistBrowserActivity extends ListActivity implements
private ServiceToken mOSC;
private IMediaPlaybackService mService = null;
private SharedPreferences mPreferences;
+ // Artist tab layout
+ public LinearLayout mPlaylistTab;
+ public TabWidget mButtonBar;
+ public TextView mButtonBarArtist;
+ public TextView mButtonBarAlbum;
+ public TextView mButtonBarSong;
+ public TextView mButtonBarPlaylist;
+ public TextView mButtonBarNP;
+ public RelativeLayout mGroup;
+ public RelativeLayout mChild;
// Smaller now playing window buttons
+ private LinearLayout mNowPlaying;
+ private ImageView mInfoDivider;
+ private ProgressBar mProgress;
private ImageButton mDoSearch;
private ImageButton mMarket;
private ImageButton mNext;
@@ -97,6 +116,7 @@ public class PlaylistBrowserActivity extends ListActivity implements
private ImageButton mPlusPlaylist;
private ImageButton mPrev;
private ImageButton mShare;
+ private ImageButton mFlow;
// Shake actions
public Shaker Playlistshaker;
private String artist_shake_actions_db;
@@ -111,6 +131,10 @@ public class PlaylistBrowserActivity extends ListActivity implements
private String np_swipe_gesture_db;
// Swipe tabs
private GestureDetector swipetabs;
+ // ADW Theme constants
+ public static final int THEME_ITEM_BACKGROUND = 0;
+ public static final int THEME_ITEM_FOREGROUND = 1;
+ public static final int THEME_ITEM_TEXT_DRAWABLE = 2;
public PlaylistBrowserActivity() {
}
@@ -135,6 +159,7 @@ public class PlaylistBrowserActivity extends ListActivity implements
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setVolumeControlStream(AudioManager.STREAM_MUSIC);
+ mOSC = MusicUtils.bindToService(this, osc);
mToken = MusicUtils.bindToService(this, new ServiceConnection() {
public void onServiceConnected(ComponentName classname, IBinder obj) {
if (Intent.ACTION_VIEW.equals(action)) {
@@ -243,6 +268,7 @@ public class PlaylistBrowserActivity extends ListActivity implements
mMarket = (ImageButton) findViewById(R.id.market_music);
mDoSearch = (ImageButton) findViewById(R.id.doSearch);
mPlusPlaylist = (ImageButton) findViewById(R.id.plus_playlist);
+ mFlow = (ImageButton) findViewById(R.id.overFlow);
// I found that without setting the onClickListeners in Portrait mode
// only, flipping into Landscape force closes.
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
@@ -254,6 +280,7 @@ public class PlaylistBrowserActivity extends ListActivity implements
mNext.setOnClickListener(mMediaNext);
mPrev.setOnClickListener(mMediaPrev);
mShare.setOnClickListener(mShareSong);
+ mFlow.setOnClickListener(mOverFlow);
// I only want this to show in the Playlist activity
if (mPreferences.getBoolean(
MusicSettingsActivity.KEY_ENABLE_NEW_PLAYLIST_BUTTON, true)) {
@@ -270,6 +297,102 @@ public class PlaylistBrowserActivity extends ListActivity implements
}
});
}
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
+ // Set Views for themes
+ if (themeResources != null) {
+ // Artist tab
+ mPlaylistTab = (LinearLayout) findViewById(R.id.album_tab);
+ mButtonBar = (TabWidget) findViewById(R.id.buttonbar);
+ mButtonBarArtist = (TextView) findViewById(R.id.artisttab);
+ mButtonBarAlbum = (TextView) findViewById(R.id.albumtab);
+ mButtonBarSong = (TextView) findViewById(R.id.songtab);
+ mButtonBarPlaylist = (TextView) findViewById(R.id.playlisttab);
+ mButtonBarNP = (TextView) findViewById(R.id.nowplayingtab);
+ mGroup = (RelativeLayout) findViewById(R.id.group_item);
+ mChild = (RelativeLayout) findViewById(R.id.child_item);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_playlist", mPlaylistTab,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "group_bg", mGroup, THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "child_bg", mChild, THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "buttonbar", mButtonBar,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_bg_artist", mButtonBarArtist,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_bg_album", mButtonBarAlbum,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_bg_song", mButtonBarSong,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_bg_playlist", mButtonBarPlaylist,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_bg_nowplaying", mButtonBarNP,
+ THEME_ITEM_BACKGROUND);
+ // Small now playing window
+ mNowPlaying = (LinearLayout) findViewById(R.id.nowplaying);
+ mInfoDivider = (ImageView) findViewById(R.id.info_divider);
+ mProgress = (ProgressBar) findViewById(R.id.progress);
+ mShare = (ImageButton) findViewById(R.id.share_song);
+ mPlay = (ImageButton) findViewById(R.id.media_play);
+ mNext = (ImageButton) findViewById(R.id.media_next);
+ mPrev = (ImageButton) findViewById(R.id.media_prev);
+ mMarket = (ImageButton) findViewById(R.id.market_music);
+ mDoSearch = (ImageButton) findViewById(R.id.doSearch);
+ mFlow = (ImageButton) findViewById(R.id.overFlow);
+ mPlusPlaylist = (ImageButton) findViewById(R.id.plus_playlist);
+ if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_background", mNowPlaying,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_progress", mProgress,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_info_divider", mInfoDivider,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_share", mShare,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_play", mPlay, THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_next", mNext, THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_prev", mPrev, THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_market", mMarket,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_search", mDoSearch,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_flow", mFlow, THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_plus_playlist", mPlusPlaylist,
+ THEME_ITEM_FOREGROUND);
+ }
+ }
}
// Tab Swipe
@@ -431,7 +554,11 @@ public class PlaylistBrowserActivity extends ListActivity implements
;
}
};
-
+ private View.OnClickListener mOverFlow = new View.OnClickListener() {
+ public void onClick(View v) {
+ openOptionsMenu();
+ }
+ };
private View.OnClickListener mDoSearchListener = new View.OnClickListener() {
public void onClick(View v) {
onSearchRequested();
@@ -553,14 +680,6 @@ public class PlaylistBrowserActivity extends ListActivity implements
};
@Override
- public void onStart() {
- super.onStart();
- // This is needed to allow the media buttons on the small now playing
- // window to be controlled.
- mOSC = MusicUtils.bindToService(this, osc);
- }
-
- @Override
public void onResume() {
super.onResume();
@@ -1001,6 +1120,23 @@ public class PlaylistBrowserActivity extends ListActivity implements
@Override
public void bindView(View view, Context context, Cursor cursor) {
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(context,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = context.getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm
+ .getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(context,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
+
TextView tv = (TextView) view.findViewById(R.id.line1);
String name = cursor.getString(mTitleIdx);
@@ -1011,8 +1147,19 @@ public class PlaylistBrowserActivity extends ListActivity implements
ImageView iv = (ImageView) view.findViewById(R.id.icon);
if (id == RECENTLY_ADDED_PLAYLIST) {
iv.setImageResource(R.drawable.ic_mp_playlist_recently_added_list);
+ if (themeResources != null) {
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage,
+ "playlist_recently_added", iv,
+ THEME_ITEM_FOREGROUND);
+ }
} else {
iv.setImageResource(R.drawable.ic_mp_playlist_list);
+ if (themeResources != null) {
+ ArtistAlbumBrowserActivity.loadThemeResource(
+ themeResources, themePackage, "playlist_list", iv,
+ THEME_ITEM_FOREGROUND);
+ }
}
ViewGroup.LayoutParams p = iv.getLayoutParams();
p.width = ViewGroup.LayoutParams.WRAP_CONTENT;
@@ -1027,6 +1174,15 @@ public class PlaylistBrowserActivity extends ListActivity implements
.findViewById(R.id.second_column_icon);
iv.setVisibility(View.GONE);
mContextMenu.setOnClickListener(mCML);
+ if (themeResources != null) {
+
+ int line1 = themeResources.getIdentifier(
+ "playlist_tab_playlist_name_color", "color",
+ themePackage);
+ if (line1 != 0) {
+ tv.setTextColor(themeResources.getColor(line1));
+ }
+ }
}
@Override
@@ -1077,11 +1233,30 @@ public class PlaylistBrowserActivity extends ListActivity implements
}
private void setPauseButtonImage() {
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
try {
if (mService != null && mService.isPlaying()) {
mPlay.setImageResource(R.drawable.ic_media_pause);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_pause", mPlay, THEME_ITEM_FOREGROUND);
} else {
mPlay.setImageResource(R.drawable.ic_appwidget_music_play);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_play", mPlay, THEME_ITEM_FOREGROUND);
}
} catch (RemoteException ex) {
}
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/PreviewPreference.java b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/PreviewPreference.java
index 03a8c20..6ede95d 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/PreviewPreference.java
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/PreviewPreference.java
@@ -12,7 +12,6 @@ import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
-import com.android.music.R;
public class PreviewPreference extends Preference {
private CharSequence themeName;
diff --git a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/TrackBrowserActivity.java b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/TrackBrowserActivity.java
index 6d6160a..a3f20ac 100644
--- a/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/TrackBrowserActivity.java
+++ b/CyanogenMod-android_packages_apps_Music-41e85d6/src/com/android/music/TrackBrowserActivity.java
@@ -32,7 +32,10 @@ import android.content.Intent;
import android.content.IntentFilter;
import android.content.ServiceConnection;
import android.content.SharedPreferences;
+import android.content.pm.PackageManager;
+import android.content.pm.PackageManager.NameNotFoundException;
import android.content.res.Configuration;
+import android.content.res.Resources;
import android.database.AbstractCursor;
import android.database.CharArrayBuffer;
import android.database.Cursor;
@@ -71,8 +74,10 @@ import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.ProgressBar;
+import android.widget.RelativeLayout;
import android.widget.SectionIndexer;
import android.widget.SimpleCursorAdapter;
+import android.widget.TabWidget;
import android.widget.TextView;
import com.android.music.MusicUtils.ServiceToken;
@@ -115,7 +120,20 @@ public class TrackBrowserActivity extends ListActivity implements
private ServiceToken mOSC;
private IMediaPlaybackService mService = null;
private SharedPreferences mPreferences;
+ // Artist tab layout
+ public LinearLayout mSongTab;
+ public TabWidget mButtonBar;
+ public TextView mButtonBarArtist;
+ public TextView mButtonBarAlbum;
+ public TextView mButtonBarSong;
+ public TextView mButtonBarPlaylist;
+ public TextView mButtonBarNP;
+ public RelativeLayout mGroup;
+ public RelativeLayout mChild;
// Smaller now playing window buttons
+ private LinearLayout mNowPlaying;
+ private ImageView mInfoDivider;
+ private ProgressBar mProgress;
private ImageButton mDoSearch;
private ImageButton mMarket;
private ImageButton mNext;
@@ -123,6 +141,7 @@ public class TrackBrowserActivity extends ListActivity implements
private ImageButton mPlusPlaylist;
private ImageButton mPrev;
private ImageButton mShare;
+ private ImageButton mFlow;
// Shake actions
public Shaker Trackshaker;
private String artist_shake_actions_db;
@@ -137,6 +156,10 @@ public class TrackBrowserActivity extends ListActivity implements
private String np_swipe_gesture_db;
// Swipe tabs
private GestureDetector swipetabs;
+ // ADW Theme constants
+ public static final int THEME_ITEM_BACKGROUND = 0;
+ public static final int THEME_ITEM_FOREGROUND = 1;
+ public static final int THEME_ITEM_TEXT_DRAWABLE = 2;
public TrackBrowserActivity() {
}
@@ -203,6 +226,8 @@ public class TrackBrowserActivity extends ListActivity implements
setContentView(R.layout.media_picker_activity);
mToken = MusicUtils.bindToService(this, this);
+ // We have to bind to osc to control the music, but we need to keep the
+ // previous line to load the list view.
mOSC = MusicUtils.bindToService(this, osc);
mUseLastListPos = MusicUtils.updateButtonBar(this, R.id.songtab);
@@ -261,6 +286,7 @@ public class TrackBrowserActivity extends ListActivity implements
mMarket = (ImageButton) findViewById(R.id.market_music);
mDoSearch = (ImageButton) findViewById(R.id.doSearch);
mPlusPlaylist = (ImageButton) findViewById(R.id.plus_playlist);
+ mFlow = (ImageButton) findViewById(R.id.overFlow);
// I found that without setting the onClickListeners in Portrait mode
// only, flipping into Landscape force closes.
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
@@ -271,6 +297,7 @@ public class TrackBrowserActivity extends ListActivity implements
mNext.setOnClickListener(mMediaNext);
mPrev.setOnClickListener(mMediaPrev);
mShare.setOnClickListener(mShareSong);
+ mFlow.setOnClickListener(mOverFlow);
// I only want this to show in the Playlist activity
mPlusPlaylist.setVisibility(View.GONE);
// Swipe gesture
@@ -283,7 +310,97 @@ public class TrackBrowserActivity extends ListActivity implements
}
});
}
-
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
+ // Set Views for themes
+ if (themeResources != null) {
+ // Artist tab
+ mSongTab = (LinearLayout) findViewById(R.id.album_tab);
+ mButtonBar = (TabWidget) findViewById(R.id.buttonbar);
+ mButtonBarArtist = (TextView) findViewById(R.id.artisttab);
+ mButtonBarAlbum = (TextView) findViewById(R.id.albumtab);
+ mButtonBarSong = (TextView) findViewById(R.id.songtab);
+ mButtonBarPlaylist = (TextView) findViewById(R.id.playlisttab);
+ mButtonBarNP = (TextView) findViewById(R.id.nowplayingtab);
+ mGroup = (RelativeLayout) findViewById(R.id.group_item);
+ mChild = (RelativeLayout) findViewById(R.id.child_item);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_song", mSongTab, THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "group_bg", mGroup, THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "child_bg", mChild, THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "buttonbar", mButtonBar,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_bg_artist", mButtonBarArtist,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_bg_album", mButtonBarAlbum,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_bg_song", mButtonBarSong,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_bg_playlist", mButtonBarPlaylist,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "tab_bg_nowplaying", mButtonBarNP,
+ THEME_ITEM_BACKGROUND);
+ // Small now playing window
+ mNowPlaying = (LinearLayout) findViewById(R.id.nowplaying);
+ mInfoDivider = (ImageView) findViewById(R.id.info_divider);
+ mProgress = (ProgressBar) findViewById(R.id.progress);
+ mShare = (ImageButton) findViewById(R.id.share_song);
+ mPlay = (ImageButton) findViewById(R.id.media_play);
+ mNext = (ImageButton) findViewById(R.id.media_next);
+ mPrev = (ImageButton) findViewById(R.id.media_prev);
+ mMarket = (ImageButton) findViewById(R.id.market_music);
+ mDoSearch = (ImageButton) findViewById(R.id.doSearch);
+ mFlow = (ImageButton) findViewById(R.id.overFlow);
+ if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_background", mNowPlaying,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_progress", mProgress,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_info_divider", mInfoDivider,
+ THEME_ITEM_BACKGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_share", mShare,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_play", mPlay, THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_next", mNext, THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_prev", mPrev, THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_market", mMarket,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_search", mDoSearch,
+ THEME_ITEM_FOREGROUND);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "snp_flow", mFlow, THEME_ITEM_FOREGROUND);
+ }
+ }
// don't set the album art until after the view has been layed out
mTrackList.post(new Runnable() {
@@ -500,6 +617,11 @@ public class TrackBrowserActivity extends ListActivity implements
return currentTrackMessage;
}
+ private View.OnClickListener mOverFlow = new View.OnClickListener() {
+ public void onClick(View v) {
+ openOptionsMenu();
+ }
+ };
private View.OnClickListener mDoSearchListener = new View.OnClickListener() {
public void onClick(View v) {
onSearchRequested();
@@ -899,9 +1021,50 @@ public class TrackBrowserActivity extends ListActivity implements
mDeletedOneRow = true;
} else {
// update a saved playlist
- MediaStore.Audio.Playlists.Members
- .moveItem(getContentResolver(),
- Long.valueOf(mPlaylist), from, to);
+ Uri baseUri = MediaStore.Audio.Playlists.Members.getContentUri(
+ "external", Long.valueOf(mPlaylist));
+ ContentValues values = new ContentValues();
+ String where = MediaStore.Audio.Playlists.Members._ID + "=?";
+ String[] wherearg = new String[1];
+ ContentResolver res = getContentResolver();
+ int colidx = mTrackCursor
+ .getColumnIndexOrThrow(MediaStore.Audio.Playlists.Members.PLAY_ORDER);
+ if (from < to) {
+ // move the item to somewhere later in the list
+ mTrackCursor.moveToPosition(to);
+ long toidx = mTrackCursor.getLong(colidx);
+ mTrackCursor.moveToPosition(from);
+ values.put(MediaStore.Audio.Playlists.Members.PLAY_ORDER,
+ toidx);
+ wherearg[0] = mTrackCursor.getString(0);
+ res.update(baseUri, values, where, wherearg);
+ for (int i = from + 1; i <= to; i++) {
+ mTrackCursor.moveToPosition(i);
+ values.put(
+ MediaStore.Audio.Playlists.Members.PLAY_ORDER,
+ i - 1);
+ wherearg[0] = mTrackCursor.getString(0);
+ res.update(baseUri, values, where, wherearg);
+ }
+ } else if (from > to) {
+ // move the item to somewhere earlier in the list
+ mTrackCursor.moveToPosition(to);
+ long toidx = mTrackCursor.getLong(colidx);
+ mTrackCursor.moveToPosition(from);
+ values.put(MediaStore.Audio.Playlists.Members.PLAY_ORDER,
+ toidx);
+ wherearg[0] = mTrackCursor.getString(0);
+ res.update(baseUri, values, where, wherearg);
+ for (int i = from - 1; i >= to; i--) {
+ mTrackCursor.moveToPosition(i);
+ values.put(
+ MediaStore.Audio.Playlists.Members.PLAY_ORDER,
+ i + 1);
+ wherearg[0] = mTrackCursor.getString(0);
+ res.update(baseUri, values, where, wherearg);
+ }
+ }
+
}
}
};
@@ -956,9 +1119,9 @@ public class TrackBrowserActivity extends ListActivity implements
if (action.equals(MediaPlaybackService.PLAYSTATE_CHANGED)) {
setPauseButtonImage();
}
- }
- if (!mEditMode) {
- MusicUtils.updateNowPlaying(TrackBrowserActivity.this);
+ if (!mEditMode) {
+ MusicUtils.updateNowPlaying(TrackBrowserActivity.this);
+ }
}
}
};
@@ -1897,6 +2060,39 @@ public class TrackBrowserActivity extends ListActivity implements
vh.mContextMenu = (FrameLayout) v
.findViewById(R.id.second_column_icon);
vh.mContextMenu.setOnClickListener(mCML);
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(context,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = context.getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm
+ .getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(context,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
+ if (themeResources != null) {
+ int line1 = themeResources.getIdentifier(
+ "song_tab_track_name_color", "color", themePackage);
+ if (line1 != 0) {
+ vh.line1.setTextColor(themeResources.getColor(line1));
+ }
+ int line2 = themeResources.getIdentifier(
+ "song_tab_album_name_color", "color", themePackage);
+ if (line2 != 0) {
+ vh.line2.setTextColor(themeResources.getColor(line2));
+ }
+ int duration = themeResources.getIdentifier(
+ "song_tab_duration_color", "color", themePackage);
+ if (duration != 0) {
+ vh.duration.setTextColor(themeResources.getColor(duration));
+ }
+ }
return v;
}
@@ -2045,11 +2241,30 @@ public class TrackBrowserActivity extends ListActivity implements
}
private void setPauseButtonImage() {
+ // ADW: Load the specified theme
+ String themePackage = MusicUtils.getThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ PackageManager pm = getPackageManager();
+ Resources themeResources = null;
+ if (!themePackage.equals(MusicSettingsActivity.THEME_DEFAULT)) {
+ try {
+ themeResources = pm.getResourcesForApplication(themePackage);
+ } catch (NameNotFoundException e) {
+ // ADW The saved theme was uninstalled so we save the
+ // default one
+ MusicUtils.setThemePackageName(this,
+ MusicSettingsActivity.THEME_DEFAULT);
+ }
+ }
try {
if (mService != null && mService.isPlaying()) {
mPlay.setImageResource(R.drawable.ic_media_pause);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_pause", mPlay, THEME_ITEM_FOREGROUND);
} else {
mPlay.setImageResource(R.drawable.ic_appwidget_music_play);
+ ArtistAlbumBrowserActivity.loadThemeResource(themeResources,
+ themePackage, "np_play", mPlay, THEME_ITEM_FOREGROUND);
}
} catch (RemoteException ex) {
}