a discord rich triple j/double j/unearthed cli player built with .NET 10 (stable).
- Windows: No additional requirements (self-contained)
- macOS: No additional requirements (self-contained)
- Linux: Install libVLC:
sudo apt-get install libvlc-dev vlc(Ubuntu/Debian) or equivalent - Discord Desktop Application (for Rich Presence functionality)
Note: Self-contained builds include .NET 10 runtime, so no separate .NET installation needed.
just wanted an unobtrusive, low memory alternative to listen to these radio stations on my PC that would also update my discord status.
- using LibVLCSharp to listen to the AAC+ streams available at here
- listening to the respective station api that ABC provides for free https://music.abcradio.net.au/api/v1/plays/triplej/now.json?tz=Australia%2FSydney
- parsing the json response with System.Net.Http.Json
- updating the discord status with DiscordRichPresence
- making the cli pretty with Spectre.Console
check releases
jaybird now supports Windows (x64/x86/ARM64), macOS (Intel/Apple Silicon), and Linux (x64)!
Linux users: you need to install LibVLC first:
# Ubuntu/Debian
sudo apt-get install -y libvlc-dev vlc
# Fedora/RHEL
sudo dnf install -y vlc vlc-devel
# Arch
sudo pacman -S vlcMacOS users: the app is unsigned so you have to allow it in the security & privacy settings a few times. Should be fine for subsequent runs.
check releases for platform-specific builds.
I would much appreciate some bug reports or feature requests via issues