KCast

KCast ist ein KDE-Plasmoid das es Ihnen erlaubt Medien-Dateien wie .mp4 oder .mp3, YouTube-Links sowie direkte .m3u8-Streams (HLS) direkt vom Desktop Ihres Rechners auf ein beliebiges Chromecast-Gerät in Ihrem lokalen Netzwerk zu streamen.

Video: KDE Plasma auf einen großen Bildschirm bringen

Funktionen

  • Automatische Suche nach Chromecast-Geräten im Netzwerk
  • Steuerung von Wiedergabe: Play, Pause, Stop, Seek (±10s-Buttons plus Positions-Regler)
  • Playlist mit Suche (Regex), Zufallswiedergabe und Wiederholen (aus/alle/eins) — Ordner oder .m3u/.m3u8-Dateien als Playlist laden
  • Abspielen von lokalen Dateien oder Netzwerk-URLs, Drag & Drop aus Dolphin/Browser
  • Geräteauswahl und Konfiguration über das Plasmoid
  • Reines QML — kein C++-Plugin, keine Kompilierung zur Installation nötig
  • Kompatibel mit KDE Plasma 6 (Qt 6)

Ganzen Desktop teilen?

KCast castet Video-Dateien und YouTube-Links — für den gesamten Desktop gibt es Moonbeam, unser Begleit-Tool genau dafür: der ganze KDE-Plasma-Desktop drahtlos auf ein Moonlight-Gerät, per Knopfdruck und PIN.

Moonbeam Logo
KCast Plasmoid: Geräteauswahl, Playlist mit Suche und Wiedergabesteuerung

Technische Voraussetzungen

KCast basiert auf :

- catt
- Python 3
- Avahi Daemon – für die lokale Geräte Erkennung (mDNS)
(systemctl status avahi-daemon)

Installation

KCast wird offiziell nur für openSUSE (RPM) und Debian (.deb) gepflegt. COPR (Fedora) und AUR (Arch) bieten wir aktuell nicht an — beides parallel war neben den zwei unterstützten Wegen nicht mehr wartbar. Wer das übernehmen möchte, darf sich gerne im Repository melden.

Schnellinstallation ohne Paketmanager

KCast ist reines QML — kein Compiler nötig. Die .plasmoid-Datei von der aktuellsten Release-Seite herunterladen und installieren:


kpackagetool6 --type Plasma/Applet --install kcast-*.plasmoid
                            

Installation unter openSUSE Tumbleweed

Erfolgt über den Open Build Service:


sudo zypper ar -f https://download.opensuse.org/repositories/home:/Agundur/openSUSE_Tumbleweed/home:Agundur.repo
sudo zypper --gpg-auto-import-keys ref
sudo zypper ref
sudo zypper in kcast
                            

catt wird dabei automatisch als RPM-Abhängigkeit aus demselben Repository mitinstalliert — kein extra Schritt nötig.

Firewall-Freigabe für openSUSE

Über firewalld:


sudo firewall-cmd --permanent --add-service=mdns
sudo firewall-cmd --permanent --add-port=8009/tcp
sudo firewall-cmd --permanent --add-port=45000-47000/tcp
sudo firewall-cmd --reload
                            

Installation für Debian 13 „Trixie“

Direct-Download über die aktuellste Release-Seite


sudo apt update
sudo apt install -y pipx
pipx ensurepath   # add ~/.local/bin to PATH (log out/in if prompted)
pipx install catt
catt --version
                            

sudo apt install ./kcast_*.deb
                            

In unserem GitHub-Repository finden Sie mehr Informationen.

Quellcode & Mitwirken

Der vollständige Quelltext ist unter der GPLv3 veröffentlicht. Fehlerberichte, Feature-Wünsche oder Pull Requests sind jederzeit willkommen.

Zum GitHub-Repository
KDE PlasmaLicense: GPLv3PayPal

Wenn KCast dir nützlich ist, kannst du die weitere KDE/Linux-Entwicklung über GitHub Sponsors unterstützen.

Logo githubMy Github
mastodon logoFollow me
Logo hire meHire me
Logo EmailEmail
Vierfarbiger Google-SternFollow

Beim nächsten Schritt wird eine Verbindung zu Google hergestellt. Dabei können technische Daten wie IP-Adresse und Browserinformationen an Google übertragen werden.

Weitere Informationen findest du in unserer Datenschutzerklärung.

Erfolgreich hinzugefügt

Agundur wurde als bevorzugte Quelle bei Google hinzugefügt.

Falls das nicht beabsichtigt war, kannst du die Einstellung bei Google verwalten oder entfernen.