Godot Music Player

Asset • Godot • Solo • 2026-07-20

Godot Music Player
Overview
After making my first modern plugin with Godot Cat Images, I wanted to make a plugin people would actually use.

Then I remembered an annoyance I had. If I am coding my game with something like spotify on, I have to manually disable it everytime I start to test the game. Then the idea struck me, a built-in music player which can pause on project start.

Eventually I had easily changeable, cross-project settings, basically drag & drop music additions, auto-pausing, (nested) playlists, and a cool UI.

What did I learn?
For this project I had to learn more about how Godot accesses external files, as the config and music files aren't stored in editor.

I also focussed a lot on the UI scaling, while it isn't 100% perfect, it scales great to a small scale. My previous big godot projects like Cats Vs Chaos didn't use anchors, and were thus locked to 16:9.

How will I apply this knowledge in the future?
I hope to soon be able to prototype a moddable game. As I now know how to load external files. Besides that, I hope to be able to create more useful Godot plugins in the future.

Now that I am better with UI scaling to small sizes, I hope to make my future godot projects work on all aspect ratios.
(NOTE: All previous unity projects have used UI scaling, as I found it easier to figure out there.)