Commit graph

263 commits

Author SHA1 Message Date
Karim Abou Zeid
9d1ea7f1f6 Replaced unnecessary 48dp drawables with 36dp ones 2015-07-10 16:49:59 +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
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
eb9b4bcb25 Fixed RuntimeException because of setting setHasStableIds() multiple times in SmartPlaylistSongAdapter 2015-07-10 03:08:54 +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
9e7820f085 Fixed OOB exception in the song adapter 2015-07-08 19:50:15 +02:00
Karim Abou Zeid
6834662c82 Fixed the gap in the PlayPauseDrawable that occurred on some devices which were using custom DPIs 2015-07-08 16:38:42 +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
b5f160dd89 Made the media player illegalstate secure 2015-07-07 03:58:01 +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
6e85dd230d Fixed NPE 2015-07-05 18:33:17 +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
a238d6564e Clean ups and fixed a NPE in the widget. 2015-07-05 15:22:30 +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
50460a6653 Fixed NPE when trying to load the artist image in the SearchAdapter 2015-06-30 03:06:36 +02:00
Karim Abou Zeid
292e103f7a Fade the album covers in the album adapter in. TODO: also fade the images in of other adapters. 2015-06-30 02:57:47 +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
593211bd2b Removed the fade in/out on play/pause option because it caused bugs with the audiofocus and complicated the development. -> Fixed the audiofocus problem where the music wont start playing again when gaining focus back. 2015-06-28 23:18:04 +02:00
Karim Abou Zeid
54de0bb2cc Disabled gapless playback for default 2015-06-28 15:55:36 +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
957e223e40 Fixed NPE on updatePlaystate() 2015-06-26 15:49:32 +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
3cdf44e099 Fixed the notification not showing up when starting playback from the fab 2015-06-22 17:13:50 +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
a86afe6111 Fixed the none repeat mode not working when at the end of the playing queue. Reverted new color and elevation of songs and artists. 2015-06-22 13:08:05 +02:00
Karim Abou Zeid
4017815711 Fixed collapsed notification not getting colored. 2015-06-22 12:33:39 +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
92441128df Everything is prepared to add smart playlists 2015-06-21 14:14:37 +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
cf921dc02f Maybe fixed the "transparent notification bug on Touchwiz" 2015-06-20 15:43:19 +02:00
Karim Abou Zeid
6880710920 Now using "butterknife" library in all activities. 2015-06-20 00:31:15 +02:00