{"id":13929113,"url":"https://github.com/phpbg/muspnp","last_synced_at":"2025-12-30T04:07:55.134Z","repository":{"id":206502753,"uuid":"393911436","full_name":"phpbg/muspnp","owner":"phpbg","description":"Play your music on your devices at home","archived":false,"fork":false,"pushed_at":"2022-11-06T16:11:15.000Z","size":236,"stargazers_count":10,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-08-08T18:21:27.735Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/phpbg.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}},"created_at":"2021-08-08T09:05:15.000Z","updated_at":"2023-12-17T05:19:51.000Z","dependencies_parsed_at":"2023-11-10T15:16:28.314Z","dependency_job_id":"d8d18c5d-9928-4640-816d-42a4eac70fb5","html_url":"https://github.com/phpbg/muspnp","commit_stats":null,"previous_names":["phpbg/muspnp"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpbg%2Fmuspnp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpbg%2Fmuspnp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpbg%2Fmuspnp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpbg%2Fmuspnp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phpbg","download_url":"https://codeload.github.com/phpbg/muspnp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226588973,"owners_count":17655815,"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":"2024-08-07T18:02:07.598Z","updated_at":"2025-12-30T04:07:55.122Z","avatar_url":"https://github.com/phpbg.png","language":"JavaScript","funding_links":[],"categories":["others"],"sub_categories":[],"readme":"# MusPnP\n\nPlay your music on your devices at home.\n\nMusPnP is a UPnP control point, i.e. a remote control for your UPnP compatible devices.\n\nIt is meant to be simple and easy to use.\n\nAlthough it is primarily meant for audio files, you can also use it to browse/watch videos or images. \n\n![](screenshot.png)\n\n## Downloads\n* [Windows](https://github.com/phpbg/muspnp/releases/download/1.2.0/muspnp-1.2.0.Setup.exe)\n* [Linux deb](https://github.com/phpbg/muspnp/releases/download/1.2.0/muspnp_1.2.0_amd64.deb)\n* [Linux rpm](https://github.com/phpbg/muspnp/releases/download/1.2.0/muspnp-1.2.0-1.x86_64.rpm)\n* MacOS : builds are not provided, but you can compile it easily (see [steps below](#build-instructions))\n\n## Compatibility\n\nThis is a list of servers and renderer known to work. Please send a MR to improve it.\n\n### Renderers\n* [BubbleUPnP](https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp) (tested on android)\n* [gmrender-resurrect](https://github.com/hzeller/gmrender-resurrect)\n* [HiFiBerryOS](https://www.hifiberry.com/hifiberryos)\n* [Kodi](https://kodi.tv/)\n* Linn Majik devices\n* [Rygel](https://wiki.gnome.org/Projects/Rygel)\n\n### Servers\n* [BubbleUPnP (serving from android)](https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp)\n* [Gerbera](https://github.com/gerbera/gerbera)\n* [PlainUPnP](https://github.com/m3sv/PlainUPnP)\n* [Plex](https://www.plex.tv/media-server-downloads)\n* [ReadyMedia](https://sourceforge.net/projects/minidlna/)\n* [Rygel](https://wiki.gnome.org/Projects/Rygel)\n* [Synology](https://www.synology.com/helpfile/help/DSM/5.2/dsm/fre/Tutorial/home_theater_media_server.html)\n\n## Missing features\nThose features are not yet available:\n* Gapless playing\n* Keyboard navigation\n* SSDP Events handling\n\n## Debug / logs\nLogs are outputed if you run the program from the command line. You can redirect them to a file.\n* ex. on windows: `muspnp.exe \u003e logs.txt`\n\n## Build instructions\nInstall [Nodejs](https://nodejs.org) and [Git](https://git-scm.com/) before proceeding.\n```\ngit clone https://github.com/phpbg/muspnp.git\ncd muspnp\nnpm ci --no-optional\nnpm run start\nnpm run make\n```\n\n## Credits\nThis software relies on a lot of great open source tools. Please review them within `package.json` \n\n## License\nThis software is released under MIT license. See `LICENSE` file.\n\nCopyright (c) 2021 Samuel CHEMLA","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphpbg%2Fmuspnp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphpbg%2Fmuspnp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphpbg%2Fmuspnp/lists"}