Nystart basert på arkitektonisk innsikt fra Sidelinja v1. Koden er ny, visjon og primitiver er validert gjennom tidligere arbeid. Inneholder: - Komplett arkitekturdokumentasjon (docs/arkitektur.md) - 6 vedtatte retninger (docs/retninger/) - Alle concepts, features, proposals og erfaringer fra v1 - Server-oppsett og drift (docs/setup/) - LiteLLM-konfigurasjon (API-nøkler via env) - Editor.svelte referanse fra v1 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2 KiB
2 KiB
Forslag: Podcasting 2.0 — strukturert RSS
Idé
Sidelinja har allerede strukturert data for transkripsjoner (segmenter), kapittelinndeling og personer (aktører i grafen). Mate dette direkte inn i RSS-feeden via Podcasting 2.0-standarden — zero ekstra arbeid for redaksjonen, maks wow i lytterappen.
Hvorfor er dette interessant?
- Apper som Apple Podcasts og Pocket Casts viser automatisk live-synkronisert teksting
- Lytteren kan klikke på gjestens navn for profilbilde (fra
entities.avatar_url) - Kapitlene genereres allerede fra segmenter — bare å eksponere dem i riktig format
- Nesten null implementeringskostnad — dataen finnes, bare RSS-generatoren mangler tags
Hva bygger den på?
- Podcastfabrikken — episoder, segmenter, transkripsjoner
- Kunnskapsgraf — aktører med
avatar_url, relasjoner til segmenter - RSS-feed — SvelteKit-generert (se
docs/arkitektur.md§6)
Podcasting 2.0 tags
| Tag | Sidelinja-kilde | Resultat i lytterapp |
|---|---|---|
<podcast:transcript> |
SRT fra Git (eller VTT-konvertert) | Live tekstssynkronisert teksting |
<podcast:person> |
entities med type = 'person' + avatar_url |
Gjeste-/vertsprofiler med bilde |
<podcast:chapters> |
Segmenter (tidsstemplet) | Klikkbare kapitler |
<podcast:soundbite> |
Aha-markører (hvis implementert) | Utvalgte høydepunkter |
Gjennomføring
- Utvid SvelteKit RSS-generatoren med Podcasting 2.0 namespace:
xmlns:podcast="https://podcastindex.org/namespace/1.0" - Per episode: generer
<podcast:transcript>med URL til SRT/VTT-fil - Per episode: generer
<podcast:person>for aktører koblet til episoden viaDISCUSSED_IN/MENTIONS-edges - Per episode: generer
<podcast:chapters>fra segmenter
Åpne spørsmål
- VTT vs SRT for transkripsjoner? VTT er standarden for web, men SRT er vår master. Konvertering er triviell.
- Hvor mange apper støtter dette faktisk i dag? Nok til at det er verdt det.