Skip to content
This repository was archived by the owner on Oct 27, 2025. It is now read-only.

jesseward/songexplorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

No longer maintained and is no longer deployed to Google Home Assistant

songexplorer

Song Explorer

https://assistant.google.com/services/a/uid/000000209e90cd7f

Google Home assistant for music recommendations, built with Go and Redis. Using Google Home and API.ai

In a nutshell this service consists of the following

  • a very light Go web API (https://github.com/jesseward/songexplorer)
  • An agent created at api.ai
  • All api.ai intents, with the exception of the 'help' intent are answered by the songdiscover webhook (this Go app).
  • A self hosted Go app. Its sole purpose is to massage communication between api.api and the last.fm API. Calls that result in a redis miss, pass through to the last.fm API.

Example Google Home invocations

  • OK Google, let me talk to song explorer
  • OK Google, ask song explorer about artist Nightmares on Wax
  • OK Google, ask song explorer what artists are similar to Underground Resistance
  • OK Google, ask song explorer what are the popular songs by Boards of Canada
  • OK Google, ask song explorer what songs are similar to Caught Up by Metro Area
  • OK Google, ask song explorer what can i do

About

Song Explorer is an Actions on Google project written in Go

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published