File | Date | Author | Commit |
---|---|---|---|
.github | 2025-07-09 |
![]() |
[7311b1] Create FUNDING.yml |
package | 2025-07-05 |
![]() |
[fd1197] better file handling when in panel |
.gitignore | 2025-06-05 |
![]() |
[e2079a] installer files added to ignore |
CMakeLists.txt | 2025-06-22 |
![]() |
[15e591] cmake sctions for icons added |
KCast.png | 2025-05-31 |
![]() |
[f371c1] pictures updated |
KCast2.png | 2025-06-26 |
![]() |
[fe7aa1] new picture with icon |
KCast_ready.png | 2025-05-31 |
![]() |
[f371c1] pictures updated |
LICENSE | 2025-06-02 |
![]() |
[44631f] build RPMS |
README.md | 2025-06-28 |
![]() |
[e53cf8] Samsung HW-Q935GD 9.1.4-Kanal Q-Soundbar added ... |
kcast-installer-package.tar.gz | 2025-06-26 |
![]() |
[0bf648] panel version + QML_IMPORT_PATH check |
KCast Version: 0.1.0 is a KDE Plasma 6 widget that lets you cast video files or youtube URLs to a Chromecast devices in your local network.
It supports device discovery, local media playback via an embedded HTTP server, and drag-and-drop integration with browsers and file managers like Dolphin.
Caution! starting with version 0.0.2 we need catt installed.
📦 https://github.com/Agundur-KDE/KCast
system wide installation
mkdir build && cd build
cmake ..
make
make install (as root)
For openSUSE Tumbleweed (and compatible systems):
# Add the repository
sudo zypper ar -f https://download.opensuse.org/repositories/home:/Agundur/openSUSE_Tumbleweed/home:Agundur.repo
# Automatically import GPG key (required once)
sudo zypper --gpg-auto-import-keys ref
# Refresh repository metadata
sudo zypper ref
# Install KCast
sudo zypper in kcast
This archive contains everything needed to install the KCast Plasmoid and its corresponding QML plugin on a KDE Plasma system.
The package kcast-installer-package.tar.gz includes:
kcast-runtime.tar.gz
: Contains the compiled .so
, qmldir
, and QML filesinstaller.sh
: Installs everything into the appropriate user directories📝 Needs testing on Fedora Silverblue, Bazzite
tar xzf kcast-installer-package.tar.gz
./installer.sh
To run KCast successfully, the following software must be installed:
KCast is based on:
$ pipx install catt
Avahi Daemon – for local network device discovery (mDNS) (systemctl status avahi-daemon)
Networking & Firewall:
Your PC and the Chromecast must be on the same LAN
mDNS must be allowed through the firewall
The internal HTTP server uses TCP port 8000 to serve local files
To allow via firewalld:
sudo firewall-cmd --reload
For the casting of local files to work you need to allow in the port range 45000-47000 over tcp.
KCast has been tested successfully with the
🛒JMGO N1S Pro 4K Triple Laser Projector (Affiliate link).
This projector supports high-quality Chromecast streaming and works reliably with KCast.
Using this link helps support the development of KCast at no additional cost to you.
🛒Samsung HW-Q935GD 9.1.4-Kanal Q-Soundbar (Affiliate link).
accepting contributions ...
Alec
GPL
active