[APP][4.1+]Updated Apollo - Music Player (Updated 08.09.2017)[DISCONTINUED]

Search This thread

olokos

Recognized Developer
Oct 16, 2011
2,945
2,494
Warsaw
Sorry, I had poor reception when typing that.
Notification when not expanded should have a background behind buttons like so
H7lEP

But when expanded they will be white on white indeed. I'm still thinking whether I should create a shadow or background behind them programmatically like on screenshot and from what I know on every device, or change button images manually by myself.
If you're on android 5+ and your notification buttons are still white in white when not expanded, please let me know, screenshot is best, post it here or pm me with screenshot, it's up to you.

As for permissions granted, I can remove just the toast or remove the splash if permissions are already granted, I'm leaning towards second option.

and @Wxfdswxc thank you very much for spotting this. I did notice that issue, but I kind of rushed this update so I haven't fixed it yet as I focused on signature and then on animations leaving me with no time to dig further that problem before I left. If anybody cares a lot about that issue, then I can fix it ASAP, but I don't think anyone really cares. Should be easy fix though.
 

Wxfdswxc

Senior Member
Jun 7, 2017
60
7
Paris
Sorry, I had poor reception when typing that.
Notification when not expanded should have a background behind buttons like so
H7lEP

But when expanded they will be white on white indeed. I'm still thinking whether I should create a shadow or background behind them programmatically like on screenshot and from what I know on every device, or change button images manually by myself.
If you're on android 5+ and your notification buttons are still white in white when not expanded, please let me know, screenshot is best, post it here or pm me with screenshot, it's up to you.

As for permissions granted, I can remove just the toast or remove the splash if permissions are already granted, I'm leaning towards second option.

and @Wxfdswxc thank you very much for spotting this. I did notice that issue, but I kind of rushed this update so I haven't fixed it yet as I focused on signature and then on animations leaving me with no time to dig further that problem before I left. If anybody cares a lot about that issue, then I can fix it ASAP, but I don't think anyone really cares. Should be easy fix though.

We don't really care about the about page, for sure.
I think you should remove the splash screen (especially since when you open Apollo via a song pinned on the homescreen, it opens up in a flash!).
And I don't know how to do a screenshot with the expanded notification, here is an oldschool one:
http://i.imgur.com/jxCASuC.jpg
Expanded or not, it's the same layout on my phone.
 

milouk

Recognized Developer
Nov 7, 2013
1,885
4,985
Athens
milouk.me
EDITED:

The lockscreen buttons can be improved colorwise too. The X button cannot be seen, only assumed.


Also if i clear Apollo from my recent apps while listening to music and try to reopen the app by tapping on the expanded notification apollo crashes.


Stock Android 7.1.2 Nexus 5X
 

Attachments

  • Screenshot_20170831-133000.png
    Screenshot_20170831-133000.png
    84.2 KB · Views: 479
Last edited:
  • Like
Reactions: olokos

olokos

Recognized Developer
Oct 16, 2011
2,945
2,494
Warsaw
It was open source all the time. I thought about forking it but there's no explicit license and he refused to tell me what license is apollo under, so I really don't know if I can actually do it or not and I'd rather not risk it.
 

leo3x

Member
Nov 27, 2017
27
3
Xiaomi Redmi 2
Samsung C9 Pro
Thank you for your update.

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

I like it very much.THX
If the author will let you do it in future,please contiune.

Report bug.
version:1.6
I click its notification to enter it.Then it display stop.But the music is still playing,the notification doesn't disappear yet.
Select a folder,then choose "Play" OR "Add to queue", it stop.
Device:Samsung c9000 with Android 6.0.1
The bug also in my other Android device with 4.2.and 4.4.

Request
Add a switch to on/off splash screen,please.
Update Chinese translation,please.
A tab
 
Last edited:

ST Dog

Senior Member
Jun 22, 2013
1,125
341
Google Pixel 7a
It was open source all the time. I thought about forking it but there's no explicit license and he refused to tell me what license is apollo under, so I really don't know if I can actually do it or not and I'd rather not risk it.
Every file I looked at has Apache 2.0

So you are free to distribute modified versions as long as you keep the Apache license.
Did you see my post?

Did you find any files that list a different license or is Apache the only one?

I think you should be able to fork if you want.

At most, rename to separate from original (but say it's a fork of Apollo).
 
  • Like
Reactions: olokos

hipunk

Member
Mar 10, 2018
26
22
Hi,


@olokos you're the real bossman for having updated this. Finally no crashes no more, thanks a lot!
Somewhat sad to see that Andrew Neal doesn't want this to be an ongoing project. But oh well, what can you do?


Greetings,

hipunk

EDIT: Arghh. Nope, sorry. Actually it still crashes :(
 
Last edited:

Spmp

Member
Apr 27, 2014
12
2
@olocos can you please link to your code, or PM where I may find it so I can build/mod please. Your github repo does not have what looks like v1.6.

Cheers
 

olokos

Recognized Developer
Oct 16, 2011
2,945
2,494
Warsaw
@Spmp
You made a mistake trying to mention me, so I have noticed it only now.
If you're still interested in continuing the project, I can dig up the latest source code, it's somewhere really deep so it will take me considerable effort to find it, but if anybody wants to work on it still, I can do some digging.
 
  • Like
Reactions: XDAMaxe

Spmp

Member
Apr 27, 2014
12
2
@olokos Did I get it right this time?
Yes I would love to continue the project as best I can. Scala not Java dev, but.... it's worth a try. Apollo is still my favorite player.
Much appreciated 8)
 
  • Like
Reactions: XDAMaxe and olokos

olokos

Recognized Developer
Oct 16, 2011
2,945
2,494
Warsaw
Yes you did!
Sadly, I went through the drives and I couldn't find the latest version anymore, so the best I can provide is this:
https://github.com/olokos/Apollo/
Best of luck, please do post a message with an update here once you get some progress, so I'll have a look a it too.
 
  • Like
Reactions: XDAMaxe

caveiragames

New member
May 17, 2020
1
0
Hello I know it is no longer updating the application can do me a favor update to run the notification in version 1.6 is not working the notification bar using a galaxy s10 android 10
 

Spmp

Member
Apr 27, 2014
12
2
Sadly, I went through the drives and I couldn't find the latest version anymore, so the best I can provide is this:
https://github.com/olokos/Apollo/
Best of luck, please do post a message with an update here once you get some progress, so I'll have a look a it too.

Thanks for letting me know, it's a pity to have lost all that work, but thanks for the link 8) If you do find the sources lying around somewhere please do share. My timeline is long 8)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 168
    This is unofficial Cyanogenmod Music player with many fixes, improvements and features. Enjoy!
    Screenshots

    Cyanogenmod-Apollo-music-player.png




    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 New default artwork with higher resolution
    DONE High resoultion artworks Thanks to @7ORO he told me exatly what to do!
    DONE Transparent widgets Thanks to @7ORO he told me exatly what to do!
    DONE Crashlytics implementation - this tool will let me know about any crashes with all needed information in realtime. - the only thing that holds back the release.
    DONE Editing 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
    DONE Remove 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!
    9
    Don't you guys think I gave up on Apollo ;)
    ve8wxmY.png
    8
    Good news and bad news

    Hi guys,

    I was trying to bring material design to the Apollo today. I spent about 5 hours straight trying to figure stuff out. I thought I just might not be experienced enough to do this, even by following the guides all over the internet on how to get material design using support libraries in order for it to work on pre 5.0 devices. I asked for help on our RC/RD/RT DEV hangouts at the point I felt that I'm helpless. Well, some stuff was moving forwards.

    We were getting closer and closer, but still not there. Vishal tried to help me, @GermainZ tried and then Geetesh Kalakoti joined. He did all he could to help me, we were really moving forwards, but at some point when everything should work properly, it didn't. Action bar had it's title set using resources instead of actionBar.setTitle and so on.

    Thanks to Geetesh Kalakoti from putting me out of this project as this wouldn't lead me to anything good. I started this project in order to learn Java and improve the best player I've known so far for me, which I thought was Apollo. As it turned out the code is really bad. Maybe it's extremely outdated, maybe it's poorly written, I don't know.

    So what?
    Nothing. This project is abandoned. Thank you guys for all the support you gave me, but this just doesn't make sense as I'm going around the code I don't know, that's not as clear for me and it's also not well-written.
    If you need more features or stuff, switch to some other players. If you're on 5.0 then Eleven CM player is good with a Apollo look.

    What's next?
    I'll slowly learn Java. I'll start with calculator and move further on to reach my goal - a perfect, nice and lightweight music player which would share a simple UI and easy access to everything.

    It's been a long ride. Thanks to everyone that helped me, thanks for all of the support from you guys and thanks for using this app. It's really awesome when you see about 10k people using your app everyday! :)
    8
    There's a small hold up. I moved to target sdk of marshmallow, thus I need to implement permissions on the fly or else it will crash on every start when launched on 6.0. Don't worry. It will be done. :)
    7
    Tbh for the past 6 months I've been fiddling around with tons of different music players. Xenoamp, poweramp, Google play music, clean music player and none of them is perfect. Poweramp is paid and overloaded + not that good on battery, xenoamp is horrible with battery and cpu usage + it's ui is a nightmare, clean music player is crippled horribly and Google play music is terrible with local files. I got a xposed module to make it better but it took ages to play if I quickly skipped like 30 tracks in a row. Ultimately I went back to my own player and god it's good. It changes songs almost instantly. It actually goes to another file as represented by the ui. Gpm does this smooth ui transition to next track that is completely irrelevant to the file played. I genuinely think this is the best music player available for android at this time.

    I don't want to make ANY promises, but I am thinking about getting back to its development. Currently I'll be busy with school and my kernel development for Z1 so it won't be anytime soon, but I think I might actually get back to it. Previous track on shuffle is not going back, but playing current track from start. I think I might try again to fix that, but again, it's just me thinking about it. I'm not saying that it will be done tomorrow or in a month. I might never do this. The last time I tried to figure it out it didn't go too well, but I really think it's worth a try.