Commit graph

125 commits

Author SHA1 Message Date
Karim Abou Zeid
d294822e7c Fixed a bug where the notification wouldn't disappear when the queue is cleared. Fixes #97 2017-03-23 13:13:49 +01:00
Karim Abou Zeid
3e5ba30a66 Cleaned up media button handling 2017-03-20 20:56:32 +01:00
Karim Abou Zeid
826d874758 Completely switched to MediaSession 2017-03-17 22:08:05 +01:00
Karim Abou Zeid
8616c38ce1 Use old notifications for API < 21 2017-03-17 16:31:54 +01:00
Samriddha Basu
565df9c860 Remove timestamp from notification 2017-03-13 22:29:50 +05:30
Samriddha Basu
2dc6147255 Tweaks to the Palette used for colorizing notification 2017-03-13 18:47:05 +05:30
Samriddha Basu
70396deaf3 Make notification dismissible when playback is paused 2017-03-13 05:58:23 +05:30
Samriddha Basu
d0ced3ba6c Fixed background playback issue 2017-03-13 05:41:17 +05:30
Samriddha Basu
1ce08c4998 Switched to Notification.MediaStyle 2017-03-13 05:29:20 +05:30
Karim Abou Zeid
8a4d364c14 Improved the artist loading mechanism. 2016-07-22 20:36:42 +02:00
Karim Abou Zeid
91df75c45d Send a broadcast when the MusicService was created/destroyed. 2016-05-31 21:25:53 +02:00
Karim Abou Zeid
14204d1789 Added big app widget. 2016-04-04 15:35:12 +02:00
Karim Abou Zeid
ff41a67448 Added a small widget. 2016-04-04 14:13:21 +02:00
Karim Abou Zeid
ae84866e04 Renamed the small appwidget to classic. 2016-04-04 13:18:48 +02:00
Karim Abou Zeid
bc4181f4b1 Completely rewrote the notification. 2016-04-04 01:48:20 +02:00
Karim Abou Zeid
2f75f9826e Minor performance improvement. 2016-04-04 00:09:08 +02:00
Karim Abou Zeid
119f4e1f1c Completely rewrote the widget. Some method name refactoring. 2016-04-03 23:50:45 +02:00
Karim Abou Zeid
1aeaceced8 Fixed a bug where the volume would stay reduced. 2016-04-03 16:44:16 +02:00
Karim Abou Zeid
869b935bf6 Added option to disable audio ducking. 2016-04-03 16:10:50 +02:00
Karim Abou Zeid
66a676aae7 Made gapless playback working again. 2016-03-30 16:06:57 +02:00
Karim Abou Zeid
6b89fded4f Fixed another NPE. 2016-03-29 18:36:46 +02:00
Karim Abou Zeid
c168dc1e25 Added support for musixmatch synced lyrics. 2016-03-28 14:59:19 +02:00
Karim Abou Zeid
da7867c32d Folders and files got all menu items now. Added play next option for all bulk actions. 2016-03-27 18:44:16 +02:00
Karim Abou Zeid
31265f660b Reduced music handler thread priority. 2016-03-24 22:57:09 +01:00
Karim Abou Zeid
13c4e86c7d Removed some no longer needed logs. 2016-03-24 17:59:13 +01:00
Karim Abou Zeid
293600ba0d Fixed and improved visual external storage permission related stuff. 2016-03-24 16:36:03 +01:00
Karim Abou Zeid
73d613d11d Clean ups and refactoring. 2016-03-23 01:52:17 +01:00
Karim Abou Zeid
00f0957aa7 Restore the playing queue async. 2016-03-20 21:47:04 +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
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