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 Request] WaveForm progress bar #1011

Open
FrenchGithubUser opened this issue Jan 11, 2025 · 4 comments
Open

[Feature Request] WaveForm progress bar #1011

FrenchGithubUser opened this issue Jan 11, 2025 · 4 comments
Labels
design Design changes feature A new feature help wanted Looking for external contributors to make a PR redesign-beta Issues related to the beta/redsigned version of Finamp server issue Issue requires changes to the Jellyfin server

Comments

@FrenchGithubUser
Copy link

This is a feature that's also request on the jellyfin server itself as well to help integration with 3rd party clients.

It would be great to see a waveform progress bar, like some other players do it. Until spectral data retrieval is implemented on the jellyfin api, this could work for downloaded tracks already.

Example of how it looks in plexamp :

image

@Chaphasilor
Copy link
Collaborator

The player library we use offers support for extracting the waveform from local files: https://pub.dev/packages/just_waveform
Data is extracted in the audiowaveform format, and can be read from a existing files in the audiowaveform format (instead of audio files).
If the server could provide such audiowaveform files, similar to how lyrics, subtitles, or images are provided right now, we could easily add support for that.
Until then, we won't add support for this, because there's no appeal in only having this feature for downloaded tracks...

@Chaphasilor Chaphasilor added help wanted Looking for external contributors to make a PR server issue Issue requires changes to the Jellyfin server feature A new feature design Design changes redesign-beta Issues related to the beta/redsigned version of Finamp labels Jan 13, 2025
@FrenchGithubUser
Copy link
Author

Okay that's interesting ! Looking forward to this when the jellyfin server will provide this feature. The waveform could also be generated when streaming for the part of the audio that's already been received. But yes this is limited

@Chaphasilor
Copy link
Collaborator

@FrenchGithubUser could you link the feature request for the server somewhere to that we can properly track it?

@FrenchGithubUser
Copy link
Author

https://features.jellyfin.org/posts/432/waveform-for-audio

it seems like someone implemented it on their own fork as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design Design changes feature A new feature help wanted Looking for external contributors to make a PR redesign-beta Issues related to the beta/redsigned version of Finamp server issue Issue requires changes to the Jellyfin server
Projects
None yet
Development

No branches or pull requests

2 participants