npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

geekplay

v0.1.0

Published

The CLI player for the geek in you!

Downloads

644

Readme

    ____           _    ____  _
   / ___| ___  ___| | _|  _ \| | __ _ _   _
  | |  _ / _ \/ _ \ |/ / |_) | |/ _` | | | |
  | |_| |  __/  __/   <|  __/| | (_| | |_| |
   \____|\___|\___|_|\_\_|   |_|\__,_|\__, |
                                      |___/  
    because Geeks ❤ good music!

github-stars github-license

What is Geek Player

This is a simple CLI player that does simple thing, and some complex things that music players should do while getting out of your way so you can enjoy writing your code!

Not a geek? Become one :-)

You will need NodeJs. Who doesn't?

You may not be a NodeJs developer but you certainly might have encountered it while packaging your Javascript resources or generating css from Sass. Right?

If not, then here is your opportunity, because Geek Player is a NodeJs Module.

What else do you need?

Essentially the player uses FFMPEG's, FFPLAY to play/stream audio. So if you have that installed, that's awesome. If not, the a version compatible with your system (Windows, MacOS or Linux) will be automatically downloaded and used.

Getting started

Install GeekPlay globally with npm install -g geekplay.

NOTE: I have heard that complaints that there are issues installing this with yarn add --global. So please use npm for now.

Playing your music

To play your music, simply send the command: GeekPlay edm if you love EDM music like I do.

Sample Animation

Under the hood, GeekPlay will search YouTube for "EDM" or whatever other term you give it and start streaming those tracks as audio in your CLI.

For advanced usage, please read the Player Documentation.

Contributing

Please share your views and report any bugs you might come across. And enjoy the music!

Special thanks to Joseph who tried out the very first tests of this player YT-VLC immediately saw the potential and challenged me to go the whole way.