-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog
84 lines (73 loc) · 2.97 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
v2.0.0
- Added support for custom config file locations
- Changed the way configuration parsing works, because why not
- Automated populating the internal config map, adding more config options doesn't require changing the code of the
ConfigurationFile source anymore
- New parser can detect strings, booleans, and integers correctly
- Replaced my commandline argument parser for the more robust and feature-rich Apache Commons CLI library
- Made the cmus output parser more robust
- Fixed possible wrong album tag readings when a song also has an albumartist tag
- Other minor code style improvements
v1.9.1
- Added support for comments in config file
- Added explaining comments in the default config file
v1.9
- Added a configuration file
- 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
- Now shows the version string when hovering over icon
- Minor code improvements
v1.7
- Added '--quiet' argument
- Disables all console output
- Added argument abbreviations
- '--help': '-h'
- '--debug': '-d'
- '--interval': '-i'
- '--quiet': '-q'
v1.6
- Added '--help' argument
- Untagged songs will 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](https://github.com/Zom-B)
v1.5
- 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.
v1.4
- Added icon
- Code cleanups:
- Cleaned up main loop just a little
v1.3
- 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
v1.2
- Added year information
- Fixed crash when song isn't tagged properly, full filename will be displayed (temporary fix)
- Removed unused code
v1.1
- Fixed album parsing
v1.0
- First release