https://github.com/weespin/khinsiderdownloader
A simple Bulk Khinsider downloader with GUI, better and faster than all implementations on python π
https://github.com/weespin/khinsiderdownloader
cpp downloader khinsider linux-app music music-downloader ost qt6 video-game-music video-games windows-app
Last synced: about 1 year ago
JSON representation
A simple Bulk Khinsider downloader with GUI, better and faster than all implementations on python π
- Host: GitHub
- URL: https://github.com/weespin/khinsiderdownloader
- Owner: weespin
- License: other
- Created: 2020-08-08T00:48:45.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-04-28T18:56:16.000Z (about 1 year ago)
- Last Synced: 2025-05-07T20:55:43.768Z (about 1 year ago)
- Topics: cpp, downloader, khinsider, linux-app, music, music-downloader, ost, qt6, video-game-music, video-games, windows-app
- Language: C++
- Homepage:
- Size: 418 KB
- Stars: 163
- Watchers: 7
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KhinsiderDownloader π΅
### A simple Bulk Khinsider downloader with GUI
[](https://www.gnu.org/licenses/gpl-3.0)
[](https://tooomm.github.io/github-release-stats/?username=weespin&repository=KhinsiderDownloader)

# Screenshots

## β¨ Features
- π― Windows and Linux (AppImage) Builds.
- π Search albums easily
- β‘ Async downloading with worker pool for faster performance
- π¨ Simple and clean GUI
- π Nightly builds available
## π₯ Download
- [Latest Release (Windows & Linux)](https://github.com/weespin/KhinsiderDownloader/releases)
- [Windows/Linux Nightly Builds (Artifact)](https://nightly.link/weespin/KhinsiderDownloader/workflows/build/master)
## π Star the Project
If you like KhinsiderDownloader, feel free to leave a star on GitHub to show your support!
## π οΈ Building From Source
### Windows
#### Requirements
- π οΈ CMake 3.16+
- πΌοΈ Qt >=6.8.3
- π§° Visual Studio 2022
- π¦ VCPKG (clone manually, preferred at `C:\vcpkg` for automatic builds. Donβt forget to run `bootstrap-vcpkg.bat`)
Manual Building
```bash
git clone https://github.com/weespin/KhinsiderDownloader.git --branch experimental
cd KhinsiderDownloader
mkdir build
cd build
cmake .. -DCMAKE_PREFIX_PATH="path\to\Qt" -DCMAKE_TOOLCHAIN_FILE="path\to\vcpkg"
cmake --build . --config Release
"path\to\qt\bin\windeployqt.exe" --qmldir "\path\to\project\src\ui" --no-translations --release --force-openssl "\path\to\project\build\Release\appKhinsiderQT.exe"
```
Automatic Building
```bash
git clone https://github.com/weespin/KhinsiderDownloader.git --branch experimental
cd KhinsiderDownloader/scripts/windows
fullbuild.bat
```
### Linux
#### Requirements
- π οΈ CMake 3.16+
- πΌοΈ Qt >=6.8.3
Prerequisites for debian
```text
sudo apt install qt6-base-dev cmake build-essential qtdeclarative5-dev qt6-declarative-dev libqt6xml6 libcurl4-openssl-dev qml6-module-qt5compat-graphicaleffects
```
```bash
git clone -b experimental https://github.com/weespin/KhinsiderDownloader.git
cd KhinsiderDownloader
mkdir build && cd build
cmake ..
make -j$(nproc)
cd ..
chmod +x scripts/linux/deploy.sh
./scripts/linux/deploy.sh
```
## π€ Contributing
Contributions are very welcome!
You can help by:
- π Reporting bugs
- π‘ Suggesting enhancements
- π¨ Noticing UI/UX issues
- π οΈ Opening pull requests
If you want to contribute code:
1. Fork the repository
2. Create a feature branch (`git checkout -b your-feature`)
3. Commit your changes
4. Push to your branch
5. Create a Pull Request
Found a bug?
π [Open an Issue here](https://github.com/weespin/KhinsiderDownloader/issues)
## βοΈ Legal Disclaimer and Copyright Notice
This application downloads music directly from [https://downloads.khinsider.com/](https://downloads.khinsider.com/). All music and related content are hosted and provided by the external website.
Similar to torrent apps, this application does not host or store any music files on the server. It merely facilitates the download process from the external source. All music content is subject to the terms and conditions of the copyright holders and the external website.
If you have any copyright concerns or wish to file a DMCA notice, please contact [Khinsider](https://downloads.khinsider.com/) directly. Any copyright issues should be reported to them, not to the developer of this application.
Please respect the intellectual property rights of artists and content creators.
## π License
**KhinsiderDownloader**
Copyright (C) 2025 Weespin
This program is free software: you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but **WITHOUT ANY WARRANTY**; without even the implied warranty of **MERCHANTABILITY** or **FITNESS FOR A PARTICULAR PURPOSE**.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program.
If not, see [http://www.gnu.org/licenses/](http://www.gnu.org/licenses/).