Musicbot for Hangouts

This project has been a lot of fun. The point of it is to assist in conversations in a music-related Hangouts group chat. I’m not sure why everyone settled on Hangouts as the chat standard for our group, but people like it because the barrier to entry is so low. I’m used to IRC and having bots assist in the conversation, so I was a little bummed that everyone wanted to use Hangouts. After a bit of research, however, I found that there are actually a handful of bot frameworks for integration with Hangouts, all leveraging the Hangups Python library. I looked over a few, and found one that hangoutsbot had the feature-set I was looking for. This came with all the hooks to extend it effectively, as well as a small ORM called peewee to abstract out any database functionality. I think peewee is the first ORM I’ve used in Python, and it has been fairly straightforward. I think I still prefer the feel of something like hugsql over ORMs in general, but peewee is painless. ...

August 15, 2017 · 4 min · 673 words · Bradon Kanyid (rattboi)

Mopidy-Subsonic

More info can be found at the Mopidy-Subsonic Github page.

August 15, 2013 · 1 min · 10 words · Bradon Kanyid (rattboi)