Giter VIP home page Giter VIP logo

skill-pandora's Introduction

Pandora

Listen to the Pandora music service

About

Pandora provides dynamically generated internet radio streams. Streams are influenced by the the traits of the music played and the songs you like or skip.

Using this skill does require a Pandora.com account. Sign-up is free with ad-supported streams.

Examples

  • "Play Pandora"
  • "Play Today's Hits Radio on Pandora"
  • "Skip this song"
  • "Next station"
  • "Next song"
  • "List my stations"

Credits

Mycroft AI (@MycroftAI)

Category

Music

Tags

#free #music #pandora

Installation

This should self-install as a well-behaved Mycroft Skill, but here are some under-the-hood details.

Dependency: pianobar package

This accesses Pandora via the excellent pianobar client for Pandora. The skill installs the debian package:

apt-get update
apt-get -y install pianobar

On Picroft and Mark 1, the skill will automatically set the appropriate drivers. For desktop there is typically no need for driver changes. If you want to double check, manually do these steps:

echo default_driver=pulse > ~/.libao
echo dev=0 >> ~/.libao

Troubleshooting

Debug mode will allow pianobar to write to the mycroft-cli. There you can see a little bit more detail on what pianobar is doing under the hood. Enable by saying "Pandora debug on"

FAQ

Why isn't the song playing?

  • You may be in paused mode. Try saying 'resume Pandora'
  • Sometimes Pandora will deny access to their streaming service. This can be resolved by just waiting for some time. I've noticed if i have multiple devices playing Pandora at once. To see if this is your issue, turn on debug mode, and you should see this message after invoking Pandora 'Error: Access denied. Try again later.'

Why does it keep telling me to check my email and password.

  • You should check your email and password. Really. Use a browser to log in at Pandora.com to verify you are using the correct credentials.

skill-pandora's People

Contributors

learnedvector avatar forslund avatar penrods avatar krisgesling avatar matthewscholefield avatar ethanaward avatar kathyreid avatar joshua-montgomery avatar davidwagnerkc avatar ken-mycroft avatar tree-ind avatar augustnmonteiro avatar chrisveilleux avatar luke5sky avatar devs-mycroft avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.