<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xmobar/src/Xmobar/Plugins/Monitors, branch 0.50</title>
<subtitle>a minimalistic status bar</subtitle>
<id>https://jao.io/cgit/xmobar/atom?h=0.50</id>
<link rel='self' href='https://jao.io/cgit/xmobar/atom?h=0.50'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/'/>
<updated>2025-06-04T03:27:56Z</updated>
<entry>
<title>MPD compilable again by default with all_extensions</title>
<updated>2025-06-04T03:27:56Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2025-06-04T03:27:25Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=404073416c5f97ab8b82aa436b4f862d349c0dad'/>
<id>urn:sha1:404073416c5f97ab8b82aa436b4f862d349c0dad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>swap_enabled is not accessable in FreeBSD 15/Current</title>
<updated>2025-06-02T18:45:12Z</updated>
<author>
<name>Michal Zielonka</name>
<email>michal.zielonka.8001@gmail.com</email>
</author>
<published>2025-06-02T13:36:29Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=146d85af8b54d8e346adcde9eb02917138172145'/>
<id>urn:sha1:146d85af8b54d8e346adcde9eb02917138172145</id>
<content type='text'>
instead of swap_enabled in top program currently checking number of
swap devices is used.
</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>fix for unmet pattern matches warnings (clean build)</title>
<updated>2024-03-30T18:26:01Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2024-03-30T18:26:01Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=30d226ba5eca8847775d03403367dee1f1e3dcfc'/>
<id>urn:sha1:30d226ba5eca8847775d03403367dee1f1e3dcfc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix zombie processes left by &lt;action&gt; tag and low battery action</title>
<updated>2024-03-30T14:42:03Z</updated>
<author>
<name>Ulrik de Muelenaere</name>
<email>ulrikdem@gmail.com</email>
</author>
<published>2024-03-30T14:42:03Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=9349871b9eb888d1d1b7f552ea40f8d348b16c1b'/>
<id>urn:sha1:9349871b9eb888d1d1b7f552ea40f8d348b16c1b</id>
<content type='text'>
This effectively reverts c54d93e and 991a168. While those fix #687 and
#688 respectively in the case where the configuration is recompiled, in
all other cases they leave zombie processes, since they undo the fix for
#181.

However, instead of reverting to the deprecated system function, we use
the newer spawnCommand and waitForProcess. And like with 991a168, the
low battery action now runs in the background to avoid blocking the bar.
</content>
</entry>
<entry>
<title>battery: spawnCommand instead of system when running actions</title>
<updated>2024-02-18T21:46:07Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2024-02-18T21:44:54Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=991a168de5d79314a1346a24c579c5049208b054'/>
<id>urn:sha1:991a168de5d79314a1346a24c579c5049208b054</id>
<content type='text'>
should fix for real #688 this time
</content>
</entry>
</feed>
