Skip to content

Releases: Napoleon-x/VideoLAN-VLC-Discord-RPC-in-Java

VLC Discord RPC v1.6

16 Aug 15:58
Compare
Choose a tag to compare

Initial jar release, its runnable and has the dependencies within it. For information on how to run refer to the readme.

java -jar VLCDiscord-RPC-v1.6.jar --hideCPS true

If you get a np_metadata_full not found, that is completely normal it means its your first start and you have not ran the extension yet in VLC, just go under view and press the extension name to activate it and then play a song. You should now be able to start the program correctly.

This addition should allow for album art should your music file have art metadata associated with it. If not use something like AudioRanger to add an album picture and artist details.

Commands and preferences

--keepTime <true/false> : Keeps the elapsed time in the Rich Presence even when a different song is playing. The time won't be reset when a new song starts.
--customCPS <message here> : Replaces the "Currently playing: (song_name)" from the Rich Presence. Available variables: (playing_status), (song_name), (artist), (metadata_name).
--details <message here> : Adds an extra field in your Rich Presence with a custom message. You can use variables like: (playing_status), (song_name), (artist), (metadata_name).
--enableArtwork <true/false> : Enables or disables the display of thumbnail artwork associated with your file.
--disableWarnings <true/false> : Toggles whether to disable warnings from being printed.
--debug <true/false> : Enables or disables printing of debug messages.
--showExtension <true/false> : Shows or hides the file extension in the name of the media file on the Rich Presence.
--hideCPS <true/false> : Removes or includes the "Currently playing: " prefix from the Rich Presence.
--npFullMetadataFile <file-path-to-np_metadata_full.txt> : Use this if np_metadata_full.txt is not in the default directory on your operating system.
--skipPlugincheck <true/false> : Skips the checking of whether the extension exists or not.
--checkActiveVLC <true/false> : Shuts down the Rich Presence when VLC is deactivated.```

Do not be shy to fork and make pull requests or ask questions in the issues tab.

VLC DIscord RPC 1.0

30 Jul 19:04
Compare
Choose a tag to compare

Initial jar release, its runnable and has the dependencies within it. For information on how to run refer to the readme.

java -jar VLCDiscord-RPC-v1.jar --keepTime true

If you get a np_metadata_full not found, that is completely normal it means its your first start and you have not ran the extension yet in VLC, just go under view and press the extension name to activate it and then play a song. You should now be able to start the program correctly.

Commands and preferances

--keepTime <true/false>: Enables or disables keeping the time in the elapsed section of your Rich Presence even when a different song is playing. The time won't be reset when a new song starts.
--details <message here>: Adds an extra field in your Rich Presence with a custom message.
--disableWarnings <true/false>: Toggles whether to disable warnings from being printed.
--debug <true/false>: Enables or disables printing of debug messages.
--showExtension <true/false>: Shows or hides the file extension in the name of the media file on the Rich Presence.
--hideCPS <true/false>: Removes or includes the "Currently playing: " prefix from the Rich Presence.
--npFullMetadataFile <file-path-to-\np_metadata_full.txt> : If you are running an operating system other than Windows or another case scenario in which \AppData\Roaming\vlc\np_metadata_full.txt does not exist in usual directory when running extension on VLC
--skipPlugincheck <true/false> : Skips the checking of whether the extension exists or not
--ignoreActiveVLC <true/false> : Ignores the check for whether VLC is running or not