Commit graph

131 commits

Author SHA1 Message Date
Karim Abou Zeid
d0a9a9693d Merge branch 'pr/127' 2017-04-22 15:35:16 +02:00
Karim Abou Zeid
3232370e47 Created CustomPlaylist class, cleaned up some code 2017-04-22 15:34:59 +02:00
ezio84
f433d2a01a Update deprecated API
(cherry picked from commit 493ee4b)
2017-04-22 13:43:01 +02:00
Adrian Campos
54414e7d3e Fixes issue #112 - Crash on too many songs in App Shortcut playlist
Instead of passing all songs in an intent extra, pass the Playlist which is then used to load the songs in MusicService
2017-04-05 16:39:22 -07:00
Adrian Campos
f504e83cbf Fixes issue 111.
Instead of calling play() when the playlist is empty, show a toast
2017-04-04 09:07:15 -07:00
Karim Abou Zeid
b0590bf5e1 Moved shortcut handling from MainActivity to MusicService. Cleaned up the code. 2017-03-27 12:28:37 +02:00
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