Giter Club home page Giter Club logo

spoticy's Introduction

🎵Spoticy - A Zero Knowledge Music Server & Player POC

Spoticy is a private, free, open source, easy to set up and customisable zero knowledge music server and player. It allows you to build your own playlist of music, and listen to it from anywhere in the world.

Key Spoticy Features:

  • end-to-end AES encryption
  • support for AAC, FLAC, OGG, MP3, WAV, OPUS, WEBM
  • displays title and author
  • upload music from any device
  • low network usage

Why You Should Choose Spoticy

Online music streaming services decide for you how you experience your music. For example, they change how random music works. They play music you listen often, instead of random songs you have collected for years. In case the service goes down, it is very hard to move to another platform with your playlists. You could set up a server using custom hardware or propertiary software. But it is tedious, time-consuming. The software or hardware can be discontinued and you loose your music.

That is why Spoticy was born. Spoticy allows you to create your own, private music server. It comes with a built-in end-to-end encryption. So no one other will have the access to your music. It is written in JavaScript, so you can improve and customize your player according to your needs. The provided connector for PHP allows you to set up server on a shared-hosting or VPN in no-time. You can also create your own connector for cloud providers or decentralized storage.

Spoticy give your freedom to:

  • listen to music how you want
  • where you want
  • where to store your music
  • own your music, playlists and experience
  • easily move your music and playlists between providers

How To Install

  1. Upload files to your shared-hosting or VPS supporting PHP
  2. Create a folder called 'files' to store your music
  3. Create playlist.txt file
  4. Open index.html in your browser
  5. Provide a password. It will be used to encrypt and decrypt your files. Remember it, because it is not stored anywhere
  6. Upload music
  7. Play the music

How To Get The Music

Buy music directly from the authors. They earn the most that way. There are also legal platforms to buy music files. Consult the licence to make sure it covers the use case.

Motivation

https://tomaszs2.medium.com/what-i-dont-like-about-music-streaming-services-a0d93f19bb91

https://tomaszs2.medium.com/zero-knowledge-music-player-storage-8121432b6869

Contribution

You are welcome to contribute

Legal

You use the script at your own risk. The creator is not responsible for any damages resulting from its use.

spoticy's People

Contributors

tomaszs avatar

Stargazers

Abdelhak avatar  avatar Tomasz Przybysz avatar J. J. Knudsen avatar Matheo_bis avatar

Watchers

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