Skip to content

vonZeppelin/mvp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimal Viable Player

Lives in the taskbar and plays streaming audio.

Features

  • Supports MP3, AAC, FLAC, Opus and HLS streams.
  • InstaPause - if the option is enabled, player stops playback when default output device changes or continues using new default output device otherwise.
  • Playlist and settings are persisted between player restarts.

Controls

  • Show or Hide playlist - do right mouse click on the player's icon(s).
  • Add a new track or Open an .m3u playlist - use the main menu.
  • Edit a track or Delete a track - select a track in the playlist and click corresponding icon.
  • Play a track - select a track in the playlist and do left mouse click on the player's icon or click the Play icon.
  • Stop player - do left mouse click on the player's icon.
  • Play next or previous tracks - while a track is playing, do left mouse click on the player's icons.
    • By default, Next and Previous buttons are hidden and can be made visible via the main menu.
  • Play/Pause, Next and Previous media keys are supported.
    • On macOS, to prevent iTunes / Music app from launching when Play/Pause media key is pressed, hold any of Command, Control or Option keys.
  • Enable or Disable InstaPause - use the main menu.

Build and run

mvn javafx:run