-
-
Notifications
You must be signed in to change notification settings - Fork 359
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
Migrate to Symphonia to support more audio formats #707
Comments
@mrDIMAS which library would you sugest to decode the mp3 file? I'm new to Rust but excited by it's universe and I found this library: https://github.com/germangb/minimp3-rs Do you think it'll do the job? |
@pedroafabri I think it is worth integrating symphonia and remove all other decoder dependencies. It seems that this lib supports a ton of formats and this change could solve all the future format requests as well. |
But for now you could add minimp3-rs if that's easier. |
@mrDIMAS maybe we could use symphonia for the .mp3 and open new issues to change .wav and .ogg to that lib too if it turns out well. What do you think? |
Symphonia looks to be quite easy to use and it could be a drop-in replacement for Decoder. All that is needed is to basically use I understand your concern, this change is quite significant and could potentially be a source of problems, but I can also rename this issue to |
Oh, I see now that you were proposing to use Symphonia alongside the other formats all in the same issue. If you think it’s not too much for a single PR, you could update the title to reflect that this issue will switch everything to Symphonia and implement MP3 support. Also, I’m relatively new to open-source collaboration, so feel free to correct me if needed! |
Yeah, Symphonia is basically a full replacement for every decoder in |
mp3
audio format support.
Perfect! I will probably only be able to take a look at the first week of January, because of the holidays. If you're ok with that you can assign this one to me. |
A very common format and it should be supported by the sound system.
Edit. Symphonia looks to be a better replacement for current decoder implementation.
The text was updated successfully, but these errors were encountered: