Hello Strudel community! I am a recent Strudel user along with my music partner leo and we absolutely love the app/language/engine. One of the gaps we found using strudel was there was no way to share tracks locally to just have fun ( I also didnt search it up so if theres anything out there I would love to check it out!). As a dev I decided to build Strudel Library ( javierorosario/strudel-music-library - Codeberg.org ). Its basically a self‑hosted, file‑based Strudel library that lets you browse and play .strudel tracks like a gallery. I’m going to list some of what i think are the main features:
-
Reads a local songs folder of .strudel files
-
Scrollable gallery view with track title + created date
-
Live Strudel editor view per track (like the docs examples)
-
Play/stop directly in the library
-
Upload .strudel files from the UI
-
Docker‑friendly, no DB

My hope is that people find it useful, I was envisioning people using this to build their own collections to showcase in their home, school or workplace by just running this from a local server/container.
I’m looking for feedback mostly on bugs to fix. I’m currently working on the Dark Mode implementation and Song Deletion from the UI. If you are a coder hit my repo and raise an issue with your suggestions. If not a coder leave a comment and ill take a look!
Thanks for reading this post, I look forward to your comments.
Cheers,
MightyJR
PS
I dont plan to monetize this app but I’m always looking for good coffee beans (coffee bean fund)
2 Likes
Thank you for sharing this! The docs are super clear and I got this running easily. I really like having a full view of my tracks, this is real handy for workshops or just showing tracks to people.
The one must-have feature I can come up with is being able to save changes to a file. I’d love to have this as an alternative editor since I prefer this file-based approach to Strudel’s localstorage.
1 Like
there’s a strudel neovim plugin: Frequently Asked Questions 🌀 Strudel
also there has been some effort to revive a VSCode plugin, but I haven’t heard from the person who did that recently
1 Like
Glad to see it worked for you! The current editing capability is a side effect of me using some of the libraries. I’m adding a delete button and fixing a bug that prevents scopes and grids from displaying. I will see about just having a section to include an editor.
@scrappy_fiddler i was actually looking to build something like that but decided a gallery was achievable and solved my sharing issue as well.
1 Like
Having a look at your codeberg repo (thanks for sharing!) it looks like it doesn’t have a license (yet?), but it uses the @strudel/repl package.
As far as I understand the AGPL, your code should also be licensed under AGPL, for details see here: Using Strudel in your Project 🌀 Strudel
Right I’ve been remiss on that let me put some time in this week and correct it. Thanks!
2 Likes
This is updated, plus fixed a bug that prevented the ._scope and .scope visualizations from playing correctly. I feel its still not 100% since theres a tiny delay on them but it may just my own feel. As always any feedback is appreciated!
1 Like