Commit graph

46 commits

Author SHA1 Message Date
Karim Abou Zeid
0463ecb493 Code clean up 2017-12-24 13:56:42 +01:00
Karim Abou Zeid
59523930cc Proper genre item layout. Clean up genre loader 2017-12-18 20:10:32 +01:00
Karim Abou Zeid
1939e76288 Merge branch 'genre-tweaks' of git://github.com/arkon/Phonograph into arkon-genre-tweaks 2017-12-18 19:58:46 +01:00
Karim Abou Zeid
bd9c75787d Fix crash related to genre tab 2017-12-16 17:44:15 +01:00
Eugene Cheung
918090ee63
Remove unknown genre, add number of songs 2017-12-14 23:11:47 -05:00
Karim Abou Zeid
a942407e13 Cleanups 2017-12-13 18:40:26 +01:00
Karim Abou Zeid
441b64fce4 Merge branch 'feat/genres' of git://github.com/arkon/Phonograph into arkon-feat/genres 2017-12-13 18:25:19 +01:00
Karim Abou Zeid
ba444dfb46
Remove @DebugLog annotations 2017-10-01 12:21:47 +02:00
Karim Abou Zeid
8a75b8b68f Add blacklist option and minor code improvements 2017-09-08 16:22:18 +02:00
Eugene Cheung
f51076eeb3
Better way of getting songs with no genre 2017-09-05 07:29:38 -04:00
Eugene Cheung
944b5fc1fa
Genres tab 2017-09-04 17:39:16 -04:00
Eugene Cheung
c20262eb03 Add last added playlist interval preference (#107) 2017-06-01 14:39:36 -04:00
Karim Abou Zeid
8a4d364c14 Improved the artist loading mechanism. 2016-07-22 20:36:42 +02:00
Karim Abou Zeid
73d613d11d Clean ups and refactoring. 2016-03-23 01:52:17 +01:00
Karim Abou Zeid
4e6df0faf8 The LibraryFragments are now loading their content async. 2016-03-20 21:11:21 +01:00
Karim Abou Zeid
1e6ac6a227 Made progress with the folder feature. 2016-03-16 00:41:17 +01:00
Karim Abou Zeid
0cc82a9da4 Updated gradle plugin 2016-02-18 19:00:58 +01:00
Karim Abou Zeid
002a505e27 Artist albums are sorted by year again. 2016-01-07 14:38:25 +01:00
Karim Abou Zeid
c48c2dadaf Sort songs directly in the SQL statement, instead of Collections.sort(). 2016-01-04 17:53:27 +01:00
Karim Abou Zeid
533708e63d Use disk cache 2016-01-02 23:57:14 +01:00
Karim Abou Zeid
c2ad4e4541 Completely rewritten the album model 2016-01-02 22:44:03 +01:00
Karim Abou Zeid
cf4ed6d5c0 Recently played is now history. Songs are always added to the history but their play count will be only increased if they were played at least half. This makes the top tracks much more accurate. 2015-09-12 15:14:01 +02:00
Karim Abou Zeid
1687a59ded Removed no longer needed DebugLog annotations 2015-08-18 23:53:50 +02:00
Karim Abou Zeid
6f3617650a Support for Android Marshmallow's permission system 2015-08-18 23:47:23 +02:00
Karim Abou Zeid
88d4dd8e80 Cleaned up the Util classes 2015-07-11 02:08:54 +02:00
Karim Abou Zeid
09a1523d57 Fixed playlist song loader loading wrong playlistId which caused that it was no longer possible to delete songs from playlists 2015-07-10 21:44:15 +02:00
Karim Abou Zeid
6e6e7ac38e Fixed FC when opening the Last Added Playlist 2015-07-10 16:18:18 +02:00
Karim Abou Zeid
5317c51400 Added Nullity Annotations 2015-07-10 02:37:10 +02:00
Karim Abou Zeid
da92636180 Cleaned up MediaStore loaders, preparing for album art loading directly from the file 2015-07-09 16:37:45 +02:00
Karim Abou Zeid
4d82b91465 Added a sleep timer 2015-07-08 01:16:19 +02:00
Karim Abou Zeid
3dad62d78d Added favorites. 2015-06-24 21:34:59 +02:00
Karim Abou Zeid
50f73c1dde All smart playlists are working now. 2015-06-21 21:17:22 +02:00
Karim Abou Zeid
65c879d64e Last added playlist half working. More to come tomorrow. 2015-06-21 01:24:43 +02:00
Karim Abou Zeid
1072a3bf85 Reverted "MediaSession update" back to RemoteControlClient. Added back the "x" to close the notification. Notification now also colored below Lollipop. Its now possible to play music from Google Now voice search. 2015-06-17 01:16:58 +02:00
Karim Abou Zeid
3067d6d637 Added multi select everywhere else and auto updates every activity after the music database changed. Fix issue #4 2015-05-25 19:49:10 +02:00
Karim Abou Zeid
8503eb4e36 Prepared everything for multi-selection and implemented it in the song view for now. 2015-05-24 20:33:14 +02:00
Karim Abou Zeid
744d5e12a6 Enabled all caches and added custom signatures 2015-04-23 19:25:30 +02:00
Karim Abou Zeid
ac41e04fd3 Removed redundant comparators and sorting operations 2015-04-18 17:14:47 +02:00
Aidan Follestad
5671f651e5 Loaders sort returne data, not including playlist songs since they should be ordered by added time. Java's collection sorting uses quick sort so there shouldn't be noticeable hits to performance. 2015-04-18 02:33:44 -05:00
Aidan Follestad
7ce86afd74 Lots of progress with dynamic theming, the nav drawer now uses a RecyclerView, AboutDeveloperDialogHelper is now a DialogFragment, RTL support (to suppress Lint warnings), other various small fixes, cleaned up and formatted lot of code (and removed un-used resources), R.string.ok > android.R.string.ok, R.string.cancel > android.R.string.cancel, switched dialog helpers to DialogFragments. 2015-04-16 16:47:02 -05:00
Karim Abou Zeid
b302abc2e1 Massiv design optimizations and settings 2015-03-29 17:41:47 +02:00
Karim Abou Zeid
6aaf926ff7 Code rearanged 2015-03-23 22:41:10 +01:00
Karim Abou Zeid
f9cd2e8a2e Bugfixes 2015-03-23 20:06:44 +01:00
Karim Abou Zeid
de15a34365 Playlists [beta] 2015-03-17 15:09:44 +01:00
Karim Abou Zeid
af21f191dd Removed Some animations and palette 2015-03-12 18:14:08 +01:00
Karim Abou Zeid
c28a75c61a Renamed package to gramophone 2015-03-05 16:50:16 +01:00