CloudCast - Live Radio with DJ

2,674
0
Publicado 2018-09-26
⭐CloudCast - Live Radio with DJ⭐
CloudCast is a new way to listen to music together through the cloud. Wherever you are, use CloudCast to create a seamless connection between other Scratchers around the world so you can listen to the same song live.

When you first enter CloudCast, our CloudSync technology needs to re-sync and calibrate. The currently playing song may cut off in the middle, this is completely normal and necessary so that you'll be listening to the same song live. This may also occur when a new DJ is selected.

If there is no DJ online, you'll automatically be the DJ! As the DJ, you can view song requests and change the upcoming song! The song you pick will be played to everyone online, live (0-1 second delay due to cloud data)!
If you fail to select the next song, CloudCast Auto DJ will automatically select a song. If this occurs three times in a row, you will be kicked.

If you're not the DJ, you can request songs and request to be the DJ (10 second cooldown), which is anonymous. Your requests are instantly sent to the DJ.

Click the chat icon at the top to chat to other online users! The number in the red circle represents how many new messages you haven't read. Our prewritten responses ensure a safe chat without the need for moderation.

If you are the DJ and you want to give up control, simply click the Stop sign.

If you are the DJ for longer than 30 minutes, CloudCast will automatically give up your control to let other people online have a chance to be DJ. If no one is online, you will automatically be DJ again.

Press 'P' to activate/deactivate SmartSound. SmartSound constantly monitors the volume of your surroundings and automatically changes the music volume accordingly so you get the best possible listening experience. SmartSound will remember when you click the Volume Up/Down buttons and will increase/decrease the volume for each sound level. This will reset when you turn off SmartSound. Recommended for use with headphones but can be used without headphones. Powered by CoreAI.

New Scratchers and guests can listen to the music but will not be connected to the cloud.

Music Control is local and all changes only happen on your device. Use the up arrow/down arrow on your keyboard to increase/decrease volume.

The reactions bar at the top lets everyone online see your reactions. There is a five second cooldown to prevent spam.

If you're the only one online, you can skip the song.

The song time (00:00/00:00) may skip two seconds at a time, go past or not reach the shown song time. This is a known issue due to the way CloudSync functions.

The 'online' counter updates every 10 seconds.

CloudCast supports an unlimited amount of users!

Fullscreen is not recommended.

We cannot add new songs since the file size of this project is at it's limit!

CloudCast has been extensively tested with up to three devices. If you find a bug, please tell us in the comments so we can fix it as soon as possible.

NOTE: Some songs in CloudCast were taken from the music video so it may differ from the original song.

---CHANGE LOG (DD/MM/YY)---

2.1.3 - 9/12/18 - Bug fixes to listener count and small changes.

News - 9/12/18 - Curated by @Squirmyfortherun!

2.1.2 - 12/11/18 - Removed CloudShield Beta due to issues.

2.1.1 - 10/11/18 - Added CloudShield Beta, which will automatically disconnect users from the cloud if it detects irregular cloud usage (multiple DJs with multiple tabs, DDOS attacks, etc.) and administrative tools.

2.1.0 - 7/10/18 - Added skip button for DJ, mute/unmute button, cooldown for chat and cooldown notification for reactions. Also cleaned up code and changed chat layout.

News - 5/10/18 - Trending??? (You may need to scroll down a bit)

2.0.0 - 1/10/18 - SmartSound V2 updates offset when changing volume manually, updated PTE Ultra to latest version, improved font and efficiency. Removed one song to improve loading time and reduce lag and assets. Up/down arrow keys now increase/decrease volume. Updated thumbnail. Bug fixes and improvements.

1.2.0 - 29/09/18 - SmartSound added!

1.1.1 - 28/09/18 - Added 4 new songs.

1.1.0 - 27/09/18 - Chat feature added and 2 new songs!

1.0.0 - 26/09/18 - CloudCast released!

---CREDITS---
@Lirex for the encoder/decoder

@-Rex- for the PTE Ultra

@isIand for the heart reaction icon

@Wix- for SimplaPrompt

@-Questwalker- for the equaliser animation

@ceebee* for reaction display script (modified)

@Kooldude183 for inspiration and up/down arrow keys volume changing

@Infinite_Code for the stop sign detector

@cs993394 for the DJ time limit idea

@Pritix for ban system

All music by the respective artist/s. The artist/s of each song are displayed next to the song name.



Created by INFIN1TY - Creation and Innovation
https://scratch.mit.edu/users/INFIN1TY/

FOLLOW: @INFIN1TY for updates on new projects!
LIKE, FAVOURITE, SHARE, REMIX (add credit!)
INFIN1TY News Notifications: @-NOTIF1CATION-
INFIN1TY - EST AUGUST 2017