Currently working on a simple Qt5 player for tracked music based on libopenmpt...

Right now it only plays the first track in the playlist, but soon enough it will advance the track once the end of one is reached. I also plan on including a shuffle functionality, because that's how I mostly listen to music.

And yes, it will be open source.

Update on my silly little #libopenmpt-based mod player: it now loads m3u playlists! \o/

Still need to refine it a bit further though, but the basic stuff works.

Another update: the playlist can now be hidden. It does so with a nice animation thanks to the QPropertyAnimation class!

Yet another update on πŸ¦ŠπŸ“¦: a volume slider!

Implementing this was way easier than I initially thought, just needed to multiply the samples with a value between 0 and 1...

Another πŸ¦ŠπŸ“¦ update: the playlist now highlights the current song, and you can double-click anywhere inside the playlist to change between songs.

Yes, I hadn't implemented that until now.

(I'm refining the background colour a bit before committing this to the repo though)

It looks like this now with the new background colour (taken from the system palette). Works for me Β―\_(ツ)_/Β―

πŸ¦ŠπŸ“¦ just got an about dialog. (and yes, it's a scroller because reasons)

Something a bit more useful for πŸ¦ŠπŸ“¦: playback control using media keys! As of now this is only available on macOS though as it's what I use on a daily basis.

See it in action: vimeo.com/nilsding/foxbox-maco

Remember πŸ¦ŠπŸ“¦? This is them now.

Really nice that somehow I managed to handle that custom window frame thingy after all the weirdness I encountered during development (this one in particular: pounced-on.me/@nilsding/101885 )

Looks pretty neat now if you ask me. I'll give it 9/10 llamas.

@dogo this now makes a new miniplayer even more possible

could just integrate it in the titlebar now

Sign in to participate in the conversation
snouts dot online

snouts.online is a friendly, furry-oriented, lgbtq+, generally leftist, 18+ sex-positive community that runs on mastodon, the open-source social network technology. you don't need a snout to join, but it's recommended!

snoutlogo1