-
1.0.0 Stable
released this
2026-03-23 18:23:26 +01:00 | 3 commits to main since this releaseRelease Notes – Qt-Caster 1.0.0
We’re excited to announce the first stable release of Qt-Caster, a GStreamer‑based application for streaming your screen and audio over UDP with a Qt GUI. This release focuses on providing a reliable, feature‑rich experience on Linux.
✨ New Features
- Stream Editing – Right‑click any active stream to edit its configuration (video or audio) and restart it with the new settings.
- Video Preview – For video streams, right‑click and select “Visualize Stream” to open a separate window showing the captured video (uses the same PipeWire source). Great for verifying you’re sharing the correct screen/window.
- Virtual Sink for Audio – When creating an audio stream, enable “Create virtual sink” to automatically create a PulseAudio null sink and route the stream through it. This allows other applications to use the audio as input or capture the incoming stream.
- System Tray Icon – The application now properly shows an icon in the system tray (requires AppIndicator extension on GNOME). The icon is bundled inside the AppImage.
- Persistent Pinned Streams – Saved streams now restore correctly on launch, including their custom names and configurations.
🔧 Improvements
- Graceful Shutdown – All GStreamer processes are terminated cleanly when quitting the application.
- GStreamer Latency Warnings – Added queues in audio pipelines to resolve “Not enough buffering” warnings.
- AppImage Packaging – The AppImage is now built via a Docker container, ensuring a reproducible environment. It bundles Qt, GStreamer, and all required plugins (~135 MB).
- Build Instructions – Added Ninja build method and clarified Linux‑only dependencies.
🐛 Bug Fixes
- Fixed segmentation faults when stopping or editing streams.
- Video node IDs are now correctly captured for the preview feature.
- Virtual sink creation no longer fails with custom sink names.
- Tray icon now displays correctly inside the AppImage.
- Resolved missing
typing_extensionsduring Docker build.
📦 Platform Support
Linux only – this release depends on PipeWire,
xdg-desktop-portal, and PulseAudio. Support for Windows and macOS may be added in future releases.🚀 Getting Started
- Download the AppImage from the Releases page.
- Make it executable:
chmod +x Qt-Caster-x86_64.AppImage - Run it:
./Qt-Caster-x86_64.AppImage
Or build from source using the instructions in the README.
We’d love to hear your feedback! Please open an issue on GitHub if you encounter any problems or have suggestions for future improvements.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads