P2P music sharing Android app
Discover and share songs by connecting to adjacent phones over an ad hoc wireless network.
The app implements a distributed P2P protocol similar to Napster. A node in the network is either a client or a host.
- Join: on start up, the node scans for a neighbouring host. If no host is available, the node becomes a host.
- Publish: once connected, client report its address and list of songs to host
- Query: clients contact host for available songs
- Fetch: retrieve file directly from peer
Requires Android 5.0+
It's a tribute to "Tango", an item from the online game Dota 2 that can be shared among players.