<feed xmlns='http://www.w3.org/2005/Atom'>
<title>util/tom/mpd-random-albums, branch master</title>
<subtitle>util/tom/mpd-random-albums utility</subtitle>
<id>https://code.ryuslash.org/util/tom/mpd-random-albums/atom?h=master</id>
<link rel='self' href='https://code.ryuslash.org/util/tom/mpd-random-albums/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/util/tom/mpd-random-albums/'/>
<updated>2022-03-03T09:08:16Z</updated>
<entry>
<title>Lispify the MPD query</title>
<updated>2022-03-03T09:08:16Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2022-03-03T09:08:16Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/util/tom/mpd-random-albums/commit/?id=c12a766e1920e726129dfd1161a2ef15471f89e8'/>
<id>urn:sha1:c12a766e1920e726129dfd1161a2ef15471f89e8</id>
<content type='text'>
Write a small DSL for converting a simple lisp expression to an MPD query
format. This turns, for example:

    (and (= artist "Katatonia") (= album "Last Fair Deal Gone Down"))

Into:

    ((artist == "Katatonia") AND (album == "Last Fair Deal Gone Down"))

The expressions inside ‘query’ are quasi-quoted, so that variable substitution
is possible.
</content>
</entry>
<entry>
<title>Add option to randomize albums by specific artist</title>
<updated>2022-03-03T06:04:01Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2022-03-03T06:04:01Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/util/tom/mpd-random-albums/commit/?id=5c371433b9ba76da6fde27849775e5bf9c4c7db4'/>
<id>urn:sha1:5c371433b9ba76da6fde27849775e5bf9c4c7db4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix scsh location</title>
<updated>2020-04-23T06:19:06Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2020-04-23T06:19:06Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/util/tom/mpd-random-albums/commit/?id=d1771d66c17a6cd2bf676028b1059eafa93093cd'/>
<id>urn:sha1:d1771d66c17a6cd2bf676028b1059eafa93093cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused code</title>
<updated>2016-09-17T22:03:55Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2016-09-17T22:03:55Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/util/tom/mpd-random-albums/commit/?id=d6a0739558d8c7d1b54750f56c07ca284d86b49a'/>
<id>urn:sha1:d6a0739558d8c7d1b54750f56c07ca284d86b49a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add internal border to Emacs frame</title>
<updated>2016-09-17T22:03:16Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2016-09-17T22:03:16Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/util/tom/mpd-random-albums/commit/?id=d8b15e8ea8afaa5a7001462b644589f113531a7e'/>
<id>urn:sha1:d8b15e8ea8afaa5a7001462b644589f113531a7e</id>
<content type='text'>
</content>
</entry>
</feed>
