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

network-video-player

v0.1.9

Published

Play videos over the network from a computer on to a mobile phone.

Downloads

3

Readme

Network Video Player

Network video player helps you play videos in your mobile phone from your computer

  1. When both mobile and the computer are in the same wifi network.
  2. When they are both connected to a high speed internet connection.

Usage

  1. Run network-video-player with phone and computer on the same wifi network. (Computer can also be a desktop connected via ethernet to the wifi router.)
sudo nvp
  1. Run network-video-player with phone and computer on different networks.
sudo nvp --enable-tunnel

Installation instructions

Prequisites

  1. Nodejs and npm

Step 1 - Install nvp npm module

sudo su
npm i -g network-video-player // copy paste this, do not make misspell, as you are a super user.
exit

Step 2 - Install nvp android app

Download the application from google play store and install the application on your android phone. https://play.google.com/store/apps/details?id=com.ramachandrajr.network_video_player

Step 3 - Open port

If you'd like to view videos from your computer on your mobile and they are in the same network and youi don't want to use a tunnel then you have to open port 3333 on your computer.

Note: Opening a port is done automatically for Fedora linux distro.

Step 4 - Run nvp

Open a terminal and go to the folder you'd like to see the files on.

// for example
$ cd ~/Videos
// run nvp
$ sudo nvp
Enter http://192.168.43.177:3333, when app asks!

Step 5 - Make sure the port is open

If you'd like to use nvp locally without tunnel, you might need to openup the port 3333 on your machine.

Try to open the ipaddress for example http://192.168.43.177:3333 in a webbrowser on your mobile and you should see the latest time in the response page. If the page is unreachable and there are no errors, its mostly because your 3333 is closed.

Step 6 - Open the ip address in the application

Enter the ip address from the terminal as is in the application. That is it! You should be able to browse the folders and view most of the videos in those folders. Currently 'mpeg4', 'h264' codecs are viewable.

Final words

If you'd like to contribute to the backend part of the application please send pull requests to this repository. If you see any issues please consider creating an issue in this repository.