Slack music notifications from plex
1M+
In Plexamp, look for "user": "identifier" in config.json:
~/Library/Application Support/Plexamp/config.json.C:\Users\<username>\AppData\Local\Plexamp\Plexamp\config.json.Settings → Server → Network (Show Advanced) → ☑️ Webhooksyarn.$ yarn start
The app is now running at http://localhost:8000
$ yarn docker:build
$ yarn docker:start
The app is now running at http://localhost:8000
In your Plex account settings add a webhook pointing to where the app is running.
https://<my-heroku-app>.herokuapp.comhttp://localhost:8000You can provide parameters to the app either via the querystring or environment variables. If both are provided, the querystring value will take precedence.
| Query Parameter | Environment Variable | Description |
|---|---|---|
| token | TOKEN | Your Slack token. Required for this app to be able to change your status. |
| username | USERNAME | Your Plex username. Required if you are playing music from a shared server, otherwise optional. |
| player | PLAYER | The client identifier of the player you want to send notifications for. If not provided, your status will update from any Plex client your account is playing music on. |
| playEmoji | PLAY_EMOJI | The Slack emoji to use when playing. Do not include colons, i.e. plexamp-outline. If not provided will clear the emoji in your status. |
| pauseEmoji | PAUSE_EMOJI | The Slack emoji to use when paused. Do not include colons, i.e. plexamp-outline-desaturated. If not provided will clear the emoji in your status. |
| protected | If true, your status will be protected from changes if your status emoji is something other than playEmoji or pauseEmoji |
https://my-music-webhooks.herokuapp.com?token={slack_token}&username={plex_username}&player={player_client_identifier}&playEmoji={playing_emoji}&pauseEmoji={paused_emoji}
Content type
Image
Digest
sha256:ec579d989…
Size
68.9 MB
Last updated
12 months ago
docker pull plexinc/slack-music-notifications