├── .github └── workflows │ ├── appimage.yml │ └── release.yml ├── .gitignore ├── CLAUDE.md ├── CRUSH.md ├── README.md ├── assets ├── assets.go └── fonts │ ├── MaterialSymbolsSharp-Regular.ttf │ ├── MaterialSymbolsSharp_Filled-Regular.ttf │ └── Roboto-Variable.ttf ├── audio ├── audio.go ├── circular_buffer.go └── shim.go ├── audioshim └── audioshim.go ├── errutil └── errutil.go ├── events └── events.go ├── format └── frequency.go ├── go.mod ├── go.sum ├── img ├── mainscreen.png └── txsettings.png ├── main.go ├── midi └── midi.go ├── minstrel.desktop ├── minstrel.svg ├── opus └── opus.go ├── persistence └── client.go ├── radio ├── slices.go ├── state.go ├── streams.go └── waterfall.go ├── radioshim └── radioshim.go ├── swayconf ├── types └── streamid.go └── ui ├── fonts.go ├── gradient.go ├── midi_settings.go ├── radios.go ├── transmit_settings.go ├── ui.go ├── waterfall.go ├── waterfall_controls.go ├── waterfall_slice.go ├── widgets.go └── window.go /.github/workflows/appimage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/.github/workflows/appimage.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- 1 | CRUSH.md -------------------------------------------------------------------------------- /CRUSH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/CRUSH.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/README.md -------------------------------------------------------------------------------- /assets/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/assets/assets.go -------------------------------------------------------------------------------- /assets/fonts/MaterialSymbolsSharp-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/assets/fonts/MaterialSymbolsSharp-Regular.ttf -------------------------------------------------------------------------------- /assets/fonts/MaterialSymbolsSharp_Filled-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/assets/fonts/MaterialSymbolsSharp_Filled-Regular.ttf -------------------------------------------------------------------------------- /assets/fonts/Roboto-Variable.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/assets/fonts/Roboto-Variable.ttf -------------------------------------------------------------------------------- /audio/audio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/audio/audio.go -------------------------------------------------------------------------------- /audio/circular_buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/audio/circular_buffer.go -------------------------------------------------------------------------------- /audio/shim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/audio/shim.go -------------------------------------------------------------------------------- /audioshim/audioshim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/audioshim/audioshim.go -------------------------------------------------------------------------------- /errutil/errutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/errutil/errutil.go -------------------------------------------------------------------------------- /events/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/events/events.go -------------------------------------------------------------------------------- /format/frequency.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/format/frequency.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/go.sum -------------------------------------------------------------------------------- /img/mainscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/img/mainscreen.png -------------------------------------------------------------------------------- /img/txsettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/img/txsettings.png -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/main.go -------------------------------------------------------------------------------- /midi/midi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/midi/midi.go -------------------------------------------------------------------------------- /minstrel.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/minstrel.desktop -------------------------------------------------------------------------------- /minstrel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/minstrel.svg -------------------------------------------------------------------------------- /opus/opus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/opus/opus.go -------------------------------------------------------------------------------- /persistence/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/persistence/client.go -------------------------------------------------------------------------------- /radio/slices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/radio/slices.go -------------------------------------------------------------------------------- /radio/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/radio/state.go -------------------------------------------------------------------------------- /radio/streams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/radio/streams.go -------------------------------------------------------------------------------- /radio/waterfall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/radio/waterfall.go -------------------------------------------------------------------------------- /radioshim/radioshim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/radioshim/radioshim.go -------------------------------------------------------------------------------- /swayconf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/swayconf -------------------------------------------------------------------------------- /types/streamid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/types/streamid.go -------------------------------------------------------------------------------- /ui/fonts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/ui/fonts.go -------------------------------------------------------------------------------- /ui/gradient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/ui/gradient.go -------------------------------------------------------------------------------- /ui/midi_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/ui/midi_settings.go -------------------------------------------------------------------------------- /ui/radios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/ui/radios.go -------------------------------------------------------------------------------- /ui/transmit_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/ui/transmit_settings.go -------------------------------------------------------------------------------- /ui/ui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/ui/ui.go -------------------------------------------------------------------------------- /ui/waterfall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/ui/waterfall.go -------------------------------------------------------------------------------- /ui/waterfall_controls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/ui/waterfall_controls.go -------------------------------------------------------------------------------- /ui/waterfall_slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/ui/waterfall_slice.go -------------------------------------------------------------------------------- /ui/widgets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/ui/widgets.go -------------------------------------------------------------------------------- /ui/window.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kc2g-flex-tools/minstrel/HEAD/ui/window.go --------------------------------------------------------------------------------