https://github.com/rangerdigital/kyouka
🕹 Remote control for your desktop's media keys.
https://github.com/rangerdigital/kyouka
control fastapi media multimedia player python3 remote remote-control vuejs windows
Last synced: 2 months ago
JSON representation
🕹 Remote control for your desktop's media keys.
- Host: GitHub
- URL: https://github.com/rangerdigital/kyouka
- Owner: RangerDigital
- License: gpl-3.0
- Created: 2020-07-28T10:31:12.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-29T18:23:09.000Z (almost 6 years ago)
- Last Synced: 2025-07-31T11:37:34.275Z (11 months ago)
- Topics: control, fastapi, media, multimedia, player, python3, remote, remote-control, vuejs, windows
- Language: Vue
- Homepage:
- Size: 421 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
[](https://www.gnu.org/licenses/gpl-3.0)
**Kyouka** is a web application build with **FastAPI** and **Vue.js** used to control Windows Media Keys remotely using your smartphone or any browser.
> 💡 Currently tested only on Windows 10 machine, but should work on Linux too!
Run as a single Python process on your desktop that simulates media button presses and provides you with a web interface that can be accessed in your local network.
This allows you to control music playing from YouTube *(Or any other media player)* on your desktop while in bed and away from the keyboard. How awesome is that!
## 🛠Getting Started
**It's easy to get started using Kyouka!**
This project uses **Python** as a backend language, so make sure you have It installed!
> 💡 Execute every command in the `./Kyouka` directory!
- Download `Kyouka_v1.x.x.zip` package from the **Releases** tab on the right and unpack It.
- Install all required dependencies by running this command against the provided `requirements.txt` file:
```bash
python -m pip install -r requirements.txt
```
- Run `kyouka.py` file by clicking on It or by typing:
```bash
python kyouka.py
```
- **Done!** Now you can access the dashboard by entering your desktop's **local IP** with default **7070** port:
```bash
http://127.0.0.1:7070
```
## 🚧 Contributing
**You are more than welcome to help me improve Kyouka!**
Just fork this project from the `master` branch and submit a Pull Request (PR).
## 📃 License
This project is licensed under [GPL-3.0](https://choosealicense.com/licenses/gpl-3.0/) .