An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          



Kyouka - Remote control for your keyboard's media keys.

---

[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](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!



Takagi - Mobile Mockup


## 🛠 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/) .