All Projects → reger-men → Alexa_YouTube

reger-men / Alexa_YouTube

Licence: MIT license
Alexa Skills to play Youtube Audio Music

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Alexa YouTube

Alexa Assistant
Implementation of the Google Assistant SDK as an Alexa skill
Stars: ✭ 422 (+881.4%)
Mutual labels:  skills, alexa-skill
alexa-conversation
Framework to easily test your Alexa skills functionally by creating a conversation with your skill.
Stars: ✭ 51 (+18.6%)
Mutual labels:  skills, alexa-skill
Alexa Skills Kit Sdk For Python
The Alexa Skills Kit SDK for Python helps you get a skill up and running quickly, letting you focus on skill logic instead of boilerplate code.
Stars: ✭ 678 (+1476.74%)
Mutual labels:  skills, alexa-skill
alexa-tesla
Alexa Skills Kit (ASK) project - Tesla monitoring and control for Amazon Echo devices
Stars: ✭ 23 (-46.51%)
Mutual labels:  skills, alexa-skill
Alexaskillskit.net
.NET library that simplifies Alexa skills development; same object model as Amazon's AlexaSkillsKit for Java
Stars: ✭ 210 (+388.37%)
Mutual labels:  skills, alexa-skill
Rpg Core
UNITY engine RPG framework
Stars: ✭ 146 (+239.53%)
Mutual labels:  skills
ask-toolkit-for-vscode
ASK Toolkit is an extension for Visual Studio Code (VSC) that that makes it easier for developers to develop and deploy Alexa Skills.
Stars: ✭ 90 (+109.3%)
Mutual labels:  alexa-skill
Studygrouplessons
One-hour introductory lessons on ideas and tools in coding and data wrangling for research.
Stars: ✭ 109 (+153.49%)
Mutual labels:  skills
Portfolio Template
An Open-Sourced Template for developers to show-off there skills. Made with ReactJS
Stars: ✭ 52 (+20.93%)
Mutual labels:  skills
SkillNER
A (smart) rule based NLP module to extract job skills from text
Stars: ✭ 69 (+60.47%)
Mutual labels:  skills
developerIdentity
Developers Identity(Portfolio) Template that helps you showcase your work and skills as a software developer.
Stars: ✭ 21 (-51.16%)
Mutual labels:  skills
particle-cloud-alexa-skill
Alexa Skill Lambda Function for accessing Particle devices
Stars: ✭ 17 (-60.47%)
Mutual labels:  alexa-skill
Linkedin Skill Assessments Quizzes
Full reference of LinkedIn answers 2021 for skill assessments, LinkedIn test, questions and answers (aws-lambda, rest-api, javascript, react, git, html, jquery, mongodb, java, Go, python, machine-learning, power-point) linkedin excel test lösungen, linkedin machine learning test
Stars: ✭ 7,014 (+16211.63%)
Mutual labels:  skills
alexa-typescript-starter
This is a simple starter project for Alexa skills using Typescript.
Stars: ✭ 38 (-11.63%)
Mutual labels:  alexa-skill
Udacity
➿ 💡 My Udacity projects that I have made to improve my skills and complete my nanodegree. Please don't use it to copy the projects. Submit the PR if you want something to be added to this repository.
Stars: ✭ 113 (+162.79%)
Mutual labels:  skills
alexa template
A template and tutorial for building an Alexa Skill written in Python focused on readability.
Stars: ✭ 44 (+2.33%)
Mutual labels:  alexa-skill
Java Skills
♨️ In this repository, you can get many Java skills.
Stars: ✭ 102 (+137.21%)
Mutual labels:  skills
awesome-libraries
😎 Libraries that are being shown in Sourcerer profiles.
Stars: ✭ 131 (+204.65%)
Mutual labels:  skills
b1Assistant
[DEPRECATED] - See README
Stars: ✭ 15 (-65.12%)
Mutual labels:  alexa-skill
Cv
🎓 Best in Class modern CV, Resume and Portfolio website template. All-in-One-Page site with simply customizable builder.
Stars: ✭ 232 (+439.53%)
Mutual labels:  skills

Alexa_YouTube Skill

Play Youtube Music via Alexa Echo. Alexa_YouTube skill makes it easy to play music and playlist from YouTube.

How to install

IMPORTANT: Download the latest release version (ZIP file) from HERE and upload it in AWS.

Alt text

Click on the image above to watch the video.

Features

User ...

  • ... doesn't need a YouTube account to groove this skill
  • ... doesn't have to wait until video is completely downloaded
  • ... can easily create and modify playlists
    • Playlists are identified by numbers
      • Alexa ask youtube for playlist {NUMBER}
    • Playlists file contains only the ID of the songs and thus remains quite small

Dependencies

Youtube API: This skills need Youtube PI service to access on Videos on Youtube for this purpose, the web app https://youtube-alexa.herokuapp.com/ was created. Of course you can also use other services or create new one.

This WebApp runs on a private server, the corresponding source code can be found here

Set your language

Currently this skill supports the 4 languages en-US, de-DE, fr-FR, it-IT

Set the language you want to use in var lang = "en-US"; into index.js

Expand with your language

The new release make it easy to expand any language you want without changing the source code in index.js. Following are the steps you should take:

  1. Copy one of the existing interaction models file and replace the intent with your language (you need to compile your model)
  2. insert your language block into responses.js
  3. set your language in index.js var lang = "en-US";

Commands examples

  • To play song with title {title}
    • Alexa ask youtube for {title}
  • To insert the current Song in the PlayList number {number}
    • Alexa ask youtube for add to playlist {number}
  • To Remove song from the current PlayList
    • Alexa ask youtube for remove from playlist
  • To remove PlaList number {number}
    • Alexa ask youtube for remove playlist {number}
  • To play the next song of the current PlayList:
    • Alexa next
  • To get all playlists back
    • Alexa ask youtube for show all playlists

Development Links

Alexa Developer Console

AWS Lambda

Notes

Please note that the aws /tmp/ folder is a non-persistent scratch area. This means that your Playlists are only temporarily stored in it. To solve that, please use an other storage service or your own server storage. This repository is based off of this original skill

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].