Comments (5)
Yeee! This is an issue that I've had as well and I've been trying to think of a solution. Listing albums is hard because some artists just have tons of albums, and many times google music lists EPs/singles along with the albums. Lots of noise.
A couple of commands that I've thought would be useful:
Alexa, tell geemusic to play the latest album from LCD Soundsystem
Alexa, tell geemusic to play an album by artist Radiohead
Alexa, tell geemusic to play a different album
The last two commands would be randomly shuffling through albums, similar to the song shuffle that we're working on now.
from geemusic.
Yes! Those commands would all be super useful.
You could also consider having two variations on listing (or something similar):
Alexa, tell geemusic to list the latest albums by Radiohead
Alexa, tell geemusic to list all albums by Radiohead
The first could just list a few (maybe 5 or so) and the second could just list all of them if that is what the user really wants. I would think that they would just say Alexa, stop
once they hear the one they want and then tell her to play it.
Idk if this is possible, but you could also consider checking how many songs are on the 'album' before listing it. If it is like 5 or less you could consider it an EP or single and not list it... but then again some people might want the EPs to be listed along with the albums...
from geemusic.
I have a super basic implementation of this right now running locally. Once I get it cleaned up and refined a little better I'll put a PR in.
from geemusic.
Awesome! I'm stoked to get this functionality in.
from geemusic.
'For' the play a different album command, should the list of played albums persist through each command or should it only be made sure that the currently playing album doesn't get restarted?
from geemusic.
Related Issues (20)
- How to create an Alexa Skill in new Developer Console HOT 17
- Alexa - recognition issues? HOT 2
- ImportError: No module named 'pip.req' HOT 3
- Error after deploying via Lambda HOT 2
- AttributeError: module 'lib' has no attribute 'X509V3_EXT_get' HOT 1
- TypeError: Can't compile non template nodes HOT 7
- "AttributeError: module 'lib' has no attribute 'X509V3_EXT_get' " error message when GeeMusic server receives a request HOT 1
- Docker image won't start HOT 2
- Unable to Play Playlists & Uploaded from Paid Account HOT 1
- Tracks end early
- trouble getting this working - there was a problem with the response HOT 3
- Play on a speaker group or stereo pair?
- Undefined Variable Reference
- Is gee music still working? HOT 1
- Heroku : Playlist fails to play, but finds the tracks
- Support for Alexa-Hosted Skill?
- Heroku : Fails to deploy - No module named 'pip.req' HOT 1
- Docker Image Build Fails HOT 2
- ngrok assigning a new URL on each start HOT 1
- Cannot log in
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geemusic.