Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.15 KB

File metadata and controls

44 lines (30 loc) · 1.15 KB

Music

Audio player with library management, playlist support, and hardware volume integration.


Features

  • Audio file playback from filesystem (MP3, FLAC, WAV, OGG, AAC)
  • Library browsing by artist, album, genre
  • Playlist creation and management
  • Web Audio API for playback with waveform visualization
  • Volume control with hardware sync
  • Media metadata extraction (cover art, duration, bitrate)
  • Seek, shuffle, repeat modes

Architecture

MusicApp (React)
├── LibraryView (artist/album/genre browser)
├── PlaylistPanel (playlist queue management)
├── PlayerBar (play/pause, next/prev, seek, volume, time display)
├── NowPlayingView (cover art, metadata, waveform)
└── useAudioPlayback (Web Audio API hook with AudioContext)

Backend: Kernel's audioService.js for hardware volume control and MediaService for file metadata extraction (via music-metadata).


Related



← Back: Documentation Index