<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xmobar/src/Xmobar, branch 0.49</title>
<subtitle>a minimalistic status bar</subtitle>
<id>https://jao.io/cgit/xmobar/atom?h=0.49</id>
<link rel='self' href='https://jao.io/cgit/xmobar/atom?h=0.49'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/'/>
<updated>2025-03-31T21:31:54Z</updated>
<entry>
<title>copyright years</title>
<updated>2025-03-31T21:31:54Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2025-03-31T21:31:54Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=8569eab3788ab0d8aa1830b91b9a10b063f154e7'/>
<id>urn:sha1:8569eab3788ab0d8aa1830b91b9a10b063f154e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hlinting</title>
<updated>2025-03-31T16:02:58Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2025-03-31T16:02:58Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=98857472d93e6c6b4c9d501ae5c7172874c1ed82'/>
<id>urn:sha1:98857472d93e6c6b4c9d501ae5c7172874c1ed82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mpris: Read track length from Word64 too</title>
<updated>2025-03-31T15:07:22Z</updated>
<author>
<name>Claudio Bley</name>
<email>claudio.bley@gmail.com</email>
</author>
<published>2025-03-31T15:07:19Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=c6976e852e4c9a8cd590c1c87eb6d7d9c6ce23c0'/>
<id>urn:sha1:c6976e852e4c9a8cd590c1c87eb6d7d9c6ce23c0</id>
<content type='text'>
According to the MPRIS v2 spec, the length of a track "must be given in
microseconds, and be represented as a signed 64-bit integer". [1]

But Spotify does not follow the spec and represents it as an unsigned
64-bit integer:

```
$ dbus-send --session --print-reply --reply-timeout=150 --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Get string:org.mpris.MediaPlayer2.Player string:Metadata

method return time=1743433787.301824 sender=:1.142 -&gt; destination=:1.178 serial=1071 reply_serial=2
   variant       array [
         dict entry(
            string "mpris:length"
            variant                uint64 152000000
         )
...
```

This always made the `length` template argument end up empty, but
allowing a Word64 for this attribute fixes this problem.

[1]: https://specifications.freedesktop.org/mpris-spec/latest/Track_List_Interface.html#Mapping:Metadata_Map
</content>
</entry>
<entry>
<title>fallback to weather in weatherS</title>
<updated>2024-08-26T20:41:54Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2024-08-26T20:41:54Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=4e8ec5a4c86873018f3ba33669fb9affff280d6e'/>
<id>urn:sha1:4e8ec5a4c86873018f3ba33669fb9affff280d6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wee refactoring</title>
<updated>2024-08-25T16:58:27Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2024-08-25T16:58:27Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=3500eb6c7ba57fd2ce32f89fdde6edd6918679f9'/>
<id>urn:sha1:3500eb6c7ba57fd2ce32f89fdde6edd6918679f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>new template variable weatherS for WeatherX</title>
<updated>2024-08-25T16:47:30Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2024-08-25T16:47:30Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=0c4daf1bcb9373479ac99767ee0dcb649e248f25'/>
<id>urn:sha1:0c4daf1bcb9373479ac99767ee0dcb649e248f25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Accordion: a plugin two wrap other plugins and collapse them to a single replacement string</title>
<updated>2024-06-21T19:01:27Z</updated>
<author>
<name>Enrico Maria De Angelis</name>
<email>enricomaria.dean6elis@gmail.com</email>
</author>
<published>2024-05-27T08:24:02Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=a0c38f57d370534e94a569f89ace8be1780be71b'/>
<id>urn:sha1:a0c38f57d370534e94a569f89ace8be1780be71b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove 1-arg ctor for ArchUpdates</title>
<updated>2024-05-22T16:56:22Z</updated>
<author>
<name>Enrico Maria De Angelis</name>
<email>enricomaria.dean6elis@gmail.com</email>
</author>
<published>2024-05-22T16:56:22Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=420b7b72deb279ae1d39833145c9a677bf92fe45'/>
<id>urn:sha1:420b7b72deb279ae1d39833145c9a677bf92fe45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ArchUpdates</title>
<updated>2024-05-18T14:19:42Z</updated>
<author>
<name>Enrico Maria De Angelis</name>
<email>enricomaria.dean6elis@gmail.com</email>
</author>
<published>2024-04-17T17:25:45Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=80be37611711871c6971588873687755103097c0'/>
<id>urn:sha1:80be37611711871c6971588873687755103097c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Make the Kbd monitor clickable, with click selecting the next layout"</title>
<updated>2024-05-07T14:12:51Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2024-05-07T14:08:34Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=cfc2c9099ae1ef53efd21b5b413ff04192f539e9'/>
<id>urn:sha1:cfc2c9099ae1ef53efd21b5b413ff04192f539e9</id>
<content type='text'>
This reverts commit 0fec9d3fdf9bc86187f9f670dafd2ef57fe03f29.

Mouse actions can already be attached to the monitor, and for instance use
there invocations to setxbdmap to switch layouts.

Fixes #703.
</content>
</entry>
</feed>
