A multi-source music player in Go
JavaScript Go Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
codec
docs
models
node_modules
output
protocol
server
vendor
.gitignore
Dockerfile add version to build scripts Feb 21, 2016
Gopkg.lock re dep Jun 5, 2018
Gopkg.toml re dep Jun 5, 2018
LICENSE add license title Jun 30, 2016
README.md
build.sh mog -> moggio Mar 1, 2016
docker.sh
mac-app.sh
main.go
modd.conf

README.md

moggio

An audio player written in Go.

goals

  • JSON API. Playlists easily managed with a web browser, and global OS keyboard shortcuts can access functions needed from the media keys (next, pause, play).
  • Support for the codecs:
    • wav
    • mp3
    • spc (Super Nintendo)
    • nsf, nsfe (Nintendo)
    • ogg vorbis
    • flac
    • aac
  • Support for the protocols:
    • google music
    • dropbox
    • google drive
    • shoutcast
    • soundcloud
    • local hard drive
    • youtube
  • Support for archive files (.zip, .rar, .nsf).
  • Pure Go except for sound driver interfaces.
    • Port SPC library to Go
  • Runs on Windows, Linux, Mac OSX.
  • Mobile apps for Android and iOS that can play themselves and act as a remote.