Skip to content

About

Decentralized peer-to-peer music player with IPFS and Lightning Network integration

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

NebulaPlayer

Music player for a fragmented internet.

NebulaPlayer is a peer-to-peer music player designed for resilience in a world of network fragmentation, censorship, and unreliable connectivity. Built on IPFS private swarms with stealth transport and Lightning Network integration, it prioritizes music as the core use case while maintaining DO-178C-level engineering discipline.

Philosophy

  • LAN-first, p2p-native: Designed for 5-20 person local networks, with global reach as a bonus
  • Privacy by design: Private IPFS swarms, no telemetry, no JavaScript in core
  • Minimalism: Music playback is the priority; everything else serves that goal
  • Resilience: Works when the internet doesn't

Architecture

  • Core: C++20, kubo (IPFS daemon) sidecar
  • GUI: Qt6 / ImGui
  • Network: IPFS private swarms + stealth transport + Lightning
  • No tokens in MVP: Focus on utility, not speculation

Target Audience

Small communities (5-20 people) who need reliable, censorship-resistant music sharing over LAN and beyond.

Project Status

🚧 Early development — bootstrapping repository structure.

License

MIT License — see LICENSE for details.

About

Decentralized peer-to-peer music player with IPFS and Lightning Network integration

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors