Electron version of Kolpaque Client React Edition.
Multiplatform desktop app for tracking statuses of your favorite channels on various stream services and piping them with Streamlink into any desktop videoplayer (MPC, VLC, etc).
- Multiplatform (Win/Mac/Linux)
- Services Support
- Kolpaque Stream Service
- Twitch (only after login via Twitch)
- Youtube (only after you agree to youtube's terms of use, located in the settings menu)
- Anything Streamlink Supports (warning, high cpu usage and slow detection)
- Notifications
- Auto-Import
- Twitch
- Kolpaque Stream Service
- Low Quality Playback
- Stream Auto-Start on Online Status (with confirmation option)
- Stream Auto-Restart
- Channel Searching
- Channel Sorting
- Channel Renaming
- Pinned Channels
- Play from Clipboard
- Tray Menu
- Shortcuts (Ctrl - LQ, Shift - Auto-Restart)
- Night Mode (dark theme)
- Client and Streamlink Update Checks
- View Modes (detailed, list, etc)
- More Stream Services
- Stream Title Info
- Streamer Name for Kolpaque Service
- Streamlink (with RTMPDump)
- Node.js LTS
- Yarn
yarn install
yarn run start
yarn run package
xhost +local:$(id -un)
podman build -t electron-dev .
podman run --rm -it
--name electron-dev
--userns=keep-id
--user "$(id -u):$(id -g)"
-e XDG_RUNTIME_DIR
-e WAYLAND_DISPLAY
-e DISPLAY=
-e DBUS_SESSION_BUS_ADDRESS
-e ELECTRON_OZONE_PLATFORM_HINT=wayland
-e OZONE_PLATFORM=wayland
-e QT_QPA_PLATFORM=wayland
-e ELECTRON_ENABLE_WAYLAND=1
-e ELECTRON_USE_WAYLAND=1
-v "$XDG_RUNTIME_DIR:$XDG_RUNTIME_DIR"
--device /dev/dri
-v /dev/dri:/dev/dri
-v "$PWD:/workspace"
-w /workspace
electron-dev
podman run --rm -it
--name electron-dev-weston
--userns=keep-id
--user "$(id -u):$(id -g)"
-e DISPLAY
-e XAUTHORITY=/tmp/.Xauthority
-v "$(xauth info | awk '/Authority file/ {print $3}'):/tmp/.Xauthority:ro"
-v /tmp/.X11-unix:/tmp/.X11-unix
--device /dev/dri
-v /dev/dri:/dev/dri
-v "$PWD:/workspace"
-w /workspace
electron-dev