einfaches Abspielen von Internet-Videos
URL an Tasker auf dem Smart-TV senden und Video dort automatisch abspielen lassen
Wenn auf dem Smart-TV Android läuft (nativ oder z. B. via FireTV-Stick), kann man auch Tasker installieren. Dies ermöglicht die Entgegennahme diverser Video-URLs von einem anderen Gerät aus dem Heimnetzwerk – auch Website-URLs. Daraufhin werden die entsprechenden Videos auf dem TV wiedergegeben bzw. die dazugehörigen Apps gestartet.
Wenn man auf einem auf Android basierten Smart TV oder TV-Stick Tasker installiert hat x, erhält man auch auf einem solchen Gerät die Möglichkeit für ziemlich individuelle und clevere Aktionen bzw. Automatiken. Ich habe die App auf einem FireTV-Stick installiert und kann nun konkrete Video-URLs oder Websites (Youtube, Joyn, ZDF-Mediathek …) vom Smartphone aus per Teilen-Funktion an Tasker übergeben. Daraufhin öffnet sich die entsprechende App auf dem TV und die Inhalte werden abgespielt.
x Hinweis: Wenn kein Playstore / keine Play-Dienste auf dem Smart-TV vorhanden sind, muss man sich die Direct-Purchase-Version von Tasker besorgen. Es gibt allerdings im Netz auch ein paar nicht-legale Versionen für die, die Tasker bereits via Playstore auf dem Smartphone bezahlt hatten.
Auf dem Smartphone ist hierfür (für das Teilen-Menü) noch eine andere (universelle) App nötig. Dazu komme ich gleich.
Das Prinzip ist folgendes:
- Ich befinde mich mit meinem Smartphone / Tablet im selben Netzwerk (WLAN) x wie mein Smart-TV. Ich schaue mir mit dem Browser z. B. die Joyn-Mediathek an oder ich bin auf Youtube.
x Im Router darf nicht blockiert sein, dass sich die Netzwerkgeräte „unterhalten“ dürfen. Der Smart-TV sollte hier auch unbedingt eine feste IP-Adresse zugeteilt bekommen. Siehe hier.
- Ich öffne dort einen Eintrag / ein Video und nutze das Android-Teilen-Menü, um diese URL (Internetadresse) an Tasker auf den Smart-TV zu senden.
- Tasker nimmt diese URL entgegen und veranlasst einen s. g. „Intent“ auf Android: Interpretiere diese URL mit der dazugehörigen App (Youtube, Joyn, Netflix, …). Daraufhin öffnet sich diese App auf dem Fernseher mit dem Video oder man erhält vorher die Anfrage von Android, mit welcher App man diese URL öffnen soll. Der Film / die Musik / das Bild wird abgespielt.
Ich nutze diese Funktion sehr häufig, weil ich das Browsen auf dem TV recht anstrengend finde. Auf dem Tablet oder Smartphone geht dies besser. Natürlich kann man auch konkrete Video-URLs übertragen. Dann sollte man z. B. den VLC-Player auf dem Smart-TV als Interpreter auswählen bzw. definieren. Man übergibt hierbei lediglich die URL an den Fernseher. Es wird nicht aktiv vom Smartphone „gestreamt“ bzw. dessen Akku wird hierbei nicht belastet.
x Hierzu müsste man einen Umweg über z. B. einen Raspberry Pi gehen, auf dem „yt-dlp“ läuft, welches die tatsächlichen Video-URLs aus Websites ermitteln- und an Tasker auf dem TV weiterreichen kann.
Zunächst bereiten wir Tasker vor:
Der Task
Wir legen einen neuen Task an. Ich habe meinen „HTTP-Antwort“ genannt. In diesen Task gehören die folgenden Aktionen mit den folgenden Einstellungen:
- HTTP-Antwort
Anforderungs-ID:%http_request_id
Statuscode:200
Typ:Text - Variable Aufteilen
Name:%http_request_path
Teiler:/url? - Variable Aufteilen
Name:%http_request_path2
Teiler:& - Sende Intent
Aktion:android.intent.action.VIEW
Typ:Default
Daten:%http_request_path21
Ziel:Activity
„Variable Aufteilen“ ist tatsächlich zwei Mal vorhanden. Wir müssen nämlich einige Sonderzeichen und ggf. unnötige URL-Teile entfernen, damit die spätere App (insbesondere Youtube / SmartTube) keine Fehler verursachen wird.
Das Profil
Nun legen wir ein neues Profil an. Ich habe meines „URL via HTTP übermittelt“ genannt.
Wir nutzen als Auslöser HTTP-Anfrage (unter Ereignis › Netzwerk zu finden) mit den folgenden Parametern:
Port: 1821
Methode: GET
Pfad: /url*
Timeout: 10
Natürlich weisen wir dann diesem Profil den zuvor erstellten Task zu. Das war es schon seitens Tasker.
Hinweis: Bei relativ alten Tasker-Versionen funktioniert dies nicht, was ich hier vorstelle, da hier noch die Funktion fehlt, dass HTTP-Anfragen aus dem Netzwerk angenommen werden können.
Test ohne App mittels Browser
Wir können sofort von einem anderen Gerät im Heimnetzwerk testen, ob Tasker auf dem Smart-TV nun bestimmte URLs entgegen nimmt. Wir rufen hierzu den Browser auf und geben so etwas in die Adresszeile ein:
http://192.168.178.9:1821/url?https://konkrete_url_zum_video.mp4
Die IP-Adresse des Smart-TV (hier 192.168.178.9) muss man natürlich anpassen. Sie wird einem ggf. in der Netzwerk-Konfiguration des TV-Gerätes angezeigt oder eben in der Router-Konfiguration. Dort sollte man – wie schon erwähnt – unbedingt eine feste IP für den TV definieren, damit sie sich später nicht ändert. Den Port (1821) darf man nicht ändern. Wir hatten ihn ja im Tasker-Profil festgelegt.
Es ginge auch mit einer Website-URL:
http://192.168.178.9:1821/url?https://url-zu-einem-youtube-video
Es müsste sich dabei die Youtube-App (oder die Alternative SmartTube auf dem TV öffnen und das Video müsste abgespielt werden. Klasse, oder?
Werbung
URL per App teilen
Natürlich möchte man am Smartphone auf dem Sofa nicht jedes Mal die gewünschte URL kopieren und per Browseradresse an Tasker auf den Smart-TV senden. Viel bequemer ginge es via dem Teilen-Menü vom Browser (oder dem einer anderen App).
Ich nutze hierzu auf dem Smartphone die App HTTP Shortcuts. Mit ihr lassen sich diverse Daten (z. B. URLs) an andere Geräte oder hierfür vorbereitete Websites senden:

Wie man sieht, kann ich eine URL auch noch an diverse andere Dienste teilen. Dies spielt für uns jetzt aber keine Rolle.
Folgendes muss man bei HTTP Shortcuts anlegen:
- Als erstes legen wir dort eine neue Variable an und nennen diese
url. Alles andere lassen wir hier unberührt außer den Punkt „Teilen erlauben„. Hier machen wir ein Häkchen. Denn ansonsten würde HTTP Shortcuts nicht im Android-Teilen-Menü auftauchen. - Nun legen wir einen neuen „Shortcut“ an (Plus-Zeichen unten rechts). Wir wählen hier die Option ›Von Grund auf erstellen‹. Wir nennen ihn z. B. „URL an Smart-TV senden“ und konfigurieren wie folgt:
Allgemeine Einstellungen:
Methode:GET
URL:http://192.168.178.9:1821/url?{url}Die IP hier wieder anpassen, die Variable nach dem Fragezeichen via dem {}-Button rechts auswählen.
Unter Response-Einstellungen habe ich unter „Anzeige-Typ“ noch ›Toast-Popup‹ definiert. Dann erhält man lediglich eine kleine Rückmeldung am unteren Bildschirmrand. Andere Einstellungen hatte ich hier (soweit ich mich erinnere) nicht verändert.
Das müsste es auch schon gewesen sein. Von nun an sollte HTTP Shortcuts im Teilen-Menü auftauchen (Popup mit dem Eintrag „URL an Smart-TV senden“) und ermöglichen, dass man die aktuelle Website-Adresse / Video-Adresse geschwind an Tasker auf dem Smart-TV übergeben kann. Wir machen hier praktisch das Selbe automatisiert wie beim vorherigen, manuellen Schritt mit der Browser-Adresse.
Fazit
Ich nutze – wie schon erwähnt – diese Funktionalität sehr oft. Mit meinem Tablet durchsuche ich die Mediatheken der Anbieter (oder z. B. auch die Mediatheken-Tipps von TV Spielfilm) und kann den entsprechenden Link gleich an die hierfür taugliche App auf meinem Smart-TV durchreichen. Dies geht übrigens auch, wenn man länger auf einen Link tippt. Dann sollte sich ebenfalls das Teilen-Menü öffnen.
Natürlich müsste man auf dem TV entsprechend kompatible Apps installiert haben. Für reine Video-URLs nutze ich den VLC-Player („VLC for Android“). Man könnte Links auf dem TV auch wieder im dortigen Browser öffnen lassen. Dies wäre die Universallösung – wenn auch schlechter zu bedienen.
