Skip to main content

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

Highlight In list Final Concept

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.

  • Configuration Guide
  • Custom Discord Client
  • Tech Overview

Credits

The following resources, and repositories contributed, helped or served as inspiration to the development of this project:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ncspot_rpc_adapter-1.0.0.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ncspot_rpc_adapter-1.0.0-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

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

Hashes for ncspot_rpc_adapter-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e58db31f40868a46d8583d8c4732c469170e83bb0e96d752af1aaf6a3af5a4e9
MD5 359e05f70653b736b4ddf47cc2c0d680
BLAKE2b-256 5c5f702335321e822f48179d5de77f8a98c6a4b87e5a8cf1759ac5c925968f34

See more details on using hashes here.

File details

Details for the file ncspot_rpc_adapter-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ncspot_rpc_adapter-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 93d537ad6922d469294b3c3f65684a79b6dd2252ab81efa998040157146cbdb2
MD5 7f56e86bff1b683ab8e7a6252e3bd2a3
BLAKE2b-256 93c6d79d89a133f8225901f837b429e81d99c8f75fd555c37e4c5d8ac379ffd6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page