musicpom/README.md

49 lines
1.0 KiB
Markdown

# MusicPom
PyQt5 music player for Linux inspired by MusicBee & iTunes
## Installation:
clone the repo
```bash
git clone https://github.com/billypom/musicpom
```
install system packages
```bash
sudo apt install ffmpeg, python3-pyqt5
```
create environment
```bash
cd musicpom
virtualenv venv
cd ..
cd musicpom
pip install -r requirements.txt
```
create ui.py from ui.ui
```bash
pyuic5 ui.ui -o ui.py
```
run
```bash
python3 main.py
```
## Todo:
- [x] right-click menu
- [x] editable lyrics window
- [x] batch metadata changer (red highlight fields that have differing info)
- [x] playlists
- [ ] delete songs from library (del key || right-click delete)
- [ ] .wav, .ogg, .flac convertor
- [ ] FIXME: dbaccess is instantiated for every track being reorganized
- [ ] automatic "radio" based on artist or genre
- [ ] search bar, full text search on song, artist, album
- [ ] when table is focused, start typing to match against the primary sort column
- [ ] "installer" - put files in /opt? script to install and uninstall
- [ ] .deb package?