https://github.com/abdullahalshaad/simplayer
A simple music player which scans through computer and finds all the audio in home directories. User can play next/previous songs and see the song list and select a song to play.
https://github.com/abdullahalshaad/simplayer
java jlayer threading windowbuilder
Last synced: 2 months ago
JSON representation
A simple music player which scans through computer and finds all the audio in home directories. User can play next/previous songs and see the song list and select a song to play.
- Host: GitHub
- URL: https://github.com/abdullahalshaad/simplayer
- Owner: AbdullahAlShaad
- Created: 2020-08-21T15:14:13.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-01T16:37:40.000Z (almost 5 years ago)
- Last Synced: 2025-02-14T11:36:09.366Z (4 months ago)
- Topics: java, jlayer, threading, windowbuilder
- Language: Java
- Homepage:
- Size: 130 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SimPlayer
A Simple Music Player for computers.
![]()
![]()
![]()
![]()
# Project Description
The application automatically goes through all the directories inside home directory and fetch all the audio files and initialize the first found song to the player. User can play/pause songs. User can use next/prev buttons to initialize and play the next or previous songs. Shuffle button can used to shuffle the playlist. User can view the song list using "All Song" button and select a song from the list. Player starts playing the selected song.
# How to Run the Project
To run the project download [SimPlayer.jar](https://github.com/Shaad7/SimPlayer/releases/tag/v0.5) . Make sure you have java installed. Open Command Promp/Terminal and run a command in following format .
**java -jar /Path/SomePath/Simplayer.jar**
For example :
```
java -jar /home/shaad/Downloads/SimPlayer.jar
```
or
```
java -jar C:\Users\shaad\Downloads\SimPlayer.jar
```# Current Issues
1. Slow response time when length of mp3 files are short and buttons are pressed with a little time in between.
2. Only fetches the songs in C drive or home device. Does not search for songs through directories in other devices/drives.
3. Buttons do not change their position themselves dynamically according to screen size.# Contribution
Contribution to the project will be warmly welcomed.