<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xmobar/src/Xmobar/Plugins, 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>Accordion: new constructor to allow short version to have plugins too</title>
<updated>2025-06-01T11:05:07Z</updated>
<author>
<name>Enrico Maria De Angelis</name>
<email>enricomaria.dean6elis@gmail.com</email>
</author>
<published>2025-06-01T11:05:07Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=853326b3c2a0034af79dedf6934b3b67734ef98a'/>
<id>urn:sha1:853326b3c2a0034af79dedf6934b3b67734ef98a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Accordion: some renaming and reformatting</title>
<updated>2025-06-01T10:04:25Z</updated>
<author>
<name>Enrico Maria De Angelis</name>
<email>enricomaria.dean6elis@gmail.com</email>
</author>
<published>2025-06-01T10:04:25Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=49a9bfe9a138dd43ab213255a0130b222ba2acc3'/>
<id>urn:sha1:49a9bfe9a138dd43ab213255a0130b222ba2acc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add new PacmanUpdates plugin</title>
<updated>2025-04-14T14:21:30Z</updated>
<author>
<name>Alexander 'ccntrq' Pankoff</name>
<email>ccntrq@screenri.de</email>
</author>
<published>2025-04-10T06:20:15Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=82398b1603d139898be70af97ef9d59ba441bae0'/>
<id>urn:sha1:82398b1603d139898be70af97ef9d59ba441bae0</id>
<content type='text'>
the new PacmanUpdates plugin behaves similar to the ArchUpdates plugin
while additionally allowing to pass in a custom error message for
unknown pacman failures. The default error message of `pacman: Unknown
cause of failure.` of the ArchUpdates plugin is too long for my taste.

The ArchUpdates plugin was modified to delegate to the new PacmanUpdates
plugin while providing the default error message and to show a
deprecation notice in the zero updates case.

The new name better represents the Plugin's compatibility with all
pacman-based distributions, not just Arch.

The docs have been updated to reflect the existence of the new plugin
and to highlight the similarities between the ArchUpdates and
PacmanUpdates plugins. The ArchUpdates plugin has been marked has
deprecated there to.
</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>
</feed>
