Open-Source Audio Player that supports a variety of formats

Music Player

Github All Releases GitHub stars GitHub forks

This is a music player built on electron, using Node for the backend, Howler for handling music playback, Express for routing, AngularJS and Bootstrap for the frontend, and jsmediatags to retrieve the ID3 tags.

How to use

1. The application

Start the application and 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 mp3 files from. Once you select a folder with songs, just click play.

2. Building from the repo

Clone the repository, then navigate to it on your terminal and run npm install, once all the dependencies have finished downloading, run npm start to test it, and npm run dist to build it for your platform.


  • Supports: mp3, opus, ogg, wav, aac, m4a, webm.
  • Quickly switch tracks in the same folder, from the playlist button.
  • Fine tune the volume from the volume slider
  • Reads ID3 tags and displays the artist and album art (if they exist)

If you liked this, check out My colaborative task app, where you can create groups with your team and make to-dos and task lists

Icons made by Freepik from is licensed by CC 3.0 BY

Something missing? Edit this app.