Giter VIP home page Giter VIP logo

universal-np's Introduction

Universal Now Playing

A now playing tool intended to be used with OBS.

Spiritual successor to EssentialNowPlaying

My 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.

The usage of the program remains very similar.

Currently supported:

  • Desktop (Windows [tested], *NIX [untested]):
    • Spotify
    • iTunes
    • VLC
    • MPC-HC
    • MPC-QT (rip)
    • foobar2000
    • mpv
    • Google Play Music Desktop Player
  • WebApps:
    • Mixcloud
    • Spotify web player (play.spotify.com)
    • Soundcloud
    • Tunein
    • YouTube
    • Pandora
    • Google Play (play.google.com)
    • Deezer
    • Bandcamp
    • Hype Machine
    • Plex
    • YouTube Music
    • Tidal

Pull requests welcome to add player support. I could also use some Mac/Linux testers.

Usage

Download the installer from the Releases page. Double click and away you go.

To 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.

Extension repo here: https://github.com/pendo324/universal-np-extension

To use the WebApps you need to do the following:

  1. Open Universal Now Playing
  2. Select the Player and set the file path in the Settings tab
  3. Head to any supported web player
  4. Click on the Now Playing Companion Extension and "Use on this page"
  5. On the web pop-up click "Start"
  6. Go back to Universal Now Playing app and hit "Start"

Be sure that the desktop application is running before activating the extension.

Contribute

To build, just install the dependencies (npm i/yarn) and then run the build script, e.g. npm run electron:build.

universal-np's People

Contributors

pendo324 avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.