{"id":51436530,"url":"https://github.com/centennial-oss/consolation-linux","last_synced_at":"2026-07-05T07:02:20.368Z","repository":{"id":360865441,"uuid":"1247821742","full_name":"centennial-oss/consolation-linux","owner":"centennial-oss","description":"Use your Raspberry Pi or Linux machine as a screen for Gaming Consoles, Raspberry Pi's and other HDMI devices","archived":false,"fork":false,"pushed_at":"2026-05-28T06:28:27.000Z","size":2993,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-28T08:14:29.136Z","etag":null,"topics":["camlink","capturecard","fedora","linux","pipewire","raspberry-pi","rpi","ubuntu","usb-video-class","uvc","uvccamera","v4l2","video-capture"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/centennial-oss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-23T20:35:35.000Z","updated_at":"2026-05-28T06:28:31.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/centennial-oss/consolation-linux","commit_stats":null,"previous_names":["centennial-oss/consolation-linux"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/centennial-oss/consolation-linux","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centennial-oss%2Fconsolation-linux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centennial-oss%2Fconsolation-linux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centennial-oss%2Fconsolation-linux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centennial-oss%2Fconsolation-linux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/centennial-oss","download_url":"https://codeload.github.com/centennial-oss/consolation-linux/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centennial-oss%2Fconsolation-linux/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35145900,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-05T02:00:06.290Z","response_time":100,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["camlink","capturecard","fedora","linux","pipewire","raspberry-pi","rpi","ubuntu","usb-video-class","uvc","uvccamera","v4l2","video-capture"],"created_at":"2026-07-05T07:02:17.135Z","updated_at":"2026-07-05T07:02:19.376Z","avatar_url":"https://github.com/centennial-oss.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"assets/icons/app-icon-large-rounded.png\" alt=\"Consolation\" height=\"48\" /\u003e Consolation™\n\n\nA 100% free, no-frills, incredibly performant video capture viewer for Linux with no analytics or snooping.\n\nInstallers are available for the following platforms in the Releases:\n * Fedora 44, 43, 42 (x86_64 and aarch64)\n * Ubuntu 26, 24 (amd64 and arm64)\n * Raspberry Pi OS Trixie\n\nConsolation is also available for Apple devices ([GitHub](https://github.com/centennial-oss/consolation-apple) | [App Store](https://apps.apple.com/us/app/consolation/id1563856788)), Android tablets ([GitHub](https://github.com/centennial-oss/consolation-android) | [Play Store](https://play.google.com/store/apps/details?id=org.centennialoss.consolation)) and Windows ([GitHub](https://github.com/centennial-oss/consolation-windows) | [Microsoft Store](https://apps.microsoft.com/detail/9N96T6XGBFTF?hl=en-us\u0026gl=US)).\n\n## About\n\nConsolation is a free app that enables your Linux workstation or RPi to be used as a display for devices like gaming consoles, other Raspberry Pis, and even a Mac mini, Linux or Windows PC, via a standard USB Video Class (UVC) video capture card.\n\nThe app is intentionally simple: watch the live video on your computer. No recording or saving, no streaming to the internet. Just plug and play, privately with no ads or tracking. Consolation will never make an outbound network request or listen for inbound network connections.\n\n## Screenshots\n\n\u003cimg src=\"assets/screenshots/ubuntu-start-screen.png\" alt=\"Ubuntu Start Screen\" width=\"270\" /\u003e \u003cimg src=\"assets/screenshots/ubuntu-macos.png\" alt=\"Ubuntu with MacOS stream\" width=\"270\" /\u003e \u003cimg src=\"assets/screenshots/rpi-consolation-01.png\" alt=\"Raspberry Pi 5 streaming Nintendo Switch\" width=\"270\" /\u003e\n\n\u003cimg src=\"assets/screenshots/fedora-rpi.png\" alt=\"Fedora streaming Raspberry Pi\" width=\"270\" /\u003e \u003cimg src=\"assets/screenshots/fedora-switch-01.png\" alt=\"Fedora streaming Nintendo Switch\" width=\"270\" /\u003e \u003cimg src=\"assets/screenshots/fedora-switch-02.png\" alt=\"Fedora streaming Nintendo Switch 2 \" width=\"270\" /\u003e\n\n\n## Privacy\n\nConsolation does not collect, send, or share your data. Audio and video stay local and transient while you are watching a connected capture device. The app is open source, contains no trackers or analytics, makes no network calls, and does not record, stream, save, or analyze audio or video. Consolation has no idea what content is coming through your capture card's feed, and nothing leaves your device, ever.\n\nRead the full privacy policy at [PRIVACY.md](PRIVACY.md) or \u003chttps://centennialoss.org/privacy/\u003e.\n\n## Supported Capture Devices\n\nAny capture device that appears to Linux as a USB Video Class (UVC) capture device via V4L2 (showing as /dev/videoN) should work with Consolation.\n\nConsolation has been tested by the developers on all supported OS distributions with these capture devices:\n\n- Elgato HD60 X - 👌 🚀\n- Acer USB 3.0 Video Capture Card (model OCB5B0) - 👌 🚀\n- WANKEDA 4K Capture Card 1080p 60FPS for Streaming (1da603d4) - 👌 🚀\n- blueAVS 4K Capture Card (A3-B) - 👌 🚀\n- Guermok Video Capture Card (GM-29A) - 👌 🚀\n- PERESAL USB 3.0 Video Capture Card with PD 100W - 👌 🚀\n- UGREEN Full HD 1080p Capture Card (model 40189) -  ⚠️ max 30p @ 1920x1080\n\n## Requirements\n\n### Running\n\n- A modern Linux distribution, recent as of January 2025, with support for Qt 6 and V4L2\n- A UVC-compliant video capture card\n\n`deb` and `rpm` installers place the binary in`/usr/bin/consolation` and add to the 'Audio \u0026 Video' Launcher menu. It is recommended to run as an unprivileged user.\n\n### Developer\n\n- CMake 3.22 or newer\n- C++20 compiler\n- Qt 6.4 or newer development packages\n- libjpeg-turbo development headers (software MJPEG decode)\n- Optional: `libva` development packages for VA-API hardware MJPEG on Intel/AMD\n\nSee [DEVELOPER.md](DEVELOPER.md) for distro-specific setup commands, optional hardware MJPEG dependencies, and runtime driver notes.\n\n#### Building\n\nFor a local dev build, run:\n\n```sh\nmake build\n```\n\nSee the Makefile for release build targets.\n\n## Contributor Disclosure\n\nHumans write this software with AI assistance. All contributions are well-tested and merged only after being reviewed and approved by humans who fully understand and take responsibility for the contribution.\n\nWhile we welcome pull requests and other contributions from other humans, including AI-generated code, we do not accept contributions from AI bots. A human must review, understand, and sign off on all commits. All contributors must be able to defend their contributions under reasonable technical scrutiny. Please file an issue to discuss any proposed feature before working on it.\n\n## Trademark Notice\n\nConsolation and its logo are trademarks of Centennial OSS Inc.\nUse of the name and branding is not permitted for modified versions or forks without permission.\nSee [TRADEMARKS.md](TRADEMARKS.md) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcentennial-oss%2Fconsolation-linux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcentennial-oss%2Fconsolation-linux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcentennial-oss%2Fconsolation-linux/lists"}