Podcasts in car - Genieße deine Podcasts während der Fahrt!

Forum to discuss everything related to the current development build of Automagic.

Moderator: Martin

Locked
User avatar
bichlepa
Posts: 148
Joined: 04 Mar 2014 18:29
Location: Germany
Contact:

Podcasts in car - Genieße deine Podcasts während der Fahrt!

Post by bichlepa » 17 Jul 2014 21:06

Ich möchte mein bisher größtes Projekt in AM präsentieren 8-)

Du hörst gerne Podcasts und möchtest sie beim Pendeln im Auto hören? Dann brauchst du diese Flows:
Podcasts in car Download

Diese Flows können während der Fahrt Podcasts abspielen. Du brauchst nur das Ziel auszuwählen und der Flow spielt dann die Episoden. Das Beste: Die letzte Episode wird genau dann enden, wenn du ankommst! Um das zu ermöglichen, sind die Flows selbstlernend, merken sich also die Route und die Dauer der Fahrt.

Zuallererst musst du die Flows importieren und folgendes anpassen:
  • Im Flow "Podcasts in car. Start" ist ein Action "***modify***". Hier muss man die Pfade vom Medienordner (dort, wo die Podcasts gespeichert werden) und dem Papierkorb.
  • Im Flow "Podcasts in car. Play episodes." ist ein Action "***modify*** Start music app.". Du musst die Musik App ändern (unter PACKAGE NAME), es sei denn du installiest die App "Meridian Player".
  • Aktiviere die Flows "Podcasts in car. Play episodes" und "Podcasts in car. Start". Die anderen drei müssen inaktiv bleiben.
Jetzt solltest du ein paar Ziele eingeben. Starte den Flow "Podcasts in car. Start", wähle "New goal" und fülle alle kommenden Dialogfelder aus:
  • Der Name des Ziels.
  • Koordinaten des Ziels. Wenn das Ziel ein kleiner fixer Ort ist, kannst diesen nehmen (z.B. Dein Zuhause). Wenn das Ziel variieren kann (z.B. einer der Stellplätze in einem großen Parkplatz), dann wähle einen Punkt kurz vor dem Ziel (z.B. die Einfahrt zum Parkplatz).
    Um die Koordinaten herauszufinden, kannst du die Eigenschaften des Actions, der über dem Trigger im Flow "Podcasts in car. Start" ist. Wähle dein Ziel und kopiere die Koordinaten in die Zwischenablage. Dann kannst du sie in das Dialogfeld eingeben.
    Oder du benutzt eine Karten-App, die Einen Ort als Link exportieren kann. Der Link muss die Koordinaten enthalten (Google maps macht das nicht, aber es klappt mit osmand).
    Leider gibt es noch kein Action in AM, um dies zu vereinfachen.
  • Radius des Ziels. Man ist am Ziel angekommen, sobald man innerhalb des angegebenen Radius ankommt. Es ist u.a. wichtig, weil das GPS Modul in den Handys ungenau ist. Du musst aber aufpassen, dass es du es nicht zu groß wählst, falls es in der Nähe eine Straße gibt, an der du vor dem Erreichen des Ziels vorbeifährst; diese darf nicht mit erfasst werden.
  • Dauer, wie lange ein Podcast noch spielen soll, nach Erreichen des Ziels. Es ist besonders dann sinnvoll, wenn du ein Punkt vor dem eigentlichen Ziel als Ziel gewählt hast. Du wirst dann z.B. noch einen Parkplatz suchen müssen. Der Podcast noch in dieser Zeit weiterspielen.
Du kannst eine Verknüpfung für den Flow "Podcasts in car. Start" auf dem Homescreen erstellen. Ein passender Trigger ist bereits eingebaut.

Nun ist alles vorbereitet.

Direkt vor der Fahrt starte den Flow "Podcasts in car. Start" oder drücke auf die Verknüpfung. Wähle dann das Ziel.
Genieße die Podcasts! :D
Nach dem Erreichen des Podcasts bleibt ein Eintrag in der Statusleiste, die zum Speichern der Strecke auffordert. Du kannst sie zum Speichern auswählen oder ignorieren und wegwischen.
Du solltest die Route nicht speichern, wenn:
  • Besonders viel Verkehr war und du somit deutlich länger unterwegs warst, oder wenn du dich besonders beeilt hast.
  • Du von der direkten Strecke abgewichen bist (z.B. um zu tanken oder einzukaufen).
  • Keines der folgenden Gründe dafür spricht:
Du solltest speichern, wenn:
  • Es eine der ersten Fahrten war.
  • Du eine alternative Route gefahren bist.
  • Die Bedingungen auf der Strecke sich auf Dauer geändert haben (z.B. eine neue Baustelle).
Normalerweise reicht es, dieselbe Strecke etwa drei mal zu speichern.

Du kannst den Podcast jederzeit pausieren indem du den Pause-Knopf auf deiner Musik App drückst. Ein Bestätigungsdialog wird dich fragen, ob du eine Pause machen möchtest. Du kannst auswählen, ob du pausieren oder die nächste Episode starten möchtest (die aktuelle Episode wird dabei in den Papierkorb verschoben). Falls du schnell fährst, wird die Frage nach drei Sekunden verschwinden und die nächste Episode wird starten.

Alle abgespielten Episoden werden in den Papierkorb verschoben. Du solltest den Papierkorb ab und zu leeren.

Einige weniger wichtige Anmerkungen:
  • Bei der ersten Fahrt weiß der Flow noch nicht, wie lange du bis zum Ziel brauchst. Er wird versuchen, die restliche Zeit anhand der Entfernung zum Ziel zu schätzen. (Sag also nach der ersten Fahrt nicht, dass es nicht funktioniert!)
  • Um die Wahrscheinlichkeit zu erhöhen, dass der letzte Podcast genau bei der Ankunft endet, empfehle ich, in den Ordner Podcasts verschiedener Länge zu kopieren, insbesondere welche mit sehr kurzer Dauer.
  • Etwa fünfzig bis einhundert Episoden im Ordner sind optimal. Wenn es weniger sind, hat der Flow zu wenig Auswahl, wenn es zu viele sind, braucht er lange zum Auslesen der Dateien.
  • Du kannst den Flow "Podcasts in car. Play episodes" deaktivieren. Dann werden bei der Fahrt keine Podcasts abgespielt, sondern nur die Strecke gespeichert.
  • Es werden einige Dateien im Ordner "{Speicherort der SD Karte}/podcasts in car". Sie beinhalten die Daten von den Zielen und den Routen, außerdem einige Log-Dateien.
    Ich empfehle, die Log Dateien von Zeit zu Zeit zu löschen.

Ich habe heute noch einige tiefgreifende Änderungen gemacht. Ich hoffe, es funktioniert, die ersten Tests liefen problemlos. Falls es bei dir nicht funktioniert, dann bitte schreiben! Und wenn es funktioniert, dann auch schreiben! ;)

Locked