sahib / glyr

Glyr is a music related metadata searchengine, both with commandline interface and C API
GNU Lesser General Public License v3.0
248 stars 23 forks source link

Make libglyr GIR compatible #96

Open aymanbagabas opened 4 years ago

aymanbagabas commented 4 years ago

Hi,

Refactoring the library to comply with GObject-introspection would be a really nice feature to have. This way auto-generated language bindings can be automated easily with zero effort. Ex. Gtk or a much simpler like project playerctl.

I'd love to work on this but I'm still a beginner learning the GLib/GObject/Gtk stack. It'll take me time but I'll get there.

[1] https://gi.readthedocs.io/en/latest/ [2] https://developer.gnome.org/programming-guidelines/stable/introspection.html.en

sahib commented 4 years ago

Hello @aymanbagabas,

that proposal makes sense to me. I should note though that I don't maintain glyr anymore due to a lack of time & interest, so you'd be mostly on your own....