{"id":14971043,"url":"https://github.com/spoddify-mopped/spoddify-mopped","last_synced_at":"2025-04-04T14:22:07.599Z","repository":{"id":43376312,"uuid":"420043891","full_name":"spoddify-mopped/spoddify-mopped","owner":"spoddify-mopped","description":"A spotify player for office use, with a voting system to select music and automatic song sorting. ","archived":false,"fork":false,"pushed_at":"2023-03-14T21:27:43.000Z","size":3078,"stargazers_count":2,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-30T05:07:12.114Z","etag":null,"topics":["ble","esp32","music","music-player","raspberry-pi","spotify","ui"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/spoddify-mopped.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-22T09:42:32.000Z","updated_at":"2023-01-15T12:35:38.000Z","dependencies_parsed_at":"2024-09-03T09:49:33.493Z","dependency_job_id":"307d3953-b454-46ef-8e24-52c5df7a26cd","html_url":"https://github.com/spoddify-mopped/spoddify-mopped","commit_stats":{"total_commits":360,"total_committers":7,"mean_commits":51.42857142857143,"dds":"0.13055555555555554","last_synced_commit":"0c06703e494849319b8eb31343a38ac479fcc405"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spoddify-mopped%2Fspoddify-mopped","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spoddify-mopped%2Fspoddify-mopped/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spoddify-mopped%2Fspoddify-mopped/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spoddify-mopped%2Fspoddify-mopped/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spoddify-mopped","download_url":"https://codeload.github.com/spoddify-mopped/spoddify-mopped/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247190559,"owners_count":20898778,"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":["ble","esp32","music","music-player","raspberry-pi","spotify","ui"],"created_at":"2024-09-24T13:44:38.307Z","updated_at":"2025-04-04T14:22:07.571Z","avatar_url":"https://github.com/spoddify-mopped.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/36125892/155200580-ac94b87c-8992-40ff-b506-9cdcd244aae7.png\" alt=\"Spoddify Mopped\" height=\"300px\" /\u003e\n\u003c/p\u003e\n\u003cspan align=\"center\"\u003e\n  \n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#features\"\u003eFeatures\u003c/a\u003e | \n  \u003ca href=\"#installation-instructions\"\u003eInstallation\u003c/a\u003e | \n  \u003ca href=\"#screenshots\"\u003eScreenshots\u003c/a\u003e\n\u003c/p\u003e\n\n[![npm Version](https://badgen.net/npm/v/spoddify-mopped)](https://www.npmjs.com/package/spoddify-mopped)\n[![Test](https://github.com/spoddify-mopped/spoddify-mopped/actions/workflows/test.yml/badge.svg)](https://github.com/spoddify-mopped/spoddify-mopped/actions/workflows/test.yml)\n[![Build](https://github.com/spoddify-mopped/spoddify-mopped/actions/workflows/build.yml/badge.svg)](https://github.com/spoddify-mopped/spoddify-mopped/actions/workflows/build.yml)\n\n\u003c/span\u003e\n\nSpoddify Mopped is a Spotify player for office use, with a voting system to select music and automatic song sorting.\nIt is intended to run on a Raspberry Pi and some esp32 boards for remote controlling and voting.\nBut it can be run on any other machine as well.\n\n![Overview](https://user-images.githubusercontent.com/36125892/159121882-7d1a191c-c29d-4297-9e5e-297353c08bb8.png)\n\n## Features\n\n- Play playlists based on votes\n- Discover new music and insert songs to automatically sorted playlists\n- Browse artist, albums and playlist\n- View the current playing song\n- Modern user interface\n- Secure Spotify login\n\n## Installation Instructions\n\nFor detailed instructions on how to setup Node.js and SpoddifyMopped follow these guides:\n\n- [Setup manually](https://github.com/davidborzek/spoddify-mopped/wiki/Manual-Installation)\n\n## Plugins\n\nSpoddify Mopped can be extended using plugins. Plugins are Node.js modules prefixed by `spoddify-mopped-`.\nThey have direct access to the Spoddify Mopped API (e.g. controlling playback, listening to player events, ...).\n\n### Plugin Installation\n\nYou can easily install plugins, by installing the associated Node.js module globally:\n\n```bash\nnpm i -g spoddify-mopped-gpio\n```\n\n## Screenshots\n\n![Player](https://user-images.githubusercontent.com/36125892/159121237-03c6723d-be22-44a8-8e1b-f34bc9abff46.png)\n![Search](https://user-images.githubusercontent.com/36125892/159121281-33175177-a8a0-442e-943d-90f9542c5e0d.png)\n![Album](https://user-images.githubusercontent.com/36125892/159121333-00fbc16d-be00-4fad-88f9-406ea65e37ad.png)\n![Artist](https://user-images.githubusercontent.com/36125892/159121335-377d436a-efa7-4644-83fc-e029c1bff591.png)\n![Playlist](https://user-images.githubusercontent.com/36125892/159121337-0b66f6f9-c977-4c5e-be24-afd21c3d1a88.png)\n\n\n## Contributing\n\nContributing and pull requests are very welcome.\n\nMore information about contributing to this project can be found [here](CONTRIBUTING.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspoddify-mopped%2Fspoddify-mopped","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspoddify-mopped%2Fspoddify-mopped","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspoddify-mopped%2Fspoddify-mopped/lists"}