This is a player to automatically play songs from YouTube which are posted to our little IRC channel. You can listen at https://yt-songbot.netlify.app. If the player doesn’t automatically start, press the play button to start.
Due to limitations in mobile devices, the player likely will not run in the backgroud. Therefore, if you switch away from your web browser, the player will likely stop. Desktop and laptop computers should work fine. If they don’t, blame YouTube since all we are doing is embedding their player and telling it to play a song.
In addition to users of the IRC channel being able to DJ, there are two DJ Bots.
DJ Auto: This DJ adds random songs to the queue from the built in library. The library is always expanding as people post new songs that haven’t been played before. The queue is kept in sync for all users, so when someone goes to the page or refreshes the page, they will be synced with other users.
DJ Random: Like DJ Auto, DJ Random plays random songs from the built in library. However, each user on the page will get different songs. There is no syncing of tracks in the queue to other people who are on the page.
You can tag a song as one or more genre. We may add genres at any time.
Only a handful of songs are currently tagged, so we encourage you to add tags to songs that do not yet have them. Simply type them in the tags entry box. If there is a tag not in our valid list that you would like to see included, feel free to ask for the genre to be added.
You can listen to songs associate with a tag at a url like:
Current tags: 40s, 50s, 60s, 70s, 80s, 90s, 2000s, 2010s, 2020s, christmas, country, christian, christian-rock, gospel, soft-rock, classic-rock, rock, pop, rap, hip-hop, jazz, blues, metal, punk, alternative, indie, electronic, house, techno, trance, chill, lo-fi, raggae, dancehall, latin, orchestral, r&b, soul, disco, edm, oldies, folk, bluegrass, americana, world, musical, soundtrack, opera, acoustic, violin, piano, cello, organ, symphony, chamber, industrial, grunge, ambient, classical, power-ballad, disney, eurovision, new-age, classical-crossover, k-pop, bollywood, movie-scores, kids
Only want to hear one or a few artists? Using the following URL format will let you play the artist or artists specified.
Don’t like this but still like music? Here are some alternatives.
When DJ Auto or DJ Random are playing, just paste a YouTube URL or YouTube Video ID to the channel or directly to the bot and the song, if a valid YouTube music video and less than 12 minutes, will automatically queue up.
When a DJ is set, only the DJ can queue up songs.
The following commands are available to the IRC Bot.
Displays the current DJ.
Example: !dj
Available: Everyone
Makes you the current DJ.
Example: !dj on
Available: Level 100
Turns off the current DJ and sets the DJ to either DJ Random or DJ Auto.
Example: !dj off
Available: DJ or level 200
Makes the nick the current DJ
Example: !dj FozzieBear
Available: Level 200
Deletes track in queue using the provided term or terms. Must match the queued song’s video id or be contained in the title or artist field of the song. In case of more than one match, this will delete the most recently queued track.
Example: !queue delete mr. roboto
Availble: DJ or level 400
Deletes the last queue track in the queue. Useful immediately after you make a mistake in pasting the URL of a video you didn’t mean to post.
Example: !queue delete last
Available: DJ or level 400
Performs a search on YouTube for the song and queues up the song which was returned at the top of the search results. This is usually the best match, but YouTube search is iffy, so may not always give you what is expected. To see the song that would play before queuing it up, search the term at https://music.youtube.com and then click the Songs filter button. The song listed at the top will likely be the same song that would queue up.
Example: !play The Other Side of Life by the Moody Blues
Available: DJ or level 400
Queues up a random track from the radio’s internal library. The library contains nearly all songs which have been played and can be a pretty eclectic mix.
Example: !random
Available: DJ or level 400
Performs a search on YouTube for the song and queues up a random song from the list
of songs YouTube returned. This differs from !play term
in that the latter will
queue up the first, and most relevant result. To see a list of possible songs that
could be played before hand, search the term at https://music.youtube.com and then
click the Songs filter button.
Example: !random house of rising sun
Available: DJ or level 400
Like !random
, except the song queued up will be a Christmas song. While this can be
used anytime, most DJs would probably not use this command outside of the
Christmas season.
Example: !christmas
Available: DJ or level 400