All Projects → nations → Spoticord

nations / Spoticord

Display your Spotify status as a Discord Rich Presence using the RPC API

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Spoticord

Metro For Discord
Make your Discord client look like a UWP app.
Stars: ✭ 109 (-10.66%)
Mutual labels:  discord
Discord Selfbot
A javascript discord selfbot that is setup and ready to go in less than 5 min.
Stars: ✭ 113 (-7.38%)
Mutual labels:  discord
Switchrpc
Discord Rich Presence integration for Nintendo Switch.
Stars: ✭ 116 (-4.92%)
Mutual labels:  discord
Betterdiscordctl
A utility for managing BetterDiscord on Linux.
Stars: ✭ 111 (-9.02%)
Mutual labels:  discord
Nerys Product Monitor Lite
A universal product monitor. Capable of monitoring any site for products based on keywords. Optimized for Shopify. Sends alerts via Discord when new products are detected.
Stars: ✭ 111 (-9.02%)
Mutual labels:  discord
Vlc Discord Rpc
Discord rich presence for VLC media player.
Stars: ✭ 114 (-6.56%)
Mutual labels:  discord
Discord.js Musicbot Addon
This DOES NOT WORK any more. This repo only serves as an archive for is anyone wants to pickup my work. You may still join the discord however.
Stars: ✭ 109 (-10.66%)
Mutual labels:  discord
Arikawa
A Golang library and framework for the Discord API.
Stars: ✭ 123 (+0.82%)
Mutual labels:  discord
Cathy
Artificial intelligence (AI) chat bot for Discord written in Python 3
Stars: ✭ 112 (-8.2%)
Mutual labels:  discord
Modmail
A feature-rich Discord bot for easy communication between server staff and users.
Stars: ✭ 115 (-5.74%)
Mutual labels:  discord
Discljord
A Clojure wrapper library for the Discord API, with full API coverage (except voice, for now), and high scalability
Stars: ✭ 111 (-9.02%)
Mutual labels:  discord
Discordpp
A Modularized C++ Library for the Discord API
Stars: ✭ 111 (-9.02%)
Mutual labels:  discord
Discord Panel
📊 User friendly dashboard/tool for discord bot developpers to manage servers
Stars: ✭ 116 (-4.92%)
Mutual labels:  discord
Shulker
A Discord to Vanilla Minecraft Chat Gateway
Stars: ✭ 110 (-9.84%)
Mutual labels:  discord
Discord Portable
🚀 Discord portable for Windows
Stars: ✭ 118 (-3.28%)
Mutual labels:  discord
Discord Rpc
Java Wrapper of the Discord-RPC Library for Discord Rich Presence.
Stars: ✭ 109 (-10.66%)
Mutual labels:  discord
Invite Manager Bot
A discord bot that tracks invites and much more
Stars: ✭ 113 (-7.38%)
Mutual labels:  discord
Bot
An open-source and self-hosted ticket management bot for Discord - a free alternative to the premium and white-label plans of other popular ticketing bots.
Stars: ✭ 122 (+0%)
Mutual labels:  discord
Aws Faq
Stars: ✭ 122 (+0%)
Mutual labels:  discord
Idisagree
Control remote computers using discord bot and python 3.
Stars: ✭ 116 (-4.92%)
Mutual labels:  discord

Deprecated

In favor of Discord's Spotify Connection.

spoticord 0.0.4 discordxd

Display your current Spotify song on Discord using the RPC API: N|Solid

Dependencies

  • NodeJS >=8
  • npm (>=5) or Yarn (>=1.2)
  • Discord Canary (preferred)
  • Spotify >= 1.0
  • Git

Setup

  • Clone the repo git clone https://github.com/nations/spoticord.git
  • Install the modules npm i or yarn
  • Open Discord & Spotify
  • Start the RPC app node app.js

How to run in the background

  • Install pm2 npm i pm2 -g
  • Start the app pm2 start app.js --name="spoticord"
  • Use pm2 log spoticord to view the logs
  • Restart the app using pm2 restart spoticord

Updating

  • To update SpotiCord, enter the "spoticord" directory and run git fetch in your terminal.

FAQ

Q: Can I get banned or punished by Discord for using this?
A: No. The RPC was made by Discord themselves and Spoticord has been recommended by Discord staff

Q: I don't see the progress bar, where's it gone?
A: Make sure you're using Discord Canary. Even still, Discord might remove this feature from time to time to update it since canary is a development version of Discord.

Q: Can I host this on an external server?
A: No, the Discord RPC api runs on your local Discord client, and unless you want to port forward a few things and create necessary firewall rules to do it, it's not worth it. You'd have to repeat that with the Spotify web helper api, too.

Q: I'm not experienced with this scope of programming, are there any tutorials?
A: Yes! I found a few on YouTube:
- https://www.youtube.com/watch?v=9Gsop2h64Uo
- https://www.youtube.com/watch?v=bTP2t6VgAv8
- https://www.youtube.com/watch?v=KhQtXUH4jlU
- https://www.youtube.com/watch?v=Rntn6Jg8cHk

Q: I found an obscure error not mentioned in the troubleshooting section, what should I do?
A: First, check the closed (and open) issues on this repo, we might have answered it there already. If not, create a new one with the WHOLE error and when it occurred (during start, runtime, etc). Thank you!

Useful links

Troubleshooting

It says the song is being updated but it isn't being displayed on my profile?

  • Go to Discord settings
  • Go to "Games"
  • Make sure "Display currently running game as a status message" is ticked

Invalid token function (or something similar)

  • Make sure your node is updated, you need at LEAST version 8.0.0!

stdout maxBuffer exceeded or some XML/CSV parse error

  • This is due to an outdated library which tries to help with Windows support
  • Go to node_modules, go to wintools, go to lib
  • Open ps.js
  • On line 11, replace the whole line with: exec('wmic process list /format:csv', {maxBuffer: 2000*1024}, function (err, stdout, stderr) {
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].