- Contents
- Clarification-cum-Warning
- Requirements
- Installing python
- Installing pygame
- Usage
- Commands
- To-do
- Also Note
- Credits
This was made simply for a school project by a jobless dude for the sake of marks. So do not use this unless you have nothing else to do. I am an amateur coder and thus this program is probably EXTREMELY unoptimised and buggy. There are much better alternatives out there. So if you still plan on using this literal piece of garbage, do so at your own risk. Any support from my side will be hugely limited.
- The python language (v3.10 or newer).
- The pygame module (preferably the latest version) has to be installed beforehand in order to run the program.
- A Nerd Font with ligatures, preferably Fira Code (this step is recommended, but purely optional).
- Go to the python downloads page.
- Download the preferred installation file.
- Install python via the installer.
- Download the package (see below).
- Run requirementinstaller.py
- Wait till installation completes.
- Close the app once it says 'Pygame Successfully installed!'.
- If you are lazy, just wait for 5 seconds. The app should close itself.
- Just google it ig im lazy.
- Watch solo leveling.
- Click on 'Code' and hit 'download zip' (to use the latest dev build).
- Alternatively, download the latest release from the 'releases' section (to use the latest stable build).
- Unzip the archive.
- Run requirementinstaller.py
- Open soundapp.py
- Type 'H' and hit enter when the prompt comes up.
- Enjoy.
Command | Function/Usage |
---|---|
H | Shows Help |
L | Shows the list of available songs |
P | Plays a song or adds it to the queue |
PP | Pauses the currently playing song |
R | Resumes playback, if paused |
CQ | Stops playback and clears the queue |
CS | Clears the screen (buggy) |
N | Proceeds to play the next song in the queue |
PV | Plays the previous song in the queue (without altering the queue) |
Q | Shows the songs in the queue |
D | Deletes a song from the songs list/folder |
E | Exits the program |
Feature | Progress |
---|---|
Play/Pause/Resume/Stop | ✅ |
Volume | ✅ |
Queue | ✅ |
Playlist | ❌ |
Song list | ✅ |
Gui | Will not be added |
Online data fetching | WIll not be added |
This program can play .mp3, .wav, .ogg files ONLY as of now.
Support for other formats may be there, but it has not been tested.
Also, this program can only play pre-downloaded songs. It CAN NOT download them from the internet.
To add your own songs, please download the audio files and drop them into the 'songs' folder.
To delete songs, simply use the 'D' command after launching the app.
A huge shoutout to pygame for the library.