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

[Feature] Support for FCast Protocol #1017

Open
Nerokor opened this issue Jan 12, 2025 · 1 comment
Open

[Feature] Support for FCast Protocol #1017

Nerokor opened this issue Jan 12, 2025 · 1 comment
Labels
feature A new feature help wanted Looking for external contributors to make a PR playback Issues related to playback redesign-beta Issues related to the beta/redsigned version of Finamp

Comments

@Nerokor
Copy link

Nerokor commented Jan 12, 2025

Description:

I would like to propose the support for the FCast protocol in Finamp. FCast is an open-source protocol that enables wireless streaming of audio and video content between devices, supporting various stream types such as DASH, HLS, and mp4. Integrating FCast into Finamp would enhance the app's functionality and provide users with more options for streaming their media.

You can find more information about FCast here

Thank you for considering this feature request!

@Chaphasilor
Copy link
Collaborator

While the idea is certainly nice and the protocol seems to be relatively basic, this currently has very low priority. There is no Flutter package that supports FCast which we could easily use, and building a manual implementation from the ground up is not feasible at the moment. Until receiver support is better (e.g. Kodi, headless linux on Rasperry Pi, maybe even Snapcast or MusicAssistant) I also have little personal incentive to support this.

We are currently working on integrating with Jellyfin's Play On functionality, both as a receiver (almost done) and sender (planning), and have started working on an output picker panel as part of this. So a later integration of FCast seems possible.

If anyone is willing to work on this, I'd be more than happy to accept a PR. Some basic Dart code implementing the FCast sender-side protocol would also help immensely.

@Chaphasilor Chaphasilor added help wanted Looking for external contributors to make a PR feature A new feature playback Issues related to playback redesign-beta Issues related to the beta/redsigned version of Finamp labels Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature help wanted Looking for external contributors to make a PR playback Issues related to playback redesign-beta Issues related to the beta/redsigned version of Finamp
Projects
None yet
Development

No branches or pull requests

2 participants