summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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 documentationGravatar Christian Hesse1-1/+1
This is stored in ~/.config/, no ~/.local/.
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 fileGravatar Christian Hesse3-0/+18
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.
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 imageGravatar Christian Hesse1-2/+2
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.
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
2016-04-01Allow one line notificationsGravatar Christian Hesse4-11/+24
This is related to #9.
2016-03-15update comment to match the codeGravatar Christian Hesse1-2/+1
2016-01-13Merge pull request #8 from hydracone/masterGravatar Christian Hesse1-1/+1
Support local unix sockets
2016-01-09support local unix socketsGravatar Ronnie P. Thomas1-1/+1
Add support for using local AF_UNIX sockets as host
2016-01-04update copyright for 2016Gravatar Christian Hesse3-3/+3
2015-12-04prepare version 0.7.20.7.2Gravatar Christian Hesse1-1/+1
2015-11-16read environment variables: MPD_HOST and MPD_PORTGravatar Christian Hesse1-1/+9
Fixes #6
2015-11-16free resources when nothing to be displayedGravatar Christian Hesse1-1/+2
We need to free our resources, otherwise subsequent calls will fail. Should fix #7
2015-10-13prepare version 0.7.10.7.1Gravatar Christian Hesse1-1/+1
2015-10-12use systemd user unit to (auto-)startGravatar Christian Hesse4-13/+14
2015-08-19new screenshotsGravatar Christian Hesse6-4/+4
2015-07-14clean AVFormatContextGravatar Christian Hesse1-4/+4
2015-07-13prepare version 0.7.00.7.0Gravatar Christian Hesse1-1/+1
2015-07-09make sure to use artwork when availableGravatar Christian Hesse1-1/+7
2015-07-09silent libav error messages only when not verboseGravatar Christian Hesse1-1/+2
2015-07-09move verbose output into conditional outputGravatar Christian Hesse1-3/+3
2015-07-09be verbose about artworkGravatar Christian Hesse1-0/+3
2015-07-09always allocate memory for notification stringGravatar Christian Hesse1-3/+3
2015-07-09rename define after icon nameGravatar Christian Hesse2-4/+4
2015-07-09do not write artwork to file but handle pixbuf to libnotifyGravatar Christian Hesse2-37/+38
2015-07-09silent libav error messagesGravatar Christian Hesse2-1/+4
2015-07-09rework the notification string handlingGravatar Christian Hesse3-22/+48
2015-07-05add project URLsGravatar Christian Hesse1-0/+5
2015-07-05update documentationGravatar Christian Hesse1-1/+2
2015-07-05use the more generic icon audio-x-genericGravatar Christian Hesse1-1/+1
http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html#mimetypes
2015-07-03it is sufficient to link against libavformatGravatar Christian Hesse2-2/+1
2015-07-03make libav (and retrieving cover from media file) optionalGravatar Christian Hesse3-2/+18
2015-07-03add --version optionGravatar Christian Hesse1-5/+16
2015-06-19obviously this should read -t... fix copy'n'paste errorGravatar Christian Hesse1-1/+1
2015-06-19add new timeout option to READMEGravatar Christian Hesse1-0/+1
2015-06-19Implement a notification-timeout option (-t)Gravatar Samuel Čavoj1-5/+11
It takes a floating point input in seconds and is converted to ms before passed to libnotify. Modified-by: Christian Hesse <mail@eworm.de>
2015-04-21prepare version 0.6.00.6.0Gravatar Christian Hesse1-1/+1
2015-04-21update documentation about libav/ffmpegGravatar Christian Hesse1-2/+4
2015-04-21use libav/ffmpeg to get artwork from mp3 filesGravatar Christian Hesse3-2/+74
2015-03-20check for correct return codeGravatar Christian Hesse1-4/+4
2015-01-04update copyright for 2015Gravatar Christian Hesse3-3/+3
2014-10-21move compiler options to CFLAGSGravatar Christian Hesse1-2/+2
2014-10-17use ISO C11 standardGravatar Christian Hesse2-1/+3
2014-10-01print signal nameGravatar Christian Hesse1-3/+3
2014-09-30prepare version 0.5.20.5.2Gravatar Christian Hesse1-1/+1
2014-09-30move NOTIFICATION_TIMEOUT to config.def.hGravatar Christian Hesse2-2/+3
2014-09-30introduce mpd-notification.hGravatar Christian Hesse2-18/+40
2014-09-30handle SIGINT and SIGTERMGravatar Christian Hesse1-9/+36
2014-08-28fix install path0.5.1Gravatar Christian Hesse1-1/+1
2014-08-28prepare version 0.5.1Gravatar Christian Hesse1-1/+1
2014-08-28add some more documentationGravatar Christian Hesse1-0/+18
2014-08-28handle icon in root directoryGravatar Christian Hesse1-1/+6
2014-08-28update help outputGravatar Christian Hesse1-1/+1
2014-08-28do not use DEBUG macro, but use verbose command line argumentGravatar Christian Hesse1-22/+33
2014-08-28install artwork screenshotGravatar Christian Hesse1-1/+2
2014-08-28add screenshot with artworkGravatar Christian Hesse3-1/+7
2014-08-27prepare version 0.5.00.5.0Gravatar Christian Hesse1-1/+1
2014-08-27add support for album artwork, closes #1Gravatar Christian Hesse2-4/+76
2014-08-09prepare version 0.4.70.4.7Gravatar Christian Hesse1-1/+1
2014-08-09allow to use long command line argumentsGravatar Christian Hesse1-1/+11
2014-07-03prepare release 0.4.60.4.6Gravatar Christian Hesse1-1/+1
2014-07-02free strings after useGravatar Christian Hesse1-3/+7
2014-07-02fix typoGravatar Christian Hesse1-1/+1
2014-05-06prepare release 0.4.50.4.5Gravatar Christian Hesse1-1/+1
2014-05-06use getopt for command line parsingGravatar Christian Hesse1-27/+13
2014-04-30prepare version 0.4.40.4.4Gravatar Christian Hesse1-1/+1
2014-01-02add make releaseGravatar Christian Hesse2-0/+6
2014-01-02write version to header fileGravatar Christian Hesse3-10/+13
2014-01-02update copyright yearGravatar Christian Hesse2-2/+2
2013-11-15add 'make distclean' to remove config.hGravatar Christian Hesse1-0/+3
2013-10-30complain if hostname is emptyGravatar Christian Hesse1-0/+4
2013-10-28add some code to the header fileGravatar Christian Hesse1-0/+14
2013-10-22parse command line options for host and portGravatar Christian Hesse1-0/+27
2013-10-22add mpd host configuration optionsGravatar Christian Hesse2-1/+15
2013-09-25prepare version 0.4.30.4.3Gravatar Christian Hesse1-1/+1
2013-09-25add version fallbackGravatar Christian Hesse1-1/+6
2013-09-12print PID in debug modeGravatar Christian Hesse1-0/+4
2013-08-28optimize screenshot file sizesGravatar Christian Hesse1-0/+0
2013-08-23display the notification again on SIGUSR1Gravatar Christian Hesse2-10/+33