infinityofspace / jellyfin_alexa_skill

Selfhosted Alexa media player skill for Jellyfin
GNU General Public License v3.0
71 stars 11 forks source link
alexa-skill jellyfin selfhosted

Jellyfin Alexa Skill

Selfhosted Alexa media player skill for Jellyfin


PyPI - Python Version GitHub

PyPI PyPI - Downloads GitHub Workflow Status

GitHub Workflow Status


Note: This project is still in a very early alpha phase, this means not all features are fully functional yet and features or usage can change significantly between releases. Moreover, new releases can result in data loss of the skill database.

Table of Contents

  1. About
  2. Features
  3. Installation
  4. Supported languages
  5. Skill speech examples
  6. Project plan
  7. FAQ
  8. Development
  9. Third party notices
  10. License

About

This is a self-hosting Alexa skill to play media from your Jellyfin server. Besides, simple playback, other additional functions like playback of playlists or managing favorites are included.

Features

If you have a feature idea, use this issue template to suggest your idea for implementation.

Installation

You can find the installation steps in the wiki.

Supported languages

The skill has support for the following languages:

Skill speech examples

The wiki contains examples how to interact with the skill.

Project plan

Take a look at the project plan to see what features and bug fixes are planned and in progress.

FAQ

You can find the FAQ here.

Development

You can find more guidelines for the development here.

Third party notices

Module License Project
flask-ask-sdk License Project
ask-smapi-sdk License Project
ask-smapi-model License Project
rapidfuzz License Project
peewee License Project
gunicorn License Project
Babel License Project
Flask-WTF License Project
requests License Project
psycopg2 License Project

Furthermore, this readme file contains embeddings of Shields.io.

License

GPL-3.0