https://github.com/spoddify-mopped/spoddify-mopped
A spotify player for office use, with a voting system to select music and automatic song sorting.
https://github.com/spoddify-mopped/spoddify-mopped
ble esp32 music music-player raspberry-pi spotify ui
Last synced: 10 months ago
JSON representation
A spotify player for office use, with a voting system to select music and automatic song sorting.
- Host: GitHub
- URL: https://github.com/spoddify-mopped/spoddify-mopped
- Owner: spoddify-mopped
- License: mit
- Created: 2021-10-22T09:42:32.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-03-14T21:27:43.000Z (almost 3 years ago)
- Last Synced: 2024-10-30T05:07:12.114Z (over 1 year ago)
- Topics: ble, esp32, music, music-player, raspberry-pi, spotify, ui
- Language: TypeScript
- Homepage:
- Size: 2.94 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Features |
Installation |
Screenshots
[](https://www.npmjs.com/package/spoddify-mopped)
[](https://github.com/spoddify-mopped/spoddify-mopped/actions/workflows/test.yml)
[](https://github.com/spoddify-mopped/spoddify-mopped/actions/workflows/build.yml)
Spoddify Mopped is a Spotify player for office use, with a voting system to select music and automatic song sorting.
It is intended to run on a Raspberry Pi and some esp32 boards for remote controlling and voting.
But it can be run on any other machine as well.

## Features
- Play playlists based on votes
- Discover new music and insert songs to automatically sorted playlists
- Browse artist, albums and playlist
- View the current playing song
- Modern user interface
- Secure Spotify login
## Installation Instructions
For detailed instructions on how to setup Node.js and SpoddifyMopped follow these guides:
- [Setup manually](https://github.com/davidborzek/spoddify-mopped/wiki/Manual-Installation)
## Plugins
Spoddify Mopped can be extended using plugins. Plugins are Node.js modules prefixed by `spoddify-mopped-`.
They have direct access to the Spoddify Mopped API (e.g. controlling playback, listening to player events, ...).
### Plugin Installation
You can easily install plugins, by installing the associated Node.js module globally:
```bash
npm i -g spoddify-mopped-gpio
```
## Screenshots





## Contributing
Contributing and pull requests are very welcome.
More information about contributing to this project can be found [here](CONTRIBUTING.md)