Had an itch to scratch over summer to rework how I handle my audio library from when CDs were a thing. Using #Ruby of course.

Presenting gem 'taglib-simple'

https://github.com/lwoggardner/taglib-simple

work on audio file tags with #ruby semantics.

uses rice.hpp to create the binding to the underlying C++ TagLib library.

#ruby #taglib

GitHub - lwoggardner/taglib-simple

Contribute to lwoggardner/taglib-simple development by creating an account on GitHub.

GitHub
The #ruby gem for taglib has been updatet to work with taglib 2.0!
Time to update and test :D

Link to changelog:
https://github.com/robinst/taglib-ruby/releases/tag/v2.0.0

#rubygem #taglib #music
Release v2.0.0 · robinst/taglib-ruby

2.0.0 Changed Regenerate SWIG wrapper code against TagLib 2.0.1. This breaks compatibility with TagLib 1.x. You will get a compiler error if you try to install taglib-ruby 2.x on a system that has...

GitHub

Spent a couple of hours this morning fixing low-hanging fruit, broken third-party #pkgsrc software on #illumos.

#taglib uses conflicting offset_t type.

#gst-plugins1-base fails to include sys/stat.h for S_* macros.

#capstone doesn't handle non-const getopt.

#opencv uses ambiguous ceil() call.

#qalculate and #xscreensaver use conflicting "sun" define.

#qgpgme uses conflicting "single" type.

#mbrola has incorrect endian detection and is not MAKE_JOBS safe.

https://github.com/NetBSD/pkgsrc/commits?author=jperkin

GitHub - NetBSD/pkgsrc: Automatic conversion of the NetBSD pkgsrc CVS module, use with care

Automatic conversion of the NetBSD pkgsrc CVS module, use with care - NetBSD/pkgsrc

GitHub