{"id":21071452,"url":"https://github.com/backface/aspace","last_synced_at":"2026-01-02T04:43:09.979Z","repository":{"id":138845113,"uuid":"492451399","full_name":"backface/aspace","owner":"backface","description":null,"archived":false,"fork":false,"pushed_at":"2022-06-28T11:45:57.000Z","size":152,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-10T19:32:22.322Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/backface.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":"2022-05-15T10:14:47.000Z","updated_at":"2022-05-17T10:54:32.000Z","dependencies_parsed_at":"2023-04-07T01:17:03.449Z","dependency_job_id":null,"html_url":"https://github.com/backface/aspace","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backface%2Faspace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backface%2Faspace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backface%2Faspace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backface%2Faspace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/backface","download_url":"https://codeload.github.com/backface/aspace/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243515225,"owners_count":20303251,"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":[],"created_at":"2024-11-19T18:52:54.822Z","updated_at":"2026-01-02T04:43:09.931Z","avatar_url":"https://github.com/backface.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# a.space\n\nAn experimental, spatialized multi audio stream interface commissoned by [servus.at](https://core.servus.at/) for [AMRO22 - Art Meets Radical Openness](https://radical-openness.org/en)\n\nFrontend in [Vue.js](https://vuejs.org/),\n\nwith a Nodes.js/express/socket.io server backend for realtime chat and audience position sharing\n\nwritten by [Michael Aschauer](https://m.ash.to/)\n\n\n## about a.space\n\na.space is a distributed sound installation, that interconnects different physical venues through a directional loop, affected by space, feedback and acoustic events. Through a virtual platform it is possible to listen, choose a point of perspective and interact with others.\n\nThe project was realized and first shown in the frame of [AMRO22](https://art-meets.radical-openness.org), in collaboration with [bb15](https://bb15.at/), [Emanat Institute](https://emanat.si/), [Ústí nad Labem House of Arts](https://duul.cz/en/). It was activated by [Stefan Tiefengraber](http://www.stefantiefengraber.com/  ) in Linz, [Polina Khatsenka](https://www.works.io/polina-khatsenka) in Ústí nad Labem, [Luka Prinčič ](https://lukaprincic.si/) and [ala pecula](https://alapecula.zone/) in Ljubljana.\n\nThe project was conceptualized by Davide Bevilacqua and Gabriela Gordillo, realized by [servus.at](https://www.servus.at)  with the support of Linz_Sounds 2021. The web interface is developed by [Michael Aschauer](https://m.ash.to/), its source code is shared for further use as an open source tool.\n\nThe virtual platform is accessible online at [a-space.servus.at](https://a-space.servus.at)\n\n\n## configuration\n\nstream sources and configuration reside in:\n\n```\nfrontend/public/streams_config.json\n```\n\nJust change or add your audio file or stream source here\n(and depending on deployment rebuild, mount it via docker or just serve it via nginx,...)\n\nIn theory you can use it with as many audio source as you want, but it's only used and tested with 3 and likely might need layout or code adaptions\nfor larger amounts.\n\n\n## Project setup\n\njust run:\n\n```\ndocker-composer up --build\n```\n\nsee Dockerfile for detailed build process / instructions\n\n## Development\n\nFrontend/UI:\n\n```\n  cd frontend\n  npm install\n  npm run dev\n```\n\nBackend/server:\n\n```\n  cd backend\n  npm install\n  npm run startdev\n```  \n\n## License\n\nCopyright (c) 2022, Michael Aschauer\n\na.space is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackface%2Faspace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbackface%2Faspace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackface%2Faspace/lists"}