Releases: pascalpuffke/cmus-rich-presence
v1.9
-
Added support for custom formatting!
You can use the following placeholders:
- %title
- %artist
- %date
- %albumThere 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
- Now shows the version string when hovering over icon
- Minor code improvements
Small changes
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
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.
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
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
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
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
This release fixes a bug that messed up album parsing when the song had an albumartist tag.
First release
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.