Xctvplayer - xCloud player for Google Chromecast with Google TV

Overview

Logo

XCTV Player

An awesome Microsoft xCloud player for Google Chromecast with Google TV

🔽 Download App 🔽 · 🐛 Report Bug 🪲 · 🆕 Request Feature 🆕 · 🪵 Changelog 🪵

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. ChangeLog
  5. License
  6. Contact

About The Project

Screenshot_1Screenshot_1

Screenshot_1

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

  • Requires NO permissions 😁 👍 👌
  • Supports XBOX gamepad connected via Bluetooth or OTG cable
  • Remembers sign in
  • Plays games in Fullscreen no borders
  • 🆕 Now launch from channel icon!
  • 🆕 Now loads faster!

(back to top)

Built With

(back to top)

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

  1. Clone the repo
    git clone https://github.com/D4rkC00d3r/xctvplayer.git
  2. Open in Android Studio
  3. Run on a Google TV emulator

(back to top)

Roadmap

  • User testing
  • Release v1.0
  • Test on additional Android TV devices (Via yje awesome people on Reddit) 👌
  • Add a launch icon for Google TV
  • Create a general Android version for all other devices.

(back to top)

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.

(back to top)

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!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the GNU V2.0 License. See LICENSE.txt for more information.

(back to top)

Contact

Twitter: @d4rkc00d3r

Project Link: https://github.com/d4rkc00d3r/xctvplayer

Reddit: Discussion thread

(back to top)

Comments
  • Android mobile support

    Android mobile support

    Does the app support mobile devices? If not, could you add support? I know you might not understand why this is if the Xbox Game Pass app already works decently on mobile, but with me the app doesn't exceed 6Mbps birate and probably the same happens with other people. I would like to be able to play with the maximum 15Mbps as it is in the browser with a custom user agent simulating a desktop. I tried your app but it gets stuck on a gray screen. By switching the phone orientation to landscape and tapping randomly on the screen, I was able to open a white screen with the Xbox logo loading in the center, but it didn't go further.

    opened by KaMyKaSii 7
  • App askes for cookies to be accepted.

    App askes for cookies to be accepted.

    After initial install the app asks cookies to be accepted. This can be done manually on a phone or with a mouse on Google TV. Once accepted it does not ask again unless the app is uninstalled. cookie

    opened by kjbaker-uk 2
  • No icon showing in the Google TV launcher.

    No icon showing in the Google TV launcher.

    The Google TV launcher does not show the xctvplayer icon and the user needs to go to;

    settings / apps / xcplayer
    

    and click the icon there to launch xcplayer app.

    opened by kjbaker-uk 1
  • App bar

    App bar "XCTVPlayer" on top, WebView is not full screen

    Above the web view, I see a black bar which takes up about 10% of the screen the whole time, only displaying "XCTVPlayer".

    Is this intended behavior?

    I'm using the latest OS version on the Google Chromecast with Android TV 4K.

    opened by sibbl 0
  • Nvidia Shield - Touch Device Confirmation

    Nvidia Shield - Touch Device Confirmation

    When I start a game, a Overlay is popping up that want me to confirm that I’m „Ready to Play“ with a Button „Tap to start playing“

    It’s not possible to tap that button with a physical Device such as Remote Control or Gamepad.

    You just have an option to use the Shield TV App and work with virtual TrackPad.

    Any Solution possible inside the App? Or is it just an Shield-based Bug?

    opened by Effe1871 0
  • O jogo não inicia

    O jogo não inicia

    Eu faço o login certo então para jogar seleciono o jogo e tudo vai bem até aparecer uma imagem de um símbolo de play e não sai disso até aparecer uma imagem de erro pedindo para eu voltar ou tentar de novo

    Esse vídeo vai mostrar como e o problema https://drive.google.com/file/d/1J9OO7_7ajedUkCbakbcYB6NWhZdZlAAk/view?usp=drivesdk

    opened by NokisComZ 0
  • Accept / Reject Cookies warning takes up top half of screen upon first loading

    Accept / Reject Cookies warning takes up top half of screen upon first loading

    When you launch the application the first time, the website asks you to reject or accept cookies. The message takes over the upper half portion of the screen during gameplay. You can't access these options using the cursor.

    opened by mtrpires 2
  • Big gray icon with music of game in the background

    Big gray icon with music of game in the background

    Hello! I tried loading a game but I get a big grey video icon instead of the game. I do get the audio of the game in the background and if I move the Google Chromecast tv controller the feed appears but that overrides the xbox controller.

    Any idea whats going on? How can i help you debug this?

    Image: https://imgur.com/WrId2Yx

    opened by Hedronmx 3
Releases(1.1.0_non_tv)
Owner
Keith Baker
Tinker, Maker, Programmer, Gamer. Loves Android development.
Keith Baker
A Music Player for android that renders beautiful DNA(Visualization) of the currently playing music.

MusicDNA - A Music Player like no other A Music Player for android that makes use of the Visualizer Class for rendering a beautiful DNA (Visualization

Harjot Singh Oberai 2.8k Jan 5, 2023
DMPLayer is an Android music player prototype

DMPlayer DMPLayer is an Android music player prototype #License Copyright 2015 [email protected] Dibakar Mistry Licensed under the Apache License,

Dibakar Mistry 655 Nov 14, 2022
Minimalistic audiobook player

Voice This is my digital playground where I am learning. I'm integrating and validating new technologies and ideas here, playing around with new UI /

Paul Woitaschek 1.8k Jan 3, 2023
Vanilla Music Player for Android (abandoned). Visit https://github.com/vanilla-music/vanilla for an actively developed fork

Translating You can help translate here. If your language isn't on the list, open an issue and I can add it. Building To build you will need: A Java c

Chris Eby 154 Dec 9, 2022
A Free, Fully Fledged, Open-Source Music Player for Android

Turtle Player Free, Fully Fledged & Open-Source. The Music Player for Android. Turtle Player is designed to be a fun and unique app for playing your m

Edd Turtle 178 Nov 18, 2022
Minimalistic audiobook player

Voice This is my digital playground where I am learning. I'm integrating and validating new technologies and ideas here, playing around with new UI /

Paul Woitaschek 1.8k Jan 3, 2023
A Discord audio player that streams audio from the desktop.

Synced A Discord audio player that streams audio from the desktop. Synced runs as a bot that plays audio to your selected Discord server. You can cont

Leo Denault 3 Oct 23, 2022
Whitelist Player on Minecraft Server via Twitch Channel Points ✅

TwitchWhitelist This is a customisable 1.8-1.19 Spigot Plugin to Whitelist Players via Twitch Channel Points Rewards. Setup Setup a PaperMC (recommend

Jakob 3 Oct 17, 2022
Google one tap sign in - Flutter Google One Tap Sign In (Android)

Google One Tap Sign In Google One Tap Sign In (Android) A Flutter Plugin for Google One Tap Sign In Getting Started To access Google Sign-In, you'll n

null 6 Nov 23, 2022
This application uses Google Play Services Vision library to scan barcodes. It uses Google's on device ML kit to scan for barcodes.

Barcode-Scanner This application showcases use of Google Play Services Vision library It uses Google's on device machine learning kit to scan for barc

Soumik 2 Apr 28, 2022
android-delicious Delicious Android is an Android app which helps you access and save bookmarks via Delicious. It's available over at Google Play.

Delicious Android Delicious Android is an Android app which helps you access and save bookmarks via Delicious. It's available over at Google Play. Fea

Alexander Blom 137 Nov 20, 2022
:movie_camera: Movie discovery app showcasing Android best practices with Google's recommended architecture: MVVM + Repository + Offline support + Android Architecture Components + Paging library & Retrofit2.

Popular Movies Stage 1 + Stage 2 Discover the most popular and top rated movies playing. Movies data fetched using themoviedb.org API. ✨ Screenshots M

Yassin AJDI 189 Nov 26, 2022
Google Play game services - Android samples

Google Play game services - Android Samples Copyright (C) 2014 Google Inc. Contents These are the Android samples for Google Play game services. Colle

Google Play Game Services 953 Jan 2, 2023
Quick start with the Google Maps Android API

Please note: This repository is not currently maintained, and is kept for historical purpose only. You can find an up to date tutorial here: https://g

Google Archive 234 Nov 14, 2022
Android samples for Google Workspace APIs

Google Workspace Android Samples A collection of samples that demonstrate how to call Google Workspace APIs from Android. Products Drive Deprecation A

Google Workspace 615 Dec 16, 2022
Google Assistant App Actions on Android

App Actions let users launch specific features in your app using Google Assistant. By enabling App Actions to extend your app, users can easily deep link into your apps via Assistant by simply speaking a request to the Assistant.

MindInventory 6 Oct 18, 2021
How to integrate classic App Shortcuts with Google Assistant through the new Capabilities API

Assistant Shortcuts (App Actions) En este ejemplo, revisaremos el uso de los clásicos Shortcuts de Android repotenciados con Google Assistant, haciend

Carlo Huamán 3 Jun 20, 2021
Google Play Market's clone application

PlayMarketClone Google Play Market's clone application Features of the application: Images are retrieved from the API The application has a single act

Lazy Coder 3 Dec 3, 2022
Auto T-Shirt Shop that uses Google Pay API.

GooglePayApp Offer simpler and secure payments with Google Pay Google Pay lets your customers pay with the press of a button—using payment methods sav

Muhammad Saqib 0 Oct 20, 2021