Skip to content

Releases: pascalpuffke/cmus-rich-presence

v1.9

22 Dec 23:39
ace393a
Compare
Choose a tag to compare
  • Added support for custom formatting!

    You can use the following placeholders:
    - %title
    - %artist
    - %date
    - %album

    There are multiple ways to use this feature:
    1. using command-line arguments
    --top, -t "format string"
    --bottom, -b "format string"
    2. using a configuration file
    Make sure it's called "cmusrp.conf", is in the same directory as the jar file and contains the following:
    ```
    TOP_FORMAT="format string goes here"

              BOTTOM_FORMAT="format string goes here"
              ```
    

v1.8

21 Dec 15:30
1c7ae3c
Compare
Choose a tag to compare
  • Now shows the version string when hovering over icon
  • Minor code improvements

Small changes

27 Sep 14:33
a48f083
Compare
Choose a tag to compare

Full changelog:

  • Added '--quiet' argument
    • Disables all console output
  • Added argument abbreviations
    • '--help': '-h'
    • '--debug': '-d'
    • '--interval': '-i'
    • '--quiet': '-q'
  • Small code changes

Better parsing for untagged songs

24 Sep 15:13
6e4ac91
Compare
Choose a tag to compare

Full changelog:

  • Added '--help' argument
  • Untagged songs will now show up a little nicer, now excluding the full path and only showing the filename without extension
  • Tons of code optimizations. Big thanks to Zom-B

A lot.

23 Sep 19:12
70ba4b9
Compare
Choose a tag to compare

Full changelog:

  • Added argument parsing:
    • '--debug' activates debugging mode introduced in version 1.3
    • '--interval [int]' sets polling interval in ms [default: 1000]
  • Added warning for songs that are not tagged properly
  • When cmus is paused, it will no longer display activity in Discord
  • Removed unnecessary Logger class, just use default printf
  • The usual code optimizations. It's a lot more readable now.

Added icon

13 Jun 12:45
37a2175
Compare
Choose a tag to compare

Full changelog:

  • Added icon
  • Code cleanups:
    • Cleaned up main loop just a little: I have replaced an if statement with a switch.

Better docs, cleanup and debug mode

13 Jun 11:27
adb6161
Compare
Choose a tag to compare

Full changelog:

  • Added better documentation. It may be too much though, feels like there's more comments than actual code
  • Added debug mode, which disables DiscordRPC and enables verbose logging.
    May be bloat but this makes debugging without spamming my discord status easier.
  • Code cleanups:
    • Fix infinite loop statement. I don't know if something bad could happen otherwise, but my IDE told me to do so.
    • Cleaned up main method

This update isn't too relevant for binary users.

Fixed crash when song isn't tagged properly

06 Jun 11:50
4b16528
Compare
Choose a tag to compare

Full changelog:

  • Added year information
  • Fixed crash when song isn't tagged properly, full filename will be displayed (temporary fix)
  • Removed unused code

Fixed album parsing

05 Jun 16:18
d4cecd7
Compare
Choose a tag to compare

This release fixes a bug that messed up album parsing when the song had an albumartist tag.

First release

05 Jun 09:49
c5146db
Compare
Choose a tag to compare

There still are some bugs, e.g. album tags aren't parsed correctly if the song also has an albumartist tag. Only works on Linux systems, didn't test on MacOS and Windows doesn't even have cmus.