<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>cplay-ng, branch HEAD</title>
<subtitle>simple curses audio player</subtitle>
<entry>
<id>db148b386c7fd0cc98b3f26de729c42880ba4b9a</id>
<published>2026-04-25T09:39:05Z</published>
<updated>2026-04-25T09:39:05Z</updated>
<title type="text">update screenshot</title>
<link rel="alternate" type="text/html" href="commit/db148b386c7fd0cc98b3f26de729c42880ba4b9a.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">update screenshot
</content>
</entry>
<entry>
<id>fdace4d0fae16d5fa451b7c306191ddeb30badeb</id>
<published>2026-04-25T09:19:00Z</published>
<updated>2026-04-25T09:19:09Z</updated>
<title type="text">UI: restore colon after Playing</title>
<link rel="alternate" type="text/html" href="commit/fdace4d0fae16d5fa451b7c306191ddeb30badeb.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">UI: restore colon after Playing

was there in some previous version, probably got lost during the rewrite
</content>
</entry>
<entry>
<id>739e1b7c90c288cc837494f68b9b6766f1f37aac</id>
<published>2026-04-25T08:07:38Z</published>
<updated>2026-04-25T09:12:18Z</updated>
<title type="text">bump version to 5.5.0</title>
<link rel="alternate" type="text/html" href="commit/739e1b7c90c288cc837494f68b9b6766f1f37aac.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">bump version to 5.5.0
</content>
</entry>
<entry>
<id>66549eac4a2781d82e36804511e877fc723047f7</id>
<published>2026-04-25T09:09:06Z</published>
<updated>2026-04-25T09:12:18Z</updated>
<title type="text">refactor: list all properties in __init__</title>
<link rel="alternate" type="text/html" href="commit/66549eac4a2781d82e36804511e877fc723047f7.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor: list all properties in __init__
</content>
</entry>
<entry>
<id>1ffce1d9b05e4b197005d7db0daaedfb907c791f</id>
<published>2026-04-25T07:48:56Z</published>
<updated>2026-04-25T07:51:53Z</updated>
<title type="text">improve symlink handling</title>
<link rel="alternate" type="text/html" href="commit/1ffce1d9b05e4b197005d7db0daaedfb907c791f.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">improve symlink handling

- include symlink dirs in directory listings
- ignore loops when adding a directory
</content>
</entry>
<entry>
<id>a80673647541c0f79597417e6ce629050a3bdd19</id>
<published>2026-04-25T06:44:15Z</published>
<updated>2026-04-25T06:44:15Z</updated>
<title type="text">refactor: use get_ext() consistently</title>
<link rel="alternate" type="text/html" href="commit/a80673647541c0f79597417e6ce629050a3bdd19.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor: use get_ext() consistently
</content>
</entry>
<entry>
<id>7cd27441db7040c21a5147cacd03843c57ba341f</id>
<published>2026-04-24T16:52:26Z</published>
<updated>2026-04-24T16:52:26Z</updated>
<title type="text">shift list position if space is available at the bottom</title>
<link rel="alternate" type="text/html" href="commit/7cd27441db7040c21a5147cacd03843c57ba341f.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">shift list position if space is available at the bottom
</content>
</entry>
<entry>
<id>4c38626866cf4f0dc61a6fc0cd37a16bc479e95b</id>
<published>2026-04-24T16:34:32Z</published>
<updated>2026-04-24T16:34:32Z</updated>
<title type="text">refactor: rm redundant cursor movement</title>
<link rel="alternate" type="text/html" href="commit/4c38626866cf4f0dc61a6fc0cd37a16bc479e95b.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor: rm redundant cursor movement
</content>
</entry>
<entry>
<id>4f9354d3b77163509503b2ca297aaf53bc49f71e</id>
<published>2026-04-24T16:22:47Z</published>
<updated>2026-04-24T16:22:47Z</updated>
<title type="text">move cursor to top on filter</title>
<link rel="alternate" type="text/html" href="commit/4f9354d3b77163509503b2ca297aaf53bc49f71e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">move cursor to top on filter
</content>
</entry>
<entry>
<id>ed656234e1da1bc0a6cc4aff13282a24f7bdd6ac</id>
<published>2026-04-24T16:04:23Z</published>
<updated>2026-04-24T16:04:23Z</updated>
<title type="text">remove special case in relpath</title>
<link rel="alternate" type="text/html" href="commit/ed656234e1da1bc0a6cc4aff13282a24f7bdd6ac.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">remove special case in relpath

might have been there for performance, but honestly not that important.
</content>
</entry>
<entry>
<id>58fd15c7a46b4bf6fb033a84d45827d864b0eb35</id>
<published>2026-04-24T15:48:24Z</published>
<updated>2026-04-24T15:48:24Z</updated>
<title type="text">modernize: use f-strings</title>
<link rel="alternate" type="text/html" href="commit/58fd15c7a46b4bf6fb033a84d45827d864b0eb35.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">modernize: use f-strings
</content>
</entry>
<entry>
<id>cae896037a4c579bf183b620b4d69701267c1c9b</id>
<published>2026-03-15T20:04:25Z</published>
<updated>2026-03-15T20:04:25Z</updated>
<title type="text">fix: move cursor when deleting the last item</title>
<link rel="alternate" type="text/html" href="commit/cae896037a4c579bf183b620b4d69701267c1c9b.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix: move cursor when deleting the last item
</content>
</entry>
<entry>
<id>65ea9eb84a921c554c603b1902260b85762995d2</id>
<published>2026-02-13T14:20:32Z</published>
<updated>2026-02-13T14:20:32Z</updated>
<title type="text">ci: update actions</title>
<link rel="alternate" type="text/html" href="commit/65ea9eb84a921c554c603b1902260b85762995d2.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">ci: update actions
</content>
</entry>
<entry>
<id>434bc39c251f90817c73a7dbde1181ed1cdaf27c</id>
<published>2025-08-24T06:34:41Z</published>
<updated>2025-08-24T06:34:41Z</updated>
<title type="text">use casefold for string comparison</title>
<link rel="alternate" type="text/html" href="commit/434bc39c251f90817c73a7dbde1181ed1cdaf27c.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">use casefold for string comparison
</content>
</entry>
<entry>
<id>2323fd31d2c3fffcbd6d50f8d060b6af1e3af4f3</id>
<published>2025-08-11T16:59:37Z</published>
<updated>2025-08-11T16:59:37Z</updated>
<title type="text">pyproject.toml: update license format</title>
<link rel="alternate" type="text/html" href="commit/2323fd31d2c3fffcbd6d50f8d060b6af1e3af4f3.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">pyproject.toml: update license format
</content>
</entry>
<entry>
<id>242a3b38960a57eebaa935b2e7a85001b6c60d2b</id>
<published>2025-05-16T06:29:26Z</published>
<updated>2025-05-16T06:29:26Z</updated>
<title type="text">handle file system errors (e.g. PermissionError)</title>
<link rel="alternate" type="text/html" href="commit/242a3b38960a57eebaa935b2e7a85001b6c60d2b.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">handle file system errors (e.g. PermissionError)
</content>
</entry>
<entry>
<id>1ba49be2c6dc7775cf5f1b2c1be3241eecd34dfd</id>
<published>2024-12-28T22:57:39Z</published>
<updated>2024-12-28T22:57:39Z</updated>
<title type="text">convert changelog to markdown</title>
<link rel="alternate" type="text/html" href="commit/1ba49be2c6dc7775cf5f1b2c1be3241eecd34dfd.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">convert changelog to markdown
</content>
</entry>
<entry>
<id>d2c663c1c67b3e5fe5d4fa055935935f7652aa8e</id>
<published>2024-12-28T22:46:18Z</published>
<updated>2024-12-28T22:46:18Z</updated>
<title type="text">bump version to 5.4.0</title>
<link rel="alternate" type="text/html" href="commit/d2c663c1c67b3e5fe5d4fa055935935f7652aa8e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">bump version to 5.4.0
</content>
</entry>
<entry>
<id>1fb8370be32a0e38948a4eadfd70b8462b1b80e2</id>
<published>2024-12-28T22:40:50Z</published>
<updated>2024-12-28T22:40:50Z</updated>
<title type="text">allow to refresh file list</title>
<link rel="alternate" type="text/html" href="commit/1fb8370be32a0e38948a4eadfd70b8462b1b80e2.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">allow to refresh file list
</content>
</entry>
<entry>
<id>e825a7b1533a7e6daaa130fe90f34a9fc08def7d</id>
<published>2024-11-19T08:23:54Z</published>
<updated>2024-11-19T08:23:54Z</updated>
<title type="text">pause on suspend</title>
<link rel="alternate" type="text/html" href="commit/e825a7b1533a7e6daaa130fe90f34a9fc08def7d.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">pause on suspend
</content>
</entry>
<entry>
<id>e6ac3d1e27a398c85b64b33f8b17f5aa2ccfaeda</id>
<published>2024-10-19T07:45:48Z</published>
<updated>2024-10-19T07:45:48Z</updated>
<title type="text">mpv version: strip leading v</title>
<link rel="alternate" type="text/html" href="commit/e6ac3d1e27a398c85b64b33f8b17f5aa2ccfaeda.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">mpv version: strip leading v

see https://github.com/x64k/cplay-ng/commit/1759f221a98bd19d909b347f128fa3b9d06cdfc7
</content>
</entry>
<entry>
<id>47ad90a27bfaf2f8b925b05225f5cc84f2c31378</id>
<published>2024-08-03T17:52:25Z</published>
<updated>2024-08-03T17:52:25Z</updated>
<title type="text">bump version to 5.3.1</title>
<link rel="alternate" type="text/html" href="commit/47ad90a27bfaf2f8b925b05225f5cc84f2c31378.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">bump version to 5.3.1
</content>
</entry>
<entry>
<id>f00e48e893bd6b2ec089c3fdb7e5986eded4e6ea</id>
<published>2024-08-03T17:51:29Z</published>
<updated>2024-08-03T17:51:29Z</updated>
<title type="text">make __version__ comply with pep440</title>
<link rel="alternate" type="text/html" href="commit/f00e48e893bd6b2ec089c3fdb7e5986eded4e6ea.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">make __version__ comply with pep440
</content>
</entry>
<entry>
<id>0a33d540bb45de61274be7c68197c968d7bb0528</id>
<published>2024-08-03T17:48:18Z</published>
<updated>2024-08-03T17:48:18Z</updated>
<title type="text">convert README to markdown</title>
<link rel="alternate" type="text/html" href="commit/0a33d540bb45de61274be7c68197c968d7bb0528.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">convert README to markdown
</content>
</entry>
<entry>
<id>330d6755addf3cc179512cab5b9ef89ef35f418c</id>
<published>2024-08-03T07:38:11Z</published>
<updated>2024-08-03T08:34:44Z</updated>
<title type="text">initialize screen in main</title>
<link rel="alternate" type="text/html" href="commit/330d6755addf3cc179512cab5b9ef89ef35f418c.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">initialize screen in main

this allows to import the module without messing up the screen
</content>
</entry>
<entry>
<id>989ff204936f2c0fb753657baae272d783a8634a</id>
<published>2024-08-03T07:37:37Z</published>
<updated>2024-08-03T07:37:37Z</updated>
<title type="text">lint: use f-strings</title>
<link rel="alternate" type="text/html" href="commit/989ff204936f2c0fb753657baae272d783a8634a.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">lint: use f-strings
</content>
</entry>
<entry>
<id>4a5f6397ae7606fd995298f9ef79732544517d7c</id>
<published>2024-08-02T22:18:43Z</published>
<updated>2024-08-02T22:18:43Z</updated>
<title type="text">fix playback on mpv == 0.38.0</title>
<link rel="alternate" type="text/html" href="commit/4a5f6397ae7606fd995298f9ef79732544517d7c.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix playback on mpv == 0.38.0
</content>
</entry>
<entry>
<id>876ffe42ff33806d4eb24fe5322b0cc6defcbd6a</id>
<published>2024-07-18T09:10:21Z</published>
<updated>2024-07-18T09:10:21Z</updated>
<title type="text">adapt to ruff changes</title>
<link rel="alternate" type="text/html" href="commit/876ffe42ff33806d4eb24fe5322b0cc6defcbd6a.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">adapt to ruff changes
</content>
</entry>
<entry>
<id>ebf16448570d1d32af8c9a1688de5c6bf1606739</id>
<published>2024-05-20T21:23:38Z</published>
<updated>2024-05-20T21:44:17Z</updated>
<title type="text">bump version to 5.3.0</title>
<link rel="alternate" type="text/html" href="commit/ebf16448570d1d32af8c9a1688de5c6bf1606739.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">bump version to 5.3.0
</content>
</entry>
<entry>
<id>6d8d034c18911a99d36773034d72a513754b97fe</id>
<published>2024-05-20T21:41:12Z</published>
<updated>2024-05-20T21:44:17Z</updated>
<title type="text">update github actions</title>
<link rel="alternate" type="text/html" href="commit/6d8d034c18911a99d36773034d72a513754b97fe.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">update github actions
</content>
</entry>
<entry>
<id>a87fc6fe2dd440e96178ba2d8ef176834cb1dcb7</id>
<published>2024-05-20T21:06:27Z</published>
<updated>2024-05-20T21:06:58Z</updated>
<title type="text">Fix backwards compatibility with mpv &lt; 0.38.0</title>
<link rel="alternate" type="text/html" href="commit/a87fc6fe2dd440e96178ba2d8ef176834cb1dcb7.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">Fix backwards compatibility with mpv &lt; 0.38.0
</content>
</entry>
<entry>
<id>3323be696010068e788c68f834708d70d47afcb8</id>
<published>2024-05-19T15:48:32Z</published>
<updated>2024-05-20T21:06:19Z</updated>
<title type="text">Add index to mpv &#39;loadfile&#39; args</title>
<link rel="alternate" type="text/html" href="commit/3323be696010068e788c68f834708d70d47afcb8.html" />
<author>
<name>Rosie</name>
<email>42421590+AlkyoneAoide@users.noreply.github.com</email>
</author>
<content type="text">Add index to mpv &#39;loadfile&#39; args</content>
</entry>
<entry>
<id>688021304addf92eade2b166c197e5249fe9a0c4</id>
<published>2024-04-29T02:42:32Z</published>
<updated>2024-05-02T08:45:05Z</updated>
<title type="text">allow to start URLs with offset</title>
<link rel="alternate" type="text/html" href="commit/688021304addf92eade2b166c197e5249fe9a0c4.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">allow to start URLs with offset

see https://www.w3.org/TR/media-frags/
</content>
</entry>
<entry>
<id>db1031ed1a407e44c8392eb9c22344c3f65456a5</id>
<published>2023-11-06T20:16:36Z</published>
<updated>2023-11-06T20:16:36Z</updated>
<title type="text">fix curses keyword arguments</title>
<link rel="alternate" type="text/html" href="commit/db1031ed1a407e44c8392eb9c22344c3f65456a5.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix curses keyword arguments
</content>
</entry>
<entry>
<id>b1a95260ae3a49c5c0d712d70deaca3923779606</id>
<published>2023-11-05T09:17:26Z</published>
<updated>2023-11-05T09:18:18Z</updated>
<title type="text">rm cache on format_item</title>
<link rel="alternate" type="text/html" href="commit/b1a95260ae3a49c5c0d712d70deaca3923779606.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">rm cache on format_item

potential memory leak

see https://docs.astral.sh/ruff/rules/cached-instance-method/
</content>
</entry>
<entry>
<id>337eab74fbe0c0ed4d5612051eacfe817145bc38</id>
<published>2023-11-05T09:17:08Z</published>
<updated>2023-11-05T09:18:18Z</updated>
<title type="text">lint</title>
<link rel="alternate" type="text/html" href="commit/337eab74fbe0c0ed4d5612051eacfe817145bc38.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">lint
</content>
</entry>
<entry>
<id>b8f3b422d3a4a16e3c335b3b87bae0509836f017</id>
<published>2023-11-04T10:36:40Z</published>
<updated>2023-11-05T09:18:18Z</updated>
<title type="text">replace setup.py by pyproject.toml</title>
<link rel="alternate" type="text/html" href="commit/b8f3b422d3a4a16e3c335b3b87bae0509836f017.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">replace setup.py by pyproject.toml
</content>
</entry>
<entry>
<id>848e7c9e90814efb4b44e769b8fb8561dea5f33c</id>
<published>2023-11-04T10:44:39Z</published>
<updated>2023-11-04T10:47:31Z</updated>
<title type="text">update github actions</title>
<link rel="alternate" type="text/html" href="commit/848e7c9e90814efb4b44e769b8fb8561dea5f33c.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">update github actions
</content>
</entry>
<entry>
<id>90fcdfc6d3a45de74dd51fc89fda8c72953e2405</id>
<published>2023-11-04T10:44:17Z</published>
<updated>2023-11-04T10:47:31Z</updated>
<title type="text">lint: rm unnecessary parens from lru_cache</title>
<link rel="alternate" type="text/html" href="commit/90fcdfc6d3a45de74dd51fc89fda8c72953e2405.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">lint: rm unnecessary parens from lru_cache
</content>
</entry>
<entry>
<id>137e0917fae804858f09560b55e4c945184914e1</id>
<published>2023-06-22T19:03:59Z</published>
<updated>2023-06-22T19:03:59Z</updated>
<title type="text">github actions: automatically publish to pypi</title>
<link rel="alternate" type="text/html" href="commit/137e0917fae804858f09560b55e4c945184914e1.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">github actions: automatically publish to pypi
</content>
</entry>
<entry>
<id>e1e20b88023b3a25c34ba0b576cc97503c8e0a3e</id>
<published>2023-06-22T18:53:58Z</published>
<updated>2023-06-22T18:53:58Z</updated>
<title type="text">setup github actions</title>
<link rel="alternate" type="text/html" href="commit/e1e20b88023b3a25c34ba0b576cc97503c8e0a3e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">setup github actions
</content>
</entry>
<entry>
<id>758ffa1a1cd786d27ab2cec0ed44cdb463837a17</id>
<published>2023-02-09T22:32:54Z</published>
<updated>2023-02-09T22:32:54Z</updated>
<title type="text">bump version to 5.2.0</title>
<link rel="alternate" type="text/html" href="commit/758ffa1a1cd786d27ab2cec0ed44cdb463837a17.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">bump version to 5.2.0
</content>
</entry>
<entry>
<id>d8bc0d5c31e28addaf46afca364a948f75a14ce8</id>
<published>2023-02-09T22:27:49Z</published>
<updated>2023-02-09T22:27:49Z</updated>
<title type="text">use mpv&#39;s native volume controls</title>
<link rel="alternate" type="text/html" href="commit/d8bc0d5c31e28addaf46afca364a948f75a14ce8.html" />
<author>
<name>Rosie</name>
<email>42421590+AlkyoneAoide@users.noreply.github.com</email>
</author>
<content type="text">use mpv&#39;s native volume controls

</content>
</entry>
<entry>
<id>72a4edbc65681b812816f2257383305249f02735</id>
<published>2023-01-04T14:40:06Z</published>
<updated>2023-01-04T14:40:06Z</updated>
<title type="text">use XDG_RUNTIME_DIR for mpv socket</title>
<link rel="alternate" type="text/html" href="commit/72a4edbc65681b812816f2257383305249f02735.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">use XDG_RUNTIME_DIR for mpv socket
</content>
</entry>
<entry>
<id>427d698da984a660850d3fbdf9d34fbc10fe05c8</id>
<published>2022-12-05T17:59:07Z</published>
<updated>2022-12-05T17:59:07Z</updated>
<title type="text">do not crash on invalid utf-8 from mpv</title>
<link rel="alternate" type="text/html" href="commit/427d698da984a660850d3fbdf9d34fbc10fe05c8.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">do not crash on invalid utf-8 from mpv

see https://mpv.io/manual/master/#utf-8
</content>
</entry>
<entry>
<id>70f244ef8f59066cdbadd133c40aa4dc1f4d04cc</id>
<published>2022-11-22T21:03:49Z</published>
<updated>2022-11-22T21:03:49Z</updated>
<title type="text">bump version to 5.1.0</title>
<link rel="alternate" type="text/html" href="commit/70f244ef8f59066cdbadd133c40aa4dc1f4d04cc.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">bump version to 5.1.0
</content>
</entry>
<entry>
<id>471de4c91e142b51cf06896ab4072efef793aa31</id>
<published>2022-11-22T08:05:44Z</published>
<updated>2022-11-22T08:05:44Z</updated>
<title type="text">display fake cursor when input is active</title>
<link rel="alternate" type="text/html" href="commit/471de4c91e142b51cf06896ab4072efef793aa31.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">display fake cursor when input is active
</content>
</entry>
<entry>
<id>3e7221b11c4fcc5d530251b84680e924544400b8</id>
<published>2022-11-22T08:04:00Z</published>
<updated>2022-11-22T08:04:00Z</updated>
<title type="text">change keys for previous/next search match</title>
<link rel="alternate" type="text/html" href="commit/3e7221b11c4fcc5d530251b84680e924544400b8.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">change keys for previous/next search match

ctrl-s is interpreted as xoff (flow control) by many terminals
</content>
</entry>
<entry>
<id>93ca7a23015cb0575a2aefd4bc4a24126b71564e</id>
<published>2022-11-22T07:53:21Z</published>
<updated>2022-11-22T07:53:21Z</updated>
<title type="text">display current title from stream</title>
<link rel="alternate" type="text/html" href="commit/93ca7a23015cb0575a2aefd4bc4a24126b71564e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">display current title from stream
</content>
</entry>
<entry>
<id>f596e3b2b47fdefe6bef8f29849e24815505c13a</id>
<published>2022-11-22T07:52:37Z</published>
<updated>2022-11-22T07:52:37Z</updated>
<title type="text">ignore URLs in relpath()</title>
<link rel="alternate" type="text/html" href="commit/f596e3b2b47fdefe6bef8f29849e24815505c13a.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">ignore URLs in relpath()
</content>
</entry>
<entry>
<id>4865421db04eca17872cb5748dec7752c533f071</id>
<published>2022-02-23T19:02:40Z</published>
<updated>2022-02-23T19:03:18Z</updated>
<title type="text">use @DEFAULT_SINK@ instead of hardcoded index with pactl</title>
<link rel="alternate" type="text/html" href="commit/4865421db04eca17872cb5748dec7752c533f071.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">use @DEFAULT_SINK@ instead of hardcoded index with pactl
</content>
</entry>
<entry>
<id>1fb5891e90a43b3a9aa8bc503009525009bf5403</id>
<published>2021-08-30T18:32:18Z</published>
<updated>2021-08-30T18:32:18Z</updated>
<title type="text">bump version to 5.0.1</title>
<link rel="alternate" type="text/html" href="commit/1fb5891e90a43b3a9aa8bc503009525009bf5403.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">bump version to 5.0.1
</content>
</entry>
<entry>
<id>a8432fb5108e3af33851c5707b49dde9fb4b16b1</id>
<published>2021-08-30T18:28:02Z</published>
<updated>2021-08-30T18:28:02Z</updated>
<title type="text">bump version to 5.0.0</title>
<link rel="alternate" type="text/html" href="commit/a8432fb5108e3af33851c5707b49dde9fb4b16b1.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">bump version to 5.0.0
</content>
</entry>
<entry>
<id>9371eb724b1caf3d4e06d08ea73db80a11aed625</id>
<published>2021-07-26T18:43:16Z</published>
<updated>2021-07-26T18:43:16Z</updated>
<title type="text">ignore property-change events without data</title>
<link rel="alternate" type="text/html" href="commit/9371eb724b1caf3d4e06d08ea73db80a11aed625.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">ignore property-change events without data

fixes #4

I am confused that this does even happen. The documentation states that
property-change events always have a data field:
https://mpv.io/manual/master/#list-of-events
</content>
</entry>
<entry>
<id>92ac5aeb56dc6078105643157a1def40830824c4</id>
<published>2021-07-17T18:12:49Z</published>
<updated>2021-07-17T18:12:49Z</updated>
<title type="text">update changelog</title>
<link rel="alternate" type="text/html" href="commit/92ac5aeb56dc6078105643157a1def40830824c4.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">update changelog
</content>
</entry>
<entry>
<id>432e9b8a9b1955a7885f0e0608beeee80c904a4e</id>
<published>2021-07-17T18:04:53Z</published>
<updated>2021-07-17T18:04:53Z</updated>
<title type="text">highlight playlist when dirty</title>
<link rel="alternate" type="text/html" href="commit/432e9b8a9b1955a7885f0e0608beeee80c904a4e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">highlight playlist when dirty
</content>
</entry>
<entry>
<id>82f109c6c09efece6d53638bdfaf1a69ee60a295</id>
<published>2021-07-17T18:04:36Z</published>
<updated>2021-07-17T18:04:36Z</updated>
<title type="text">breaking: do not implicitly write playlist file</title>
<link rel="alternate" type="text/html" href="commit/82f109c6c09efece6d53638bdfaf1a69ee60a295.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">breaking: do not implicitly write playlist file
</content>
</entry>
<entry>
<id>497d020a526b8c7a77693408cd0a2bfcfff550b0</id>
<published>2021-07-17T17:50:29Z</published>
<updated>2021-07-17T17:50:29Z</updated>
<title type="text">create playlist.load shortcut</title>
<link rel="alternate" type="text/html" href="commit/497d020a526b8c7a77693408cd0a2bfcfff550b0.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">create playlist.load shortcut
</content>
</entry>
<entry>
<id>39166f4f5aecef36c2d307b0f119d84daff41b9e</id>
<published>2021-07-17T17:49:19Z</published>
<updated>2021-07-17T17:49:19Z</updated>
<title type="text">use on_submit for playlist set_path</title>
<link rel="alternate" type="text/html" href="commit/39166f4f5aecef36c2d307b0f119d84daff41b9e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">use on_submit for playlist set_path
</content>
</entry>
<entry>
<id>afdcc5e3c4ab439bd19e26f7924187f9dcec88bb</id>
<published>2021-07-06T10:19:01Z</published>
<updated>2021-07-06T10:19:47Z</updated>
<title type="text">do not crash on tiny windows</title>
<link rel="alternate" type="text/html" href="commit/afdcc5e3c4ab439bd19e26f7924187f9dcec88bb.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">do not crash on tiny windows

fixes #3
</content>
</entry>
<entry>
<id>b322e3b98473d4eeeef5ad75f35f52bd575321cf</id>
<published>2021-06-17T21:15:46Z</published>
<updated>2021-07-04T17:57:50Z</updated>
<title type="text">use mpv IPC</title>
<link rel="alternate" type="text/html" href="commit/b322e3b98473d4eeeef5ad75f35f52bd575321cf.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">use mpv IPC

see https://mpv.io/manual/master/#using-mpv-from-other-programs-or-scripts
</content>
</entry>
<entry>
<id>dc24e1a79d94d6cf1b1c90b2e6bcef9f5c619c7b</id>
<published>2021-07-04T17:56:23Z</published>
<updated>2021-07-04T17:57:37Z</updated>
<title type="text">fix path display in root dir</title>
<link rel="alternate" type="text/html" href="commit/dc24e1a79d94d6cf1b1c90b2e6bcef9f5c619c7b.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix path display in root dir
</content>
</entry>
<entry>
<id>0247517cee4842b97b997170951ce92344731315</id>
<published>2021-06-26T07:34:08Z</published>
<updated>2021-06-26T07:36:11Z</updated>
<title type="text">fix cursor position</title>
<link rel="alternate" type="text/html" href="commit/0247517cee4842b97b997170951ce92344731315.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix cursor position
</content>
</entry>
<entry>
<id>08c04b4655985146d607834ddc7fb139549365a6</id>
<published>2021-06-17T21:15:32Z</published>
<updated>2021-06-17T21:15:32Z</updated>
<title type="text">turn is_playing/is_finished into properties</title>
<link rel="alternate" type="text/html" href="commit/08c04b4655985146d607834ddc7fb139549365a6.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">turn is_playing/is_finished into properties
</content>
</entry>
<entry>
<id>d2f6d5bf1ce251ba006d3ae422451eb119fd97df</id>
<published>2021-06-17T20:37:03Z</published>
<updated>2021-06-17T20:37:03Z</updated>
<title type="text">do not share pipes among Player instances</title>
<link rel="alternate" type="text/html" href="commit/d2f6d5bf1ce251ba006d3ae422451eb119fd97df.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">do not share pipes among Player instances
</content>
</entry>
<entry>
<id>33c839800028faa8d404042021ea1e5bfddbd3af</id>
<published>2021-06-17T18:40:27Z</published>
<updated>2021-06-17T18:40:27Z</updated>
<title type="text">also stop player on error</title>
<link rel="alternate" type="text/html" href="commit/33c839800028faa8d404042021ea1e5bfddbd3af.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">also stop player on error
</content>
</entry>
<entry>
<id>c1d2831c69fc4bf1983025eb440631dfd67ca679</id>
<published>2021-05-27T06:15:26Z</published>
<updated>2021-05-27T06:15:26Z</updated>
<title type="text">stop playback on exit</title>
<link rel="alternate" type="text/html" href="commit/c1d2831c69fc4bf1983025eb440631dfd67ca679.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">stop playback on exit

previously we relied on the OS to reap children, which caused a slight
delay
</content>
</entry>
<entry>
<id>f3351337f91d4d655b52aa13aa11adad8c504b8e</id>
<published>2020-09-07T06:23:39Z</published>
<updated>2020-09-07T06:48:04Z</updated>
<title type="text">bump version to 4.0.0</title>
<link rel="alternate" type="text/html" href="commit/f3351337f91d4d655b52aa13aa11adad8c504b8e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">bump version to 4.0.0
</content>
</entry>
<entry>
<id>5f4ca415759d037af109c1cb15c567bdb7297b09</id>
<published>2020-09-07T06:38:58Z</published>
<updated>2020-09-07T06:47:54Z</updated>
<title type="text">Show version on help</title>
<link rel="alternate" type="text/html" href="commit/5f4ca415759d037af109c1cb15c567bdb7297b09.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">Show version on help
</content>
</entry>
<entry>
<id>18f6fdc93557330f91bf0e514362c8ae62f11f97</id>
<published>2020-09-05T07:22:09Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">allow to set playlist path</title>
<link rel="alternate" type="text/html" href="commit/18f6fdc93557330f91bf0e514362c8ae62f11f97.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">allow to set playlist path
</content>
</entry>
<entry>
<id>4c8298087cbb49c9acec0811f6d7dd3ef7cc94e3</id>
<published>2020-09-05T07:13:05Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">allow to close playlist</title>
<link rel="alternate" type="text/html" href="commit/4c8298087cbb49c9acec0811f6d7dd3ef7cc94e3.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">allow to close playlist
</content>
</entry>
<entry>
<id>aafaf818ee99fddfd08785ef41fb4452d6a0708e</id>
<published>2020-09-05T07:09:33Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">allow top open playlist from filelist</title>
<link rel="alternate" type="text/html" href="commit/aafaf818ee99fddfd08785ef41fb4452d6a0708e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">allow top open playlist from filelist
</content>
</entry>
<entry>
<id>84ac7c77ca56ff183be27ba8c2ac44ada8ee9960</id>
<published>2020-09-05T07:05:08Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">add playlist.path</title>
<link rel="alternate" type="text/html" href="commit/84ac7c77ca56ff183be27ba8c2ac44ada8ee9960.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">add playlist.path
</content>
</entry>
<entry>
<id>e7a26a30ab39cfb4a32f5b09f42f1b916550b4c8</id>
<published>2020-09-05T16:55:13Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">force redraw on resize</title>
<link rel="alternate" type="text/html" href="commit/e7a26a30ab39cfb4a32f5b09f42f1b916550b4c8.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">force redraw on resize
</content>
</entry>
<entry>
<id>919251e3a3fe3f8834e985957da04dcd227457d7</id>
<published>2020-09-05T16:54:21Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">refactor: combine app.render() and app.apply()</title>
<link rel="alternate" type="text/html" href="commit/919251e3a3fe3f8834e985957da04dcd227457d7.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor: combine app.render() and app.apply()
</content>
</entry>
<entry>
<id>192c5bd1b123235e14f048499381fbfda0facb59</id>
<published>2020-09-05T16:43:41Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">perf: optimize filter</title>
<link rel="alternate" type="text/html" href="commit/192c5bd1b123235e14f048499381fbfda0facb59.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">perf: optimize filter
</content>
</entry>
<entry>
<id>5f8414edd61f22ada144c074dcec18510007aa4e</id>
<published>2020-09-05T16:38:01Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">perf: cache Filelist.format_item</title>
<link rel="alternate" type="text/html" href="commit/5f8414edd61f22ada144c074dcec18510007aa4e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">perf: cache Filelist.format_item
</content>
</entry>
<entry>
<id>0e43a4cf052dca747d0113f348fcb925d33b4326</id>
<published>2020-09-05T16:25:58Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">use selectors instead of select</title>
<link rel="alternate" type="text/html" href="commit/0e43a4cf052dca747d0113f348fcb925d33b4326.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">use selectors instead of select
</content>
</entry>
<entry>
<id>cba68600f4760b5d3ac6870ae35dae2c8e2ffa3d</id>
<published>2020-09-05T14:37:42Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">perf: rm timeout on select when idle</title>
<link rel="alternate" type="text/html" href="commit/cba68600f4760b5d3ac6870ae35dae2c8e2ffa3d.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">perf: rm timeout on select when idle
</content>
</entry>
<entry>
<id>b693328517039cc4f22f3a23efb26dcac0a8cae9</id>
<published>2020-09-05T16:19:47Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">perf: cache relpath</title>
<link rel="alternate" type="text/html" href="commit/b693328517039cc4f22f3a23efb26dcac0a8cae9.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">perf: cache relpath
</content>
</entry>
<entry>
<id>9d4b99fdd4d556a14f27a18d77fe946e659eea54</id>
<published>2020-09-05T14:37:24Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">self-pipe to avoid concurrency issues with signal</title>
<link rel="alternate" type="text/html" href="commit/9d4b99fdd4d556a14f27a18d77fe946e659eea54.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">self-pipe to avoid concurrency issues with signal
</content>
</entry>
<entry>
<id>0368417d3f7027ed47e91e19081df119acde0809</id>
<published>2020-09-05T13:39:55Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">always use verbose format</title>
<link rel="alternate" type="text/html" href="commit/0368417d3f7027ed47e91e19081df119acde0809.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">always use verbose format
</content>
</entry>
<entry>
<id>664cdd102d9fdd9611ed1c71dcb5ee22d2b6536c</id>
<published>2020-09-05T14:52:57Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">add Player.is_playing()</title>
<link rel="alternate" type="text/html" href="commit/664cdd102d9fdd9611ed1c71dcb5ee22d2b6536c.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">add Player.is_playing()
</content>
</entry>
<entry>
<id>d5c5634972c9c4d12b08d6ea8f8c5656805669d4</id>
<published>2020-09-05T13:33:51Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">perf: avoid calling os.path.isdir() in format_item()</title>
<link rel="alternate" type="text/html" href="commit/d5c5634972c9c4d12b08d6ea8f8c5656805669d4.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">perf: avoid calling os.path.isdir() in format_item()
</content>
</entry>
<entry>
<id>09507f1f7af6c50c89431668c7cfa9bc22b71c8f</id>
<published>2020-09-05T13:33:38Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">refactor listdir: get_ext</title>
<link rel="alternate" type="text/html" href="commit/09507f1f7af6c50c89431668c7cfa9bc22b71c8f.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor listdir: get_ext
</content>
</entry>
<entry>
<id>5c2145bce0cf453a6fd13cd593f51dc0ec0471ad</id>
<published>2020-09-05T07:52:37Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">refactor: single input service</title>
<link rel="alternate" type="text/html" href="commit/5c2145bce0cf453a6fd13cd593f51dc0ec0471ad.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor: single input service
</content>
</entry>
<entry>
<id>35a37e600b1b6eee84614cac13ac7b118cfa0867</id>
<published>2020-09-03T18:00:17Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">chdir to filelist path</title>
<link rel="alternate" type="text/html" href="commit/35a37e600b1b6eee84614cac13ac7b118cfa0867.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">chdir to filelist path
</content>
</entry>
<entry>
<id>8e10b92cd1ed4945f1910806b547b7076b0d5189</id>
<published>2020-09-03T17:46:47Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">less noisey status: rm &quot;Stopped&quot;</title>
<link rel="alternate" type="text/html" href="commit/8e10b92cd1ed4945f1910806b547b7076b0d5189.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">less noisey status: rm &quot;Stopped&quot;

there is no meaningful distinction between &quot;stopped&quot; and &quot;uninitialized&quot;
</content>
</entry>
<entry>
<id>5eb8ad099e088e9d6427a60cb23503597c913a1a</id>
<published>2020-09-03T16:56:04Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">make filter search recursive</title>
<link rel="alternate" type="text/html" href="commit/5eb8ad099e088e9d6427a60cb23503597c913a1a.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">make filter search recursive
</content>
</entry>
<entry>
<id>94749edd6bd5c994ac650edc71676004b3385779</id>
<published>2020-09-03T16:55:06Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">multi-substring matching</title>
<link rel="alternate" type="text/html" href="commit/94749edd6bd5c994ac650edc71676004b3385779.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">multi-substring matching
</content>
</entry>
<entry>
<id>2d2fee5265b9dd4fa90701cfc722164fff9dcb01</id>
<published>2020-09-03T16:53:44Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">add filter search</title>
<link rel="alternate" type="text/html" href="commit/2d2fee5265b9dd4fa90701cfc722164fff9dcb01.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">add filter search
</content>
</entry>
<entry>
<id>7cb9b89a80fd0ee647dd41dd7e1a93d86f124ab1</id>
<published>2020-09-03T16:35:24Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">use relative paths in UI</title>
<link rel="alternate" type="text/html" href="commit/7cb9b89a80fd0ee647dd41dd7e1a93d86f124ab1.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">use relative paths in UI
</content>
</entry>
<entry>
<id>976ed25ecc6f41a3da1385b3d873c19a7f1b662d</id>
<published>2020-09-03T08:31:56Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">implement search</title>
<link rel="alternate" type="text/html" href="commit/976ed25ecc6f41a3da1385b3d873c19a7f1b662d.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">implement search
</content>
</entry>
<entry>
<id>fb83a27cbbeee8ffca83f221fdcb922744022c73</id>
<published>2020-09-03T14:56:54Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">add mpv params</title>
<link rel="alternate" type="text/html" href="commit/fb83a27cbbeee8ffca83f221fdcb922744022c73.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">add mpv params
</content>
</entry>
<entry>
<id>2898b916508dcfe91064c924a39d9e0ef0c1048e</id>
<published>2020-09-03T09:44:54Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">allow to use space for play/pause</title>
<link rel="alternate" type="text/html" href="commit/2898b916508dcfe91064c924a39d9e0ef0c1048e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">allow to use space for play/pause

seems to be popular in other players
</content>
</entry>
<entry>
<id>ef314c1d64c1f5e13c72f76d8ce41e85d8c60785</id>
<published>2020-09-03T08:56:21Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">allow to use ctrl key combinations</title>
<link rel="alternate" type="text/html" href="commit/ef314c1d64c1f5e13c72f76d8ce41e85d8c60785.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">allow to use ctrl key combinations
</content>
</entry>
<entry>
<id>9f2be352daaf987bdb6260774b7e1f0931419819</id>
<published>2020-09-03T14:43:08Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">fix IndexError on empty items</title>
<link rel="alternate" type="text/html" href="commit/9f2be352daaf987bdb6260774b7e1f0931419819.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix IndexError on empty items
</content>
</entry>
<entry>
<id>ea6440e0a88c6c15f7676103c2ae4af46c0dd159</id>
<published>2020-09-03T16:09:44Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">avoid cycles in listdir</title>
<link rel="alternate" type="text/html" href="commit/ea6440e0a88c6c15f7676103c2ae4af46c0dd159.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">avoid cycles in listdir
</content>
</entry>
<entry>
<id>49fb40614fc28f15e5c7940abf3e6862d28569d5</id>
<published>2020-09-03T11:10:33Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">refactor: use scandir instead of listdir</title>
<link rel="alternate" type="text/html" href="commit/49fb40614fc28f15e5c7940abf3e6862d28569d5.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor: use scandir instead of listdir
</content>
</entry>
<entry>
<id>d1dc7d13df506870aa0180a700dd286d5b2a400e</id>
<published>2020-09-03T09:40:49Z</published>
<updated>2020-09-07T06:36:38Z</updated>
<title type="text">use get_wch (unicode input support)</title>
<link rel="alternate" type="text/html" href="commit/d1dc7d13df506870aa0180a700dd286d5b2a400e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">use get_wch (unicode input support)
</content>
</entry>
</feed>
