<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nncmpp/config.h.in, branch v2.2.0</title>
<subtitle>Terminal/X11 MPD client</subtitle>
<id>http://cgit.janouch.name/nncmpp/atom/config.h.in?h=v2.2.0</id>
<link rel='self' href='http://cgit.janouch.name/nncmpp/atom/config.h.in?h=v2.2.0'/>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/nncmpp/'/>
<updated>2026-05-25T19:12:49Z</updated>
<entry>
<title>Add an AppKit user interface</title>
<updated>2026-05-25T19:12:49Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2026-02-23T22:54:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/nncmpp/commit/?id=1a0f61f6d8e5796cc19c279209871dc595bc9182'/>
<id>urn:sha1:1a0f61f6d8e5796cc19c279209871dc595bc9182</id>
<content type='text'>
When enabled, the build will create an application bundle.
</content>
</entry>
<entry>
<title>Implement lyrics lookup</title>
<updated>2022-09-20T09:04:39Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2022-09-18T07:15:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/nncmpp/commit/?id=28ed7a85a8cbf3173f17e8ca9f7c8a7d5a7c98ed'/>
<id>urn:sha1:28ed7a85a8cbf3173f17e8ca9f7c8a7d5a7c98ed</id>
<content type='text'>
There is now a generic mechanism for loading lyrics,
or any other arbitrary content related to songs.
</content>
</entry>
<entry>
<title>Add an X11 user interface</title>
<updated>2022-08-23T00:50:24Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2022-08-17T23:43:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/nncmpp/commit/?id=830a744a11a5ebdf57beedfa1bee7fcafb0cc267'/>
<id>urn:sha1:830a744a11a5ebdf57beedfa1bee7fcafb0cc267</id>
<content type='text'>
This is meant to exactly mimic the terminal UI, just without
the restriction to ugly monospace fonts.

The Curses implementation has been reworked, and may have become
more computationally expensive.  In general, though, the codebase
has been significantly cleaned up.
</content>
</entry>
<entry>
<title>Generate actions from a text file</title>
<updated>2021-11-08T05:07:04Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2021-11-08T01:13:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/nncmpp/commit/?id=4598c45d2f0279a2003fdab361685f8cba4eb38a'/>
<id>urn:sha1:4598c45d2f0279a2003fdab361685f8cba4eb38a</id>
<content type='text'>
Mostly because I wanted to nest preprocessing.

This makes the build more complex and slightly less portable,
but the code itself is much cleaner.
</content>
</entry>
<entry>
<title>Add ability to control PulseAudio volume</title>
<updated>2021-11-07T22:07:55Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2021-11-07T14:47:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/nncmpp/commit/?id=7165a8eb0227f03a5126496de4a2f3407a72c3a4'/>
<id>urn:sha1:7165a8eb0227f03a5126496de4a2f3407a72c3a4</id>
<content type='text'>
I know, son, it might be hard to accept,
but you're imported.  Your true parents are wmstatus
and paswitch, from the desktop-tools family.

Also, fix unnecessary linking of optional dependencies.
</content>
</entry>
<entry>
<title>Add an optional spectrum visualiser</title>
<updated>2021-07-04T23:10:46Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2021-07-03T21:58:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/nncmpp/commit/?id=a439a56ee9c4cbf92817bd5bd1c89c59c4e5964b'/>
<id>urn:sha1:a439a56ee9c4cbf92817bd5bd1c89c59c4e5964b</id>
<content type='text'>
This is really more of a demo.  It's doable, just rather ugly.

It would deserve some further tuning, if anyone cared enough.
</content>
</entry>
<entry>
<title>Bump minimum CMake version to 3.0</title>
<updated>2020-10-29T17:14:41Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2020-10-26T12:16:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/nncmpp/commit/?id=df82357cfd6ce16bcd5f3d111650041b86ad61b7'/>
<id>urn:sha1:df82357cfd6ce16bcd5f3d111650041b86ad61b7</id>
<content type='text'>
A nice, round number.  This allows us to remove some boilerplate.
</content>
</entry>
<entry>
<title>Initial commit</title>
<updated>2016-10-01T02:41:54Z</updated>
<author>
<name>Přemysl Janouch</name>
<email>p.janouch@gmail.com</email>
</author>
<published>2016-09-28T20:44:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/nncmpp/commit/?id=ec339eb0ff6bdb1d2feaa538bdeb12ea18eb540c'/>
<id>urn:sha1:ec339eb0ff6bdb1d2feaa538bdeb12ea18eb540c</id>
<content type='text'>
This is mostly sdtui code ported over from GLib to liberty,
with some MPD code from desktop-tools.

It tracks the current song and that's it.
</content>
</entry>
</feed>
