Es wäre kaum verwunderlich, wenn man erfährt, dass der 35-Dollar-Chromecast-Dongle von Google das meistverkaufte Media-Streaming-Gerät überhaupt ist. Dies ist tatsächlich der Fall, und das aus gutem Grund. Für einen geringen Preis können Nutzer ihre bevorzugten Inhalte von ihren Handys, Tablets und sogar Webbrowsern „übertragen“. Jedoch gibt es einen Haken an dieser Technologie: Die lokale Wiedergabe von Inhalten ist nicht einfach und wird nicht wirklich empfohlen. Google möchte stattdessen, dass die Nutzer „Cloud-Dienste“ nutzen. Dies ist besonders ärgerlich für Linux-Nutzer, da wir zu der Sorte Techniknutzer gehören, die am ehesten ihre eigenen Inhalte hosten und abspielen wollen. Aber keine Sorge. Es gibt eine Möglichkeit, lokale Mediendateien auf dem Gerät abzuspielen. Videos können über die Befehlszeile auf Chromecast unter Linux gestreamt werden. In diesem Artikel erklären wir Ihnen genau, wie das geht!
Installation von NodeJS und NPM
Castnow funktioniert mithilfe von NodeJS und wird mit dem NPM-Tool installiert. Diese beiden wichtigen technischen Elemente sind standardmäßig nicht in vielen Linux-Distributionen enthalten. Daher müssen diese installiert werden, um Videos auf Chromecast unter Linux zu streamen.
Ubuntu
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
Arch-Linux
sudo pacman -S npm
Debian
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
Fedora
curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -
sudo dnf install nodejs npm
OpenSUSE
sudo zypper install nodejs4
Andere Distributionen
Auch andere, nicht erwähnte Linux-Distributionen haben NodeJS. Um es zu installieren, besuchen Sie am besten die NodeJS-Webseite und lesen Sie die spezifischen Anweisungen für Ihr Linux-basiertes Betriebssystem. Alternativ können Sie Ihren Paketmanager durchsuchen und NPM/NodeJS installieren.
Castnow
Castnow ist auf Github verfügbar, und der Quellcode ist frei zugänglich und kann manuell kompiliert und installiert werden. Dies ist aber nicht wirklich notwendig, da der Entwickler dieses Projekts es als NPM-Paket zur Verfügung stellt. Die Installation eines NPM-Tools ist recht einfach.
sudo npm install castnow -g
Nachdem die Installation des Castnow-Tools abgeschlossen ist, können Sie mit dem Streaming beginnen.
Verwendung von Castnow
Wenn Sie nur einen Chromecast haben, erkennt Castnow diesen automatisch und verwendet ihn als Standard. Da die meisten Leute üblicherweise einen Chromecast haben, ist es nicht unbedingt nötig, detailliert zu erklären, wie man eine Verbindung zu mehreren Geräten herstellt. Allerdings haben einige Leute durchaus mehrere Chromecast-Geräte. Wenn das bei Ihnen der Fall ist und Sie mehr als ein Gerät haben, nutzen Sie diesen Befehl, um festzulegen, auf welches Gerät in der Befehlszeile gecastet werden soll: castnow --device "Name des Chromecasts"
.
Video streamen
Videos können mit Castnow von jeder entfernten oder lokalen URL auf den Chromecast gestreamt werden. Zunächst sollten Sie prüfen, ob Ihr Video den richtigen Codec verwendet, da die Streaming-Software mit bestimmten Video-Codecs Probleme hat. Daher ist es am besten, MP4-Videodateien mit diesem Tool zu nutzen.
So streamen Sie ein Remote-Video:
castnow https://website-mit-mp4file.com/videodatei.mp4
Lokales Video abspielen
Das Abspielen eines lokalen Videos funktioniert am besten von Ihrem Linux-PC aus. Vermeiden Sie es, MP4-Dateien über das Netzwerk mit Remote-Verzeichnissen zu streamen, da dies nicht optimal funktioniert. Die Wiedergabe funktioniert am besten mit MP4-Dateien, da Chromecast dieses Format am besten unterstützt. Castnow unterstützt jedoch auch die Live-Konvertierung mit FFMPEG.
castnow /pfad/zum/video.mp4
Oder konvertieren Sie das Video während der Wiedergabe in MP4:
castnow /pfad/zum/video.avi --tomp4
Musik abspielen
Sie können mit Castnow Musik auf die gleiche Weise abspielen wie eine Videodatei. Es funktioniert genau wie bei Videos.
castnow /pfad/zum/song.mp3
Oder Musikdatei streamen mit:
castnow https://songwebsite.com/song.mp3
Weitere Optionen
Castnow kann noch viel mehr tun, als nur Videos oder Musik abzuspielen. Alle Optionen sind verschiedene Schalter, die verwendet werden können. Möchten Sie beispielsweise Untertitel für Ihr lokales Video? Nutzen Sie den Schalter --subtitles
. Möchten Sie das aktuelle Video wiederholen oder die Wiedergabeliste mischen? Verwenden Sie --loop
bzw. --shuffle
.
Es gibt viele verschiedene Optionen, die fortgeschrittene Benutzer nutzen können, um Castnow und ihren Chromecast optimal zu nutzen. Wenn Sie aber nur lokale und entfernte Mediendateien abspielen möchten, reichen die obigen Anweisungen aus.
Sie können auf die vollständige Befehlsliste von Castnow zugreifen, indem Sie in einem Terminalfenster castnow --help
eingeben. Alternativ können Sie die gesamte Hilfedatei in einer Textdatei speichern, auf die Sie jederzeit zugreifen können:
castnow --help >> ~/castnow-help.txt
Dadurch wird die Datei castnow-help.txt
in /home/Benutzername/
abgelegt.
Fazit
Der Chromecast von Google ist ein leistungsstarkes Werkzeug im Browser. Damit können Nutzer alles von ihren Lieblingswebseiten bis hin zu Musik, Filmen und allem dazwischen übertragen. Leider ist Google ein Internetunternehmen und hat daher kein Interesse daran, den Nutzern das Abspielen lokaler Inhalte zu ermöglichen. Dies spielt jedoch keine Rolle, da Linux-Benutzer ein kreatives Völkchen sind.
Mithilfe von Castnow können Nutzer Googles Wunsch nach einem Cloud- und „Paid-Content“-Medienkonsumerlebnis umgehen. Stattdessen können sie den Chromecast optimal nutzen und das Potenzial ausschöpfen, von dem wir alle wissen, dass es da ist.