{"id":26917815,"url":"https://github.com/kittykatt/mpd-libnotify","last_synced_at":"2025-06-22T19:08:05.678Z","repository":{"id":861882,"uuid":"597785","full_name":"KittyKatt/mpd-libnotify","owner":"KittyKatt","description":"MPD notification via libnotify/notification-daemon","archived":false,"fork":false,"pushed_at":"2012-01-31T09:02:58.000Z","size":457,"stargazers_count":9,"open_issues_count":1,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-22T19:07:33.873Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.silverirc.com/kittykatt/index.php?page=scripts\u0026sub=mpdnotify","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KittyKatt.png","metadata":{"files":{"readme":"README.mkdn","changelog":"CHANGELOG","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-04-06T20:42:39.000Z","updated_at":"2024-10-10T20:38:20.000Z","dependencies_parsed_at":"2022-08-16T11:15:10.006Z","dependency_job_id":null,"html_url":"https://github.com/KittyKatt/mpd-libnotify","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/KittyKatt/mpd-libnotify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KittyKatt%2Fmpd-libnotify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KittyKatt%2Fmpd-libnotify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KittyKatt%2Fmpd-libnotify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KittyKatt%2Fmpd-libnotify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KittyKatt","download_url":"https://codeload.github.com/KittyKatt/mpd-libnotify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KittyKatt%2Fmpd-libnotify/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261348751,"owners_count":23145313,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-01T20:50:39.325Z","updated_at":"2025-06-22T19:08:00.663Z","avatar_url":"https://github.com/KittyKatt.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"mpdnotify - A libnotify daemon for MPD/MPC\n===============\n\nWhat is mpdnotify?\n---------------------\n\nThis small Bash script is a daemon that runs in the background and will \nexecute a command when MPD does something, using mpc's idleloop function. In \nthis case, we are creating a notification window with libnotify. This little \nwindow will pop up for about 2 seconds with the cover art (if available), artist \nname, track name, and album name. This is mainly to be used when mpc changes to \nthe next track.\n\nDependencies\n---------------------\nMPD - http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki\nmpc - http://mpd.wikia.com/wiki/Client:Mpc\nlibnotify\nimagemagick\n\nHow do I get mpdnotify? (Arch Linux)\n---------------------\n\n1. Install `mpdnotify-git` from the AUR. That's it!\n\n\nHow do I get mpdnotify? (Others)\n---------------------\n\n1. Download the latest source. Found at http://github.com/KittyKatt/mpd-libnotify/raw/master/mpdnotify\n2. In a terminal, make the file executable by doing the following: `chmod +x /path/to/mpdnotify`\n3. Then, either keep it there, or move it to somewhere in your $PATH to make it available without having to use the full path to the script.\n\nHow to run mpdnotify\n------------------------\n\nThe command to run mpdnotify is the same as most any daemon. Use `mpdnotify` with the arguments\n`(start|stop|restart)` to control it. Upon first execution, it will create a default config file at ~/.config/mpdnotify/config. YOU NEED TO EDIT THIS CONFIG TO SUIT YOUR NEEDS.\n\nCredits\n------------------------\nThanks brisbin33 for the bashnotify daemon template, which can be found:\n\nHere - http://bbs.archlinux.org/viewtopic.php?id=92351\nHere - http://pbrisbin.com:8080/bin/bashnotify\n\nContact Me\n------------------------\nIf you would like to suggest something new, inform me of an issue in the\nscript, become part of the project, or talk to me about anything else,\nyou can either email me at `kittykattATarchlinuxDOTus` or you can connect\nto my IRC server on SilverIRC at irc://kittykatt.silverirc.com/me0wz\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkittykatt%2Fmpd-libnotify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkittykatt%2Fmpd-libnotify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkittykatt%2Fmpd-libnotify/lists"}