StreamLine is a Discord bot developed to enhance the Discord streaming experience itself, rather than integrating with other streaming platforms such as Twitch that is often seen with other bots.
Projected Updates:
- Settings for different variations of anisong
- Overlaying profile pictures onto memes
Implemented Features:
- Bot now responds to user adding songs to queue
- Song names are now hyperlinked to respective youtube videos
- Song details are now displayed whenever a song plays
- Streamline now displays how many servers it is in Fixed Bugs:
- Users can now remove the first song in queue using
~remove
- Anisong song name now appears even if users don't guess on the first song
- Anisong now stops playing whenever a play command is used
- Music queue is paused whenever an Anisong game is initiated
- If bot is kicked from VC without using commands Anisong will stop correctly
Implemented Features:
- Users can now use the play command during a song without changing the current song. Instead, a song queue will be created.
- Added command to display the queue
~queue/~q
- Added command to remove a song in the queue
~remove/~r
- Added command to skip the currently play song
~skip/~s
- Added command to clear the entire queue
~clear/~c
- Added command to stop the current audio output
~stop
- StreamLine now deletes user play commands after successfully adding the songs to the queue, preventing clutter.
Fixed Bugs:
- Users must be in a voice channel to use the play command.
- Play command now checks if the provided URL is proper or not.
- Correct messages are now displayed when users try to remove valid and invalid song numbers from the queue.
Implemented Features:
- Anisong - a game where StreamLine will play randomly selected anime and game music. Users then guess the anime/game series or the song name itself in order to score points and compete with one another.
~anisong
- Added song playing feature.
~play/~p
Fixed Bugs:
- StreamLine sometimes played multiple songs at once.
Implemented Features:
- Added text-to-speech feature in voice chats
~tts
- Added voice channel join and leave commands
~join
and~leave
Fixed Bugs:
- Data is now stored on a database, preventing settings on servers from resetting if StreamLine goes offline
Implemented Features:
- Spinner command
~spinner
Implemented Features:
- Dad mode command
~enable dm/~disable dm
Fixed Bugs:
- StreamLine no longer announces that a stream is live when a user leaves the voice call without ending their stream
- StreamLine can now operate in multiple servers simultaneously
- StreamLine now requests the proper permissions upon joining a server
- If no system channel is available, StreamLine will message in the next available channel
- Fixed a bug where unmuting/muting while streaming caused StreamLine to announce a stream
Implemented Features:
- Added bot commands
~set home/~set h
and~set role/~set r
- Added livestream announcements feature
All rights to StreamLine's icon belong to and have been authorized for use by our good friend Shirley Leung.