Audio player
Find a file
2024-10-01 23:16:39 -07:00
.gitignore Initial commit 2020-01-08 15:41:57 -08:00
audio.go Use gopxl/beep instead of faiface/beep 2024-10-01 23:16:39 -07:00
CHANGELOG Add option to disable remembering app state 2021-05-05 22:42:08 -07:00
config.go Use gopxl/beep instead of faiface/beep 2024-10-01 23:16:39 -07:00
CONFIGURATION.md Use gopxl/beep instead of faiface/beep 2024-10-01 23:16:39 -07:00
go.mod Use gopxl/beep instead of faiface/beep 2024-10-01 23:16:39 -07:00
go.sum Use gopxl/beep instead of faiface/beep 2024-10-01 23:16:39 -07:00
goreleaser.yml Add keybind to toggle hidden folder visibility 2020-01-24 07:42:31 -08:00
gui.go Use gopxl/beep instead of faiface/beep 2024-10-01 23:16:39 -07:00
gui_key.go Update dependencies 2021-09-02 13:06:27 -07:00
gui_list.go Update dependencies 2021-09-02 13:06:27 -07:00
gui_mouse.go Use gopxl/beep instead of faiface/beep 2024-10-01 23:16:39 -07:00
library.go Update dependencies 2021-09-02 13:06:27 -07:00
LICENSE Update LICENSE 2024-10-01 23:14:37 -07:00
main.go Use gopxl/beep instead of faiface/beep 2024-10-01 23:16:39 -07:00
README.md Use gopxl/beep instead of faiface/beep 2024-10-01 23:16:39 -07:00
streamer.go Use gopxl/beep instead of faiface/beep 2024-10-01 23:16:39 -07:00

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.rocket9labs.com -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.rocket9labs.com/tslocum/ditty

Dependencies

Documentation

See CONFIGURATION.md for default keybindings.

Support

Please share issues and suggestions here.