a discord rich triple j/double j/unearthed cli player written in .NET 8 C#
you gotta install either the .NET 8 runtime or SDK from here https://dotnet.microsoft.com/en-us/download/dotnet/8.0
just wanted an unobtrusive, low memory alternative to listen to these radio stations 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
i've only built and tested this for win 11, but it would likely build for macOS and linux too, you'd have to install the related NuGet package for those platforms though.
probs not many people will use app, but i'd love some pull requests or issues <3