├── .envrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── assets │ └── screencast.gif └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .goreleaser.yaml ├── CONTRIBUTING.md ├── LICENCE ├── README.md ├── changelog.md ├── cmd ├── edit.go ├── health.go ├── root.go └── version.go ├── default.nix ├── flake.lock ├── flake.nix ├── go.mod ├── go.sum ├── internal ├── player │ └── mpv.go ├── tui │ ├── keys.go │ ├── messageBox.go │ ├── style.go │ └── tui.go ├── urls │ ├── urls.go │ └── urls_test.go └── utils │ ├── booleanPrompt.go │ ├── fileutils.go │ ├── mathutils.go │ └── mathutils_test.go ├── main.go ├── makefile ├── shell.nix └── stations.csv /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/assets/screencast.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/.github/assets/screencast.gif -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/.gitmodules -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/changelog.md -------------------------------------------------------------------------------- /cmd/edit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/cmd/edit.go -------------------------------------------------------------------------------- /cmd/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/cmd/health.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/cmd/version.go -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/default.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/flake.nix -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/go.sum -------------------------------------------------------------------------------- /internal/player/mpv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/internal/player/mpv.go -------------------------------------------------------------------------------- /internal/tui/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/internal/tui/keys.go -------------------------------------------------------------------------------- /internal/tui/messageBox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/internal/tui/messageBox.go -------------------------------------------------------------------------------- /internal/tui/style.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/internal/tui/style.go -------------------------------------------------------------------------------- /internal/tui/tui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/internal/tui/tui.go -------------------------------------------------------------------------------- /internal/urls/urls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/internal/urls/urls.go -------------------------------------------------------------------------------- /internal/urls/urls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/internal/urls/urls_test.go -------------------------------------------------------------------------------- /internal/utils/booleanPrompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/internal/utils/booleanPrompt.go -------------------------------------------------------------------------------- /internal/utils/fileutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/internal/utils/fileutils.go -------------------------------------------------------------------------------- /internal/utils/mathutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/internal/utils/mathutils.go -------------------------------------------------------------------------------- /internal/utils/mathutils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/internal/utils/mathutils_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/main.go -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/makefile -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/shell.nix -------------------------------------------------------------------------------- /stations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slashformotion/radioboat/HEAD/stations.csv --------------------------------------------------------------------------------