Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ffwff/aidoru
a qt music player in python
https://github.com/ffwff/aidoru
music-player qt5
Last synced: 3 months ago
JSON representation
a qt music player in python
- Host: GitHub
- URL: https://github.com/ffwff/aidoru
- Owner: ffwff
- License: gpl-3.0
- Created: 2019-03-10T11:35:59.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-03-06T03:18:29.000Z (almost 5 years ago)
- Last Synced: 2024-10-25T01:27:10.251Z (4 months ago)
- Topics: music-player, qt5
- Language: Python
- Homepage:
- Size: 1.2 MB
- Stars: 66
- Watchers: 6
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
aidoru
a qt music player in python
## installation
You must install Qt5 library, taglib headers (`libtag1-dev` in Ubuntu) and python3. After that, do:
```
pip3 install --user -r requirements.txt
```You can then run `aidoru.py` directly or by invoking python3:
```
python3 ./aidoru.py
```***Linux users***, if this line:
```
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"
```appears upon running, then:
1. install your distro's equivalent to `libqt5multimedia5-plugins`
2. remove `~/.local/lib/python3*/dist-packages/PyQt5/Qt/plugins/mediaservice/libgstmediaplayer.so`
3. `ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/mediaservice/libgstmediaplayer.so ~/.local/lib/python3*/dist-packages/PyQt5/Qt/plugins/mediaservice/libgstmediaplayer.so`***Windows users***, the latest release is in the [Releases](https://github.com/ffwff/aidoru/releases) tab. You'll also need to install DirectShow codecs to play audio ([hint: K-Lite Codec Pack](https://www.codecguide.com/download_k-lite_codec_pack_basic.htm))
## usage
Upon first startup, it'll find and index all audio files in your `~/Music` directory (`This PC > Music` for you Windows users).
The player assumes you organize albums into separate folders in your music directory, it'll also automatically locate cover art in those folders.
shortcut | action
-------------|--------
ctrl+q | quit
space | play/pause song
F5 | refresh listing
ctrl+f | toggle file search bar
ctrl+shift+f | switch to full mode
ctrl+m | switch to mini mode
ctrl+shift+m | switch to micro mode## credits
- Breeze/Paper icons
- Design based on [voltra.co](https://voltra.co/)