Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Emby support #74

Open
memen45 opened this issue May 28, 2023 · 2 comments
Open

Add Emby support #74

memen45 opened this issue May 28, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@memen45
Copy link
Owner

memen45 commented May 28, 2023

Received this request per email. Please upvote if you'd like to see support for Emby media server in SubMusic!

Below an overview of feature support and implementation:

API docs: https://github.com/MediaBrowser/Emby/wiki

provider method Emby API description Content-Type
ping /System/Ping or /System/Info/Public returns code 200 application/json
recordPlay //Users/{UserId}/PlayedItems/{Id} submit a play application/json
getAllPlaylists /Users/{UserId}/Items, paged, filtered returns array of all playlists available for the user application/json
getPlaylist /Users/{UserId}/Items, paged, filtered on Id returns an array of one playlist object with {id} application/json
getPlaylistSongs /Playlists/{Id}/Items returns an array of songs on the playlist with {id} application/json
getRefId /Audio/{Id}/stream returns a refId for a song by {id} (this downloads the song) audio/*
getArtwork /Items/{Id}/Images/{Type} returns a BitmapResource for a song id (use backdrop) image/*
getAllPodcasts N/A returns array of all podcasts available for the user application/json
getPodcast N/A returns a podcast object with {id} application/json
getEpisodes N/A returns array of episodes for podcast with {id} application/json
@memen45 memen45 added the enhancement New feature or request label May 28, 2023
@mmandolesi-g
Copy link

As an avid Garmin and Emby user, this would be super helpful.

@shad-lp
Copy link

shad-lp commented Aug 19, 2023

Same here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants