Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phpbg/muspnp
Play your music on your devices at home
https://github.com/phpbg/muspnp
Last synced: 3 months ago
JSON representation
Play your music on your devices at home
- Host: GitHub
- URL: https://github.com/phpbg/muspnp
- Owner: phpbg
- License: mit
- Created: 2021-08-08T09:05:15.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-11-06T16:11:15.000Z (about 2 years ago)
- Last Synced: 2024-06-21T13:30:35.099Z (5 months ago)
- Language: JavaScript
- Size: 230 KB
- Stars: 10
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - phpbg/muspnp - Play your music on your devices at home (others)
README
# MusPnP
Play your music on your devices at home.
MusPnP is a UPnP control point, i.e. a remote control for your UPnP compatible devices.
It is meant to be simple and easy to use.
Although it is primarily meant for audio files, you can also use it to browse/watch videos or images.
![](screenshot.png)
## Downloads
* [Windows](https://github.com/phpbg/muspnp/releases/download/1.2.0/muspnp-1.2.0.Setup.exe)
* [Linux deb](https://github.com/phpbg/muspnp/releases/download/1.2.0/muspnp_1.2.0_amd64.deb)
* [Linux rpm](https://github.com/phpbg/muspnp/releases/download/1.2.0/muspnp-1.2.0-1.x86_64.rpm)
* MacOS : builds are not provided, but you can compile it easily (see [steps below](#build-instructions))## Compatibility
This is a list of servers and renderer known to work. Please send a MR to improve it.
### Renderers
* [BubbleUPnP](https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp) (tested on android)
* [gmrender-resurrect](https://github.com/hzeller/gmrender-resurrect)
* [HiFiBerryOS](https://www.hifiberry.com/hifiberryos)
* [Kodi](https://kodi.tv/)
* Linn Majik devices
* [Rygel](https://wiki.gnome.org/Projects/Rygel)### Servers
* [BubbleUPnP (serving from android)](https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp)
* [Gerbera](https://github.com/gerbera/gerbera)
* [PlainUPnP](https://github.com/m3sv/PlainUPnP)
* [Plex](https://www.plex.tv/media-server-downloads)
* [ReadyMedia](https://sourceforge.net/projects/minidlna/)
* [Rygel](https://wiki.gnome.org/Projects/Rygel)
* [Synology](https://www.synology.com/helpfile/help/DSM/5.2/dsm/fre/Tutorial/home_theater_media_server.html)## Missing features
Those features are not yet available:
* Gapless playing
* Keyboard navigation
* SSDP Events handling## Debug / logs
Logs are outputed if you run the program from the command line. You can redirect them to a file.
* ex. on windows: `muspnp.exe > logs.txt`## Build instructions
Install [Nodejs](https://nodejs.org) and [Git](https://git-scm.com/) before proceeding.
```
git clone https://github.com/phpbg/muspnp.git
cd muspnp
npm ci --no-optional
npm run start
npm run make
```## Credits
This software relies on a lot of great open source tools. Please review them within `package.json`## License
This software is released under MIT license. See `LICENSE` file.Copyright (c) 2021 Samuel CHEMLA