Xctvplayer
xCloud player for Google Chromecast with Google TV
Install / Use
/learn @kjbaker-uk/XctvplayerREADME
About The Project
<p align="center"> <img src="screenshot/xctvplayer_ss1.png" alt="Screenshot_1" width="350" height="200"><img src="screenshot/xctvplayer_ss3.png" alt="Screenshot_1" width="350" height="200"> </p> <p align="center"> <img src="screenshot/demo.gif" alt="Screenshot_1" width="400" height="250"> </p>I picked up a Google Chromecast with Google TV player and I was surprised that there was no official way to play xCloud games as the official app that could be sideloaded stopped working. As a software engineer, I decided to have a go at making a Google TV (Formally Android TV) app that would allow xCloud to play in full screen with controller support.
Features
- [X] Requires NO permissions 😁👍👌
- [X] Supports XBOX gamepad connected via Bluetooth or OTG cable
- [X] Remembers sign in
- [X] Plays games in Fullscreen no borders
- [X] 🆕 Now launch from channel icon!
- [X] 🆕 Now loads faster!
Built With
<p align="right">(<a href="#top">back to top</a>)</p> <!-- GETTING STARTED -->Getting Started
Test release app
If you just want to download the .apk file that's awesome, just use the download button at the top of this page. Please remember to star the project.
Installation
- Clone the repo
git clone https://github.com/D4rkC00d3r/xctvplayer.git - Open in Android Studio
- Run on a Google TV emulator
Roadmap
- [x] User testing
- [x] Release v1.0
- [X] Test on additional Android TV devices (Via yje awesome people on Reddit) 👌
- [X] Add a launch icon for Google TV
- [X] Create a general Android version for all other devices.
Changelog
v1.1.0
Added channel icon to allow launching from Google TV interface.
Improved loading times.
Created a "general device" version for all other Android devices such as phones / tablets.
v1.0
Released app.
<p align="right">(<a href="#top">back to top</a>)</p>
<!-- CONTRIBUTING -->
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
License
Distributed under the GNU V2.0 License. See LICENSE.txt for more information.
Contact
Twitter: @d4rkc00d3r
Project Link: https://github.com/d4rkc00d3r/xctvplayer
Reddit: Discussion thread
<p align="right">(<a href="#top">back to top</a>)</p>Related Skills
qqbot-channel
342.5kQQ 频道管理技能。查询频道列表、子频道、成员、发帖、公告、日程等操作。使用 qqbot_channel_api 工具代理 QQ 开放平台 HTTP 接口,自动处理 Token 鉴权。当用户需要查看频道、管理子频道、查询成员、发布帖子/公告/日程时使用。
docs-writer
99.6k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
342.5kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
Design
Campus Second-Hand Trading Platform \- General Design Document (v5.0 \- React Architecture \- Complete Final Version)1\. System Overall Design 1.1. Project Overview This project aims t
