diff --git a/Cargo.toml b/Cargo.toml
index db9d0c6e8602a939463e75a034ff62040e2ecf1d..c87801bcc288144d1b5eb858ae997cdc60d39c02 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "micro_musicbox"
-version = "0.3.3"
+version = "0.4.0"
 edition = "2021"
 license = "Apache-2.0"
 authors = ["Louis Capitanchik <louis@microhacks.co.uk>"]
@@ -13,10 +13,14 @@ exclude = ["assets"]
 [features]
 default = []
 serde = ["dep:serde"]
+mp3 = ["bevy_kira_audio/mp3"]
+flac = ["bevy_kira_audio/flac"]
+wav = ["bevy_kira_audio/wav"]
+ogg = ["bevy_kira_audio/ogg"]
 
 [dependencies]
 bevy = { version = "0.8", default-features = false }
-bevy_kira_audio = { version = "0.12", features = ["mp3"] }
+bevy_kira_audio = { version = "0.12", default-features = false }
 serde = { version = "1", optional = true }
 
 [dev_dependencies]