Skip to content

a locally hosted (and self-hostable!), static decentralized spotify clone! Built using caching and localStorage, so no database hosting is required. NOT ASSOCIATED WITH THE SPOOF COIN

License

Notifications You must be signed in to change notification settings

x64bitMango/spoofify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spoofify

static badge static badge GitHub repo size Website HTML CSS JS


A static, locally hostable, decentralized music playing & storing web application in the style of Spotify.

No live servers/databases required. Being built solely through caching and localStorage in JavaScript with the purpose of being hostable by anyone with at least a smidge of web literacy. Just fork and spin up a GitHub Page (when it's up and going). No backend, no nonsense.

Note

Currently, this repository only hosts the HTML skeleton and CSS for spoofify, with no Javascript attached yet. This will be worked on and slowly improved given time, but I'm starting with an initial upload of what I have so far, with the buttons being purely decorative for now.

Warning

This repository is not backed/endorsed by Spotify or any other organization in any way. And neither is this repository related to the SPOOF (Spoofify) crypto currency nor do I have any plans on correlating with crypto in any way.

The Web App

TODO (aka The “Things That Will Someday Work” list)

Music-related:

  • 🎵 Add JavaScript audio logic – make the play button actually play, pause actually pause, and have only one track playing at a time
  • 🔁 Add looping + shuffle options
  • 📊 Implement a working progress bar – update in real time with the song’s playback, not your hopes and dreams
  • 💾 Set up caching & localStorage – store song data, playback state, and maybe even user preferences (locally)

Extra:

  • 🧭 Create other pages – a “Now Playing” screen, maybe a Library view, and a barebones Playlist page to start
  • 🎨 Add subtle transitions & hover effects maybe
  • 🐞 Cry over inevitable bugs, fix them, then cry again when they come back

Credits and Honorable Mentions

Big thank you to Omerko's YouTube video on building a spotify-like skeleton and his open source code.

Little thank you to AlarmedCheese85 who came up with the idea in the boring morning of school during our second bell, and RightOnAether, as the moral support(!!) while I carry this project on my back for us.

About

a locally hosted (and self-hostable!), static decentralized spotify clone! Built using caching and localStorage, so no database hosting is required. NOT ASSOCIATED WITH THE SPOOF COIN

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •