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.
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...
@nilsding dare you to style this like mac os panther itunes
@dogo what does that look like?
@nilsding this beautiful lil monstrosity
@dogo oh the volume slider under the playback buttons would work nicely!
@dogo but yeah, i might aim for something similar to that in one future release -- that interface was super simple and easy to use (which I really miss from most players available today)
@nilsding how are you doing content loading? no internal library feature im guessing, just straight up file browsing?
@dogo for now, yep. just drag and drop your mods in there and click play!
I implemented some basic playlist saving/loading though, so there's that.
@nilsding i really prefer library based players but this is cute still!
@dogo yeah i have to look into that stuff anyway... need to use the ObjC-APIs for that I guess, that will be big fun from within C++!
@nilsding ive only heard bad things abt obj-c but then again i know jack squat about programming so ¯\_(ツ)_/¯
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!
snouts is supported by its community! check us out on patreon!
special thanks this month to these snouts! it's thanks to you we're able to make this place what it is! ❤️
@[email protected] | @[email protected] | @[email protected] | @[email protected] | @[email protected] | @[email protected]