{"id":13778944,"url":"https://github.com/Shadlock0133/music-vibes","last_synced_at":"2025-05-11T12:32:17.587Z","repository":{"id":45660164,"uuid":"443632615","full_name":"Shadlock0133/music-vibes","owner":"Shadlock0133","description":"Desktop app for translating audio output into vibrations","archived":false,"fork":false,"pushed_at":"2025-05-10T21:50:01.000Z","size":1281,"stargazers_count":30,"open_issues_count":8,"forks_count":7,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-10T22:21:18.976Z","etag":null,"topics":["audio","buttplug","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/Shadlock0133.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-01-01T22:06:16.000Z","updated_at":"2025-05-10T21:48:09.000Z","dependencies_parsed_at":"2024-08-03T18:11:27.992Z","dependency_job_id":"aed4d730-1229-4646-8b93-e501b170ce93","html_url":"https://github.com/Shadlock0133/music-vibes","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shadlock0133%2Fmusic-vibes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shadlock0133%2Fmusic-vibes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shadlock0133%2Fmusic-vibes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shadlock0133%2Fmusic-vibes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shadlock0133","download_url":"https://codeload.github.com/Shadlock0133/music-vibes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253567012,"owners_count":21928765,"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":["audio","buttplug","rust"],"created_at":"2024-08-03T18:00:59.275Z","updated_at":"2025-05-11T12:32:17.287Z","avatar_url":"https://github.com/Shadlock0133.png","language":"Rust","funding_links":[],"categories":["Applications"],"sub_categories":["Audio Sync"],"readme":"# Music Vibes - vibe with your music\n\n\\[WIP] (Windows-only for now) Translates currently playing audio into\nvibrations, using connected [`buttplug`](https://buttplug.io/)-compatible\nhardware\n\n![gif](./mv.gif)\n\n## Download\n\nGo to https://github.com/Shadlock0133/music-vibes/releases/latest, and download\n\"music-vibes.exe\" from Assets\n\n## Install from source\n\nIf you want to compile program manually from source, here are the steps:\n\n0. You will require working Rust toolchain. You can install it by using [rustup](https://rustup.rs/).\n\n1. Clone the repo with `git clone https://github.com/Shadlock0133/music-vibes.git`\nor download it clicking in top-right corner `Code` \u003e `Download ZIP`\n  \n2. Install with `cargo install --path .`\n\n3. (optional) You can also build without installing using `cargo build --release`,\nwhich creates executable at `target/release/music-vibes{.exe}`\n\n## Caveats\n\nCreated mostly to play around with qdot's excellent `buttplug` and my own\n`audio-capture` crate.\n\nCurrent implementation of cutoff filter is \"sharp\", that is, it will jump from\nzero to above set `min` value, with no smoothing, so be careful with that.\n\n## Start Up Behavior\n\nWhen the application starts music-vibes will try to connect to buttplug server such as intiface on localhost. If the connection has a timeout it falls back to creating its own server. \n\nYou can also specify a different address using the command flag `--server-addr` or `-s`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FShadlock0133%2Fmusic-vibes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FShadlock0133%2Fmusic-vibes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FShadlock0133%2Fmusic-vibes/lists"}