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
0650df6250
Massive adapter clean up. Lots of stuff unfinished there yet. Don't mess around with it yet.
2015-07-13 02:16:26 +02:00
Karim Abou Zeid
98dcdf2d47
Adapter clean ups
2015-07-12 03:22:24 +02:00
Karim Abou Zeid
abedc48f23
Moved a method to the ColorUtil class
2015-07-11 15:53:23 +02:00
Karim Abou Zeid
357ef1df69
Notification text color changes to match the background. Cleaned up notification related code.
2015-07-11 15:41:18 +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
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
f62e850b86
Refactored some variable names
2015-07-10 21:44:41 +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
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
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
957e223e40
Fixed NPE on updatePlaystate()
2015-06-26 15:49:32 +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
fcb92a3ff3
Got rid of the redundant "AppKeys" class.
2015-06-24 14:40:36 +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
4017815711
Fixed collapsed notification not getting colored.
2015-06-22 12:33:39 +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
60cae85ecb
Cleaned up MusicService and MusicPlayerRemote even more.
2015-06-19 18:39:00 +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
4e8c3694d4
Amend last commit. Added new drawables and removed obsolete drawables and layouts.
2015-06-15 20:57:05 +02:00
Karim Abou Zeid
010e8f9664
Use MediaSession instead of deprecated classes
2015-06-15 15:49:29 +02:00
Karim Abou Zeid
0aedfe1293
Amend last commit. (Reorganized and cleaned up the playback service a bit. Added the ability to fade a song in/out on play/pause.)
2015-06-14 17:30:56 +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
8869f4aeb2
Added sharing for songs. Added set as ringtone for songs.
2015-06-01 00:48:01 +02:00
Karim Abou Zeid
9fe36b0a35
Redesign of MusicControllerActivity, AlbumDetailActivity and ArtistDetailActivity. A lot of bugs and other small things fixed as well.
2015-05-27 17:58:50 +02:00
Karim Abou Zeid
b4105b6cc0
Playlists multi select
2015-05-25 16:10:59 +02:00
Karim Abou Zeid
8503eb4e36
Prepared everything for multi-selection and implemented it in the song view for now.
2015-05-24 20:33:14 +02:00
Karim Abou Zeid
fe3657707b
Fixed two FCs. (1. bitmap recycled 2. ArrayList OOB)
2015-05-21 14:50:04 +02:00
Karim Abou Zeid
c7125b1386
Replaced Glide with UIL. Should finally fix all image loading problems.
2015-05-19 18:49:49 +02:00
Karim Abou Zeid
d3c6872438
Disabled Glides diskcache for album arts and added placeholders to workaround the fact that the lib needs a bit to long to set the error drawable.
2015-04-23 17:45:47 +02:00
Karim Abou Zeid
ee2b661eb4
Replaced Ion with Glide. Big performance boost, and should also fix the FCs many people get because of recycled bitmaps. Fixed the ripple flickering by using ?selectableItemBackground on Lollipop again instead of custom ripple. Search is broken for now, remake in progress.
2015-04-22 21:17:56 +02:00
Aidan Follestad
4d39cae75b
ActionBarActivity is now AppCompatActivity, which has lots of new internals. http://android-developers.blogspot.com/2015/04/android-support-library-221.html
2015-04-21 17:53:32 -05:00
Karim Abou Zeid
1a8d20bde4
Hopefully fixed the bitmap recycled issue by setting noCache() in playing notification and widget
2015-04-20 00:08:02 +02:00
Karim Abou Zeid
5a25738993
Fixed some of the apps most common FCs according to its fabric.io statistics
2015-04-19 23:07:37 +02:00
Aidan Follestad
774d1f7076
Palette color passed to song tag editor where applicable
2015-04-16 22:28:25 -05:00
Aidan Follestad
f7c91839ba
Cleanup titles and content of more dialogs, also removed unnecessary empty dialog callbacks (you don't need to manually dismiss dialogs with auto dismiss on by default)
...
More dialog cleanup
The queue dialog will scroll to the queue position everytime it opens
Updates
FAB ripple color is set
Re-added accidentally removed method
2015-04-16 21:48:19 -05:00
Aidan Follestad
d5c5d02360
Various title, content, and action title updates for dialogs to make them more consistent and professional
2015-04-16 20:24:59 -05:00
Karim Abou Zeid
70f33b4829
merged everything together correctly
2015-04-17 01:39:41 +02:00