Checking in again. So the equalizer has been done for a little while, but I got ahead of myself and started working on album art downloading. Now that's nearly done, and I should be releasing an update fairly shortly.
The album art is fetched from Last.fm, and can be found under the options menu. Album art doesn't download automatically, you'll have to choose 'download album art'.. That way people worried about their data plans, or preserving their current a;bum art don't have to worry. Also, you can download album art for individual albums.
The equalizer is looking good, and working pretty well. The only issue is that although AMP works fine with DSP manager, the equalizer in AMP doesn't. It seems like either you use DSP manager or the AMP equalizer, but not both. Anyway if you've got a stock rom you won't have a problem, but if not, just disable DSP/3rd party equalizers, or don't use the AMP equalizer. Have fun with that!
Now that album art downloading has been implemented, I've got a better handle on how that stuff works. I should be able to add lyric downloading as well as scrobbling pretty soon. I'll have to be wary not to go down the unfortunate path Andrew Neal had to with Apollo (he got stooged by some douchebag lawyers for getting lyrics from a site that a competitive music player was affiliated with). But you can look forward to lyrics fetching soon.
I'll be busy over Christmas, so I hope to get the next feature set out before then.
You can give me an awesome Christmas present by downloading AMP. To make it more awesome, tell all your friends about it too!
Heres a giant list of feature requests, bugs and other stuff, and a bit of a summary of how I have/will dealt/deal with it:
1. Fix album art stretched on larger screens
Done.
2. Add enqueue feature
Done.
3. Editable/renamable/creatable playlists
Done.
4. Make Google Play Music playlists compatible
Harder than I thought.. Not gonna bother for a while.
5. Fix notification controls for all Android versions
Done.
6. Add lockscreen controls where possible
Hmm. I've added them but they don't seem to work on all devices.
7. MP3 tag editing
Looked into this extensively. Probably not too far away.
8 Album art downloading
Pretty much done!
9. More persistent image caching
Well, the image caching is pretty good as it is.
10. Fix bitmaps going dead when service stops
Fixed.
11. Make sure gapless works correctly
Works on 4.1+, not available pre 4.1
12. Fix music skipping on screen unlock
Problem with custom rom. Don't blame AMP!
13. Add stop/cancel button where possible
Meh, no need anymore, pausing idles the service, and it stops after a minute.
14. Add landscape mode
Added!
15. Support tablet screens
Supported!
16. File/folder browsing
<Siiiiiiggghhhh> I genuinely can't be fucked with this at the moment. I know that's disappointing to a lot of people, but it's like telling the Red Bull F1 team to build a giant statue of a penguin. With no funds. Oh and a race is in progress..
See they would probably do an awesome job, but it would distract them from all the other awesome shit they're doing, it would take ages, and the race would suffer for it. They'd probably get sacked from their day job, and lose a lot of race fans along the way.
17. Put the widget text above the controls rather than below
Put.
18. Fix force closing when scrolling in album list.
Fixed.
19. Add 'genius' type smart playlists
Eventually.
20. Add genres category
Later.
21. Sort artists by 'artists album' or add category
Apparently a lot of people want this. I keep forgetting, but I'll try to make it a priority.
22. Recently added list
Done.
23. Add 4x2 & 2x1 widgets
Finished the 2x1, not sure what to do with the 4x2..
24. Lockscreen controls on more devices
I think I mentioned this already. I've tried, not sure how successful though.
25. Change viewpager tab strip to 'less distracting colour'
Changed.
26. Improve the icon
No.
27. Media volume control throughout entire app
Done.
28. Remove lockscreen controls once service is idle
Done.
29. Widget transparency options
In progress.. There's a couple of bugs with this, which I've been working on. In the mean time the widget is 30% opaque.
30. Customisable headset controls (including plugging/unplugging jack)
I intend to add this shortly, I can see that it's useful to a lot of people, and it won't be hard to do.
31. Fix the navigation to conform to Android standards
Fixed. The navigation was overhauled recently and makes way more sense.
32. Artist art for artist list
Meh not sure how much I care about this.
33. More customisation options & a settings menu
Again, lot's of requests. I don't want to make AMP so customisable that it looses it's feel.. I like AMP the way it is, but there is scope for some customisation. Some music players over do it, and they feel bloated..
Anyway I intend to add a couple of themes, and some other options in the not too distant future.
34. Create an activity for viewing the 'now playing' queue
Will do.
35. Add ratings & play counts
A little way off in the distance.
36. Support soft-keys
Honestly don't really know what this means. I'll look into it.
37. Lyrics fetching
Lyrics fetching will be easy now that album art downloading has been implemented. Not too far away.
38. Scrobbling.
As above, easy to implement. Hopefully I'll have scrobbling before too long.
39. DLNA Support
This is pretty complex and beyond the scope of AMP at this stage. I don't have the skills or the time to look at DLNA/UPNP support at the moment.
40. Google cloud music support
When Google release an official API, I'll look into implementing it in AMP.
41. Add an equalizer
Equalizer has been added. Gets a bit funky when used in conjunction with DSP manager, but you can use one OR the other.
42. Support DSP manager
Supported.
43. Replaygain
Complex DSP stuff is again beyond the scope of AMP at the moment. AMP uses the standard android media player and the API's available. Adding these kind of features will require completely reworking the way AMP decodes audio, which mean accounting for all the different filetypes etc. and their handling. This may happen in the future, or not at all.
44. Crossfade
Crossfade is a little easier than replaygain. I don't know if I'll implement it because I personally don't think it adds much value to a mediaplayer.
45. Dynamic range compression
As for 43.
46. Car mode / dock mode. Hehe docking.
This would be pretty easy to do. I should look at it before long. I imagine huge play/pause/next/previous/shuffle/repeat buttons, and not much else!
47. Add a 'search' feature
This probably isn't all that difficult, but not that sought after either. I'll keep it in mind though.
Well, if you got through all that you've done well. Feel free to send in your suggestions/feedback.
Get AMP here:
AMP - Play Store
Or here:
AMP - Amazon App Store
Follow me on Google+
Google+
Here's some pretty pictures: