This is a fun project that can be used for day-to-day needs.
You can use this as your stopwatch ⏱ or timer ⏲ with simple MP3 Player .
This application is transparent* too. So, you can use this while doing other tasks as well....
The application has a round progress bar that can count for 60 seconds.😇
Use .exe to execute the application....🎁🎁🎁
[ in new Relese v1.1 ]
These are the basic requirements of the application,
- Python 3.9
- PyQt5
- plyer - For delivering notifications [1.2v]
There are three 3 functions in this application.........
-
Stopwatch ⏱
-
Timer ⏲
-
Audio Player [ MP3] 🔉
All three of them are currently fully functional. You can use it at the same time or separately as a stopwatch, a timer, or an mp3 player.
Just like a stopwatch, the application will start running as soon as the 'Start' button is pressed.
But if you started timer operations, you need to toggle the 'Stopwatch' button first.
You can use the 'Reset' button to reset the timer at every stage of the operation.
See the GIF for further assistance.....
Operation is not different from an actual 'Timer', you need to toggle the 'Timer' button and set the timer values to run, and just press Start ' button to start timer. You can stop the timer by pressing the 'Stop' button.
There will be a notification when the timer is finished.
You can use the 'Reset' button to reset the timer at every stage of the operation.
See the GIF for further assistance.....
First of all, playing a mp3 is not going to effect the the normal operation of the application. Because you can use this application to play mp3 other than to using for it's normal operations.
- First you need to add a folder that has mp3 files to start the player. using this icon,

- Next press "Play Button"
to start the player... - Press "Pause Button"
to pause the song.
,
These buttons can be used to skip to next song or go back to the previous song.- You can assign a new song folder again from
too.
Round Progress Bar :
Following are the resources for creating a round progress bar. These videos will explain the process 😇.
-
TUTORIAL - Circular Progress Bar - Qt Widgets (CUSTOM WIDGETS / Python / PySide6) PART 1
-
TUTORIAL - Circular Splash Screen - [ MODERN GUI - Qt Designer / Python / PySide6 ] PART 2
-
This is the link to his YouTube channel: https://www.youtube.com/c/WandersonIsMe
-
All 6 icons used in this project are from https://icons8.com/
All icons used: -
Gif is created with tools from https://loading.io/
Gif that used in project: -
The soundtrack is from https://mixkit.co/free-sound-effects/alarm/
[Sound track 🔊 name : Short rooster crowing]
The alarm soundtrack:
** Actually, the Middle part of the application is not completely transparent. I have used rgba(255,255,255,15) as its colour.Because if that part is completely transparent it is difficult to move the application window to where the user needs.
*******************************************************************************************************************************************



