jagrosh / MusicBot

🎶 A Discord music bot that's easy to set up and run yourself!
https://jmusicbot.com
Apache License 2.0
5.36k stars 2.57k forks source link

Allow playlist management for DJ/Admin #24

Open lamepenguins opened 7 years ago

lamepenguins commented 7 years ago

Currently it is only available for owner. I would like it so that DJ role can use it too.

Speedy321 commented 7 years ago

I support this. this would make the playlists actually matter. I'm the owner of my discord server, but a good friend of mine (Admin on the server) hosted the music bot, so he's the owner of it, and i would love to be able to at least add and edit the playlists w/out having to ask him to do it every time.

DelKatey commented 5 years ago

I support this, too.

johnb-xp commented 4 years ago

You could potentially sync the Playlists folder with Google Drive if hosting on windows, or use FTP if you're using Linux?

Johnnyhoboy commented 3 years ago

Hey, just saw this request, I'd fully support it too for community curated playlists. I would like for certain server roles to be able to append to playlists, similar to the "setdj" command

jagrosh commented 3 years ago

Part of the reason this is still on-hold is because it could be considered a security issue for someone other than the owner to be modifying data on the host machine. I would highly recommend setting up a youtube playlist that multiple people can edit, and then putting the youtube playlist link (not a watch link) into a playlist.

Speedy321 commented 3 years ago

Part of the reason this is still on-hold is because it could be considered a security issue for someone other than the owner to be modifying data on the host machine.

That is a good point, but I wonder if it would be reasonable to make it an advanced function with a disclaimer, and disabled by default in a way only the owner can enable it? Maybe with a recommendation to enable that function only when running inside of a suitable sandbox/container?

I would highly recommend setting up a youtube playlist that multiple people can edit, and then putting the youtube playlist link (not a watch link) into a playlist.

That is a good workaround though. I'm going to be using it next time I need to.