| .. |
|
management
|
Podcasts stöbern: Volltextsuche (FTS5), ähnliche Folgen, Personen, Themen, Vergessenes, Personen anderswo (Apple/fyyd), Empfehlungen (fyyd); Abo-Favoriten
|
2026-10-19 18:50:35 +02:00 |
|
migrations
|
Migration der Transkription nach 0028 (nach dem Episodenlink aus dem Teilen-Schritt)
|
2026-11-09 09:47:20 +01:00 |
|
__init__.py
|
Add podcast feature with feed management, Docker cron, and ebook reader assets
|
2026-03-19 13:39:59 +01:00 |
|
admin.py
|
Add podcast feature with feed management, Docker cron, and ebook reader assets
|
2026-03-19 13:39:59 +01:00 |
|
antennapod.py
|
Podcast-Routine aus AntennaPod: Abspiel-Einstellungen fürs Konto, Listen und Stille pro Podcast; Oberfläche aus diora-android 304abf0, sw v65
|
2026-10-02 18:46:55 +02:00 |
|
apps.py
|
Add podcast feature with feed management, Docker cron, and ebook reader assets
|
2026-03-19 13:39:59 +01:00 |
|
article.py
|
Smarte Transkription D: Artikel-Endpunkt und Blog-Anbindung
|
2026-11-09 09:36:34 +01:00 |
|
audiobooks.py
|
Bibliothek neu: Ordner als Filter-Chips überall, Cover-Raster, Cover verschlüsselt und generiert (noch nicht veröffentlicht)
|
2026-10-16 20:44:23 +02:00 |
|
chapters.py
|
Smarte Transkription B: Datenmodell, Einstellungen und Test-Endpunkt
|
2026-11-09 09:27:01 +01:00 |
|
discover.py
|
Podcasts: Hörbuch-Kapitel kommen nie in die Wiedergabeliste oder Merkliste; Themen nur aus Folgentiteln (schneller, weniger Rauschen)
|
2026-10-19 19:00:38 +02:00 |
|
feedext.py
|
Podcasts: Kapitel, Shownotes und Transkripte für die Apps
|
2026-10-02 07:56:44 +02:00 |
|
folders.py
|
Bibliothek neu: Ordner als Filter-Chips überall, Cover-Raster, Cover verschlüsselt und generiert (noch nicht veröffentlicht)
|
2026-10-16 20:44:23 +02:00 |
|
id3.py
|
Podcasts: Kapitel aus dem ID3-Tag der Audiodatei, Transkripte
|
2026-10-02 09:54:03 +02:00 |
|
models.py
|
Merge branch 'wt-tr-blog' into wt-tr-int
|
2026-11-09 09:39:08 +01:00 |
|
people.py
|
Podcasts stöbern: Volltextsuche (FTS5), ähnliche Folgen, Personen, Themen, Vergessenes, Personen anderswo (Apple/fyyd), Empfehlungen (fyyd); Abo-Favoriten
|
2026-10-19 18:50:35 +02:00 |
|
radio.py
|
Podcast-Radio: die neueste ungehörte Strom-Folge, ohne Spuren (eigene Radio-gehört-Liste, gemischt nach Podcasts, neue Folgen zuerst); Web-Player und Player-Sync; sw v153
|
2026-10-25 13:17:09 +01:00 |
|
shownotes.py
|
Smarte Transkription D: Artikel-Endpunkt und Blog-Anbindung
|
2026-11-09 09:36:34 +01:00 |
|
silence.py
|
Stille überspringen: Regeln des Pausen-Kürzers, sanftere Übergänge
|
2026-10-15 11:18:16 +02:00 |
|
sponsor.py
|
Podcasts: Werbung und Schluss in YouTube-Folgen überspringen (SponsorBlock)
|
2026-10-25 16:18:24 +01:00 |
|
test_antennapod.py
|
Podcast-Routine aus AntennaPod: Abspiel-Einstellungen fürs Konto, Listen und Stille pro Podcast; Oberfläche aus diora-android 304abf0, sw v65
|
2026-10-02 18:46:55 +02:00 |
|
test_article.py
|
Smarte Transkription D: Artikel-Endpunkt und Blog-Anbindung
|
2026-11-09 09:36:34 +01:00 |
|
test_audiobooks.py
|
Bibliothek neu: Ordner als Filter-Chips überall, Cover-Raster, Cover verschlüsselt und generiert (noch nicht veröffentlicht)
|
2026-10-16 20:44:23 +02:00 |
|
test_discover.py
|
Podcasts stöbern: Volltextsuche (FTS5), ähnliche Folgen, Personen, Themen, Vergessenes, Personen anderswo (Apple/fyyd), Empfehlungen (fyyd); Abo-Favoriten
|
2026-10-19 18:50:35 +02:00 |
|
test_lists.py
|
Podcasts: Hörbuch-Kapitel kommen nie in die Wiedergabeliste oder Merkliste; Themen nur aus Folgentiteln (schneller, weniger Rauschen)
|
2026-10-19 19:00:38 +02:00 |
|
test_player.py
|
Folgen haben einen Link: PodcastEpisode.link aus dem <link> des Feed-Eintrags (neu und beim Abruf nachgetragen), in episode_detail und allen Folgenlisten
|
2026-11-09 09:32:13 +01:00 |
|
test_radio.py
|
Podcast-Radio: die neueste ungehörte Strom-Folge, ohne Spuren (eigene Radio-gehört-Liste, gemischt nach Podcasts, neue Folgen zuerst); Web-Player und Player-Sync; sw v153
|
2026-10-25 13:17:09 +01:00 |
|
test_share.py
|
Folgen haben einen Link: PodcastEpisode.link aus dem <link> des Feed-Eintrags (neu und beim Abruf nachgetragen), in episode_detail und allen Folgenlisten
|
2026-11-09 09:32:13 +01:00 |
|
test_sponsor.py
|
Podcasts: Werbung und Schluss in YouTube-Folgen überspringen (SponsorBlock)
|
2026-10-25 16:18:24 +01:00 |
|
test_transcribe.py
|
Transkription: eingebaute Instanz läuft auf dem PC im Tailnet; ist sie nicht erreichbar, wartet der Auftrag und versucht es alle 10 Minuten neu (höchstens zwei Tage); Whisper-Server kann CUDA
|
2026-11-09 11:17:23 +01:00 |
|
test_transcription.py
|
Smarte Transkription B: Datenmodell, Einstellungen und Test-Endpunkt
|
2026-11-09 09:27:01 +01:00 |
|
test_youtube.py
|
YouTube-Kanäle: zufällige 404 abfangen; „Automatisch“ in der Android-App
|
2026-10-19 08:16:09 +02:00 |
|
tests.py
|
Folgen haben einen Link: PodcastEpisode.link aus dem <link> des Feed-Eintrags (neu und beim Abruf nachgetragen), in episode_detail und allen Folgenlisten
|
2026-11-09 09:32:13 +01:00 |
|
transcribe.py
|
Transkription: eingebaute Instanz läuft auf dem PC im Tailnet; ist sie nicht erreichbar, wartet der Auftrag und versucht es alle 10 Minuten neu (höchstens zwei Tage); Whisper-Server kann CUDA
|
2026-11-09 11:17:23 +01:00 |
|
transcription.py
|
Smarte Transkription C: Transkriptions-Pipeline (podcasts/transcribe.py), Endpunkte /transcribe/, /transcription/pending/, /article/claim/, Transkript-Rückfall auf Whisper, transcripts in /feeds/notifications/
|
2026-11-09 10:01:35 +01:00 |
|
transcripts.py
|
Podcasts: Kapitel aus dem ID3-Tag der Audiodatei, Transkripte
|
2026-10-02 09:54:03 +02:00 |
|
urls.py
|
Merge branch 'wt-tr-pipeline' into wt-tr-int
|
2026-11-09 10:02:00 +01:00 |
|
views.py
|
Merge branch 'wt-tr-pipeline' into wt-tr-int
|
2026-11-09 10:02:00 +01:00 |
|
youtube.py
|
YouTube: Kanal eines Videos auch über externalChannelId finden
|
2026-10-16 11:15:42 +02:00 |