Advanced features for Plug.DJ

Latest Version

Version
0.5.1
Update
August 17, 2014
Size
620KiB
Developer
skylerbeckman.com
Category
Users
638
Rating
3.78667 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
Http://plug.dj/
Https://plug.dj/
Storage
Notifications
See more

Plug X Extension

Seamless integration allows you to supercharge Plug.DJ without scratching your head. Plug X offers the most features out of any extension on the market. The first and only extension on the market with fully implemented chat popout and emoji suggestions.

Features:
- Custom Chat Popout
- Private Messaging (Beta)
- Friends List
- AutoWoot
- Multiple Languages Supported
- AutoJoin (AutoQueue)
- Chrome Notifications
- Chat Emoji Suggestions
- Waitlist AFK Timers (w/ trigger settings)
- Current DJ AFK Time (On Hover)
- See Who Meh'd (Currently only available in popout chat)
- Hide Video Playback
- Custom Backgrounds (w/ uploading)
- Video Resizer
- Next DJ Alert
- Working Mention Sound
- Notification Keywords
- Inline Chat Images
- 'Unable to Play' Popup Blocker
- Enhanced UI
- Custom Commands
- Inline Chat Notifications
- Inline Chat Notification Custom Colors
- Audience/DJ Booth Opacity
- Re-played Song Alert (Song in history)
- Automute Songs (Accessible through commands)
- Custom Mention Sound (via URL)
- AFK Autorespond Message
- Video Opacity
- Spacebar Mute
- Chat Image Zoom
- Custom UI Colors
- Custom Chat Colors
- Custom Individual Username Colors
- Chat Nicknames
- GIF/Image Commands

Tip: Type '/commands' to display Plug X command list



Note: This extension is subject to breaking on Plug.DJ updates. I will do my best to update the extension asap when such an event occurs.

It is recommended to not run any other extensions for Plug.DJ alongside Plug X in order to avoid interference

Changelog has been moved to project website

http://skylerbeckman.com/Plug-X/
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "background": { "persistent": false, "scripts": [ "js/event_page.js" ] }, "browser_action": { "default_icon": "imgs/icon128.png" }, "content_scripts": [ { "css": [ "css/style.css", "css/magnific-popup.css", "css/spectrum.css" ], "js": [ "js/extension_script.js" ], "matches": [ "http://plug.dj/*", "https://plug.dj/*" ], "run_at": "document_start" } ], "description": "Advanced features for Plug.DJ", "icons": { "128": "imgs/icon128.png", "16": "imgs/icon16.png", "48": "imgs/icon48.png" }, "manifest_version": 2, "name": "Plug X", "permissions": [ "http://plug.dj/", "https://plug.dj/", "storage", "notifications" ], "version": "0.5.1", "author":"Skyler Beckman", "web_accessible_resources": [ "js/main.js", \t\t"js/app.js", \t\t"js/emoji.js", \t\t"js/libs/magnific-popup/jquery.magnific-popup.min.js", \t\t"js/libs/spectrum/spectrum.js", \t\t"css/style.css", \t\t"css/popout.css", \t\t"css/magnific-popup.css", \t\t"css/spectrum.css", \t\t"sounds/ding.mp3", \t\t"sounds/alert.mp3", \t\t"imgs/logo.png", \t\t"imgs/logo_large.png", \t\t"backgrounds/tasty.jpg", \t\t"js/extension_script.js", \t\t"js/views/image.js", \t\t"js/views/css.js", \t\t"js/views/popoutBtn.js", \t\t"js/views/headerPanelBar.js", \t\t"js/views/djTimer.js", \t\t"js/views/bgFader.js", \t\t"js/views/updateModal.js", \t\t"js/views/emojiSuggestion.js", \t\t"js/views/dialogs/mentions.js", \t\t"js/views/dialogs/sound.js", \t\t"js/views/dialogs/autorespond.js", \t\t"js/views/dialogs/background.js", \t\t"js/views/dialogs/usernameColor/dialog.js", \t\t"js/views/dialogs/usernameColor/row.js", \t\t"js/views/dialogs/nicknames/dialog.js", \t\t"js/views/dialogs/nicknames/row.js", \t\t"js/views/dialogs/gifs/list.js", \t\t"js/views/dialogs/gifs/row.js", \t\t"js/views/menus/ui.js", \t\t"js/views/menus/uiColor.js", \t\t"js/views/menus/chatColor.js", \t\t"js/views/menus/chat.js", \t\t"js/views/menus/video.js", \t\t"js/views/menus/notification.js", \t\t"js/views/menus/basic.js", \t\t"js/views/menus/main.js", \t\t"js/views/menus/notifColor.js", \t\t"js/views/popout/popout.js", \t\t"js/views/popout/userList.js", \t\t"js/views/popout/waitList.js", \t\t"js/views/popout/chat.js", \t\t"js/views/popout/djBtn.js", \t\t"js/views/popout/header.js", \t\t"js/views/popout/list.js", \t\t"js/views/popout/lists/staff.js", \t\t"js/views/popout/lists/staffRow.js", \t\t"js/views/popout/lists/room.js", \t\t"js/views/popout/lists/roomRow.js", \t\t"js/views/popout/lists/ignored.js", \t\t"js/views/popout/lists/bans.js", \t\t"js/views/pm/window.js", \t\t"js/views/pm/friends/window.js", \t\t"js/views/pm/friends/row.js", \t\t"js/views/pm/friends/header.js", \t\t"js/views/pm/friends/list.js", \t\t"js/models/pm/friend.js", \t\t"js/collections/pm/friends.js", \t\t"js/collections/popout/users.js", \t\t"js/templates/emojiItem.js", \t\t"js/templates/pm/header.js", \t\t"js/templates/pm/friends/row.js", \t\t"js/templates/menus/ui.js", \t\t"js/templates/menus/chatColor.js", \t\t"js/templates/menus/uiColor.js", \t\t"js/templates/menus/chat.js", \t\t"js/templates/menus/video.js", \t\t"js/templates/menus/notification.js", \t\t"js/templates/menus/basic.js", \t\t"js/templates/menus/main.js", \t\t"js/templates/menus/notifColor.js", \t\t"js/templates/popout/chat.js", \t\t"js/lang/en.js", \t\t"js/lang/fr.js", \t\t"js/lang/es.js", \t\t"js/lang/pt.js" \t]}
Read more