[Day 3] Song requests endpoint added!

Updated the BlushyFaceBot web service to show songs that are previously requested and current songs in queue (see image). The plan is to hook up the website to the web service so that the song requests are shown but that’s a lower priority atm compared to the things that needs to be done in my to do list.

To use this feature (not available yet for everyone, it’s in my to do list to have it done soonTM!) you need to add yourself (meaning give permission) to the BlushyFaceBot so that it can join your channel and then add a link in your obs/xsplit to show the playing video in your stream.

As explained in the previous post, new commands are added such as !play <name optional> to play songs from that viewer only or play random songs with !playrandom, !autoplay is also added so that I don’t have to type !playrandom in chat every time as song has ended while I’m streaming.. That said, I added support for short youtube video links thanks to a viewer pointing out he was using a short link so now you can request songs both ways (www.youtube.com/watch?v=6SCQyBcHeDg or youtu.be/6SCQyBcHeDg)

To request a song, a “song request” token is needed that is given automatically by donating any amount or be my Patreon to request as many as you want without consuming a song request token. This is to limit troll/scare songs that otherwise anyone in chat can submit and post legit songs instead. This might or might not change in the future.

By allowing the BlushyFaceBot to join your channel, you will be able to use and configure most of the features of the bot such as enable/disable item drops that can drop in your channel, song requests, custom currency, timed commands, text to speech chat (requires the BlushyFaceBot client to use in obs/xsplit) and stuff you want to reward your donators automatically after making a donation (twitch alert/direct paypal support) etc and more features are being worked on.

Below is my stream settings in obs, playing the hamster dance.

Here is a screenshot showing the currently played song, requested by <someone>

And here is the database that holds the info, not very exciting as you can see but might be interesting to see how I’ve done it.

As a note: basically anyone that wants to develop a website or any software can do so by using the web service. For some calls there will be authentication required (such as /channel/(channelname)/donations) but for most, it’s freely available by calling the appropriate end points. I’m curious what people can/want to make with the BlushyFaceBot so if you are interested in developing software that makes use of the BlushyFaceBot web service let me know.

Thank you for supporting my channel and my bot 🙂 ♥

[update]

Some people that uses the bot’s song request feature on their streams asked me if it was legal to embed you tube videos? Well.. I got no law degree, I’m just a simple developer but as far as my googling goes, the short answer is yes, the long answer is that you still need a valid license or permission from the author(s) to play a song/video. Most recent EU ruling, embedding does not (always) equal copyright infringement. (not sure about NA or Asia countries)

That said, if you are a content creator and create music or videos and want me to play/share your original song/video here you can do that as well by adding it the same way as every other song requests by typing !play <yt link>. All the song requests in the auto play list are public domain / have a license or requested by viewers, in that case they agree that they have the permission to request the song, if not the song will be removed.

if you see a copyrighted song in the auto play, don’t hesitate to let me know and I’ll take it down.

BlushyFace

BlushyFace

I'm just a BlushyFace | Donate | Patreon
Thank you for supporting me doing this!
BlushyFace

Latest posts by BlushyFace (see all)

Related Post

Liked it? Take a second to support BlushyFace on Patreon!

Leave a Reply

Be the First to Comment!

Notify of
avatar
wpDiscuz