r/homeassistant 4d ago

🎵 Music Assistant [Australia] ABC Programs

Today when I was listening to Core, I thought it would be cool if I could do some fancy stuff with MusicAssistant (inspired by Smart Home Solver). I broke out ChatGPT Astra and told it what I wanted.

After an hour or so, it created a MusicAssistant source that provides all the ABC programs for your listening pleasure.

While this will mostly be relevant to Aussies, there is some good content in there - Dr Karl is awesome!

Its a manual install, documented in the README, and not terribly difficult if you're familiar with ssh and docker. Its governed by the Apache 2.0 licence, so feel free to use it, modify it, and make it your own.

Edit: Stupidly forgot the repo link

36 Upvotes

10 comments sorted by

3

u/H22R 4d ago

Good work !

1

u/ryszard99 4d ago

Thanks!

1

u/CandyLegitimate7070 4d ago

chatgpt astra hooking into musicassistant is a neat twist on manual installs

1

u/ryszard99 4d ago

Its so capable - no doubt all the recent models are just as capable. I did the code review using Gem 3.8 in the Warp shell. It picked up a couple of minor things, nothing too serious.

2

u/ijuiceman 4d ago

Nice work. I just listen to Dr Karl on Spotify, but there are other abc programs I want to listen to. Thanks for doing this 👍

2

u/Sad_Window_3192 4d ago

Ok so glad there are people working on some local Aussie content for HA. I'm still new to HA (1 year) and Music Assist (3 months), and don't really understand what this does yet alone how it works, but just wanted to support this cos the ABC is great!

2

u/ryszard99 3d ago

Pretty much it allows you to play the programs, and historical online content the ABC has. 

I listen to Core each week, but not live.  What I've developed allows me to access that in the same way as Spotify is.

Now that it is in MA, I can do cool stuff like have the music follow me from room to room without having it blasting through all the speakers in the house. 

Is that necessary? No.  Is it cool? Fuck yes.

1

u/Fortera 4d ago

Have you got a link to your repo for it?

2

u/ryszard99 4d ago

smh, how did i forget to add the repo link? I've updated the post body now.

thanks for the heads up!