Skip to content

Latest commit

ย 

History

History
45 lines (31 loc) ยท 1.88 KB

File metadata and controls

45 lines (31 loc) ยท 1.88 KB

๐Ÿ”Š gBlaster

A web audio player PWA using latest Web APIs.

github action codefactor GitHub release gh-pages demo

Features

  • ๐Ÿ’ฟ Plays all audio file formats Chrome supports
  • ๐Ÿท Uses metadata like title, artist, album and picture from file-tags
  • ๐Ÿ”— Getting metadata from LastFM and MusicBrainz
  • ๐ŸŒˆ Extracts colors from cover-art to adjust apps theme-colors
  • โŒจ Keyboard input
  • ๐ŸŽฎ Gamepad input
  • โญ Supports browser and OS media-controls, and uses wakelock to screen locking
  • ๐ŸŽš 10 band equalizer
  • ๐Ÿ“Š Band-Meter and Oscilloscope Visualization
  • ๐Ÿ”‹ Local cache for all metadata in IndexedDB
  • ๐Ÿงฒ Settings persistence in LocalStorage
  • ๐Ÿ“ฑ Responsive Layout for Desktop and Mobile
  • ๐Ÿ’พ Working offline and installable on most OSs

Dependencies

Graph

App-Icon generated with:

https://android-material-icon-generator.bitdroid.de/#section-material-icons

Material Icons:

https://petershaggynoble.github.io/MDI-Sandbox/

Tag Reader:

music-metadata

Color extraction from cover-art:

node-vibrant