Commit graph

97 commits

Author SHA1 Message Date
Karim Abou Zeid
4e6df0faf8 The LibraryFragments are now loading their content async. 2016-03-20 21:11:21 +01:00
Karim Abou Zeid
34f8ffbaf2 Clean ups. 2016-03-12 12:46:37 +01:00
Karim Abou Zeid
c46bd5ceba Crash fix for some devices due to Android bug. 2016-02-01 22:56:59 +01:00
Karim Abou Zeid
79eee79ab7 Tripple click headset button to rewind. Close #63
Also fixed the multiple instance bug when opening the player from the notification or widget.
2016-01-30 15:48:19 +01:00
Karim Abou Zeid
4afa159dd0 Should fix #67 2016-01-30 14:32:08 +01:00
Karim Abou Zeid
df5a06e5b9 Various optimizations and bug fixes to Glide calls. Made the ignore media store option working again. 2016-01-03 23:11:19 +01:00
Karim Abou Zeid
2e5b17be38 Disabled disk cache for album covers 2016-01-03 01:02:27 +01:00
Karim Abou Zeid
533708e63d Use disk cache 2016-01-02 23:57:14 +01:00
Karim Abou Zeid
0146676dbc More progress switching to glide. 2016-01-01 19:40:42 +01:00
Karim Abou Zeid
26cf5d8e0f Made some progress switching to glide 2015-12-31 15:37:47 +01:00
Karim Abou Zeid
44f162c160 Fixed a FC when disabling the album cover on the lockscreen. 2015-12-28 19:17:44 +01:00
Karim Abou Zeid
1816c264a9 Added clear playing queue menu item to now playing screen. 2015-12-27 23:02:55 +01:00
Karim Abou Zeid
59ed9c4459 Added option to disable the blurred album cover on the lockscreen 2015-12-27 20:28:18 +01:00
Karim Abou Zeid
de31396b67 Fixed a critical bug in the music service. Properly hide and show the bottom bar depending on whether the playlist is empty or not. 2015-12-25 00:17:45 +01:00
Karim Abou Zeid
ee1e0d4267 Probably finally fixed the double notification bug. 2015-12-24 21:57:31 +01:00
Karim Abou Zeid
cbe8751ce0 Fixed another playing queue related bug 2015-12-24 21:35:49 +01:00
Karim Abou Zeid
8ca5522971 Fixed a bug in the playing queue where it would get messed up 2015-12-24 20:24:29 +01:00
Karim Abou Zeid
4b42ef6b9d Optimizing 2015-12-22 20:47:57 +01:00
Karim Abou Zeid
0de4590a87 Great progress with the new now playing screen. Almost done now. 2015-12-12 01:16:48 +01:00
Karim Abou Zeid
1cde43af07 New now playing screen. Work in progress! 2015-11-22 21:07:49 +01:00
Karim Abou Zeid
08feeff853 Catching OOM on low memory devices while copying the album art for the Remote Control Client 2015-10-09 15:53:24 +02: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
dc551fc6cc Even though the Last.fm app and webpage say something is scrobbling, the scrobble doesn't actually get saved at the end. Fixes #59 2015-09-05 13:04:45 +02:00
Karim Abou Zeid
0e940be79f Removed ignore deprecation annotation from the MusicService class 2015-09-05 10:09:50 +02:00
Karim Abou Zeid
c2586943d3 Improved performance when starting music playback. 2015-08-23 17:45:20 +02:00
Karim Abou Zeid
b61d8a3f78 Synced translations, clean up and increased build version. 2015-08-21 21:45:52 +02:00
Karim Abou Zeid
b5a0ae7a47 Fixes the "play next" bug and displaying another song then actually currently playing. Fixes #44 2015-08-21 21:24:32 +02:00
Karim Abou Zeid
6f3617650a Support for Android Marshmallow's permission system 2015-08-18 23:47:23 +02:00
Karim Abou Zeid
e0cb18da1a Fix repeat and shuffle mode not displayed correctly on device restart. 2015-08-05 23:55:32 +02:00
Karim Abou Zeid
6b68c17ae2 Various fixes and improvements 2015-08-03 20:53:36 +02:00
Karim Abou Zeid
5f0bfdb14b Sliding panel (early version, current implementation will probably replaced with a fragment implementation soon), translucent and colored statusbar for KitKat everywhere, use correct text colors for secondary texts, numerous clean ups 2015-07-31 00:23:37 +02:00
Karim Abou Zeid
774843bbcc Fixed #48 (Last.fm scrobbling) and refactored a variable name. 2015-07-25 21:26:19 +02:00
Karim Abou Zeid
39b57e61b6 Increased image loading time for the lockscreen album art for album covers larger than the screen size 2015-07-15 19:02:09 +02:00
Karim Abou Zeid
9c8cba612b Main Activity Fragments should be updated automatically now when the Media Store has changed. 2015-07-13 16:50:05 +02:00
Karim Abou Zeid
e0a6535f9f Send Intent when Media Store changes. Removed possible memory leak from PreferenceUtil. 2015-07-13 04:58:55 +02:00
Karim Abou Zeid
88d4dd8e80 Cleaned up the Util classes 2015-07-11 02:08:54 +02:00
Karim Abou Zeid
9d4ea9911f Improve image loading in the notification, the widget and the lockscreen album art by moving stuff to worker thread and adjusting the bitmap size which should also prevent the to large bitmap exception currently occurring in the widget for some devices. 2015-07-11 00:34:25 +02:00
Karim Abou Zeid
528d267ab3 Cleaned up MusicServices annotations 2015-07-10 22:57:28 +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
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
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
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
957e223e40 Fixed NPE on updatePlaystate() 2015-06-26 15:49:32 +02:00
Karim Abou Zeid
fcb92a3ff3 Got rid of the redundant "AppKeys" class. 2015-06-24 14:40:36 +02:00