This is unofficial Cyanogenmod Music player with many fixes, improvements and features. Enjoy!
Screenshots
Latest version 1.6 download link (don't look into attachments!):
HERE
If it will say "application not installed" then you already have different version of Apollo installed.
To install this version either delete the app in normal way if it's possible.
If it isn't then go to:
/system/app delete old apollo from there and reboot.
1.6
Changed button colors to fit white background of LP+ notification background color.
Removed toast after splash.
Upscaled background texture so it looks good on high dpi devices.
1.5.3
Fixed signature issue on android <7
Changed statusbar and navbar colors to more suitable ones on LP+
Implemented animations when switching between different screens (not polished yet)
Older changelogs and basically feature list:
1.5.2
Fixed setting ringtone on android Marshmallow and above.
1.5.1
I started using material theme here a bit
Changed notification background color of buttons and changed text color to black so it's now easy to see on 5.0+
1.5
Updated the appcompat library to 24
Build target is now android 8.0 - SDK26
Rebuilt the way playlists are created Thanks to Piotr
Implemented splash screen for runtime permissions in android 6.0+.
Fix crash when opening album art dialog
It works on anything 4.1+ now, but search doesnt work, yet
1.4
You can now browse music by folders on your memory. @Grk0
Swipe to change track @Patrick Stillhart
More optimizations and
There's an issue with launching Apollo through widget and notification is very hard to read, I'll fix it in another version
For now it doesn't work on android 6.0+
1.3.4
Released on xda. Invite version is over. Thanks for help Joel Chan@xda
Some other stuff i forgot about
Finally fixed xxhdpi resolution(hopefully)
Improved background image resolution for xhdpi and xxhdpi
Tap on version number in settings
1.3.3
Merge latest fixes from github
Gapless playback finally works!
Next version: track duration next to it
1.3.2
many small changes that I forgot
Made cache much bigger (20MB to 512MB - you won't fill it up now - not a chance)
Some small tweaks to image caching
This version is invite only. Obtainable only by sending me a direct download link via e-mail
Added in-app tag editor - unfortunately it will not write tags to the actual files(YET! Thanks to Piotr
1.3.1:
Mostly bugfixes - I hope - There's still much to do
Optimizations of downloaded images (Images should be of better quality than before, and they should take less memory)
This changelog - quick HTML - let me know if you want to make it better!
Triple press play/pause button to go back to previous track @github
Fixed playback pause after pressing play/pause a few times @github
Cleaned-up source code - that should further increase the performance.
Caller FC fix attempt(just a reminder for me that I tried something).-many thanks to Piotr!
Added a few permissions
Older Changelogs
Changelog 1.3:
High resolution artworks are being downloaded! No more low resolution images! (If some low resolution images remained then download them manually by tapping at the album/artist image)
Performance improvements
Crashlytics implementation - it lets me know about any crash that happens, directly, no more logcats!
Double press play/pause button on a headset to skip to next track @github
New high resolution default album art @github
Added transparent widgets!
Fixed scrollbar padding on the right @github
From now on "do not download album arts when wifi is not connected" is 100% off if checked in options.
Removed padding between images in grid view(Album,Artists etc.)
Some more bugfixes
Changelog 1,2(Apollo_cm11branch_built_by_olokos_09.02.2014.apk):
Built with latest Github sources
Fixed missing strings in about 5 translations so it has no reason to crash now - by me
Lots of bugfixes
Covers/artists pictures now work like they should.
Greatly improved download time of covers/artists pictures.
Target android - KitKat(no influence on the player itself)
Changelog 1.1(Apollo 07.01.2014 build by olokos.apk):
Loading already downloaded images finally works as it should! No more redownloads!
Propably further improved download times.
Massive strings fixes (about 100 fixed strings, that means even less FC's in other languages than english)
Performance improvements
SORT BY FILENAME!
1.0:
Initial version - not released as it's available anywhere on the internet.
Works great on Z1 whereas old version failed to download pictures.
Please post any feedback
Install as any other app. If you get "application not installed" error then uninstall old version of Apollo, reboot (not nessesary) and install again.
This is caused by different apk signature key, nothing to worry about.
If you have preinstalled Apollo (like in cyanogenmod) and you can't uninstall it using built-in app manager, then you have to do it in a different way.
1. Use any file Explorer with root access (eg. Root Explorer, es file manager etc.)
2. Go to /system/app/
3. Find Apollo.apk or anything like it and delete it.
4. Copy this apk to the same directory (/system/app/)
5. Set the rw-r--r-- permissions
(using root Explorer that would be
xxo
xoo
xoo
X for checked o for unchecked, other file explorers chmod 644)
6. Reboot and enjoy.
Press thanks if you liked it. It's the only way I know people like this except for comments(which are more welcome than thanks button )
TODO:
DONENew default artwork with higher resolution
DONEHigh resoultion artworks Thanks to @7ORO he told me exatly what to do!
DONETransparent widgets Thanks to @7ORO he told me exatly what to do!
DONECrashlytics implementation - this tool will let me know about any crashes with all needed information in realtime. - the only thing that holds back the release.
DONEEditing audio tags in app - no idea when that's going to happen
Lyrics in-app - possible, but I need help with that. MaybeThis
Fix custom album arts chosen in the gallery not being assigned to the album.
Import/export playlists
Maybe playing online radios out of .m3u etc. Files
Fix some issues - click
DONERemove gaps between album arts
Maybe adding white widgets, let me know if you want it. 2 people want it so far.
Play music straight after jack is plugged in.
Swipe to change song here another request
Good suggestions about sorting tracks heresorting issue(maybe?)
A2DP issue here
Issue with not showing "Unknown" if nothing is in id3 tags. here
Let me know about anything else you'd like to see in the app or if you face any issues!
Credits: @7ORO He made possible high resolution artworks and he helped me with transparent widgets, thanks!
Hemal Shah, @crashlytics Great guy! I was struggling to get Crashlytics to work for some uknown reason (I still don't know why it wouldn't work earlier) and he helped me to get it working in any way he could, but it wasn't only "do this and that". He actually approached me in a pleasant way, formal form became obsolete. I realised that you can actually read and write e-mails quickly. Thanks!
You can find my Apollo in:
19.04.-CALIBLACK - ROM - v1.3 - The Dark Projekt (KVT49L) (L5-e610/612) TEAM-OPTIMA
27.04.(E610/612)(ROM-KitKat-KVT49L) CALIBAN-CM 1.1 (CM11)-TEAM-OPTIMA!!!
[ROM] DS-MK6 v2.0 05/10/14 AT&T I317-UCUBMK6 Stock-Rooted-Deodex
[ROM] KarbonKat v1.1-2 (23/06/14) [Carbon/CM11][4.4.4-r1]
[ROM][JB] Sami OS 1.2 - Codename: Alpha [July 7th, 2014]
Let me know about any other place you find it. I got asked for permissions only in those three roms above for now. I don't like a rippers, especially when it comes to so simple things. I only ask you to PM me and ask me if that's ok if you include it in your rom or whatever. I haven't said no to any of the requests I got for now. Please tell me about any other place you will see my app or Apollo "1.3", "1.2" as the latest Cyanogenmod version is 1.1. I'll try to get it down. I do not say that this player is 100% mine, because it's all Andrew Niels's player. I'm just the guy that "keeps it running smooth and nice, with new features" tbh. I havent removed Andrew's name or A. J. Lopez's name from the credits and this will not happen. Ever. It's not going to google play either. Andrew's will - can't do anything about it although I would really love to do that.
If you want to use my player in your rom or whatever - send me a PM with the request and let me know how would you like to use it, I'll decide then.
This version is not going to make it to Google play, but it's still going to be updated regularly until Andrew Neal (the only true author of this application) releases it on Google play.
Enjoy!
08.09.2017 - Sad news
I always thought that I could continue Andrew Neal's application, develop it further, make it perfect and flawless. I had put loads of time and effort into it. Recently I did what I thought is impossible for me - get it to work on devices newer than LP, yet I did that. I was planning to release it on Google Play when I think it's good enough, so that everybody could enjoy it and have hassle free updates, but unfortunately he wouldn't let me do it.
Thus I am forced to discontinue development of Apollo and let it die at last. It was a nice journey, but unfortunately it has come to an end.
If an author agrees to continue his project, I will continue development.
Here's a link to his profile: https://plus.google.com/u/0/115877233289242058609
Farewell!
Screenshots
Latest version 1.6 download link (don't look into attachments!):
HERE
If it will say "application not installed" then you already have different version of Apollo installed.
To install this version either delete the app in normal way if it's possible.
If it isn't then go to:
/system/app delete old apollo from there and reboot.
1.6
Changed button colors to fit white background of LP+ notification background color.
Removed toast after splash.
Upscaled background texture so it looks good on high dpi devices.
1.5.3
Fixed signature issue on android <7
Changed statusbar and navbar colors to more suitable ones on LP+
Implemented animations when switching between different screens (not polished yet)
Older changelogs and basically feature list:
1.5.2
Fixed setting ringtone on android Marshmallow and above.
1.5.1
I started using material theme here a bit
Changed notification background color of buttons and changed text color to black so it's now easy to see on 5.0+
1.5
Updated the appcompat library to 24
Build target is now android 8.0 - SDK26
Rebuilt the way playlists are created Thanks to Piotr
Implemented splash screen for runtime permissions in android 6.0+.
Fix crash when opening album art dialog
It works on anything 4.1+ now, but search doesnt work, yet
1.4
You can now browse music by folders on your memory. @Grk0
Swipe to change track @Patrick Stillhart
More optimizations and
There's an issue with launching Apollo through widget and notification is very hard to read, I'll fix it in another version
For now it doesn't work on android 6.0+
1.3.4
Released on xda. Invite version is over. Thanks for help Joel Chan@xda
Some other stuff i forgot about
Finally fixed xxhdpi resolution(hopefully)
Improved background image resolution for xhdpi and xxhdpi
Tap on version number in settings
1.3.3
Merge latest fixes from github
Gapless playback finally works!
Next version: track duration next to it
1.3.2
many small changes that I forgot
Made cache much bigger (20MB to 512MB - you won't fill it up now - not a chance)
Some small tweaks to image caching
This version is invite only. Obtainable only by sending me a direct download link via e-mail
Added in-app tag editor - unfortunately it will not write tags to the actual files(YET! Thanks to Piotr
1.3.1:
Mostly bugfixes - I hope - There's still much to do
Optimizations of downloaded images (Images should be of better quality than before, and they should take less memory)
This changelog - quick HTML - let me know if you want to make it better!
Triple press play/pause button to go back to previous track @github
Fixed playback pause after pressing play/pause a few times @github
Cleaned-up source code - that should further increase the performance.
Caller FC fix attempt(just a reminder for me that I tried something).-many thanks to Piotr!
Added a few permissions
Older Changelogs
Changelog 1.3:
High resolution artworks are being downloaded! No more low resolution images! (If some low resolution images remained then download them manually by tapping at the album/artist image)
Performance improvements
Crashlytics implementation - it lets me know about any crash that happens, directly, no more logcats!
Double press play/pause button on a headset to skip to next track @github
New high resolution default album art @github
Added transparent widgets!
Fixed scrollbar padding on the right @github
From now on "do not download album arts when wifi is not connected" is 100% off if checked in options.
Removed padding between images in grid view(Album,Artists etc.)
Some more bugfixes
Changelog 1,2(Apollo_cm11branch_built_by_olokos_09.02.2014.apk):
Built with latest Github sources
Fixed missing strings in about 5 translations so it has no reason to crash now - by me
Lots of bugfixes
Covers/artists pictures now work like they should.
Greatly improved download time of covers/artists pictures.
Target android - KitKat(no influence on the player itself)
Changelog 1.1(Apollo 07.01.2014 build by olokos.apk):
Loading already downloaded images finally works as it should! No more redownloads!
Propably further improved download times.
Massive strings fixes (about 100 fixed strings, that means even less FC's in other languages than english)
Performance improvements
SORT BY FILENAME!
1.0:
Initial version - not released as it's available anywhere on the internet.
Works great on Z1 whereas old version failed to download pictures.
Please post any feedback
Install as any other app. If you get "application not installed" error then uninstall old version of Apollo, reboot (not nessesary) and install again.
This is caused by different apk signature key, nothing to worry about.
If you have preinstalled Apollo (like in cyanogenmod) and you can't uninstall it using built-in app manager, then you have to do it in a different way.
1. Use any file Explorer with root access (eg. Root Explorer, es file manager etc.)
2. Go to /system/app/
3. Find Apollo.apk or anything like it and delete it.
4. Copy this apk to the same directory (/system/app/)
5. Set the rw-r--r-- permissions
(using root Explorer that would be
xxo
xoo
xoo
X for checked o for unchecked, other file explorers chmod 644)
6. Reboot and enjoy.
Press thanks if you liked it. It's the only way I know people like this except for comments(which are more welcome than thanks button )
TODO:
DONE
DONE
DONE
DONE
DONE
Lyrics in-app - possible, but I need help with that. MaybeThis
Fix custom album arts chosen in the gallery not being assigned to the album.
Import/export playlists
Maybe playing online radios out of .m3u etc. Files
Fix some issues - click
DONE
Maybe adding white widgets, let me know if you want it. 2 people want it so far.
Play music straight after jack is plugged in.
Swipe to change song here another request
Good suggestions about sorting tracks heresorting issue(maybe?)
A2DP issue here
Issue with not showing "Unknown" if nothing is in id3 tags. here
Let me know about anything else you'd like to see in the app or if you face any issues!
Credits: @7ORO He made possible high resolution artworks and he helped me with transparent widgets, thanks!
Hemal Shah, @crashlytics Great guy! I was struggling to get Crashlytics to work for some uknown reason (I still don't know why it wouldn't work earlier) and he helped me to get it working in any way he could, but it wasn't only "do this and that". He actually approached me in a pleasant way, formal form became obsolete. I realised that you can actually read and write e-mails quickly. Thanks!
You can find my Apollo in:
19.04.-CALIBLACK - ROM - v1.3 - The Dark Projekt (KVT49L) (L5-e610/612) TEAM-OPTIMA
27.04.(E610/612)(ROM-KitKat-KVT49L) CALIBAN-CM 1.1 (CM11)-TEAM-OPTIMA!!!
[ROM] DS-MK6 v2.0 05/10/14 AT&T I317-UCUBMK6 Stock-Rooted-Deodex
[ROM] KarbonKat v1.1-2 (23/06/14) [Carbon/CM11][4.4.4-r1]
[ROM][JB] Sami OS 1.2 - Codename: Alpha [July 7th, 2014]
Let me know about any other place you find it. I got asked for permissions only in those three roms above for now. I don't like a rippers, especially when it comes to so simple things. I only ask you to PM me and ask me if that's ok if you include it in your rom or whatever. I haven't said no to any of the requests I got for now. Please tell me about any other place you will see my app or Apollo "1.3", "1.2" as the latest Cyanogenmod version is 1.1. I'll try to get it down. I do not say that this player is 100% mine, because it's all Andrew Niels's player. I'm just the guy that "keeps it running smooth and nice, with new features" tbh. I havent removed Andrew's name or A. J. Lopez's name from the credits and this will not happen. Ever. It's not going to google play either. Andrew's will - can't do anything about it although I would really love to do that.
If you want to use my player in your rom or whatever - send me a PM with the request and let me know how would you like to use it, I'll decide then.
This version is not going to make it to Google play, but it's still going to be updated regularly until Andrew Neal (the only true author of this application) releases it on Google play.
Enjoy!
08.09.2017 - Sad news
I always thought that I could continue Andrew Neal's application, develop it further, make it perfect and flawless. I had put loads of time and effort into it. Recently I did what I thought is impossible for me - get it to work on devices newer than LP, yet I did that. I was planning to release it on Google Play when I think it's good enough, so that everybody could enjoy it and have hassle free updates, but unfortunately he wouldn't let me do it.
Thus I am forced to discontinue development of Apollo and let it die at last. It was a nice journey, but unfortunately it has come to an end.
If an author agrees to continue his project, I will continue development.
Here's a link to his profile: https://plus.google.com/u/0/115877233289242058609
Farewell!
Attachments
Last edited: