Skip to content
/ mixplay Public

mpg123 based player frontend supporting demon mode, random play, stream play and remote access. Designed to act as a replacement for my Squeezebox should it cease to work one day.

License

Notifications You must be signed in to change notification settings

foxbow/mixplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mixplay main screen

mixplayd

This is the manager and player that can run headless and will just play the shuffled Music content.

This is destined to run on a headless box and supply the stereo with a constant stream of music, allowing remote controls over a dedicated web API.

Features

  • Music database to avoid scanning on every start
  • Skipping titles forward/backward
  • Jumping forward backward during play
  • favourites
  • do-not-play lists
  • shuffle play that avoids the same artist twice in ten titles
  • shuffle will play each title once before playing them again
  • URL stream play
  • playlist support
  • MP3 tag suport with guessing mechanism on missing tags

Planned

  • native MP3 streaming to support HTTPS streams and avoid running extra mpg123 processes
  • serve stream (unlikely but desireable)

Parameters

  • -d : increase console verbosity. Tells mixplayd to not detach and run in debug mode (this reads web files from the filesystem and does not use the hard coded versions.)
  • -f : disable fading
  • -F : enable fading
  • -h : print help
  • -p : set port for remote play [2347]
  • -v : increase application verbosity
  • [path|URL] : path to the music files [play from db]

About

mpg123 based player frontend supporting demon mode, random play, stream play and remote access. Designed to act as a replacement for my Squeezebox should it cease to work one day.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published