mirror of
https://github.com/koel/koel.git
synced 2026-04-26 09:15:59 +03:00
[GH-ISSUE #377] Feature Request: Ability to stream to UPnP/DLNA devices from within Koel interface #273
Labels
No labels
Authentication
Dependencies
Documentation
Feature Request
Flac
Help Wanted
Installation/Setup
Integration
Mobile
PR Welcome
Pending Release
Performance
Playlist
S3
Search
Sync
[Pri] Low
[Pri] Normal
[Status] Keep Open
[Status] Needs Author Reply
[Status] Needs Review
[Status] Stale
[Status] Will Implement
[Type] Blessed
[Type] Bug
[Type] Duplicate
[Type] Enhancement
[Type] Help Request
[Type] Question
[Type] Task
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/koel-koel#273
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @r0bbie on GitHub (Jul 13, 2016).
Original GitHub issue: https://github.com/koel/koel/issues/377
An amazing feature that Koel doesn't yet seem to include would be support for UPnP/DLNA devices.
Coming from Spotify myself, the way Spotify Connect discovers devices and supports instant switching between playback on different devices is really intuitive and powerful. See screenshot below for example.
The Koel interface could support this in a similar way utilising the UPnP and DLNA open standards. As well as switching between playback to different supporting devices, even better would be if the ability was provided to stream to multiple different devices at once (i.e. multiroom). This is something even Spotify Connect doesn't yet support.
By supporting UPnP/DNLA, this would provide support for:
I'm aware there would likely be a fair bit of work involved in implementing this, but I think it'd be an incredible addition to Koel - which already seems to be a powerful music player, with the best interface I've came across in any comparable libre self-hosted music server.
@phanan commented on GitHub (Jul 14, 2016):
This would be a great feature. Unfortunately, if I understand it right, browser support for APIs necessary for the implementation is currently next to nothing, and, being a web-based application, Koel suffers from every limitation the browser does. We'll need to come back to this another day.
@mathcals commented on GitHub (Oct 8, 2016):
I think it also would make sense to connect with other devices on the server side (like Emby does). This way you are not limited by browser API's and there is also the possibility to control the same device from multiple instances of koel, while the device queue is preserved (because it is stored on the koel server).
@r0bbie commented on GitHub (Oct 11, 2016):
Agreed. A server side approach, as taken for instance by Emby, matched my thinking regards how this could be achieved.
@breadlesscode commented on GitHub (Oct 11, 2016):
I use this chrome extension to stream Netflix, Google Music.. from my Browser.
https://chrome.google.com/webstore/detail/google-cast/boadgeojelhgndaghljhdicfkmllpafd?hl=de
I think this extension is a nice approach
@r0bbie commented on GitHub (Oct 11, 2016):
@breadlesscode The Chrome extension works well, but it's offered by Google for Chrome streaming to Chromecast only. In terms of any cross-browser support for streaming via UPnP/DLNA - as @phanan noted this doesn't exist at present unfortunately.
It is worth checking out how Emby solve this problem by handling the UPnP/DLNA streaming on the server side, as it is quite effective.
@JamesDAdams commented on GitHub (Nov 28, 2021):
Hi,
any news for this ?
Thanks.
@emmadesilva commented on GitHub (Oct 17, 2024):
@phanan Has the support improved for this since? Otherwise, given that I think a lot of people (at least myself) use Koel only on their home network, wouldn't it be plausible to have an (opt-in?) feature to have the backend server make the connections needed? Would love to be able to stream to my Fire TV.