{"id":25091345,"url":"https://github.com/zyro1331/squeaknp","last_synced_at":"2026-05-07T04:34:08.642Z","repository":{"id":276187163,"uuid":"913787827","full_name":"Zyro1331/SqueakNP","owner":"Zyro1331","description":"A simple (and janky) command-line Python app that reads track data from the Windows SMTC and broadcasts it over OSC","archived":false,"fork":false,"pushed_at":"2025-05-04T02:39:46.000Z","size":15166,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-04T03:28:59.524Z","etag":null,"topics":["lastfm-api","opensoundcontrol","python","resonite","vrchat","windows","winrt"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Zyro1331.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-08T10:59:08.000Z","updated_at":"2025-05-04T02:39:49.000Z","dependencies_parsed_at":"2025-05-04T03:24:25.246Z","dependency_job_id":"6c001e0d-d528-4b07-9c07-30ed5f7c9190","html_url":"https://github.com/Zyro1331/SqueakNP","commit_stats":null,"previous_names":["zyro1331/squeaknp"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Zyro1331/SqueakNP","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zyro1331%2FSqueakNP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zyro1331%2FSqueakNP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zyro1331%2FSqueakNP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zyro1331%2FSqueakNP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zyro1331","download_url":"https://codeload.github.com/Zyro1331/SqueakNP/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zyro1331%2FSqueakNP/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274347821,"owners_count":25268965,"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","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["lastfm-api","opensoundcontrol","python","resonite","vrchat","windows","winrt"],"created_at":"2025-02-07T13:19:14.364Z","updated_at":"2026-05-07T04:34:08.635Z","avatar_url":"https://github.com/Zyro1331.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e [!NOTE]\n\u003e As of March 30, 2026 — This application is going to remain unmaintained and I will no longer provide support for it.\n\u003e \n\u003e Being that I have a general lack of experience in Python and that I've got many other things to work on nowadays, I'm throwing this app into the archives.  \n\u003e I hope to create a spiritual successor to this little terminal app at another time, but I can't make any promises yet.  \n\u003e The general Resonite community has many other projects much like this one, so I highly reccomend looking out there for alternatives.\n\u003e \n\u003e Thanks for using SqueakNP!\n\n# SqueakNowPlaying 🦇\n\n\nA simple _(and janky)_ command-line Python app that reads track data from the Windows SMTC and broadcasts it over [OSC](https://en.wikipedia.org/wiki/Open_Sound_Control)\n\nShowcase your favorite music to others in your favorite Social VR applications!\n\n## Resonite\nSqueakNP is fully supported in Resonite via the **SqueakNowPlaying UI**.\u003c/br\u003e\n![A UI in Resonite showing a currently playing song](repo/resonite.png)\n\n## VRChat\nSqueakNP supports **VRChat's Chatbox** feature, allowing other players to see what you're listening to in real-time.\n\n![A chatbox popup over a users head showing what they are listening to](repo/vrchat.png)\n\n# How to Install\n\u003e \u003csub\u003e⚠️ You must be running Windows 10 or Windows 11 to use SqueakNP.\u003c/sub\u003e\n\u003csub\u003eOlder or Alternative Operating Systems are untested and likely unsupported.\u003c/sub\u003e\u003c/br\u003e\n\n\u003e \u003csub\u003e🐧 If you're running Linux, you should go check out [GoSqueak](https://github.com/bredo228/GoSqueak)!\u003c/sub\u003e\n\n**Since SqueakNP is not self-packaged yet, you're going to have to setup Python on your system.**\u003c/br\u003e\n1. Grab the latest Python 3.1x at the [Official Website](https://www.python.org/downloads/) or from the [Microsoft Store](https://apps.microsoft.com/detail/9PNRBTZXMB4Z?hl=en-us\u0026gl=US\u0026ocid=pdpshare)\u003c/br\u003e\n2. Once it's installed, go ahead and grab the latest SqueakNP by clicking the green \"Code\" button at the top right and pressing \"Download Zip\".\u003c/br\u003e\n\u003csub\u003e*If you're familiar with GitHub, just clone the repo with whatever you like!\u003c/br\u003e\n3. Extract the zip file, and open a Terminal window to it.\u003c/br\u003e\nMake sure the Terminal's path is set to where all files are, instead of just the subfolder.\u003c/br\u003e\n\n4. Create a new Virtual Environment with the following command.\n```\npython3 -m venv env\n```\n5. You should see a new folder appear called \"env\", now we can install the required dependencies to it!\n```\n\"env\\Scripts\\pip.exe\" install -r requirements.txt\n```\nIf you saw no errors during this process, congrats! You've got all the dependencies installed, and now you can run SqueakNP by running \"start.bat\"!\u003c/br\u003e\n\n## Setup for VRChat\n**SqueakNP requires manually enabling VRChat's Chatbox support.**\u003c/br\u003e\nIf you've ran SqueakNP for the first time, you should see a new file named \"squeakconfig.cfg\"\u003c/br\u003e\nRight-click it and open it with Notepad _(or any preferred text editor)_ and set the **port** value to **9000** instead of **9025**.\u003c/br\u003e\nThen, in the very bottom of the file there should be a section titled VRChat. Change the **enabled** value to **true** and you should be all set!\n\n## Using Last.fm for Album Artwork fetching\n**SqueakNP supports [Last.fm](https://www.last.fm/) for showing album artwork in Resonite!**\u003c/br\u003e\nTo setup album artwork, visit https://www.last.fm and create an account there.\u003c/br\u003e\nThen, once you verify your email, head to https://www.last.fm/api/account/create to obtain your API Key.\u003c/br\u003e\nMake sure to name the application accordingly and set the Callback URL to http://localhost\u003c/br\u003e\nOnce you've gotten your API Key, paste the key and your Last.fm username into the fields in **squeakconfig.cfg**\n\n\u003csub\u003eLast.fm support was added via a generous code donation from [@EuphieEuphoria](https://github.com/EuphieEuphoria), go send some love and support to him! 🧡\u003c/sub\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzyro1331%2Fsqueaknp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzyro1331%2Fsqueaknp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzyro1331%2Fsqueaknp/lists"}