Brain Dump page - meatherly/play-linux GitHub Wiki
Player: Rhythmbox - https://wiki.gnome.org/Apps/Rhythmbox
Create a plugin to manage the player. - https://wiki.gnome.org/Apps/Rhythmbox/Plugins/WritingGuide
Add a RESTful api to the plugin to control Rhythmbox. Not sure what library I'll use but here are a few I've found: Flask, Bottle, Django-Rest. Bottle or Flask seem to be lightest so I'm going to look more in to them.