Zufällige Episode vom Podcast 'Geschichten aus der Geschichte' für Nutzer der Apple Podcast App und Spotify!
Du lernst weiter unten, wie du den Kurzbefehl auf deinen Geräten einrichtest.
🦊 Schlaue Füchse setzen sich ein Lesezeichen zu dieser URL, um bei Änderungen an der API bzw. der Datenstruktur, oder überhaupt wenn was nicht geht, schnell Hilfe zu bekommen 🐒
🙏 SCHAU AUCH MAL IN DIE ROADMAP
- Was ist das hier?
- Motivation
- Ich will nur shufflen - nichts coden! 🚀
- Shortcut erstellen
- Wie füge ich eine neue Episode hinzu?
- Contributions / Mitmachen
- An die Podcasters
- Meine persönlichen Highlight Episoden
- FAQ
- eine einfache Liste aller Episoden im JSON Format (inkl. Bonus-Episoden und FGAGs)
- eine Dockerfile um einen Webserver mit den Daten zu hosten
Und das macht zusammen: Ein simpler NGINX der JSON ausgibt. Was dir erlaubt per Apple Shortcut/Kurzbefehle eine zufällige Episode vom Podcast 'Geschichten aus der Geschichte' zu hören.
Nutzer der Podcast-App auf dem iPhone haben vermutlich festgestellt, dass es zumindest mir unmöglich ist, sich eine zufällige Episode eines Podcasts ausgeben zu lassen.
Und. Es. Nervt. Unendlich!
Beim Zubettgehen und/oder Einschlafen läuft eine Folge "Geschichten aus der Geschichte". Jeden Mittwoch die neueste Folge. Spätestens samstags ist man dann damit durch. 🙈 Nun habe ich zwar meine absoluten Lieblingsfolgen und Evergreens (meine 😍Episoden), aber nur eine zufällige Wiedergabe bringt eben zwangsläufig auch etwas frischen Wind rein.
Dieses Repository soll anderen Podcast-Hörern, die iPhones nutzen, die Freuden einer Zufallswiedergabe bieten. Mit Hilfe der unten beschriebenen Anleitung für die Apple Kurzbefehle App. 👇
Du musst nicht coden können, sondern darfst gerne meinen Server nutzen.
Dazu musst du nur den Shortcut aufsetzen und darin die von mir zur Verfügung gestellte URL einsetzen:
https://gag.trojanischeresel.de/data.json
Wie du den Shortcut erstellst 👈
Bevor 1000 Wörter folgen, hier der Screenshots des Shortcuts:
- Inhalte von URL abrufen
➡️https://gag.trojanischeresel.de/data.json
➡️ oder deine eigene URL zur JSON Datei - Objekt aus Liste abrufen
➡️ "Zufälliges Objekt" von "Inhalt der URL" - Wörterbuch aus Eingabe abrufen
➡️ "Objekt aus Liste" setzen - Objekt aus Liste abrufen
➡️ "Zufälliges Objekt" von "Wörterbuch" - Wörterbuchwert abrufen
➡️ "Wert" fürurl_apple_podcasts
bzw.url_spotify
in "Objekt aus Liste" abrufen - URL öffnen
➡️ "Wörterbuchwert" öffnen
Wer nun wie wir auf dem Homepod im Schlafzimmer hören will, der kann noch weitere Schritte hinzufügen.
Mach das am besten an deinem iPhone wegen der "Übergabefunktion" in der Shortcuts App.
- Warte
➡️ 3 bis 10 Sekunden - Wiedergabe übergeben (nur iPhone)
➡️ von "iPhone" an "Homepod"
Bitte ergänze immer die neueste Episode für Apple Podcasts und Spotify,
man muss sie dann nur noch in die data.json
manuell einfügen.
Jeden Tag werden automatisch die neuesten Episoden aus dem iTunes Store und Spotify gezogen und in die newest-episode-apple-podcasts.json
bzw. newest-episode-spotify.json
geschrieben. Abschließend wird die data.json
aktualisiert.
Ich fände es natürlich irre gut, wenn du mir hilfst die Liste zu pflegen.
Oder den Code verbessert, der die Daten aggregiert.
Er tut es, aber es ist nicht elegant (oder vertestet).
Super geeky wäre es, wenn wir alles in eine GitHub Action packen, die den Code per trigger updaten kann. Aber das ist nur ein Gedanke und vermutlich aufwendiger als es jede Woche schnell selbst zu erledigen (Source). Schliesslich kann man von jeder Maschine mit Internetzugang auf diese Seite surfen und dann die Taste "." / "PUNKT" auf der Tastatur drücken und die Daten schnell ergänzen.
☝️ ich bin den Weg dann schliesslich bis zu Ende gegangen und es ist nun vollständig automatisiert 🤓😬
Viel Spaß beim Hören der Episoden.
Buch das Abo, die Jungs machen einen tollen Job! 💰
@meszner und @stormgrass 👋
Ich habe das hier nur gemacht, weil ich es UNBEDINGT gebraucht hätte, als ich krank im Bett lag. Und ich nicht ständig im Podcast Feed umherscrollen wollte, um dann doch immer wieder die gleichen Episoden zu hören.
Natürlich ist dieses Projekt hinfällig, wenn ihr irgendwann eine URL für das Shuffling unterhaltet. Dann bitte ich um eine kurze Info, damit ich dieses Repo hier archivieren kann. Danke! ❤️
Aber eigentlich macht es ja mehr Sinn, wenn ihr unter eurer Domain eine URL für so einen Kurzbefehl zur Verfügung stellt. Mit Anleitung auf dem Blog ... und so. Ich würde mich freuen, wenn ihr das macht ❤️
Am Ende ist es ja vielleicht wie im Supermarkt, wenn man etwas sucht. Sich dann endlich ein Herz fasst und nach Hilfe fragt. Man angelächelt wird und gesagt bekommt, man müsse sich nur bücken oder umdrehen. Das Produkt fällt einem aus dem Regal in die Hand entgegen. Alle lachen, man bekommt auf die Schulter geklopft und beim Rausgehen schwenkt sogar wer Fahnen und ein Kinderchor bläst auf Vuvuzelas das Lied von der Sendung mit der Maus.
Alle haben und nutzen bereits Shuffle, jeder weiss es, alle, nur ich nicht?
Ohne Anspruch auf Vollständigkeit 🥸 aber in chronologischer Reihenfolge:
Toggle me! 🥳
- GAG26 - Wie der Champagner zu seinen Bläschen kam zur Folge
- GAG61 - Die niederländische 'Tulpenmanie' (und warum sie gar nicht so schlimm war) zur Folge
- GAG85 - Ein Arm, ein Hai, ein Kriminalfall zur Folge
- GAG104 - Crécy - Chronik eines Versagens zur Folge
- GAG120 - Die Rückkehr des Martin Guerre zur Folge
- GAG139 - Als Voltaire die Lotterie knackte und steinreich wurde zur Folge
- GAG151 - Manjirō, der erste Japaner in Amerika zur Folge
- GAG154 - La Maupin, die duellierende Opernsängerin zur Folge
- GAG173 - Der gefährliche Garten von Vaux-le-Vicomte zur Folge
- GAG184 - Katharina Kepler – ein Hexenprozess in der Frühen Neuzeit zur Folge
- GAG199 - UC 71 und der U-Boot-Krieg im Ersten Weltkrieg zur Folge
- GAG205 - Die Befreiung von Schloss Itter zur Folge
- GAG219 - Die Kotze-Affäre zur Folge
- GAG244 - Die Mühle von Auriol und warum ihre Zerstörung eine Besetzung Frankreichs verhindert hat zur Folge
- GAG245 - Operation Paul Bunyan zur Folge
- GAG248 - Der Venustransit von 1761/69 und das erste wissenschaftliche Großprojekt zur Folge
- GAG258 - Der Andrews Raid - Eine Lokomotive auf Abwegen zur Folge
- GAG259 - Operation Mincemeat – Eine Geheimdienstaktion während des Zweiten Weltkriegs zur Folge
- GAG266 - Die Schlacht von Azincourt zur Folge
- GAG275 - Victor Lustig – Der Mann, der den Eiffelturm verkaufte zur Folge
- GAG309 - Die Bestie des Gévaudan zur Folge
- GAG312 - Der beste aller Ritter – das Leben von Guillaume le Maréchal zur Folge
- GAG331 - Wie Tetris die Welt eroberte zur Folge
- GAG354 - Die Halsbandaffäre zur Folge
- GAG362 - Bayerns letzte Kurfürstin zur Folge
- GAG365 - The Ghost Army zur Folge
- GAG377 - Aufstieg und Fall des Templerordens zur Folge
- GAG383 - Bletchley Park zur Folge
- GAG406 - Die SMS Wolf und die Piraten des Kaisers zur Folge
- GAG413 - Paracelsus – Arzt und Alchemist zur Folge
Na, aber, aber, ich bitte dich.
Ich will weder von dir irgendwelche Daten haben, noch gebe ich meine Daten gerne her.
Also speichere ich selbst aktiv keine Daten/IPs und Cookies bekommst du von mir auch keine!
Das hast du davon!
Klar, gerne. Schau dir die Contributions an.
Ne, musst du nicht, aber wenn du Gutes tun willst, dann kannst du woanders etwas spenden.
Wenn du selbst keine Ideen hast, hier ein paar Vorschläge: