Garry's Mod

Garry's Mod

546 ratings
PatchPlay (PPlay)
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Fun
File Size
Posted
Updated
33.730 KB
19 Apr, 2014 @ 1:29am
25 Oct, 2015 @ 8:16am
24 Change Notes ( view )

Subscribe to download
PatchPlay (PPlay)

Description
WARNING! Dirble API and the SoundCloud API is not available anymore - therefore we have to deprecate this plugin. It will no longer receive updates.


PATCHPLAY - A fast, simple and stable music player for Garry's Mod 13!
--------------------------------------------------------------------------------------------

WHY WE RECOMMEND USING PATCHPLAY

Everybody wants music:
Since we have Garry's Mod we always dreamed of listening to music inside Garry's Mod synchronised with other players. With PatchPlay this is possible now!

Server and client side navigation
The Super-Admins of the server can decide what everybody should hear. At the moment only radio-streams are possible. If the client does not want to listen to this music, he can just use the private mode with his OWN streams. He can easily switch to server-mode at any time!

Simple but functional
Also we are pleased to keep the code as simple as possible, to prevent confusions or other similar things.
On the other hand we keep adding new functions to give you more freedom to control and more abilties to set things up like you whish to.

Frames for perfect control
PatchPlay works with frames, for a better overview in the panels.

In the Custom URL Frame you can write any stream URL in, and the player tries to play it. You can also give the stream a name and save it for faster usage. Then, in the Stream-List frame you can choose from your saved streams and you can play them with one click!

Bug fixing
We try to keep PatchPlay as bugfree as possible.
If someone posts an error on GitHub or on Workshop, we try to fix the problem as soon as possible. But please have in mind, that we are students, so it could happen that the bugfix would take some time.

Modern Design
PatchPlay is not just a functional addon. No, it also looks very good. We gave PatchPlay a nice modern design, which makes it comfortable to use. The notifications are big and minimalistic.
If you don't like something on the design, you can post a comment on GitHub or on Workshop. Maybe you also have some ideas, which can improve the design.

SoundCloud
PatchPlay also supports SoundCloud. Just insert the SoundCloud-URL and it will play the sound. This also works for the server, everybody will hear the SoundCloud-Songs!

USAGE OF PATCHPLAY

Difference between Server and Private Stream

A Server stream can be started by a superadmin. Everybody will hear this music.
If there is someone who doesn't like this music, they can either deactivate PPlay with a single click or they play a private stream. This stream is only streamed to his computer. So only he will hear that music and the other players will still hear the server-music.

How To

You can control the Settings in the Q-Menu > Utilities (mostly the second tab). There, if you are a super-admin, you can can decide what music everybody should hear (server-stream). You can put in a custom URL in the "Custom URL" Panel, then you can save this stream. It gets saved into the streamlist. In the future you can stream them directly from the streamlist.
Please notice, that there are special server-streamlists, and private-streamlists. Server-Streamlists can be used on the server, on which the streams got saved. Every superadmin can see the same Server-Streams in the Server-Streamlist. Private Streamlists can be used by one special player and can be used on EVERY server, which uses PPlay. You don't have to save your streams twice.
For private streams, everything is the same, except they can change to server-music with one click everytime.

Playlists

Maybe you noticed, that playlists are supported now. You can create playlists and add songs to them. In the future, also SoundCloud-playlists will be supported and you will be able to save them to the other playlists

FEATURES

- Station Browser
- SoundCloud Browser
- Playlists
- Same music for EVERYBODY!
- Server decides which music
- Possibility to stream own music (private-music) - nobody will hear them, except you
- Modern Notification design
- Simple to understand
- Possibility to add and delete streams from your stream-list
- and more

COMMANDS

Server console commands:
pplay_resetkeys - Resets the keys to open the Player Frames to the default keys!

Client console commands:
pplay_open_private - Opens the private Player Frame
pplay_open_server - Opens the server Player Frame

UPCOMING FEATURES

- SoundCloud playlists
- Permissions (depends on gamemode and installed addons)
- Vote system
- Maybe 3D radios

If there are some open questions, please let us know!
If there is a lua error, please post an issue in the issue section on Github. (https://github.com/Patcher56/PatchPlay/issues)

Thanks!

We hope, that you enjoy PatchPlay on your server!
Popular Discussions View All (2)
2
26 Jun, 2020 @ 9:03pm
Can't set serverside volume for every person in the server.
saos
1
5 Jul, 2020 @ 4:01pm
An error whilst making a Private Track Playlist.
GroovyGray
351 Comments
jazmin 4 Apr, 2022 @ 11:14am 
literally just fix this already, its been months
Exotetere 26 Feb, 2022 @ 4:21pm 
I hope somebody makes a fix for this addon at some point
CrispyCornFlakes 26 Feb, 2022 @ 4:19pm 
It's still broken.
Yumi 15 Jan, 2022 @ 3:16pm 
Is it works now?
Exotetere 4 Oct, 2021 @ 6:52pm 
Mod is broken. No idea what the issue is. Searching doesn't work, and you can't make playlists. It just gives you script errors.
Silverstep 29 Sep, 2021 @ 1:58pm 
Patchplay is now constantly giving me and my other friends’ servers errors and it refuses to play any music at all.
Aemyl 11 May, 2021 @ 8:52am 
SuperDean, this stream doesn't lead anywhere, the website is dead
SuperDean 20 Feb, 2021 @ 7:52pm 
SuperDean 20 Feb, 2021 @ 7:49pm 
can you make it so that stopsound command doesnt stop it?
Nyazazel 19 Nov, 2020 @ 8:34am 
My friend doesnt hear music or see whats playing in any player, server or private. Any ideas why?