{"id":13758404,"url":"https://github.com/pendo324/universal-np","last_synced_at":"2025-04-28T20:31:42.968Z","repository":{"id":37201336,"uuid":"174620720","full_name":"pendo324/universal-np","owner":"pendo324","description":"A now playing tool intended to be used with things like OBS","archived":false,"fork":false,"pushed_at":"2022-12-11T08:20:00.000Z","size":4312,"stargazers_count":55,"open_issues_count":33,"forks_count":4,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-08-03T13:01:51.586Z","etag":null,"topics":["desktop","electron","javascript","music","obs","streaming","twitch","vue"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/pendo324.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":"2019-03-08T22:43:29.000Z","updated_at":"2024-07-18T20:29:35.000Z","dependencies_parsed_at":"2023-01-26T19:00:23.602Z","dependency_job_id":null,"html_url":"https://github.com/pendo324/universal-np","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/pendo324%2Funiversal-np","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pendo324%2Funiversal-np/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pendo324%2Funiversal-np/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pendo324%2Funiversal-np/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pendo324","download_url":"https://codeload.github.com/pendo324/universal-np/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224131207,"owners_count":17260985,"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":["desktop","electron","javascript","music","obs","streaming","twitch","vue"],"created_at":"2024-08-03T13:00:29.568Z","updated_at":"2024-11-11T15:40:24.433Z","avatar_url":"https://github.com/pendo324.png","language":"JavaScript","funding_links":[],"categories":["Libraries"],"sub_categories":["JavaScript (Node.js)"],"readme":"## Universal Now Playing\nA now playing tool intended to be used with OBS.\n\nSpiritual successor to [EssentialNowPlaying](https://github.com/pendo324/EssentialNowPlaying)\n\nMy reason for rewriting EssentialNowPlaying is because I still wanted to support it, but I no longer had much interest in C#. I know that Electron apps are somewhat controversial (this app takes up ~40MB whereas the C# app took ~10MB), but this is the version that I would rather maintain long-term. There were some nasty bugs in the C# version that I was just not willing to invest the time needed to fix.\n\nThe usage of the program remains very similar.\n\nCurrently supported:\n  - Desktop (Windows [tested], *NIX [untested]):\n    * Spotify\n    * iTunes\n    * VLC\n    * MPC-HC\n    * MPC-QT (rip)\n    * foobar2000\n    * mpv\n    * Google Play Music Desktop Player\n  - WebApps:\n    * Mixcloud\n    * Spotify web player (play.spotify.com)\n    * Soundcloud\n    * Tunein\n    * YouTube\n    * Pandora\n    * Google Play (play.google.com)\n    * Deezer\n    * Bandcamp\n    * Hype Machine\n    * Plex\n    * YouTube Music\n    * Tidal\n\nPull requests welcome to add player support. I could also use some Mac/Linux testers.\n\n### Usage\nDownload the installer from the Releases page. Double click and away you go.\n\nTo use the WebApps, you'll need install the companion extension from the web store. Here's a link to it: https://chrome.google.com/webstore/detail/universal-now-playing-com/lljahlkpnhdopaegadghfjhhkcpdlijg.\n\nExtension repo here: https://github.com/pendo324/universal-np-extension\n\nTo use the WebApps you need to do the following:\n\n1. Open Universal Now Playing\n2. Select the Player and set the file path in the Settings tab\n3. Head to any supported web player\n4. Click on the Now Playing Companion Extension and \"Use on this page\"\n5. On the web pop-up click \"Start\"\n6. Go back to Universal Now Playing app and hit \"Start\"\n\nBe sure that the desktop application is running before activating the extension.\n\n### Contribute\nTo build, just install the dependencies (`npm i`/`yarn`) and then run the build script, e.g. `npm run electron:build`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpendo324%2Funiversal-np","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpendo324%2Funiversal-np","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpendo324%2Funiversal-np/lists"}