Skip to content

avantikavwabale9597/9597-playlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Ava9597
Apr 9, 2026
32197c0 · · Apr 9, 2026

History

21 Commits
Apr 9, 2026
Jan 17, 2026
Apr 9, 2026
Apr 9, 2026
Apr 9, 2026
Apr 9, 2026
Apr 9, 2026
Apr 9, 2026
Apr 9, 2026
Jan 17, 2026
Apr 9, 2026
Apr 9, 2026
Jan 17, 2026

Repository files navigation

A modern, feature-rich music player built using HTML, CSS and Javascript. This project focuses on delivering smooth UI with powerful features like custom uploads, playlist management, and dynamic UI effects.

FEATURES:

  1. Music Playback : Play/Pause/Next/Previous controlss

    Interactive progress bar

    Display current time and duration

  2. Upload your own song : Upload MP3 audio filee

    Add custom cover images(JPG/PNG)

    Rename songs before adding

    Stored using localStorage

  3. Like System : Like/unlike songss

    Dedicated liked Songs Section

    Real-time Ui Updates

  4. Search : Instan search by namee

    dynamic filtering

  5. Playback Modes : Shuufle Modee

    Repeat Mode

  6. Playlist system : Create custom playlistss

    add songs using menu

    prevent duplicate entries

    persistent storage using localstorage

  7. Sidebar navigation : Toggle siderbar menuu

    View All Songs/Liked songs/Playlists

    Smooth scrollable UI

  8. Mini Player : Sticky bottom mimi playerr

    Displays current song

    Quick Controls Access

KeyBoard shortcuts

Space = Play / Pause

→ = Next Song

← = Previous Song

M = Mute / Unmute

  1. Toast Notifications : Smooth notification instead of alertss

    Better UX feedback

  2. UI and Exerience : Dynamic gradient background based on album artt

    Smooth Animations

    Clean Modern Design

TECH STACK : HTML5, CSS, JavaSript(ES6), FileReader API, LocalStorage APII

To run This locally on your machine :

1.Simply install tthe application from the releases the ".exe" file alt text

(if some alert appears just click on more info and the click on Run anyway it's not harmful for your device)

Then it will install automatically alt text

Then you're good to go to use my application alt text

alt text

demo video alt text

Why I Made It : So basically I Love music and I always wanted to make music players SO i gave it a try it does not have all features i've think about but It's nice tho :))

How I made it:

1.Firstly you must need nodejs and npm in your device if not install it according to your needs alt text

2.then run "npm init -y" to intialise the project

3.As it's electron project run "npm install electron --save-dev" to install electron. (You always need to run this command when you are making new elctron project. Run this in your project folder)

4.You're done here with installations now just make files "index.html, styles.css, renderer.js" These are the main file where you write your code

5.also make "main.js" This is very IMP file as this file loads your electrin window ans also initialise it in your "package.json" file

Now you're done just write your codes in main file and there you go you will make your first desktop app using ElectronJS!!

About

A desktop music player built using Electron JS

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors

No contributors