Commit graph

178 commits

Author SHA1 Message Date
Karim Abou Zeid
98dcdf2d47 Adapter clean ups 2015-07-12 03:22:24 +02:00
Karim Abou Zeid
88d4dd8e80 Cleaned up the Util classes 2015-07-11 02:08:54 +02:00
Karim Abou Zeid
b2d9f672dd Clear image cache after changing the loading source 2015-07-11 01:40:47 +02:00
Karim Abou Zeid
d8c7af3e09 Play files from explorer (currently only if the matching song is in the MediaStore) 2015-07-10 23:32:29 +02:00
Karim Abou Zeid
9cdde459aa Improved time for opening Album, Artist or Now Playing screen 2015-07-10 19:27:07 +02:00
Karim Abou Zeid
9d1ea7f1f6 Replaced unnecessary 48dp drawables with 36dp ones 2015-07-10 16:49:59 +02:00
Karim Abou Zeid
058b5b8ce9 TabStrip color now uses the accent color instead of white/black 2015-07-10 04:25:58 +02:00
Karim Abou Zeid
6c7ee47d3f Replaced back arrow with x in some places and cleaned some code up 2015-07-10 03:49:20 +02:00
Karim Abou Zeid
5317c51400 Added Nullity Annotations 2015-07-10 02:37:10 +02:00
Karim Abou Zeid
1dcc447e52 Added option to ignore media store artwork and instead loading it directly from the song file 2015-07-10 02:26:30 +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
386289b951 Fixed starting main activity with playback intent not working 2015-07-08 01:27:40 +02:00
Karim Abou Zeid
4d82b91465 Added a sleep timer 2015-07-08 01:16:19 +02:00
Karim Abou Zeid
cfa6ddaa2e Fixed saving position in track, improvement with service binding, temporary new default album art. 2015-07-07 02:19:09 +02:00
Karim Abou Zeid
1cccaad0f4 Clean ups, new default album art cover and widget resize fix 2015-07-06 18:52:26 +02:00
Karim Abou Zeid
bd69dc1d43 Slightly updated the appwidget appearance, use smaller bitmap size for palette. 2015-07-05 17:39:10 +02:00
Karim Abou Zeid
c1437283aa Fixed some artist images not showing up and a crash when the artist image url was empty 2015-07-01 16:21:42 +02:00
Karim Abou Zeid
cdba76c933 Switched from Volley to RetroFit + OkHttp for performance and simplicity 2015-06-29 21:38:09 +02:00
Karim Abou Zeid
bfa800bce6 Hopefully fixed OOM when bluring an image. 2015-06-29 15:42:33 +02:00
Karim Abou Zeid
5a1503ed7b Added option to disable album art on lockscreen. 2015-06-28 15:48:05 +02:00
Karim Abou Zeid
456fc40cd7 Added an animation when adding a song to favorites from the now playing screen. 2015-06-28 15:14:20 +02:00
Karim Abou Zeid
4db8e8d302 Merged the two music controller layouts into one. 2015-06-28 14:32:47 +02:00
Karim Abou Zeid
86587d8f1a Fixed the fastscroller lag on huge lists (e.g. song list) by replacing the old fastscroller with an own implementation. 2015-06-27 15:52:30 +02:00
Karim Abou Zeid
b5d889c5e1 Fixed FC when selecting shuffle playlist from the menu for smart playlists 2015-06-26 12:54:51 +02:00
Karim Abou Zeid
c4a62847df Added option to shuffle all songs from an artist or an album 2015-06-24 23:20:51 +02:00
Karim Abou Zeid
3dad62d78d Added favorites. 2015-06-24 21:34:59 +02:00
Karim Abou Zeid
fcb92a3ff3 Got rid of the redundant "AppKeys" class. 2015-06-24 14:40:36 +02:00
Karim Abou Zeid
fc2726bf42 Save the current queue async in an SQL database with an handler running on a background thread (issue #43). Also saving position inside the track now. Fixed a bug where the lockscreen and widget were not updated correctly when pressing play after opening the app for the first time after it was closed before. 2015-06-24 14:26:36 +02:00
Karim Abou Zeid
2c125ab325 Automatically use media volume when changing volume. Even if no music is playing. 2015-06-23 20:38:14 +02:00
Karim Abou Zeid
193fa74ab0 Synced translations, and renamed some string resources. 2015-06-22 18:39:05 +02:00
Karim Abou Zeid
fcfde52d2f Small performance improvement when opening MusicControllerActivity with default album art, 2015-06-22 17:34:17 +02:00
Karim Abou Zeid
a3e94da232 Moved some values to public static values to clean up 2015-06-22 13:13:10 +02:00
Karim Abou Zeid
1319797883 Fixed strings 2015-06-21 21:37:19 +02:00
Karim Abou Zeid
50f73c1dde All smart playlists are working now. 2015-06-21 21:17:22 +02:00
Karim Abou Zeid
a95e71c52c Added missing string, removed obsolete code. 2015-06-21 14:20:24 +02:00
Karim Abou Zeid
3bc0059989 Clean ups 2015-06-21 13:27:25 +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
6880710920 Now using "butterknife" library in all activities. 2015-06-20 00:31:15 +02:00
Karim Abou Zeid
60cae85ecb Cleaned up MusicService and MusicPlayerRemote even more. 2015-06-19 18:39:00 +02:00
Karim Abou Zeid
049bf90620 Cleaned up MusicService and fixed ISE and NPEs there. Replaced thread with handler for updating the progress bar in MusicControllerActivity for simplicity and performance. 2015-06-19 12:29:40 +02:00
Karim Abou Zeid
3bdecbebe4 Cleaned up and rewrote big parts of the MusicService. Added gapless playback option in settings. 2015-06-19 02:29:44 +02:00
Karim Abou Zeid
d2fda4a839 Fixed the notification coloring. Automatically refreshs notification when the color setting is changed. Colored notification for all Android versions now 2015-06-17 11:12:46 +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
554bc25f83 Added colored notification (as an option). Relabeled some vars. 2015-06-15 23:37:13 +02:00
Karim Abou Zeid
589f81d1c3 Fix for the small gap between statusbar and header for some users 2015-06-15 12:33:52 +02:00
Karim Abou Zeid
f27d482d3f Completely disabled Crashlytics on debug builds 2015-06-15 00:15:12 +02:00
Karim Abou Zeid
b02e8ed6a0 Fix NPE when trying to use context before onCreate() is called; 2015-06-14 23:56:38 +02:00
Karim Abou Zeid
5c69ca132f Bug fixings. This commit is currently still in a more or less dirty state. 2015-06-14 17:30:07 +02:00
Karim Abou Zeid
257791eff6 Reorganized and cleaned up the playback service a bit. Added the ability to fade a song in/out on play/pause. 2015-06-12 00:04:52 +02:00
Karim Abou Zeid
b32feb38fe Changed the default settings. Fixed settings layout bug. Synced translations. 2015-06-11 17:34:34 +02:00