Category Archives: Updates

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+)

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)

Mobile Update: Version 2 Released!

Version 2 has been released for Android and iOS!
Download the recent update by clicking on the buttons below!

 

What’s New?

Added:
+ My Friends list
+ My Friends management
+ Ability to add friends
+ Ability to view user profiles
+ Ability to show/hide NSFW communities
+ Settings gives users the ability to control chat images, mention sounds, and chat only mode (no video/audio)
+ Support for multiple languages
+ Community and host name for room search
+ Waitlist ban warning

Fixes:
~ Song renaming
~ Titles/chat without text errors
~ Site announcements no longer display HTML tags
~ Room ban duration
~ Tapping usernames in chat
~ Errors from reopening app
~ Closing keyboard after chat

                                                      Friends List and All Friends

  
                                              ————————————————–

                                                   User Profile and App Settings

                                                               ————————————————–

                              Notification of Being Banned from Wait List (booth)

  

Announcing: Updated Search!

Attention All Users!

We have just updated our Community Search functionality to better locate your favorite rooms to visit! You are now able to search by the community title and host name!

IMPORTANT: When searching for a room by community name and host name there must be at least 1 user currently in the community and the community must have at least 1 song  played.

– The Plug Team