Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aveek-saha/duskplayer
A minimal music player built on electron.
https://github.com/aveek-saha/duskplayer
angularjs audio electron electron-app hacktoberfest howlerjs mp3 music music-player node-js player playlist shuffle volume
Last synced: 2 days ago
JSON representation
A minimal music player built on electron.
- Host: GitHub
- URL: https://github.com/aveek-saha/duskplayer
- Owner: Aveek-Saha
- License: mit
- Created: 2018-04-18T02:35:13.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-05-22T00:10:54.000Z (over 1 year ago)
- Last Synced: 2024-09-08T14:01:38.148Z (5 months ago)
- Topics: angularjs, audio, electron, electron-app, hacktoberfest, howlerjs, mp3, music, music-player, node-js, player, playlist, shuffle, volume
- Language: Svelte
- Homepage: https://github.com/Aveek-Saha/MusicPlayer/releases/
- Size: 962 KB
- Stars: 198
- Watchers: 10
- Forks: 59
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Dusk Player
A minimalistic music player, designed for simplicity. Built on electron, uses Howler for handling music playback, Svelte for the UI, and music-metadata to retrieve ID3 tags.
This can also serve as a starting point to implement your own front-end/UI for a music Player.
Download here: [Releases](https://github.com/Aveek-Saha/MusicPlayer/releases)
# How to use### The Player
Download the build for your OS. Start the application and then click on the Folders tab on the top left corner, this will bring up a window where you can select the folder where you want to play your audio files from.
Once you select a folder with songs, just click play.### Building from the repo
Clone the repository, make it your working directory, and then on your terminal run ```npm install```.
Once all the dependencies have finished downloading, run ```npm run app-dev``` to test it, and ```npm run build``` to build it for your platform.
# Features
- Supports: mp3, opus, ogg, wav, aac, m4a and webm.
- Reads ID3 tags and displays the artist and album art (if it exists).
- Quickly switch tracks from the playlist.
- Search for songs from the search bar.
- Instantly switch between Dark, Light and Disco modes.
- Use keyboard shortcuts to control playback.
### Shortcuts
Next track: 🠊 |
Previous track: 🠈 |
Volume up: 🠉 |
Volume down: 🠋 |
Play/pause: Space
# Screenshots
# Upcoming Features
Some new features and under the hood stuff that will be or has already been implemented. They'll be included in the next update.
* Nothing here yet!
# Contributing
Please read [CONTRIBUTING.md](https://github.com/Aveek-Saha/MusicPlayer/blob/master/CONTRIBUTING.md) before raising a PR or creating an issue.
# Changelog
You can find the changelog for all releases [here](https://github.com/Aveek-Saha/MusicPlayer/blob/master/CHANGELOG.md)
### If you liked this, check out my other projects!
https://home.aveek.io/