{"id":15498956,"url":"https://github.com/jumplink/node-mpris","last_synced_at":"2025-04-22T22:19:32.077Z","repository":{"id":18504563,"uuid":"21700938","full_name":"JumpLink/node-mpris","owner":"JumpLink","description":"Control you media player with node.js!","archived":false,"fork":false,"pushed_at":"2023-10-04T07:13:02.000Z","size":15,"stargazers_count":16,"open_issues_count":3,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-11T02:44:02.718Z","etag":null,"topics":["control","dbus","javascript","media-player","mpris","node","node-mpris","vlc"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JumpLink.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2014-07-10T16:10:54.000Z","updated_at":"2022-03-29T11:42:16.000Z","dependencies_parsed_at":"2024-01-25T00:14:22.200Z","dependency_job_id":"f0c2ca42-37f6-4ec3-8d68-832ed9051970","html_url":"https://github.com/JumpLink/node-mpris","commit_stats":{"total_commits":14,"total_committers":5,"mean_commits":2.8,"dds":0.3571428571428571,"last_synced_commit":"5ef57e292d3e7d63a5a0dceeeb95e49893f501dc"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JumpLink%2Fnode-mpris","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JumpLink%2Fnode-mpris/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JumpLink%2Fnode-mpris/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JumpLink%2Fnode-mpris/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JumpLink","download_url":"https://codeload.github.com/JumpLink/node-mpris/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249297796,"owners_count":21246477,"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":["control","dbus","javascript","media-player","mpris","node","node-mpris","vlc"],"created_at":"2024-10-02T08:49:08.725Z","updated_at":"2025-04-17T01:31:59.662Z","avatar_url":"https://github.com/JumpLink.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"node-mpris\n==========\n\nControl you media player with node.js!\n\nThis is a node.js implementation of [MPRIS](http://specifications.freedesktop.org/mpris-spec/latest/) (Media Player Remote Interfacing Specification) a spec that describes a standard D-Bus interface for making media players available in other applications and/or other programming languages.\n\n## Supported media players:\n\n* [VLC Media Player](https://www.videolan.org/vlc/) (must launch with vlc --control dbus)\n* [OMXPlayer](https://github.com/popcornmix/omxplayer/)\n* [Spotify Client for Linux](https://www.spotify.com/us/download/previews/)\n* [Rhythmbox](https://wiki.gnome.org/Apps/Rhythmbox)\n* [Audacious](http://audacious-media-player.org/)\n* [BMP](http://sourceforge.net/projects/beepmp/)\n* [QMMP](http://qmmp.ylsoftware.com/)\n* [XMMS2](https://xmms2.org/)\n* [MPD](http://www.musicpd.org/) (via [mpDris2](https://github.com/eonpatapon/mpDris2))\n* [Corn](https://github.com/mackstann/corn)\n* [Totem](https://wiki.gnome.org/Apps/Videos) (via plugin)\n* [Mopidy](http://www.mopidy.com/) (via [extension](https://github.com/mopidy/mopidy-mpris))\n* [Amarok](https://amarok.kde.org/)\n* [Banshee](http://banshee.fm/)\n* [GNOME MPlayer](https://sites.google.com/site/kdekorte2/gnomemplayer)\n* [DeaDBeeF](http://deadbeef.sourceforge.net/) (via [plugin](https://kernelhcy.github.io/DeaDBeeF-MPRIS-plugin/))\n* [moc-mpris](https://github.com/zlbruce/moc-mpris)\n* And many more, you're welcome to help to complete this list\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjumplink%2Fnode-mpris","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjumplink%2Fnode-mpris","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjumplink%2Fnode-mpris/lists"}