aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-06-19add a format specifier for durationGravatar Christian Hesse4-5/+14
2024-06-19support custom format from configurationGravatar Christian Hesse2-9/+35
2024-06-19support custom format at build time...•••... and drop the option for oneline formatting. That can be achived differently now. Gravatar Christian Hesse4-45/+60
2024-06-18use sigaction(2) instead of signal(2)•••As stated in the man pages, `sigaction` should be preferred to `signal`. Gravatar Christian Hesse1-4/+7
2024-05-21give a hint with no artworkGravatar Christian Hesse1-0/+3
2024-05-21add a comment on possibly missing mime-typesGravatar Christian Hesse1-0/+1
2024-05-21accept mime-types for MPEG-4 audio for artwork•••Looks like libmagic gives the mime-types 'audio/mp4' and 'audio/x-m4a' for these... Fixes #45 Gravatar Christian Hesse1-1/+3
2024-05-21update include, use pkg-config for iniparser•••... which ships required files with release 4.2.2. iniparser-4-2-2Gravatar Christian Hesse2-5/+2
2024-01-01update copyright for 2024Gravatar Christian Hesse4-4/+4
2023-01-03update copyright for 2023Gravatar Christian Hesse4-4/+4
2022-08-24prepare version 0.8.70.8.7Gravatar Christian Hesse1-1/+1
2022-08-24fix libav version check•••Checking with LIBAVCODEC_VERSION_INT is stupid if we do not include libavcodec... Let's use LIBAVFORMAT_VERSION_INT instead. This broke with commit 06d4b9b7a160ee1fbdc419f16dd6b8c9277288a8. Fixes #42 Gravatar Christian Hesse1-1/+1
2022-01-03update copyright for 2022Gravatar Christian Hesse4-4/+4
2021-03-16fix flickering notification when unpausing•••When last state is 'pause' we already have the correct icon, so no need to reset with generic icon. Signed-off-by: Christian Hesse <mail@eworm.de> Gravatar fwsmit1-1/+1
2021-01-01prepare version 0.8.60.8.6Gravatar Christian Hesse1-1/+1
2021-01-01Makefile: allow to override CFLAGS...•••... without loosing CFLAGS required for linked libraries. Closes #28 Gravatar Christian Hesse1-11/+11
2021-01-01update copyright for 2021Gravatar Christian Hesse4-4/+4
2020-11-25Makefile: change order of compiler parametersGravatar Christian Hesse1-1/+1
2020-11-25try $XDG_CONFIG_HOME/mpd-notification.conf first•••Signed-off-by: Christian Hesse <mail@eworm.de> Gravatar maxice82-3/+8
2020-11-25clearly state the licenseGravatar Christian Hesse6-6/+734
2020-01-28update copyright for 2020Gravatar Christian Hesse3-3/+3
2020-01-28Makefile: don't install systemd service if there is no systemdGravatar maxice81-0/+2
2019-10-10this is condition, not loopGravatar Christian Hesse1-1/+1
2019-10-09drop retry code, just fail and let the service restartGravatar Christian Hesse2-20/+4
2019-10-08do not retry on exitGravatar Christian Hesse1-1/+1
2019-10-08order systemd service after notification daemonsGravatar Christian Hesse1-1/+4
2019-01-01update copyright for 2019Gravatar Christian Hesse3-3/+3
2018-09-14require dbus.socketGravatar Christian Hesse1-0/+1
2018-09-14make non-system user a conditionGravatar Christian Hesse1-0/+1
2018-08-14release: add comment with file name to signaturesGravatar Christian Hesse1-2/+2
2018-06-14update dependencies' upstream urlsGravatar Christian Hesse1-5/+5
2018-06-08remove trailing spacesGravatar Christian Hesse1-2/+2
2018-06-08make gitlab.com a mirror•••https://blog.github.com/2018-06-04-github-microsoft/ Gravatar Christian Hesse1-2/+6
2018-06-01prepare version 0.8.50.8.5Gravatar Christian Hesse1-1/+1
2018-05-31mention adwaita-icon-theme in dependenciesGravatar Christian Hesse1-1/+2
2018-05-31update screenshotsGravatar Christian Hesse2-0/+0
2018-05-31release: write tar signature to git notesGravatar Christian Hesse1-0/+1
2018-05-30show track information on pauseGravatar Christian Hesse2-15/+10
2018-05-30show a notification without image data firstGravatar Christian Hesse1-1/+11
2018-05-28use correct type for stateGravatar Christian Hesse1-1/+2
2018-05-28set notification timeout onceGravatar Christian Hesse1-3/+2
2018-05-16prepare version 0.8.40.8.4Gravatar Christian Hesse1-1/+1
2018-05-16build with iniparser headers in subdir•••Fixes #20 Gravatar Christian Hesse1-0/+3
2018-05-16update for ffmpeg 4.x•••The function av_register_all() is deprecated since commit 0694d8702421e7aff1340038559c438b61bb30dd. Gravatar Christian Hesse1-0/+2
2018-01-02update copyright for 2018Gravatar Christian Hesse3-3/+3
2017-12-14prepare version 0.8.30.8.3Gravatar Christian Hesse1-1/+1
2017-11-22use printf to generate version.hGravatar Christian Hesse1-3/+1
2017-10-30try to scale with valid pixbuf onlyGravatar Christian Hesse1-1/+1
2017-10-20use annotated (and signed) tags onlyGravatar Christian Hesse1-1/+1
2017-03-08use https for my mirrorGravatar Christian Hesse1-1/+1
2017-03-06prepare version 0.8.20.8.2Gravatar Christian Hesse1-1/+1
2017-03-03properly handly timeout values•••The timeout value in the config file was expected to be in ms... Fixes #18 Gravatar Christian Hesse2-4/+4
2017-03-02do not disable artwork stuff for remote host•••Looks like people run mpd on remote host and have a copy (or net mount) with media and/or image files on local system. So do not disable artwork stuff for remote host. Fixes #16 Gravatar Christian Hesse1-4/+0
2017-03-02add compile time features to version stringGravatar Christian Hesse1-1/+8
2017-01-06notify systemd on stopGravatar Christian Hesse1-0/+9
2017-01-05prepare version 0.8.10.8.1Gravatar Christian Hesse1-1/+1
2017-01-05make systemd optionalGravatar Christian Hesse3-1/+14
2017-01-05rename variable for libav cflagsGravatar Christian Hesse1-3/+3
2017-01-05add systemd dependency in READMEGravatar Christian Hesse1-0/+1
2017-01-05give some extra status informationGravatar Christian Hesse1-3/+7
2017-01-05use systemd service manager notificationGravatar Christian Hesse4-1/+8
2017-01-04remove workaround from systemd unit•••Version 0.20 of mpd is available, which provides proper startup notification. So drop the workaround... mpd-0-20Gravatar Christian Hesse1-7/+0
2017-01-04update copyright for 2017Gravatar Christian Hesse3-3/+3
2016-10-10prepare version 0.8.00.8.0Gravatar Christian Hesse1-1/+1
2016-10-10string updatesGravatar Christian Hesse1-10/+10
2016-10-10add more error handling•••Signed-off-by: Christian Hesse <mail@eworm.de> Gravatar Christian Hesse1-6/+30
2016-10-07allow option 'oneline' in config fileGravatar Christian Hesse2-1/+3
2016-10-07sort and complete help outputGravatar Christian Hesse1-1/+1
2016-10-07fix compilation without libavGravatar Christian Hesse1-5/+7
2016-10-07mention the new dependency (file/libmagic)Gravatar Christian Hesse1-0/+1
2016-10-07update error pathGravatar Christian Hesse1-14/+20
2016-10-07make libmagic initialization globalGravatar Christian Hesse1-17/+20
2016-10-07update verbose and error outputGravatar Christian Hesse1-9/+9
2016-10-07update verbose outputGravatar Christian Hesse1-4/+12
2016-10-07use libmagic to decide whether to search for media artworkGravatar Christian Hesse3-13/+38
2016-10-07sort header filesGravatar Christian Hesse1-13/+10
2016-10-07let make depend on header fileGravatar Christian Hesse1-1/+1
2016-10-06fix configuration file path in documentation•••This is stored in ~/.config/, no ~/.local/. Gravatar Christian Hesse1-1/+1
2016-10-05Merge branch 'config'Gravatar Christian Hesse4-5/+40
2016-10-05mention the new dependencyGravatar Christian Hesse1-0/+1
2016-10-05add basic documentation about configuration fileGravatar Christian Hesse1-5/+21
2016-10-05support reading options from config file•••This tries to read ~/.local/mpd-notification.conf, which is expected to look like this: host = localhost port = 6600 music-dir = /srv/media/music/ scale = 200 timeout = 20 Unused options can be commented or removed completely. Gravatar Christian Hesse3-0/+18
2016-10-05Merge branch 'pixbuf'Gravatar Christian Hesse3-70/+79
2016-10-05add scale option to help outputGravatar Christian Hesse1-1/+1
2016-10-05add notification file workaroundGravatar Christian Hesse3-3/+18
2016-10-05keep aspect ratio when scalingGravatar Christian Hesse2-2/+11
2016-10-05allow to scale artwork imagesGravatar Christian Hesse2-2/+18
2016-10-05merge the artwork functionsGravatar Christian Hesse2-59/+34
2016-10-05do not handle image path, but always give pixbufGravatar Christian Hesse2-24/+18
2016-10-05clarify option arguments in documentationGravatar Christian Hesse1-4/+4
2016-10-04prepare version 0.7.50.7.5Gravatar Christian Hesse1-1/+1
2016-10-04Merge branch 'systemd'Gravatar Christian Hesse1-1/+13
2016-10-04always set image•••Looks like libnotify does remember the image even if the notification is updated. So always set the image, it is cleared when called with NULL. Gravatar Christian Hesse1-2/+2
2016-05-16work around mpd initialization issueGravatar Christian Hesse1-0/+7
2016-05-12try to get systemd unit start order rightGravatar Christian Hesse1-1/+6
2016-05-10prepare version 0.7.40.7.4Gravatar Christian Hesse1-1/+1
2016-05-06make systemd unit depend on mpdGravatar Christian Hesse1-0/+1
2016-05-03fix compiler and linker flags and produce binaries with full RELROGravatar Christian Hesse1-2/+7
2016-04-05prepare version 0.7.30.7.3Gravatar Christian Hesse1-1/+1
2016-04-01indent with tabsGravatar Christian Hesse1-1/+1