Skip to content

tuxfoo/jellyfin-skill

 
 

Repository files navigation

Build Status

Find

NOTE: At the moment the latest version of this skill is maintained by some one else. I will be adding features and fixes to that instead you can find it here:

https://github.com/LostLightProjects/jellyfin-skill

Jellyfin

This skill is a fork of the emby skill that allows audio playback from a Jellyfin server

About

Stream music from your Jellyfin server using Mycroft! Play all songs by an artist or an instant mix of any artist/album/song in your Jellyfin library.

This has been tested on Manjaro using VLC audio backend.

Installation

Picroft

You will need to install vlc, installing just vlc-bin will not work which is really annoying. This requirement might change as mycroft supports more audio backends.

  • sudo apt-get install vlc

The common play framework does not work on picroft at the moment as the queries timeout before the request is complete, this is a bug in the playback control skill so for now you will have to use the "from jellyfin" intent, eg; "Play artist Blackmore's Night from jellyfin"

Common Play Framework

This skill supports the common play framework! This means you don't have to specify "Jellyfin" in your intent. For Example

  • "Play The Beatles"
  • "Play artist The Beatles"
  • "Play playlist fun mix"
  • "Play song Hey Jude"
  • "Play heavy metal"
  • "next song"
  • "pause"
  • "stop"
  • "resume"

From Intent

If you have other music services you can use the from intent

  • "Play artist Blackmore's Night from jellyfin"
  • "Play playlist fun mix from jellyfin"
  • "Play rock from jellyfin"

OTHER Features

You can ask for the track information.

  • "what song is this"

You can shuffle your music

  • "shuffle"

You can add the currently playing song to a playlist(it has to exist)

  • "add to (playlist name)"
  • "add to fun mix"

Set up

Go to https://account.mycroft.ai/skills Make sure to enter in your jellyfin server URL and login credentials.

Credits

rickyphewitt (Emby) tuxfoo (Jellyfin Fork)

Category

Music

Tags

#Jellyfin,#Music

Contributing

Always looking for bug fixes, features, translation, and feedback that make the Jellyfin for Mycroft experience better!

Troubleshooting

Setup Connection Info

Check Server Connection

  • "Check Jellyfin/Emby"
    • This will attempt to connect then authenticate to your Jellyfin server using the connection info provided above

About

This skill allows audio playback from a Jellyfin server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Makefile 0.1%