{"id":13340795,"url":"https://github.com/Jakhaxz/VRChatSpotifyControler","last_synced_at":"2025-03-11T19:30:41.620Z","repository":{"id":55491960,"uuid":"468136963","full_name":"Jakhaxz/VRChatSpotifyControler","owner":"Jakhaxz","description":"Media controller for Spotify using VRChat OSC Supports now playing text using VRChat chatbox","archived":false,"fork":false,"pushed_at":"2022-10-10T03:47:14.000Z","size":37,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-02-28T23:46:35.710Z","etag":null,"topics":["hacktoberfest","vrchat","vrchat-osc","vrchat-tool"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Jakhaxz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-10T00:23:51.000Z","updated_at":"2023-02-28T23:46:35.710Z","dependencies_parsed_at":"2023-01-19T17:33:10.702Z","dependency_job_id":null,"html_url":"https://github.com/Jakhaxz/VRChatSpotifyControler","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jakhaxz%2FVRChatSpotifyControler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jakhaxz%2FVRChatSpotifyControler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jakhaxz%2FVRChatSpotifyControler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jakhaxz%2FVRChatSpotifyControler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jakhaxz","download_url":"https://codeload.github.com/Jakhaxz/VRChatSpotifyControler/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221243422,"owners_count":16783635,"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":["hacktoberfest","vrchat","vrchat-osc","vrchat-tool"],"created_at":"2024-07-29T19:24:02.305Z","updated_at":"2024-10-23T22:31:02.790Z","avatar_url":"https://github.com/Jakhaxz.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VRChatSpotifyControler\n\nMedia controller for Spotify using VRChat OSC  \nSupports now playing text using VRChat chatbox\n\n## Usage\n\n#### Now Playing Chatbox\n\nTo use just the now playing chatbox, you only need to run the program while Spotify and VRChat are open.  \nTo stop the now playing chatbox just close the program.\n\n#### Media Controls\n\nAdding the Media controls to your models allows you to control Spotify and also toggle the now playing chatbox, without closing the program.  \n\nIn Unity set your avatar up with avatar 3.0 parameters:\n\n  pause-play : bool  \n  next-track : bool  \n  previous-track : bool  \n  vol-slider : float  \n  now-playing : bool  \n\nThe names of the parameters must match exactly.\n\n![Avatar_Paramaters](https://user-images.githubusercontent.com/21070138/189288415-bca94324-bd49-4020-975e-eef277fbdb60.png)\n\nAdd 4 buttons and one radical puppet to your avatar 3.0 menu, and assign the paramaters as shown\n\n![Avatar_Menu](https://user-images.githubusercontent.com/21070138/157578170-08f8be5e-4c48-43cb-8169-55da703bac62.png)\n![Now_Playing](https://user-images.githubusercontent.com/21070138/189288499-d209634c-5183-403f-ba60-3fcff7904571.png)\n\nUpload your avatar, then start VRChat\n\nDownload the latest executable from [releases](https://github.com/Jakhaxz/VRChatSpotifyControler/releases) and double click to run.\n\nIf all done correctly you can now control Spotify from your Avatar 3.0 menu\n\n## Running from source\n\n### Prerequisites\n- Python3\n\n## Getting Started\n\nDownload zip or clone repository\nOpen Command Prompt and navigate to the extracted directory\nInstall requirements\n  ```bash\n  py -m pip install -r requirements.txt\n  ```\nRun main.py\n  ```bash\n  py main.py\n  ```\n\n## Troubleshooting\n\n### Stuck \"Searching for an open Spotify.exe process...\"\n\nMake sure Spotify is open and if the message persists then play any song.\nThis should cause the SystemMediaTransportControlsSession to be created for Spotify, that the application is looking for.\n\n### Volume control does not work\n\nVolume control currently only works if the output device for Spotify is the default device.\n\nSearch for \"Sound mixer options\" in Windows start, find Spotify and make sure the Output is set to default. Spotify may need to be open and playing for it to show in the list.\n\n![Spotify_Sound_Mixer_Options](https://user-images.githubusercontent.com/21070138/193977233-02f91a50-6e4a-4fe9-9b4c-84d13a9ca918.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJakhaxz%2FVRChatSpotifyControler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJakhaxz%2FVRChatSpotifyControler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJakhaxz%2FVRChatSpotifyControler/lists"}