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

[Feature Request] allow playback from other sites besides youtube and soundcloud #360

Open
rhetr opened this issue Jan 30, 2022 · 3 comments
Assignees
Labels
Feature Request A feature request Low Priority A low priority feature/issue

Comments

@rhetr
Copy link

rhetr commented Jan 30, 2022

it would be great if the media plugin could play from other sites besides youtube and soundcloud, for example:

  • bandcamp
  • online radio stations (eg KCRW, KEXP or radio.net)
  • a self-hosted http server (it would be good if there were an "IgnoreCertificates" flag for this too)

maybe using something like streamlink or yt-dlp make sense.

@rhetr rhetr added the Feature Request A feature request label Jan 30, 2022
@DuckBoss
Copy link
Owner

The bot used to have an experimental plugin that supported playing radio stations, perhaps I can revisit this feature and also look into including bandcamp, etc. for the next major release.

@DuckBoss DuckBoss added the Low Priority A low priority feature/issue label Jan 31, 2022
@DuckBoss
Copy link
Owner

This is the old experimental branch with the radio plugin:
https://github.com/DuckBoss/JJMumbleBot/tree/experimental-radio-plugin/JJMumbleBot/plugins/extensions/radio

It was a little glitchy, but generally functioned fine. I'll revisit this feature again hopefully soon.

@DuckBoss
Copy link
Owner

DuckBoss commented Feb 3, 2025

@rhetr I implemented some radio functionality into the latest v5.3.0 release.

I wasn't planning on updating this project further and instead focus on the upcoming rework project, but I made a couple fixes to keep this project running and functional, so I also included the ability to stream from radio stations in the existing media plugin.
It should be compatible with most IceCast streams.

Usage:

!radiolink <icecast_url>

You can use existing audio commands such as !stop/!pause/!resume/!playing with the radio streams as well.
There are also some example stream links in the media plugin metadata file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request A feature request Low Priority A low priority feature/issue
Projects
None yet
Development

No branches or pull requests

2 participants