Category: Ocarina

  • Ocarina 6.4.3

    I just released Ocarina 6.4.3!  My main project over the last several months has been converting Ocarina over to C, and as of this release one quarter of my Ocarina codebase has been converted. I have several reasons for this conversion, the first being that my natural coding style tends towards writing very C-ish code. …

  • Ocarina 6.3

    I officially released Ocarina 6.3 this morning!  Changes include: Improve unit tests. Finish up Doxygen documentation for core/. Separate tag database into multiple files. Move Gstreamer from core/ to gui/. Various gui code cleanups. The most interesting change this release is probably the gstreamer move.  Ocarina 6.2 added an audio “driver” interface to allow for…

  • Ocarina 6.2

    After over 4 months of development, I have finally released Ocarina 6.2!  If you’re hoping for flashy new interfaces or new features then you’re out of luck.  Most of my work this release involved splitting my GUI code into two different layers – one for controlling the actual GUI and another for GTK support code.…

  • Ocarina 6.0

    I have not had an Ocarina release in almost a year and a half.  The last year has been busy (more on that later), but I haven’t forgotten about my pet-project! I started working on a new rewrite of Ocarina in May 2013.  I created previous versions by writing whatever features I felt like implementing…

  • Ocarina 5.11

    Happy Thanksgiving! I’ve done more work than I realized over the last few months.  Changes include: I rewrote most of the playlist code to use a std::vector instead of a linked list.  The class is much simpler now and should be easier to maintain going forward. Switch to gstreamer 1.0. Added sort and random buttons…

  • Ocarina 5.10

    This release took a few months longer than I was planning on, but I put a lot of work into making ocarina easier to use. I started off writing my own linked list class to use in playlists, but the interface still needs work so I haven’t started using it everywhere.…

  • Ocarina 5.9

    New features in Ocarina 5.9 include: – Reordering playlist tabs to change where the next song is picked from – Close button on playlist tabs – Reworked the entire build system – Keep a play count and remember the date songs were last played – “Ban” songs from playing in the library You can get…

  • Ocarina 5.6

    Just released Ocarina 5.6. New things include: – Backend alsa is optional – Output to other alsa devices – git-ish commands (`ocarina play`, `ocarina pause`) – Tooltips showing filepath of hovered song You can get it here. There is a PKGBUILD available here.…

  • Ocarina 5.5

    I’ve been sitting on Ocarina 5.5-rc for a while now without finding any serious bugs. When I compiled without the -g flag to g++ a few weeks ago there was a segmentation fault when reading in save files. This problem seems to be gone now, so hopefully it was a g++ error (I have no…

  • Ocarina 5.4

    Ocarina 5.4 has been released. You can get it here. There is a PKGBUILD available here. New features include: – Library filtering – Playback queue – Pause after current song I’m doing a feature freeze for the next release or two so I can clean up the code and make everything easier to work with.…