karlstav / cava

Cross-platform Audio Visualizer
MIT License
3.92k stars 225 forks source link

OSS input backend and general improved FreeBSD support #538

Closed bsdcode closed 4 months ago

bsdcode commented 6 months ago

Hallo CAVA team,

I implemented an OSS input backend for use in FreeBSD.

The effort started with this forum post: https://forums.freebsd.org/threads/santa-claus-brings-you-audio-cava-with-oss-support.91619/

The implementation is here: https://github.com/bsdcode/cava/tree/oss

Let me know your thoughts about it and if we can merge it with CAVA.

karlstav commented 6 months ago

Looks good! I have no experience with freeBSD or oss, but just make a pull request and we will take it from there

bsdcode commented 6 months ago

Thank you!

bsdcode commented 6 months ago

Thank you for merging and a really fine piece of software that is CAVA. In order to bring the official FreeBSD port and package up to date it would be beneficial to have a new release version of CAVA with the recent changes. Can you create a new release (0.10.0)?

karlstav commented 6 months ago

Agreed, I will draft a new release soon, no time at the moment.

bsdcode commented 5 months ago

FYI: I have submitted a patch to update the FreeBSD port and package: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276228

bsdcode commented 4 months ago

The version in the FreeBSD ports tree is updated to 0.10.1 now.