A small, python based extension to read ncspot data and display it on your profile in Discord using Discord's Rich Presence Client Protocol (RPC)
Project description
ncspot-rpc
Discord Rich Presence Client (RPC) adapter for ncspot
A simple, semi-lightweight, python based extension to display ncspot data from a socket to your Discord Profile using Discords RPC Protocol and PyPresence.
Why?
By default, ncspot does not interact with the Discord RPC, nor does it natively support it. This program acts a middleman and adapter for that missing bridge. For people who want to show what their playing to their friends on Discord, this program also serves as a replacement for several similar projects that are no longer supported or outdated.
The program acts a daemon you launch from a command-line using ncspot-rpc. We recommend you automatically set it up in a way to start on launch, or some sort of automatic run script.
Prerequisites
- Discord Client or Vesktop/Vencord (recommended)
- ncspot
- Linux or Unix Based System (Linux is the only platform we currently support, future compatibility expected in another update)
Example
Installation
We recommend installing via pipx for the best experience.
pipx install ncspot-rpc-adapter
Other installation methods are not officially supported at this time.
Documentation
To view the documentation we currently have available, use the hyperlinks below.
Credits
The following resources, and repositories contributed, helped or served as inspiration to the development of this project:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ncspot_rpc_adapter-1.0.0.tar.gz.
File metadata
- Download URL: ncspot_rpc_adapter-1.0.0.tar.gz
- Upload date:
- Size: 10.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e58db31f40868a46d8583d8c4732c469170e83bb0e96d752af1aaf6a3af5a4e9
|
|
| MD5 |
359e05f70653b736b4ddf47cc2c0d680
|
|
| BLAKE2b-256 |
5c5f702335321e822f48179d5de77f8a98c6a4b87e5a8cf1759ac5c925968f34
|
File details
Details for the file ncspot_rpc_adapter-1.0.0-py3-none-any.whl.
File metadata
- Download URL: ncspot_rpc_adapter-1.0.0-py3-none-any.whl
- Upload date:
- Size: 10.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93d537ad6922d469294b3c3f65684a79b6dd2252ab81efa998040157146cbdb2
|
|
| MD5 |
7f56e86bff1b683ab8e7a6252e3bd2a3
|
|
| BLAKE2b-256 |
93c6d79d89a133f8225901f837b429e81d99c8f75fd555c37e4c5d8ac379ffd6
|