Version: 0.2.4-alpha
- โน๏ธ About
- ๐ Requirements
- ๐ ๏ธ Installation
- ๐ Usage
- ๐ Documentation
- ๐ค Contributing
- ๐ License
- ๐ฅ Contributors
- ๐งโ๐ป Author
Welcome to ADBenQ! ๐
This is a desktop application built using PySide6 (Qt for Python) to control University BenQ smart TVs via ADB (Android Debug Bridge).
Note
But hey, let's be real: the true goal of this project is to learn Qt and become a future app developer! ๐ Itโs all about the journey of improving skills while building something fun and practical.
Why ADBenQ?
- ๐ฅ๏ธ Seamlessly control smart TVs.
- ๐ ๏ธ Built with PySide6, mixing UI design and functionality.
- ๐ Detailed documentation to guide you through the app.
To run ADBenQ, you'll need:
Warning
Make sure ADB and Scrcpy are accessible from your system's PATH!
-
Clone the repository:
git clone https://github.com/Zarox28/ADBenQ.git cd ADBenQ
-
Install dependencies:
pip install -r requirements.txt
-
Run the app:
python main.py
-
(Optional) Create a standalone executable:
pip install pyinstaller pyinstaller ADBenQ.spec
The executable will be located in the
dist
folder.
-
Download the latest release from the Releases page.
-
Extract the tarball:
tar -xvf ADBenQ-macos.tar.gz cd ADBenQ
-
Run the app:
./ADBenQ
paru -S adbenq-git
or
yay -S adbenq-git
-
Clone the build scripts from the aur or download snapshot
git clone https://aur.archlinux.org/adbenq-git.git
-
Open a terminal inside the cloned directory
-
Run the build scrips using makepkg
makepkg -si
Follow these steps to use ADBenQ:
- ๐ Launch the application.
- ๐ก Connect your BenQ TV to the same network as your computer.
- ๐ฅ๏ธ Enter the TV's IP address in the app interface (if it's not already connected).
- ๐ฎ Explore the control options.
- ๐ Enjoy the power of controlling your TV from your computer! ๐
Looking for more details about ADBenQโs features or troubleshooting advice? We've got you covered!
- General tab - Learn how to connect your TV and general purpose of the app. ๐บ
- Media Tab - Control media playback on your TV. ๐ฅ
Check out the Wiki to make the most out of ADBenQ! ๐
Contributions are welcome! Open an issue or create a pull request to share your ideas. ๐ค
This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.
- @0x4c756e61 (Luna) - Provided the package for Arch Linux and derivatives.