You are browsing as a guest. Sign up (or log in) to start making projects!

Hustlenix Music

  • 4 Devlogs
  • 116 Total hours

Play the live demo · Source code

A browser music player that performs editable Strudel compositions live. The v0.1 beta has six original instrumentals, Play/Pause/Resume/Stop, search, a local library and an editor for previewing musical changes. Formerly Strudelify. Substantial implementation was produced with Codex; see the AI declaration. Famous-song studies are excluded from this beta.

Ship #1 Changes requested

Hustlenix Music v0.1 is ready to ship 🎧

10 months, a lot of code, and one questionable response to a music teacher later…

This started because my school music teacher kept scolding me about my coarse singing voice.

Most people would probably practice singing. I decided I was going to write music through code instead. My ego and my coding abilities apparently had other plans. 😭

That’s how I got into Strudel, a live-coding environment for making music.

But somewhere along the way, I got a bigger idea. Instead of just writing compositions, why not build an entire music player around them? Something with a library, search, playback controls, and an editor, all wrapped in an interface that feels like an actual music app.

That idea became Hustlenix Music.

From a music experiment to an actual app

The concept sounded simple enough: Strudel for the music, HTML, CSS, and JavaScript for the app.

The implementation was another story.

I wasn’t just trying to make a page that played audio. I wanted the experience around the music to feel complete, while keeping the ability to experiment with the compositions themselves. I also wanted the interface to feel familiar without making a straight copy of Spotify.

I’ve been working on this for around 10 months. Not all that work made it into the devlogs, either. Some development time simply wasn’t recorded, so the logged hours aren’t a complete account of the project’s history.

I also used Codex for a substantial part of the implementation, as disclosed in the project’s AI declaration. The goal was to build and finish the product, not pretend every line came directly from my keyboard.

What’s in v0.1?

The first beta includes:

  • Six original instrumentals that users can listen to.
  • Playback controls for play, pause, resume, and stop.
  • Search to find music.
  • A local library for the available tracks.
  • A composition editor where changes can be previewed live.

I’ve kept this release focused on original instrumentals. My experiments studying famous songs aren’t included in the beta.

There’s plenty more I could add, but I don’t want the project stuck in development forever because I keep finding one more thing to tweak.

Why ship it now?

At some point, another feature isn’t as valuable as getting the current version in front of people.

This beta is my first proper attempt at bringing the whole idea together: music made with Strudel, a music-player interface, and tools to experiment with compositions in one place.

It’s not the final version of what I imagine Hustlenix Music could become. It’s the first version that brings the core idea into a usable product.

And honestly, that’s a milestone worth reaching.

What’s next?

For now, I want to get this version out there, see how the experience holds up, and work out what genuinely needs improving.

There will probably be bugs, rough edges, and ideas I’ll want to revisit. That’s part of shipping something instead of leaving it as an unfinished project.

What began as a slightly ridiculous reaction to being criticised for my singing has turned into a project I’ve spent months building.

I still can’t promise my singing has improved.

But at least I built a music player. 💀

Hustlenix Music v0.1: let’s ship it.

🎵 Live demo: [https://hustlenix.github.io/strudelify/]
💻 Source code: [https://github.com/Hustlenix/strudelify]

Try project → See source code →
Open comments for this post

41m 6s logged

Hustlenix Music v0.1: Ready to Ship 🎧

I think Hustlenix Music is finally ready for its first release!

This project has been in the works for around 10 months, and it’s taken a lot longer than I originally expected. Not all the development time made it into the devlogs, but I’m happy with where it’s ended up.

The v0.1 beta includes:

  • 6 original instrumental compositions
  • Play, pause, resume, and stop controls
  • Music search
  • A local library
  • An editor where you can make changes to compositions and preview them live

The main idea was to combine Strudel’s live-coded music with the experience of using a proper music player. I wanted something familiar to use, but with the ability to experiment with the music itself.

For this beta, I’ve kept the focus on original instrumentals. My famous-song experiments aren’t included.

A lot of the implementation was done with Codex, as explained in the project’s AI declaration.

I’m shipping this version because I’d rather get the core experience out there than keep endlessly tweaking it without real feedback.

This is v0.1, so there’s definitely more to improve. But for now, Hustlenix Music is ready to meet its first listeners.

0
0
28
Open comments for this post

4h 48m 3s logged

Devlog 3: Getting Ready to Ship v0.1

I think Hustlenix Music is finally ready to ship! 🎧

The v0.1 beta currently includes:

Six original instrumental compositions

Play, pause, resume, and stop controls

Search for finding music

A local music library

An editor for previewing changes to compositions

The goal for this first release is to get the core experience into people’s hands rather than keep adding features forever.

One important detail: the beta focuses on original instrumentals. My studies of famous songs aren’t included in this release.

There’s still room to improve the interface and the overall experience, but this feels like a good point to release the first version and see how it holds up outside development.

Hustlenix Music started as an attempt to make music through code. Now it’s becoming a music player built around that idea.

0
0
22
Open comments for this post

53m 15s logged

Devlog 2: Ten Months in the Making

I’ve been working on Hustlenix Music for around 10 months, but not all of that work made it into the devlogs. Some of the time simply wasn’t recorded, so the logged hours don’t represent the entire development journey.

I’m now getting close to shipping the first beta, and I’ve been working on the visual design.

I want the interface to feel familiar to anyone who’s used a modern music streaming app, without directly copying Spotify’s design.

The main challenge is balancing that familiar experience with what makes Hustlenix Music different: its Strudel-based compositions and built-in editor.

I’m trying to make it feel like a music player first, rather than a coding tool with a music-player interface attached.

0
0
20
Open comments for this post

109h 41m 56s logged

Devlog 1: How It Started

This project started because my school music teacher kept scolding me about my coarse singing voice. Naturally, my response was to try writing music through code. Because apparently, that was the reasonable option. 😭

I started experimenting with Strudel, a live-coding environment for making music. But then I had another idea: what if I built an entire music player around it using HTML, CSS, and JavaScript?

That became Hustlenix Music.

The interesting part isn’t just generating music with code. It’s building the experience around it: a library, search, playback controls, and an editor that lets you experiment with compositions.

The goal is to make something that feels like a proper music app while keeping the music itself editable through Strudel.

This is a much bigger project than I initially expected, but that’s how it started.

2
0
48

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…