jeffvli / feishin

A modern self-hosted music player.
https://feishin.vercel.app
GNU General Public License v3.0
2.12k stars 82 forks source link

Funkwhale Native API Support #41

Open hernikplays opened 1 year ago

hernikplays commented 1 year ago

Is there any planned support for the native Funkwhale API? I'm currently using it and wouldn't want to switch just to use this awesome app.

I know there is planned to be Subsonic API (if funkwhale decides to update it to the new one), but I think the native API has more capabilities.

jeffvli commented 1 year ago

From a quick glance it looks like Funkwhale's API may be adaptable to Feishin's internal model.

I can attempt this once Feishin moves out of alpha.

AMoonRabbit commented 1 year ago

Hi Jeffvli, I just wanted to also show my interest in native Funkwhale API support. I will mention that the API is being overhauled eventually as noted in this blog update https://blog.funkwhale.audio/2022-october-update.html but I am sure a native player will be very much welcome.

I had Sonixd added to the their suggested players page a while back because of the Subsonic API support, so in the interim that would work too.

jeffvli commented 1 year ago

@AMoonRabbit Do you or anyone else here have a publicly-facing Funkwhale instance that I can use for testing/development purposes? I'm not sure how granular Funkwhale's user permissions are but if you could create me a limited-access account then it could save me time in having to set it up myself.

I may attempt this in the next month or two depending on what features I decide to prioritize.

hernikplays commented 1 year ago

Do you or anyone else here have a publicly-facing Funkwhale instance that I can use for testing/development purposes? I'm not sure how granular Funkwhale's user permissions are but if you could create me a limited-access account then it could save me time in having to set it up myself.

I run https://jukebox.mnau.xyz, if you need a regular user account, just sign up and I'll approve your account ASAP

E: approved it, it might not send an email but you should be able to log in