python3 -m venv venv
source ./venv/bin/activate
pip install poetry
poetry install
poetry update
make lint - execute flake8
make black-check - run black check
make black - run black and format files
make mypy - run mypy on Viks-music-player and tests
python3 main.py
- The Music player must:
- Allow music playback.
- Allow music playback when the device becomes idle. The device will automatically switch to idle mode to save power if no user interaction is recorded over a 30 second period
- Have user control over playback
- Have a random shuffle function
- Allow for a Creation of a song play list
- Have a search option for audio files within a media database
- List display options by song track or album