Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/malakasupun/ms_stopwatch-timer-with-audioplay

This is a fun project, that I used for day-to-day needs.
https://github.com/malakasupun/ms_stopwatch-timer-with-audioplay

mp3-player pyqt5 python-3 roundprogressbar stopwatch timer transparent

Last synced: 25 days ago
JSON representation

This is a fun project, that I used for day-to-day needs.

Awesome Lists containing this project

README

        

![GitHub repo size](https://img.shields.io/github/repo-size/MalakaSupun/MS_Stopwatch-Timer-With-AudioPlay?logo=GitHub&style=for-the-badge)
![GitHub top language](https://img.shields.io/github/languages/top/MalakaSupun/MS_Stopwatch-Timer-With-AudioPlay?logo=Python&style=for-the-badge)
![GitHub release (latest by date)](https://img.shields.io/github/v/release/MalakaSupun/MS_Stopwatch-Timer-With-AudioPlay?logo=GitHub&style=for-the-badge)

#




MS Stopwatch Timer With AudioPlay


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....

Application has a round progress bar that can count 60 seconds.😇
Use .exe to execute the application....🎁🎁🎁

[ in new Relese v1.1 ]

#

## Requirements :
These are the basic requirement of the application,

1. Python 3.9
2. PyQt5
3. plyer - For delivering notifications [1.2v]

![Screen shot 1](https://user-images.githubusercontent.com/71941117/189807884-91b07974-742c-4061-af26-37c02cea118d.jpg)

## Functions
There are three 3 functions in this application.........

1. Stopwatch ⏱

2. Timer ⏲

3. Audio Player [ MP3] 🔉

All three of them are currently fully functional. You can be used at the same time or separately as a stopwatch, a timer ..... or a mp3 player.
* You can use ![icons8-close-window-96](https://user-images.githubusercontent.com/71941117/190925878-cfd89ff7-c7a2-434b-9076-66833258f4f4.png)
to close the application

![Functions](https://user-images.githubusercontent.com/71941117/190486218-ad8a415f-b638-407e-8b84-fa5d34abc057.gif)

### 1 . Stopwatch ...............
Just like a stop watch, application will start running on and as soon as the 'Start' button pressed.

But if you started timer operations, you need to toggle the 'Stopwatch' button first.

You can use 'Reset' button to reset the timer at every state of the operation.

See the Gif for further assistance.....

### 2 . Timer ....................
Operation is not different from a 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 'Stop' button.

There will be a notification when the timer finished.

You can use 'Reset' button to reset the timer at every state of the operation.

See the Gif for further assistance.....

### 3 . MP3 Player ..............
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 folder that have mp3 files to start the player. using this icon, ![FolderIcon](https://user-images.githubusercontent.com/71941117/190924503-d00a94ec-d1d5-4517-8929-607fcd3e7b03.png)
* Next press "Play Button" ![playIcon](https://user-images.githubusercontent.com/71941117/190924722-c50bd1e5-3a63-4d02-8346-ebd62b3770a5.png) to start the player...
* Press "Pause Button" ![pauseIcon](https://user-images.githubusercontent.com/71941117/190924829-97283423-45a2-4d2c-8df9-df8b3e9cb952.png)
to pause the song.
* ![icons8-backward-button-96](https://user-images.githubusercontent.com/71941117/190924877-7af6fbf4-b517-43b9-a470-b6362a64ab79.png) ,
![icons8-resume-button-96](https://user-images.githubusercontent.com/71941117/190924880-f4a8fd22-58ad-4de6-8d58-0cdb762f98f5.png) These buttons can be use to skip to next song or go back to previous song.
* You can assign a new song folder again from ![FolderIcon](https://user-images.githubusercontent.com/71941117/190925000-0ce414ef-8b5d-4d58-9fd4-290a33c53f9f.png) too.

## Reference & Resources.....
**Round Progress Bar :**

Following are the resources for the creating round progress bar. These videos will explain the process 😇.

* [TUTORIAL - Circular Progress Bar - Qt Widgets (CUSTOM WIDGETS / Python / PySide6) PART 1](https://www.youtube.com/watch?v=E7lhFwcDpMI&t=135s)

* [TUTORIAL - Circular Splash Screen - [ MODERN GUI - Qt Designer / Python / PySide6 ] PART 2](https://www.youtube.com/watch?v=LSKbjuWvoN4)

* This is the link to his YouTube channel: https://www.youtube.com/c/WandersonIsMe

### Sound track,Icons & Gif

* All 6 icons used in this project are from https://icons8.com/

[All icons used :](https://github.com/MalakaSupun/MS_Stopwatch-Timer-With-AudioPlay/tree/main/Icons)

* Gif is created with tools from https://loading.io/

[Gif that used in project :](https://github.com/MalakaSupun/MS_Stopwatch-Timer-With-AudioPlay/tree/main/GIFs)

* The sound track is from https://mixkit.co/free-sound-effects/alarm/

[Sound track 🔊 name : Short rooster crowing]

[The alarm sound track :](https://github.com/MalakaSupun/MS_Stopwatch-Timer-With-AudioPlay/tree/main/Sounds)

#
**
**Actually, Middle part of the application is not completely transparent. I have used rgba(255,255,255,15) as the colour of it.Because if that part is completely transparent it is difficult to move the application window to where the user needs.**

#


*******************************************************************************************************************************************