Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blufy - React Music Player

A react music player project I built and took inspiration from spotify. Has all the functionality of a music player with additional features to make it unique.

Web app: Demo

Animation

Features

  • Basic music player functionalities (Play, skip, volume, shuffle etc.. )
  • Library of music track you add
  • Lyrics/karaoke mode - If lrc file (lyrics file format) is provided with a music track
  • Adjust Playback speed ranging from 2x to 0.25x speed
  • Default album cover is used if music track has no image cover
  • Responsive audio timeframe slider (synced with lyrics)

Adding music track, album cover image and lyrics

  1. To add music track, song cover and lyrics, go to publc/ folder and them to publc/songs, publc/songs_images and publc/songs_lrc respectively.

  2. Go to data.js in src/ folder and add an object in the songList function detailing the music track, cover image and lyrics file you added:

    • id - unique id but its optional
    • title - music track title
    • cover - album cover source path
    • src - audio file source path
    • artist - artist name
    • lyrics - .lrc file format source path

    Object template:

          {
            id: "[...]",
            title: "[...]",
            artist: "[...]",
            src: "./songs/[...].mp3",
            cover:"./songs_images/[...].jpg",
            lyrics: "./songs_lrc/[...].lrc",
          },

About

A react music player project with lyrics/karaoke mode

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages