{"id":13819413,"url":"https://github.com/sunny/so-nice","last_synced_at":"2025-04-08T09:07:26.522Z","repository":{"id":469711,"uuid":"94585","full_name":"sunny/so-nice","owner":"sunny","description":"Small Web interface to control iTunes, Spotify, Rdio, MPD, Rhythmbox, Amarok and XMMS2. ♫","archived":false,"fork":false,"pushed_at":"2025-03-11T05:22:11.000Z","size":1297,"stargazers_count":149,"open_issues_count":3,"forks_count":20,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-01T07:49:54.512Z","etag":null,"topics":["amarok","hacktoberfest","itunes-mac","itunes-windows","mpd","music-player","rdio","rhythmbox","ruby","spotify","spotify-mac","xmms2"],"latest_commit_sha":null,"homepage":"http://sunny.github.io/so-nice/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sunny.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"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":"2008-12-20T22:16:40.000Z","updated_at":"2024-12-03T15:55:48.000Z","dependencies_parsed_at":"2023-07-05T15:00:39.262Z","dependency_job_id":"5e9c0bb3-a4ad-4c2f-b282-faba7a88ac09","html_url":"https://github.com/sunny/so-nice","commit_stats":{"total_commits":232,"total_committers":17,"mean_commits":"13.647058823529411","dds":0.3663793103448276,"last_synced_commit":"6d118411bae8950c81b5a7ce716636e0d27ca636"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunny%2Fso-nice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunny%2Fso-nice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunny%2Fso-nice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunny%2Fso-nice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunny","download_url":"https://codeload.github.com/sunny/so-nice/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247809962,"owners_count":20999816,"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":["amarok","hacktoberfest","itunes-mac","itunes-windows","mpd","music-player","rdio","rhythmbox","ruby","spotify","spotify-mac","xmms2"],"created_at":"2024-08-04T08:00:47.257Z","updated_at":"2025-04-08T09:07:26.490Z","avatar_url":"https://github.com/sunny.png","language":"Ruby","readme":"So Nice ♫\n=======\n\n[![Gem Version](https://badge.fury.io/rb/sonice.png)](http://badge.fury.io/rb/sonice)\n\n\u003e “Everynight with my star friends, we eat caviar and drink champage”\n\nA small Web interface to play, pause, change volume or skip the currently\nplaying song in iTunes Mac, iTunes Windows, Spotify Mac, MPD, Rhythmbox, Amarok and XMMS2.\n\n![Screenshot](https://github.com/sunny/so-nice/raw/gh-pages/screenshot.png)\n\n\nInstall\n-------\n\nMake sure you have Ruby \u003e 1.9 and Rubygems installed. You can then type in a terminal:\n\n```bash\n$ gem install sonice\n```\n\nLaunch it with:\n\n```bash\n$ sonice\n```\n\nThen visit [http://localhost:3000](http://localhost:3000)\n\n\nConfiguration\n-------------\n\nYou can launch `sonice` with these environment options:\n\n- `SONICE_CONTROLS=0` to disable on-screen controls\n- `SONICE_VOTING=0` to disable voting\n- `SONICE_PORT=12345` to change port (default 3000)\n\nExample:\n\n```bash\n$ SONICE_CONTROLS=0 SONICE_VOTING=0 sonice\n```\n\nIf you don't want to type them all the time, add them to your `.bashrc`:\n\n```bash\nexport SONICE_CONTROLS=0\nexport SONICE_VOTING=0\n```\n\n\nPlayers\n-------\n\nSupports iTunes Mac, iTunes Windows, Spotify Mac, Rdio Mac, MPD, Rhythmbox, Amarok and XMMS2 thanks to [anyplayer](https://github.com/sunny/anyplayer).\n\n\nDevelopment Setup\n------------------\n\nWith bundler (`gem install bundler`) and git, get the code and get started:\n\n```bash\n$ git clone https://github.com/sunny/so-nice\n$ cd so-nice\n$ bundle install\n```\n\nLaunch the binary with:\n\n```bash\n$ ruby -Ilib bin/sonice\n```\n\nContribute\n----------\n\nFeel free to help with the development by submitting issues and pull requests [on github](https://github.com/sunny/so-nice).\n\nLicenced under the [WTFPL](http://sam.zoy.org/wtfpl/), made by [these awesome contributors](https://github.com/sunny/so-nice/contributors).\n","funding_links":[],"categories":["Ruby","Happy Exploring 🤘"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunny%2Fso-nice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsunny%2Fso-nice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunny%2Fso-nice/lists"}