<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tts-audiobook-generator/app/docs/backend-qwen.md, branch main</title>
<subtitle>Convert epub/txt/pdf books to m4b/mp3/ogg/flac audiobooks</subtitle>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/'/>
<entry>
<title>rewrite backend documentation</title>
<updated>2026-09-04T16:41:24+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-09-04T16:41:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=1d59b3a412caaf0fdb982f2b6481c38b8a8a25d3'/>
<id>1d59b3a412caaf0fdb982f2b6481c38b8a8a25d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: sglang-omni model picker on manual server launch</title>
<updated>2026-09-02T23:13:24+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-09-02T23:13:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=6804c785c6b506c47b45264398728d0a609310be'/>
<id>6804c785c6b506c47b45264398728d0a609310be</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: overhaul config.py, remove cli default options</title>
<updated>2026-08-28T18:57:48+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-28T18:57:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=db38085d07ce75f8961eecdc1919e98748254c53'/>
<id>db38085d07ce75f8961eecdc1919e98748254c53</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: help menu in tui</title>
<updated>2026-08-27T21:46:02+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-27T21:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=2a9a78dd1caec0811ed2640b28375890ee96e4cc'/>
<id>2a9a78dd1caec0811ed2640b28375890ee96e4cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: separate venvs for qwen-tts and faster, manage (un)installs</title>
<updated>2026-08-27T04:04:16+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-27T04:04:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=5b98993b13dafe9a85495e4c68ad9b42863ef2bf'/>
<id>5b98993b13dafe9a85495e4c68ad9b42863ef2bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: manage qwen-tts model installs manually, delete model(s) when uninstalled</title>
<updated>2026-08-27T02:27:51+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-27T02:27:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=f18f421d9180ae0e3bff9496b1fdaf53d3624a75'/>
<id>f18f421d9180ae0e3bff9496b1fdaf53d3624a75</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: design model support for qwen-tts backend. remove unnecessary port split for qwen models</title>
<updated>2026-08-27T01:22:40+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-27T01:22:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=477ac3e827e3bdc9f14583fc3aa8db1fa2d27c52'/>
<id>477ac3e827e3bdc9f14583fc3aa8db1fa2d27c52</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: combined install/configure tui screens into one menu, removed extraneous wizard screens</title>
<updated>2026-08-26T21:46:48+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-26T21:46:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=6ccb6d443d2fb871b43d96ea61a95bc3e6a92355'/>
<id>6ccb6d443d2fb871b43d96ea61a95bc3e6a92355</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: configure [backend] loads existing backend config rather than just overwriting it</title>
<updated>2026-08-24T22:57:09+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-24T22:57:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=0522e73b68291af62e43c387ab8f9b8ffa2cab47'/>
<id>0522e73b68291af62e43c387ab8f9b8ffa2cab47</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: clearer split between local (managed) and remote URLs and server status</title>
<updated>2026-08-24T20:08:33+00:00</updated>
<author>
<name>historia</name>
<email>historiavg@proton.me</email>
</author>
<published>2026-08-24T20:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.historia.vg/tts-audiobook-generator/commit/?id=1ff9a635bd9b033b631a6b525891b7eb44e189d3'/>
<id>1ff9a635bd9b033b631a6b525891b7eb44e189d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
