Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Funkwhale API #1001

Open
mat-l opened this issue Aug 18, 2022 · 5 comments
Open

Funkwhale API #1001

mat-l opened this issue Aug 18, 2022 · 5 comments

Comments

@mat-l
Copy link

mat-l commented Aug 18, 2022

Hey all,
I am new to the self hosted music streaming world and therefore still looking for some nice looking Android app.
Ampache apps are quite outdated and subsonic apps do lack of some features.
Would it be easily possible to support Funkwhale API (https://funkwhale.audio/) as well to be able to use freshly created apps from them in combination with Nextcloud/ownCloud?

Regards
matl

@paulijar
Copy link
Collaborator

Adding support for a completely new client family is always a rather large task, although not impossible. Which features are the Subsonic clients lacking, and which Funkwhale apps would have those features?

@mat-l
Copy link
Author

mat-l commented Aug 21, 2022

There is for example an official reference App of Funkwhale for Android:
Funkwhale for Android (The official Android client for Funkwhale)
https://f-droid.org/packages/audio.funkwhale.ffa/ but also a few more.

@Yiannis128
Copy link

Honestly, I've searched far and wide for a decent Nextcloud Music Android app and couldn't find anything. All apps have one or multiple of the following issues:

  • They are extremely outdated, so they lack features such as modern UI.
  • They are buggy, sometimes I can't even sign in to my instance even though they claim that the app supports NC. Maybe the UI isn't clear and they can sign in, though.
  • No offline/caching support.

I've resulted to using the web app, but it's not a perfect solution since Android kills it randomly. Supporting an app that is in development would be a nice feature :)

@paulijar
Copy link
Collaborator

@Yiannis128 At least Ultrasonic seems to be still getting updates regularly and it works with the NC Music (I haven't used it extensively, though). It's not quite as feature-complete as the somewhat outdated DSub but all the basic stuff is there. With all the clients listed at https://github.com/owncloud/music/wiki/Subsonic, you should be able to at least sign in to your instance, but most of them are not actively maintained as you have noticed and some may not work on the modern versions of Android.

@Yiannis128
Copy link

@Yiannis128 At least Ultrasonic seems to be still getting updates regularly and it works with the NC Music (I haven't used it extensively, though). It's not quite as feature-complete as the somewhat outdated DSub but all the basic stuff is there. With all the clients listed at https://github.com/owncloud/music/wiki/Subsonic, you should be able to at least sign in to your instance, but most of them are not actively maintained as you have noticed and some may not work on the modern versions of Android.

I gave ultrasonic a second chance but the UI leaves a lot to be desired. I still think UI wise the web player is the best. Kudos to whoever had the idea of adding swipe gestures to the side bar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants