<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mono.git/hostnix/elmo/pinchflat.nix, branch test</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://git.mou.fo/2026/mono.git/atom/hostnix/elmo/pinchflat.nix?h=test</id>
<link rel='self' href='http://git.mou.fo/2026/mono.git/atom/hostnix/elmo/pinchflat.nix?h=test'/>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/'/>
<updated>2026-08-26T17:38:22Z</updated>
<entry>
<title>ytdl-sub &amp; pinchflat permissions</title>
<updated>2026-08-26T17:38:22Z</updated>
<author>
<name>Joe Mou</name>
<email>dev@mou.fo</email>
</author>
<published>2026-08-13T07:32:53Z</published>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/commit/?id=608fe9ccc6e7ea4ab1a458287261021dac1b742c'/>
<id>urn:sha1:608fe9ccc6e7ea4ab1a458287261021dac1b742c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add pinchflat</title>
<updated>2026-08-26T17:38:22Z</updated>
<author>
<name>Joe Mou</name>
<email>dev@mou.fo</email>
</author>
<published>2026-08-13T06:45:16Z</published>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/commit/?id=d167bc15da3bc3da355d69eadb9420abb3a637e1'/>
<id>urn:sha1:d167bc15da3bc3da355d69eadb9420abb3a637e1</id>
<content type='text'>
Coexists with ytdl-sub rather than replacing it, downloading into its own
tree under /srv/media/incoming so the two never manage the same files.

Podcast clients cannot authenticate, so the feed, cover art, episode art
and media stream routes bypass oauth2-proxy with auth_request off. Those
are exactly the routes pinchflat serves unauthenticated itself, each
addressed by an unguessable UUID. The OPML endpoint is exposed as well but
stays token-protected by the app.

Co-Authored-By: Claude Opus 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
</feed>
