Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

museria-player

Package Overview
Dependencies
Maintainers
1
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

museria-player

Global decentralized music player

  • 0.3.4
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
3
decreased by-93.88%
Maintainers
1
Weekly downloads
 
Created
Source

Museria global player [alpha] npm version alt text

This is a network configuration of the global decentralized player based on musiphone.

Running on machine

git clone https://github.com/ortexx/museria-player.git
npm i && npm start

Running in docker

docker-compose up

You can also pass environment variables before the command.

What are the requirements

Look at the musiphone requirements.

What is the idea

We have a global music storage. But why do you need it in the first place? Of course, to store and listen to music. This player allows you to create playlists with storage songs, share links to them and listen to music in a convenient player. Just visit player.museria.com to see how it works. Or install the android application to you phone from musiphone.debug.apk

How it works

At the very beginning, please check out the musiphone library. So, anyone can start their own node and share some place for playlists storing. The main network address is player.museria.com:80. But you can use another entry point if it is necessary. Look at the configuration file musiphone.config.js. There are all parameters you may configure by passing arguments or environment variables. Don't change anything else.

Face mode

If you don't want to provide the disk space you can run the node in face mode as npm run face. Start your server under a domain name, push it into the list in ./faces.json and create a pull request. This will allow other people to have more options to enter the network for better stability. Everyone can install this package via npm and require the faces list as address option in the client side for connecting.

How to get involved in this

1. Start your own node increasing the total size of available space on the network

You need just about 200mb free space to start. You can run it on any server that is open to external requests.

2. Join to museria storage project

This project depends on museria-global. So you can participate in it, thus influencing this one as well.

3. Use it for yourself

You can create and share playlists, listening to music, expand the song database.

4. Tell your friends about the project

The more people participating, the more music is on the network and more often their updating.

Donations

The more servers we have, the more and longer we can store playlists in the cloud, making old links to your playlists available in the future.

  • BTC: 38dyvCmUadqS2HVFEuDBVC3k1a7h6J5gqU
  • ETH: 0x4e5Ef1b362271523f5c6eDe7a54BDcA9750D81E8

Keywords

FAQs

Package last updated on 05 Mar 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc