{"id":25035108,"url":"https://github.com/liinkiing/multipiano","last_synced_at":"2025-07-08T06:07:12.059Z","repository":{"id":48020884,"uuid":"126640032","full_name":"Liinkiing/multipiano","owner":"Liinkiing","description":"A vuejs application which allow users to play piano with friends!","archived":false,"fork":false,"pushed_at":"2021-08-10T22:41:16.000Z","size":13877,"stargazers_count":33,"open_issues_count":17,"forks_count":7,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-13T19:49:44.522Z","etag":null,"topics":["javascript","midi","piano","realtime","socketio","vuejs","vuex"],"latest_commit_sha":null,"homepage":"https://multipiano.netlify.app","language":"JavaScript","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/Liinkiing.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-24T21:04:33.000Z","updated_at":"2024-07-20T23:47:35.000Z","dependencies_parsed_at":"2022-08-12T16:50:49.121Z","dependency_job_id":null,"html_url":"https://github.com/Liinkiing/multipiano","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Liinkiing/multipiano","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Liinkiing%2Fmultipiano","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Liinkiing%2Fmultipiano/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Liinkiing%2Fmultipiano/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Liinkiing%2Fmultipiano/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Liinkiing","download_url":"https://codeload.github.com/Liinkiing/multipiano/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Liinkiing%2Fmultipiano/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264207171,"owners_count":23572747,"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":["javascript","midi","piano","realtime","socketio","vuejs","vuex"],"created_at":"2025-02-05T23:45:16.054Z","updated_at":"2025-07-08T06:07:12.033Z","avatar_url":"https://github.com/Liinkiing.png","language":"JavaScript","readme":"# Multipiano\n\n![Preview](https://multipiano.netlify.app/socials.png)\n\nA vuejs application which allow users to play piano with friends in realtime!\n\nYou can test it here: https://multipiano.netlify.app (first request is sometimes long because I have a free plan in Heroku, \nso my dynos have to wake up 😴)\n\nThe appearance is not finished, but a lot of the features I've wanted to includes are available, it's just not polished.\n\nYou can \n- Play with your MIDI controller / keyboard / mouse\n- Change the piano sound (currently 2 available piano type)\n- Create a room\n- Manage room options\n  - Enable / Disable chat\n  - Enable / Disable room visibility\n  - Kick / Ban / Unban players\n- Chat with your friends and edit your messages (double click on one of your message to edit it, or press `arrow up` when in chat to edit last message)\n- Change your username by double clicking on your badge\n- Change your color\n\nIt's not finished and is more used for me as a test. I've wanted to mimic [http:/multiplayerpiano.com](http:/multiplayerpiano.com) in terms of features, for learning purposes\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliinkiing%2Fmultipiano","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliinkiing%2Fmultipiano","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliinkiing%2Fmultipiano/lists"}