Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: about 1 month ago
JSON representation

A minimal music player built on electron.

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)



Dusk Player - A minimalistic music player, designed for simplicity. | Product Hunt

### If you liked this, check out my other projects!
https://home.aveek.io/

Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY