Releases: jasger9000/mpdris
Releases · jasger9000/mpdris
Release list
v1.3.0
Version v1.3.0
What's Changed
- Add cover_directory config value by @jasger9000 in #8
- Fix build script not running sometimes by @jasger9000 in #9
- Add dirname covers support by @jasger9000 in #10
- Allow MPD_HOST to be a hostname by @DIzFer in #11
- fix: use as_bytes() before slicing string by @jasger9000 in #12
- Update to 2024 edition by @jasger9000 in #13
- Change config path by @jasger9000 in #14
- Add Package table & update roadmap on README by @jasger9000 in #15
- appease clippy by @jasger9000 in #20
- Fix not being able to build Arch package with lto by @jasger9000 in #19
- add --pkgname option to xtask install by @jasger9000 in #21
- Refactor: remove once cell by @jasger9000 in #22
Big thanks to @DIzFer for adding hostname lookups!
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Version 1.2.0
This time I added a bit of user facing functionality in the form of:
- a logging facility which you can control using the
--levelargument, - a new flag
--daemonto fork into a background process, - a sample config which you'll be able to find under /usr/share/doc/mpdris/sample.mpDris.conf if you use the AUR package
Changelog
- Add a logging facility
- Add new command line argument
--levelto control logging verbosity
- Add new command line argument
- Add functionality to fork into a daemon
- Add new command line argument
--daemonto fork into a background process upon lanuch
- Add new command line argument
- Add a sample config
- add shell expansion for the music_directory value in the config
- Fix a data race when reloading the config using SIGHUP
- Add a lower bound to the set_volume function
- Add two helper functions to create the metadata in the Player interface
- Add a new util module and move some functions and modules there
- Add format and lint jobs to build workflow
Full Changelog: v1.1.1...v1.2.0
v1.1.1
Version 1.1.1
This release mainly restructures some internal parts.
It also makes libsystemd an optional dependency which means you will now also be able to run it on systems without systemd.
Changelog
- Refactor some internal functions and structs
- Update zbus to v5.4.0
- Dynamically load libsystemd
- Make the MPD client fail faster when the connection breaks
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Version 1.1.0
This release mainly focuses on improving performance rather than adding new features.
Changelog
- You can now use
-has a shorthand to--helpto get the help prompt - The program now exits when it fails to reconnect to MPD
- Avoid a lot of deep clones which should improve performance
- make use of RwLock instead of Mutex so multiple dbus clients can request properties at the same time
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Version 1.0.0
First release, yay!
Changelog
- Add the application
Full Changelog: https://github.com/jasger9000/mpDris/commits/v1.0.0