Author Archives: Plug Technologies, Inc.

Announcing: Community Settings!

We have very big news!

A new way to describe and style your community is here!

Since the return of plug.dj in 2016, it has been a huge goal of our team to provide a way for our hosts to make their communities more welcoming and appealing to their members.

We wanted to give each host new abilities to customize their room from the picture and cover, to more specific information like genre, sub-genre, language, custom links, and descriptions, as well as one of the most requested features to change the community background!

Any of the backgrounds during this release are free, but make sure to activate them by purchasing them in the store!

Along with these changes being visible on the website, they’ll also be seen on your phone browsers!

                               

Let us know how you like it and help spread the news on our social media!

Facebook
Twitter
Instagram

Android: Background Play Extension

Finally, the long wait is over!

Playing music in the background through our app is now much easier with this newly released background play extension.

For years plug.dj users have been creating their own plugins/browser extensions and bots to user for plug.dj. Today marks the first extension released for the Android app.

Shout out to those involved with Radiant RCS, Plug3, Basic Bot, Chillout Music Bot, Nightcore Bot, Tastybot, TranceHouseChill Bot, Nightblue Bot, Radiant Bot…

 

 

Instructions:
1. Download and Install the Background Play Extension
2. Update to the latest version of the plug.dj android app
3. Open the plug.dj app and click on the plug.dj icon at the top left to open the menu.
4. Click on Extensions
5. Enable Background Mode

If you haven’t already downloaded the extension and are on the extension page, click the + icon and download it from the Google Play store and follow the instructions above.

     

Let us know how you like it and help spread the news on our social media!

Facebook
Twitter
Instagram

Want to build your own extension for the plug.dj Android app?
Click here for more information

Mobile Update: Community Info/Settings

Version 2.6 has been released for Android!

Download the recent update by clicking on the button below!

What’s New?

Added: Community Info/Settings!

+ View the community name, description, and welcome message by tapping on the community name at the top
+ Edit the community name, description, and welcome message as staff
+ Lock/Unlock Wait List as staff
+ Turn DJ Cycle On/Off as staff
+ Change chat level as staff

View of Community Info and of the Community Settings

To get to the Community Info/Settings, click on the Community Name at the top

                

(Note: to edit the name, description, and welcome message you must be a co-host/host
& to change the community settings, you must be a manager+)

Starting a Community on plug.dj

Starting a plug.dj Community

When you own or start a Community on plug.dj there’s a lot you need to keep in mind. This blog will help you get started. What exactly you need to keep in mind? How did others do it?

Getting started

When you just start a Community there’s some things you need to get started on. First, make your community! Choose a name that fits your community. Is it based on a specific genre? Is it for a group of friends? Or are you making one for a forum, game or site? This might help you choose a fitting name.

“Get a group of friends that wants to found a community with you and set up some really basic rules, no need to be precise, they’ll improve on their own with time. Have fun, share music together, try to get new users involved and who knows, maybe your community will be one of the best around!” – WiBla, host Electro-House

Description

When you’ve started your Community it’ll be awfully empty, now is the time to really make it your own. When clicking your community name in the top right corner you’ll see your Community settings. You can edit your description here, tell people what your Community is all about. Most Communities will also have a list with rules in their description, your community will also need some rules to keep things clean, at first just a basic list will do it.. When making your rules, keep in mind that plug.dj also has site wide rules. You’ll find these rules here. This is an example of some basic rules:

Rules

  • Please keep music matching our theme
  • English only
  • No songs longer than 8 minutes
  • No explicit content
  • No trolling/insulting others
  • Respect staff and their decisions

“It’s necessary to have rules well written and easy to understand, and it is necessary to know when to put them into action or not.” – Mr.Elaaps, Electro House FR-EN and host Combat de Coq,Bûche et Tradition

Don’t be afraid to ask for feedback from friends in your Community. They might think of something else you haven’t thought of yet. When clicking your Community name you’re also able to change its welcome message. This message will display in the chat when someone enters your Community so make sure it says something nice ;). From here you’re also able to turn the DJ cycle on or off. When you have your DJ cycle enabled the DJ will rejoin the DJ wait list after they play a song. Next to this you can lock or unlock the DJ wait list. When you lock this the waitlist will only be available to your staff.

Choosing the right staff

When your Community grows bigger you’ll need staff. You need responsible people that know your rules and will punish people accordingly. Your staff needs to be able to act on their own but just how you want them to. Start with someone you trust or is active in chat. Be sure they know your rules and when to skip songs. You might want to start this person as a bouncer just to see how they’ll do.

“Choosing staff by how frequent they come and hang out with us as well as they enjoy the same music as we do. And also have a decent grasp on our community rules.” – Madtanker, Co-Host EDM Basement

Draw a crowd!

If your Community is really empty you could try to invite some people to it. It’s always nice to have a crowd who’s listening. Try sharing a link of your community on social media, you’ll find a sharing button in the bottom right, next to your playlists. If you made a Community for a specific site you could try and share it with them (but remember to ask permission first!). Plug.dj also has its own discord, you can share your Community in #promote-community. There’s also an event calendar and if you want to start your own event you can fill out the form right here. When people are joining your Community it might be nice to chat for a bit and get to know them. Whenever someone is a good DJ you might want to give them Resident DJ, this will encourage them to play some more nice songs!

“When someone says “Hi” in chat I say “Hi” back as fast as I can to give them the best experience possible, I just try to have a nice conversation with them and help them learning about plug.dj if they don’t understand some things.” – Timowh, Co-Host ϟ●Electro Dubstep & Techno●ϟ

I hope this blog post was informative for you and I wish you the best of luck creating or growing your own Community. I wish to see it sometime!

Written by Cyloon as a Brand Ambassador Trial Project

 

Major API Update: Roles and Global Roles Revamped

Intro

If you’re reading this and you are not an extension and/or bot developer, this will most likely not apply to you and it’s not important for you to read this. if you do maintain any code that uses plug.dj, please read this to make sure your permissions don’t go all crazy on you..

Current Situation/Issue

You might have already heard, we are planning to add new roles to plug.dj. Right now, there is no space to squeeze a role into. We have constants for the current roles from 0 to 5 in ascending order.

{
    0: “User”,
    1: “(Resident) DJ”,
    2: “Bouncer”,
    3: “Manager”,
    4: “Co-Host”,
    5: “Host”
}

And gRoles:

{
    3: “Brand Ambassador”,
    5: “Admin”
}

The same goes for our global roles (Brand Ambassador, Admin). If you use code to check for BAs/Admins you might have come across the gRole property. This stands for global role. You’ll know that for a Brand Ambassador, the gRole property is set to 3 and for an Admin it’s 5. This essentially means that a Brand Ambassador has the permissions of a Manager globally (in every community) and Admin has Host everywhere on the site.

Chances are in both our code and your code you will compare these roles by using the constants to compare permissions. For example, if the role is higher or equal to 2 (Bouncer), you let a user perform a certain action (eg. ban via your bot). If we would add another role, we’d have to add role 6. This would mean that they would have the most permissions out of every role that exists.

New Situation/Solution

We decided to multiply all existing roles by 1000. The new scheme will look like this:

{
    0:        “User”,
    1000: “(Resident) DJ”,
    2000: “Bouncer”,
    3000: “Manager”,
    4000: “Co-Host”,
    5000: “Host”
}

And gRoles:

{
    3000: “Brand Ambassador”,
    5000: “Admin”
}

This means we have room for 999 other roles in between the current roles that we have. This allows for much more flexibility and not very much code change for you and me.

If you use our front-end JavaScript API, chances are you don’t have to change anything if you use the constants we have set (API.ROLE.DJ, API.ROLE.BOUNCER, API.ROLE.MANAGER, API.ROLE.COHOST, API.ROLE.HOST). They will be updated once this update is released and your code will continue to work. If you chose to use the integers to compare instead of the constants, you will have to change your code to make sure chaos is avoided once this update is released.

 

Please email updates+roleupdate@plug.dj if this update is manageable for you to be prepared for your bots and extensions/scripts before Tuesday, September 19th or if you’d like to be added to our developer mailing list.

Mobile Update for Android: Background Play Workaround and More!

Version 2.3 has been released for Android!
Download the recent update by clicking on the button below!

What’s New?

Added:

Ability to Play Music out of App with a Floating Window or on a Locked Screen with Dimmed Brightness

Staff Moderation Tools!
+ Delete Chats
+ Skip a User’s Song
+ Changing a User’s Staff Role to Resident DJ, Bouncer, Manager, Co-Host, or Host
+ Ban a User from Community
+ Mute a User in Community
+ Wait List Ban a User in Community

User Lists!
+ Add or Remove User to or from the Wait List
+ DJ Queue, Current Users, Staff, Ban, Mute, Booth Ban, and Ignore Lists

Read about the Moderation features here: https://blog.plug.dj/2017/08/ios-moderation/
As well as the User Lists: https://blog.plug.dj/2017/08/android-user-lists

Mobile Update for Android: User Lists

Version 2.3 has been released for Android!

Download the recent update by clicking on the button below!

What’s New?

Added: User Lists!

+ Add or Remove User to or from the Wait List
+ DJ Queue, Current Users, Staff, Ban, Mute, Booth Ban, and Ignore Lists

View of New User List Icon and Initial View of User List (DJ Wait List)

    

Moving a User in the DJ Wait List and Viewing the Current Users List

  

View of User Rollover After Clicking on Username in List and Viewing the Staff List

    

View of Staff List and Unban a User

    

(Note: Banning, Muting, and Booth Banning all have the same type of view)

Mobile Update for iOS: User Lists

Version 2.2 has been released for iOS!
Download the recent update by clicking on the button below!

What’s New?

Added: User Lists!

+ Add or Remove User to or from the Wait List
+ DJ Queue, Current Users, Staff, Ban, Mute, Booth Ban, and Ignore Lists

View of New User List Icon and Initial View of User List (DJ Wait List)

    

Moving a User in the DJ Wait List and Viewing the Current Users List

 

View of User Rollover After Clicking on Username in List and Viewing the Staff List

    

View of Staff List and Unban a User

    

(Note: Banning, Muting, and Booth Banning all have the same type of view)

Mobile Update for iOS: Moderation!

Version 2.1 has been released for iOS!
Download the recent update by clicking on the button below!

What’s New?

Added: Staff Moderation Tools!

+ Delete Chats
+ Skip a User’s Song
+ Changing a User’s Staff Role to Resident DJ, Bouncer, Manager, Co-Host, or Host
+ Ban a User from Community
+ Mute a User in Community
+ Wait List Ban a User in Community

Skip a User and Viewing Staff Moderation Tools

    

Setting Staff Permissions for a User and Ban a User

 

(Note: Banning, Muting, and Booth Banning all have the same type of view)

Brand Ambassador of the Month: WarriorCatsRox

1. What is your username on plug.dj and where do you like to hang out?

My username on plug.dj is WarriorCatsRox. My favorite community to hang out is Nightcore Fanclub. I also visit the popular room Nightcore-331 daily because I love Nightcore! I have also been visiting smaller communities lately such as Arkham Network and the Furry Lounge.

2. What music and artists are you excited about right now?

I love all types of music, but my favorites at the moment include Nightcore, EDM and Pop. My favorite artist is Katy Perry and I just love her new Witness album that came out! She has a wide range of different rhythms to the songs in her album and each song has it’s own unique meaning, I love her songs!

3. Where are you from? What do you do for fun when you’re not on plug.dj?

I am from New Jersey in the United States. In the summer, I love going to the beach and just relaxing in the sand. It’s always nice just to sit by the ocean. It always makes me feel at peace and stress free. I also enjoy reading, drawing, gaming and watching anime.

4. Are you in school, or do you have a job?

When summer ends, I’ll be starting my first year in college. I am a little nervous because I’ll be going to school with a new group of people and may not know a lot of them. It would be great to meet new people though! I am going to college to learn more about Education and follow my dream to become a Teacher.

5. What are some things you hope to accomplish personally next year?

I hope that I am able to get my driver’s license. I am very nervous about driving, but I know that I should really get my driver’s license soon so that I can get to college! I don’t want to have to rely on my parents or friends forever and I think it would be nice to try and conquer my fear of driving.

6. What inspires you to be a Brand Ambassador?

There are many things that inspire me to be a Brand Ambassador. I love being able to help people out and enjoy going to many different communities. I love getting to meet all sorts of different people and listen to the music that they enjoy listening to.

7. How do you contribute to the plug.dj community as a BA?

I contribute to a variety of the Task Forces and do my best to help where I can. On our plug.dj Facebook and Instagram, I work on helping users if they have any problems, questions or concerns about the site. I also like thinking up ideas for new and exciting posts! I also work for the Support team and do my best to help people that may have questions or concerns about their account or communities.

8. Why do you love plug.dj? What’s the most exciting thing about plug.dj?

I like how plug.dj never fails to make me smile. I love the users that use the site and all the unique communities there are. I find it exciting how plug.dj is adding new features and always trying to make the site better for their users. The new Waitlist Ban feature is pretty cool!

9. What’s the most common question you get about plug.dj, and how do you answer it?

One of the most common questions I get asked is “What is a Brand Ambassador?” I was surprised that this question was so common and didn’t realize that many people didn’t know what a Brand Ambassador was. I often answer this question by saying “Brand ambassadors are volunteers on the site they help out in communities as well as try to promote the site, more information can also be found out here https://plug.dj/ba.” This answer is kept on my shortcuts for easy access.

10. Any final thoughts, advice or shout outs you’d like to share?

I just want to thank all my fellow Brand Ambassadors and Admins for doing their very best for plug.dj. I love the work and effort each and every one of them is doing for plug.dj and that they’re working hard to make plug.dj a better place. I especially want to thank Clannad, Tagzz and Margotron for doing their best for the Facebook Taskforce as well as Kaos and Burkes for doing their best for the Zendesk Taskforce. Thank you for doing your very best and always offering to help when needed.