{"id":18853988,"url":"https://github.com/janbar/noson","last_synced_at":"2025-04-14T10:33:04.055Z","repository":{"id":46589289,"uuid":"46521936","full_name":"janbar/noson","owner":"janbar","description":"C++ library for accessing SONOS devices.","archived":false,"fork":false,"pushed_at":"2024-09-17T23:41:25.000Z","size":1213,"stargazers_count":28,"open_issues_count":3,"forks_count":8,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-27T23:41:51.470Z","etag":null,"topics":["sonos-api"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/janbar.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-19T21:38:26.000Z","updated_at":"2025-02-09T12:09:37.000Z","dependencies_parsed_at":"2023-11-21T19:26:17.563Z","dependency_job_id":"61a611dd-d06b-4ce4-b31e-66e7c771c92e","html_url":"https://github.com/janbar/noson","commit_stats":{"total_commits":491,"total_committers":6,"mean_commits":81.83333333333333,"dds":"0.024439918533604943","last_synced_commit":"0f964efc6733b3b454160f89e56896115e0d3a19"},"previous_names":[],"tags_count":72,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janbar%2Fnoson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janbar%2Fnoson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janbar%2Fnoson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janbar%2Fnoson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/janbar","download_url":"https://codeload.github.com/janbar/noson/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248862682,"owners_count":21173860,"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":["sonos-api"],"created_at":"2024-11-08T03:46:27.777Z","updated_at":"2025-04-14T10:33:04.002Z","avatar_url":"https://github.com/janbar.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"![build status](https://github.com/janbar/noson/actions/workflows/build-ubuntu-latest.yml/badge.svg?branch=master)\n\n## About NOSON\n\nThis project is intended to create a easy client interface to\ndrive SONOS player. Its development started from November 2015\nand today the API supports basic features to browse music index\nand control playback in any zones.\n\n## Building\n\n### Linux, BSD, OSX\n\nConfigure, make and install\n\n\u003cpre\u003e\u003ccode\u003ecmake -DCMAKE_BUILD_TYPE=Release $NOSON_PROJECT_DIR\nmake\nsudo make install\u003c/code\u003e\u003c/pre\u003e\n\n### Windows\n\nStart by installing VC studio 2012 and CMAKE tool\n\nTo build open a command tool CMD.EXE from the project folder and execute the following\n\u003cpre\u003e\u003ccode\u003emkdir build_vc\ncd build_vc\ncmake ..\ncmake --build .\u003c/code\u003e\u003c/pre\u003e\n\n## Running a test\n\n./test/nosontest\n\n## Generate the documentation\n\n\u003cpre\u003e\u003ccode\u003esudo apt-get install graphviz\ncd {SOURCE_PATH}/docs\ndoxygen doxygen-dev.cfg\nfirefox doxygen-dev-docs/html/index.html\u003c/code\u003e\u003c/pre\u003e\n\n## Sample code\n\nYou will find a basic usage in test/src/test.cpp.\n\nThen you can have a look on the app https://github.com/janbar/noson-app.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjanbar%2Fnoson","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjanbar%2Fnoson","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjanbar%2Fnoson/lists"}