Skip to content

Add Navidrome songs you are listening to as Discord status!

License

Notifications You must be signed in to change notification settings

MeapVR/Navicord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Rich Presence for Navidrome

Navicord is an application that adds the songs you are listening to as your Discord status using rich presence. It does this by grabbing song information from Windows using WindowsMediaController and discord-rpc-csharp, a C# port of DiscordRPC.

Features

  • Highly customizable using config file (start hidden, etc..)
  • Has rich presence buttons that redirects a user to the song you are listening to on either Spotify or YouTube Music right out of the box.

Installation

DISCLAIMER: PLEASE READ CAREFULLY

It is preferred to use a different browser/app and only use Navidrome in that browser/app. If you do not do this and for example listen to music on Navidrome and watch a YouTube video at the same time in the same browser/app, conflicts in rich presence will occur. I for example personally use Microsoft Edge for only Navidrome because it lets you install Navidrome as an application to your taskbar and I use Firefox for everything else. If you want to change it to another browser/app just enter the name of the executable without the ".exe" at the end in the "config.json" file behind "ApplicationToListenTo".

  • Step 1: Download the latest release, run it and read the disclaimer and press ok, the application will then close.
  • Step 2: Open the "config.json" file that was created and change the settings to suit your needs, read the disclaimer above as you will probably want to set "ApplicationToListenTo" to another process.
  • Step 3: Run "Navicord.exe" again and let it run in the background and that's all there really is to it.

If you want the application to run at system startup then you can do so using Windows built in Task Scheduler

Detailed Config Descriptions

  • StartHidden: When enabled all console logging will be turned off and the application will start hidden.
  • ApplicationToListenTo: See disclaimer above.
  • DiscordDeveloperAppID: The ID of your Discord Developer App if you decide to use your own.
  • LargeImageKey & SmallImageKey: The small and large image that will show in the Discord rich presence. If you are using your own Discord Developer App ID and you uploaded any images, you can put the filename (without extension) of that uploaded image here.
  • LargeImageText & SmallImageText: The text that will show when you hover your mouse over the large and small image in Discord.
  • TextButton1 & TextButton2: The text of the buttons that will show in Discord rich presence.
  • StartOfURLButton1 & StartOfURLButton2: The start of a URL before the song name and artist are added behind it as query.

Feedback

Any feedback is welcome! If you need/want a new feature, find a bug or think of any way to improve Navicord, please file a GitHub issue or ping Meap#6124 in Navidrome's Discord Server.

Documentation

Here are some useful direct links:

Screenshots

About

Add Navidrome songs you are listening to as Discord status!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages