[GH-ISSUE #22] Native Apps for iOS/Android #16

Closed
opened 2026-02-26 02:31:49 +03:00 by kerem · 10 comments
Owner

Originally created by @rashoodkhan on GitHub (Dec 14, 2015).
Original GitHub issue: https://github.com/koel/koel/issues/22

It would be awesome to have iOS/Android Open Source native clients. I'm learning/doing iOS development and would love to help out push the iOS app. What do you think?

Originally created by @rashoodkhan on GitHub (Dec 14, 2015). Original GitHub issue: https://github.com/koel/koel/issues/22 It would be awesome to have iOS/Android Open Source native clients. I'm learning/doing iOS development and would love to help out push the iOS app. What do you think?
kerem closed this issue 2026-02-26 02:31:49 +03:00
Author
Owner

@sg-s commented on GitHub (Dec 14, 2015):

+1

<!-- gh-comment-id:164470608 --> @sg-s commented on GitHub (Dec 14, 2015): +1
Author
Owner

@goodmorty commented on GitHub (Dec 14, 2015):

If this had a good mobile client it would easily replace my ampache client

<!-- gh-comment-id:164474738 --> @goodmorty commented on GitHub (Dec 14, 2015): If this had a good mobile client it would easily replace my ampache client
Author
Owner

@phanan commented on GitHub (Dec 14, 2015):

I've never really built a mobile app, but this is certainly on my roadmap. And yes, you bet it'd be open source!

<!-- gh-comment-id:164487050 --> @phanan commented on GitHub (Dec 14, 2015): I've never really built a mobile app, but this is certainly on my roadmap. And yes, you bet it'd be open source!
Author
Owner

@rashoodkhan commented on GitHub (Dec 16, 2015):

Is the application RESTful and would it possible to browse the endpoints in any way?

<!-- gh-comment-id:164983002 --> @rashoodkhan commented on GitHub (Dec 16, 2015): Is the application RESTful and would it possible to browse the endpoints in any way?
Author
Owner

@phanan commented on GitHub (Dec 16, 2015):

Is the application RESTful?

Right now it's 90% is, with the exception of user authentication. I have a plan to change that later too.

Would it possible to browse the endpoints in any way?

Not as of now, but you can take a look at the routes. Once the app is 100% RESTful in the future, there should be an API doc.

<!-- gh-comment-id:164984497 --> @phanan commented on GitHub (Dec 16, 2015): > Is the application RESTful? Right now it's 90% is, with the exception of user authentication. I have a plan to change that later too. > Would it possible to browse the endpoints in any way? Not as of now, but you can take a look at the [routes](https://github.com/phanan/koel/blob/master/app/Http/routes.php#L15). Once the app is 100% RESTful in the future, there should be an API doc.
Author
Owner

@reind33r commented on GitHub (May 26, 2016):

Hi,

I've started working on an Android native client, you can find the source code here : https://github.com/reind33r/KoelAndroid
I don't have any pretention other than building a client that I will use and that will fit my personal requirements.

I've never written Android apps that big, so it will not implement some "basic" features in near future (such as pre-loading queued songs, per-user interactions, editing playlists...) but it's already syncing with koel app, managing a queue and of course, playing songs...

I repeat it's a personal project that will prioritary fill my needs ; I don't promise I can implement features you'd like to have.
However if anyone wants to help, I'd be glad to work with him/her ;)

EDIT : If anyone's interested I could upload an APK, but not unless I've added a field to store koel server url dynamically (it's hard-coded right now, so providing an APK would be useless)

<!-- gh-comment-id:222009296 --> @reind33r commented on GitHub (May 26, 2016): Hi, I've started working on an Android native client, you can find the source code here : https://github.com/reind33r/KoelAndroid I don't have any pretention other than building a client that I will use and that will fit my personal requirements. I've never written Android apps that big, so it will not implement some "basic" features in near future (such as pre-loading queued songs, per-user interactions, editing playlists...) but it's already syncing with koel app, managing a queue and of course, playing songs... I repeat it's a personal project that will prioritary fill my needs ; I don't promise I can implement features you'd like to have. However if anyone wants to help, I'd be glad to work with him/her ;) EDIT : If anyone's interested I could upload an APK, but not unless I've added a field to store koel server url dynamically (it's hard-coded right now, so providing an APK would be useless)
Author
Owner

@reind33r commented on GitHub (Aug 25, 2016):

Hey,

I've "released" a first APK here : https://github.com/reind33r/KoelAndroid/releases/tag/0.1.0
I hope it works... for now some parts of the code are dirty, but basic functionality should be okay. (if someone's interested in developing it.. I'd be happy to learn the Android way of coding things with him/her ;) )

It's a personal contribution, nothing official ; I'll try to keep koel concepts but I'll make some arrangements when not possible.

<!-- gh-comment-id:242569075 --> @reind33r commented on GitHub (Aug 25, 2016): Hey, I've "released" a first APK here : https://github.com/reind33r/KoelAndroid/releases/tag/0.1.0 I hope it works... for now some parts of the code are dirty, but basic functionality should be okay. (if someone's interested in developing it.. I'd be happy to learn the Android way of coding things with him/her ;) ) It's a personal contribution, nothing official ; I'll try to keep koel concepts but I'll make some arrangements when not possible.
Author
Owner

@StephanMeijer commented on GitHub (Oct 20, 2018):

Any updates on this?

<!-- gh-comment-id:431603151 --> @StephanMeijer commented on GitHub (Oct 20, 2018): Any updates on this?
Author
Owner

@jesse-troy commented on GitHub (Apr 24, 2020):

I would really love an Android client! If there hasn't been any updates on this from the developer, are there any projects that are more recent that reind33r?

<!-- gh-comment-id:619133943 --> @jesse-troy commented on GitHub (Apr 24, 2020): I would really love an Android client! If there hasn't been any updates on this from the developer, are there any projects that are more recent that reind33r?
Author
Owner

@zachron commented on GitHub (Jun 11, 2020):

I would really love an Android client! If there hasn't been any updates on this from the developer, are there any projects that are more recent that reind33r?

I have forked reind33r's code and have started a revamp of it, to restore the functionality that is already there but working with a modern android phone. nothing is working currently, but i hope to have something soon, at which point i will provide a link to the source and hopefully a apk

<!-- gh-comment-id:642784701 --> @zachron commented on GitHub (Jun 11, 2020): > I would really love an Android client! If there hasn't been any updates on this from the developer, are there any projects that are more recent that reind33r? I have forked reind33r's code and have started a revamp of it, to restore the functionality that is already there but working with a modern android phone. nothing is working currently, but i hope to have something soon, at which point i will provide a link to the source and hopefully a apk
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/koel-koel#16
No description provided.