Pomodoro Audio Assistant in Python
A simple GUI-based Python program that handles music playback while practicing the Pomodoro Technique® by Francesco Cirillo. The program first lets the user set up their Pomodoro (how long is each work/rest interval, and how many). Next, the user selects audio sources to play during the different types of intervals (local playlist, brain.fm, and spotify playlist). Finally, the session screen will automatically shuffle the appropriate playlist for the interval and transition between intervals. The GUI is based on Kivy, so the app can be ported to Android and iPhone.
This project began simply because one day I was using using the Pomodoro Technique® and got tired of manually switching the type of music I was listening to during the intervals. It began as a bare-bones script with no interface, but I figured it would be a good opportunity to advance my skills while building something I would actually use.
git clone https://github.com/cplant1776/pomodoro_audio_player.git
Note that You may need to substitute “python3” below for the appropriate command on your system.
python3 main.py
The UI is quite basic and self explanatory.
version 3.X
See requirements.txt
Mozilla Firefox
or
Google Chrome
To use Brain.fm or Spotify as a source, you will need either Mozilla Firefox or Google Chrome and its accompanying webdriver. More info here. You can find links to the drivers below: