Ich habe einen mit heisser Nadel gestrickten Konverter von .txt Kapitelmarken nach .json gebastelt. (z.B. für Castopod)
Download von Ausführbaren Dateien unter „Releases“, braucht einfach nur die Datei für euer jeweiliges OS und los gehts.
Ich habe einen mit heisser Nadel gestrickten Konverter von .txt Kapitelmarken nach .json gebastelt. (z.B. für Castopod)
Download von Ausführbaren Dateien unter „Releases“, braucht einfach nur die Datei für euer jeweiliges OS und los gehts.
Was für ein Dateiformat ist das? Habe " schaar2pod-darwin-arm64 für einen Mac M1 heruntergeladen. Wenn ich darauf doppelklicke, öffnet sich ein Texteditor mit kryptischem Inhalt
Komisch - ich hab das jetzt auf 3 verschiedenen Rechnern ausprobiert und überall geht:
Herunterladen
wget "https://github.com/derphilipp/schaar2pod/releases/download/main-c754838/schaar2pod-darwin-arm64"
Ausführungs-Berechtigung setzen
chmod +x schaar2pod-darwin-arm64
Ausführen
./schaar2pod-darwin-arm64
Please provide a filename as the first argument.
Gibts irgendwo die Specs? Dann könnte man nen Exporter für die Ultraschall 5.1 bauen…
Der Podcastnamespace (auch Podcasting 2.0 genannt) setzt auf Kapitelmarken im JSON-Format. Was da drin stehen muss und was optional rein kann, steht auf deren Seite. Wichtig ist dabei, dass die Einrückungen stimmen und dass nicht alle Apps alle Funktionen parsen können. AntennaPod zum Beispiel lässt die Kapitelmarken einfach komplett weg, wenn etwas dabei ist, was es nicht versteht.
Wer Castopod nicht selbst hosten will: https://weingaertner-it.de/index.php/produkt-kategorie/castopod-hosting/
wurde das eigentlich gemacht?
Leider nein. Vielleicht zu Ultraschall 6, wenn wir eh mehr mit Metadaten machen wollen. Scheint wohl ziemlich Gefummel zu sein, damit es von allen Podcastapps verstanden wird. Auch darum könnte es sein, dass wir das nicht bauen werden.
Danke für die sehr schnelle und kompetente Antwort!
Schade ist es trotzdem, weil ich gerne mal Castopod ausprobieren wollte
Glaub ich, aber das zu bauen und mit allen Podcast-Playern durchzutesten, damit es auch überall ordentlich läuft ist halt etwas außerhalb unserer Möglichkeiten.
Wenn sich da aber jemand findet das sich anzuschauen, wäre ich zumindest offen dafür.Die Infrastruktur ist da. Es müsste nur jemand ein JSON bauen und das mit allen Playern solange testen, bis es überall hin haut.
Nutze Cadtopod zusammen mit dem Command Line Tool oben, das geht sehr fix und sollte kein echter Grund sein, Castopod nicht zu nutzen.
Komisch finde ich da noch, dass die Kapitelmarken zwar angezeigt werden, aber nicht zu der Stelle im Audio springen.
An welcher Stelle im Code muss man eigentlich ansetzen, wenn man den Kapitelmarken-Export anpassen möchte? Neben dem JSON-Format ist das PSC-Format für mich noch interessant, leider hab ich eine passende Stelle im Code noch nicht gefunden.
Für Export? Da gibts in Ultraschall noch nix, was leicht benutzbar wäre. Mit Ultraschall 6 wird das aber einmal umgekrempelt und gestreamlined.
Edit:
es gibt eine Action für Kapitelmarkenexport. Ich weiß grad nicht, wie die heißt. Die kannst Du Dir mal anschauen.
Für einen Hinweis wäre ich dankbar
Wie gesagt, in der Actionliste gibts die Action „Markers: Save chaptermarkers(Ultraschall)“, die musst Du bearbeiten. Das ist die gleiche, die hinter dem Export-Button hängt.
Es gibt in der Action-Liste auch einen Button namens „Edit action“, was nen Editor zum Bearbeiten öffnet.
Sehr schön, ich hab’s gefunden und konnte den PSC-Export einbauen:
Es sind noch ein paar kleine Bugs drin, aber grundsätzlich läuft es.
Magste mir das mal schicken? Vielleicht können wir Deinen Code für Ultraschall 6 verwenden, wenn du magst.
Ja, da lässt sich sicher was machen. Wie schick ich dir das denn?
Und noch zum Thema an den Rest. Sollte der JSON-Output ungefähr so aussehen?
{
"version": "1.2.0",
"chapters":
[
{
"startTime": 0.000,
"title": "Intro",
"img": "https://cdn.binnerscomicclub.de/bcc017.jpg",
"url": "https://binnerscomicclub.de/"
},
{
"startTime": 194.451,
"title": "Andreas' Comic",
"img": "https://cdn.binnerscomicclub.de/bcc017-andreas.jpg"
},
{
"startTime": 1112.625,
"title": "Michaels Comic",
"img": "https://cdn.binnerscomicclub.de/bcc017-michael.jpg"
},
{
"startTime": 2346.029,
"title": "Outro",
"img": "https://cdn.binnerscomicclub.de/bcc017.jpg",
"url": "https://bio.binnerscomicclub.de/"
}
]
}
So bekomme ich das aktuell aus meiner Version raus.
Am Besten die Lua-Datei zippen und mir als DM schicken. Das wäre am Einfachsten.
Alles klar, du hast die Dateien im Postfach.
Mittlerweile sieht das Dashboard bei mir so aus:
Je nach ausgewählten Formaten werden in einem Export bis zu vier verschiedene Dateien erstellt. Ob die Bilder dabei mit exportiert werden oder nicht, hängt davon ab, ob die Base-URL gesetzt wurde.
TXT (default)
ist der „normale“ Export, der im Ursprungs-Export drin ist. SimpleTXT
ist das Format, welches auch bei YouTube genutzt wird, also Zeitstempel, dann Titel. PSC
ist das Podlove Simple Chapters Format. Und JSON
ist, nun ja, JSON.