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 fd60e6b054 Add option to disable remembering app state 2 months ago
.gitignore Initial commit 1 year ago
CHANGELOG Add option to disable remembering app state 1 month ago
CONFIGURATION.md Add option to disable remembering app state 1 month ago
LICENSE Initial commit 1 year ago
README.md Add option to disable remembering app state 1 month ago
audio.go Remember working directory, queue, playing file and position 2 months ago
config.go Add option to disable remembering app state 1 month ago
go.mod Add option to disable remembering app state 1 month ago
go.sum Add option to disable remembering app state 1 month ago
goreleaser.yml Add keybind to toggle hidden folder visibility 1 year ago
gui.go Add option to disable remembering app state 1 month ago
gui_key.go Add option to disable remembering app state 1 month ago
gui_list.go Add option to disable remembering app state 1 month ago
gui_mouse.go Support seeking FLAC files 2 months ago
library.go Remember working directory, queue, playing file and position 2 months ago
main.go Add option to disable remembering app state 1 month ago
streamer.go Update CI script 1 year 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.