-
-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Expose symphonia feature of rodio for bevy_audio #6301
Copy link
Copy link
Closed
Labels
A-AudioSounds playback and modificationSounds playback and modificationC-FeatureA new feature, making something new possibleA new feature, making something new possibleD-TrivialNice and easy! A great choice to get started with BevyNice and easy! A great choice to get started with Bevy
Description
What problem does this solve or what need does it fill?
Related to #6299, bevy_audio is limited to wav, ogg, flac, or mp3 audio formats. However, rodio have the symphonia feature which enables file formats and codecs such as:
- ISO/MP4
- MKV/WebM
- OGG
- Wave
- AAC-LC
- ALAC
- FLAC
- MP3
- PCM
- Vorbis
What solution would you like?
Add a new feature in bevy_audio and possibly in bevy as well that enables this feature
What alternative(s) have you considered?
Implement your own Decodable type that uses the Decoder from rodio that has the symphonia feature enabled. (I don't think this works)
Additional context
#3145 is a tangentially related issue that discusses the viability of symphonia as a "backend". (symphonia is a decoder and a demuxing framework, not an audio backend)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-AudioSounds playback and modificationSounds playback and modificationC-FeatureA new feature, making something new possibleA new feature, making something new possibleD-TrivialNice and easy! A great choice to get started with BevyNice and easy! A great choice to get started with Bevy