Audio player
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Trevor Slocum 4fd792c0fc Update dependencies 12 months ago
.gitignore Initial commit 3 years ago
CHANGELOG Add option to disable remembering app state 1 year ago
CONFIGURATION.md Update dependencies 12 months ago
LICENSE Initial commit 3 years ago
README.md Add option to disable remembering app state 1 year ago
audio.go Update dependencies 12 months ago
config.go Update dependencies 12 months ago
go.mod Update dependencies 12 months ago
go.sum Update dependencies 12 months ago
goreleaser.yml Add keybind to toggle hidden folder visibility 3 years ago
gui.go Update dependencies 12 months ago
gui_key.go Update dependencies 12 months ago
gui_list.go Update dependencies 12 months ago
gui_mouse.go Fix deadlock 1 year ago
library.go Update dependencies 12 months ago
main.go Fix deadlock 1 year ago
streamer.go Update CI script 3 years ago

README.md

ditty

Donate

Audio player

Features

  • Uses a small amount of resources
  • Files are read in chunks
  • Remembers playing song and queue on exit
  • Supports FLAC, MP3, OGG and WAV files

Screenshot

Demo

If you are running Linux with ALSA, you can try ditty without installing:

ssh -q ditty.rocketnine.space -p 20020 2> >(aplay --quiet)

If you can't hear anything, you may need to specify which device aplay should use with -D.

To list available sound devices, execute aplay -l.

Install

Choose one of the following methods:

Download

Download ditty

Compile

go get code.rocketnine.space/tslocum/ditty

Dependencies

Documentation

See CONFIGURATION.md for default keybindings.

Support

Please share issues and suggestions here.