project screenshot 1
project screenshot 2
project screenshot 3

Tonsura

Tonsura revolutionizes music sharing by connecting all major streaming services, ensuring everyone can enjoy and share playlists seamlessly. It gives ownership back to artists and offers advanced analytics and personalized recommendations

Tonsura

Created At

ETHGlobal Brussels

Winner of

Worldcoin - Pool Prize

Prize Pool

Project Description

Tonsura brings music sharing among everyone and forever Mission: Allowing everyone to share music together even when they have different preferences for streaming platforms. šŸ’” Inspiration Sharing music can be frustrating. On September 22, 2022, Jean tried to send Alex his favorite playlist on Spotify.

After correctly getting the right link to share, Alex was unable to open it because she uses Deezer. Alex felt sad about not being able to listen to Jean's playlist. This kept happening over and over among various groups of friends and family. This is just one example, but it was a significant inconvenience for Alex and Jean. So, how do we ensure this never happens again? With Tonsura! šŸ¤–

Beyond this simple example, we want to ultimately transform the music streaming industry by connecting platforms easily and giving ownership back to the artists.

ā“ What it does Tonsura allows you to share music from any of the most popular streaming services and share it with anyone else. Every song has its own track identity card that we use to redirect you to the right platform. Creating and sharing your playlists is made easy and permanent. Access analytics on any track and get recommended new tracks that you might love.

Login: Tonsura offers seamless login using WorldCoin or Safe. Share: Share music across various streaming platforms effortlessly. Track Identity Cards: Each song has a unique identifier to ensure it can be played on any platform. Permanent Playlists: Create and share playlists that are permanent and accessible to anyone. Analytics: Access detailed analytics on any track. Recommendations: Receive personalized song and playlist recommendations based on your listening habits.

šŸš§ How we built it Technologies Used: WorldCoin login, Safe, IPFS, Web3.Storage, The Graph subgraphs, ENS

Safe & Passkeys: To connect users to the Dapp with a seamless experience. WorldCoin Incognito Actions: To ensure only real persons can upload playlists, preventing bot attacks. The Graph: To index on-chain generated data, which helps train a graph-based machine learning model for high-quality recommendations. ENS: To allow playlist creators to associate an ENS name with the address where their playlist was deployed.

Detailed Project Explanation Tonsura is a revolutionary music-sharing platform designed to eliminate the barriers posed by different streaming services. The core idea is to create a unified ecosystem where users can share music effortlessly, regardless of the streaming platform they use.

Key Features: Universal Music Sharing:

Tonsura bridges the gap between different music streaming services. Whether a user prefers Spotify, Deezer, Apple Music, or any other major platform, Tonsura ensures that shared music can be accessed seamlessly across these services.

Track Identity Card:

Each song shared on Tonsura is assigned a unique Track Identity Card. This card contains metadata that allows Tonsura to identify the song across different streaming platforms. When a user receives a shared song, Tonsura automatically redirects them to the appropriate platform where the song is available.

Permanent Playlists:

Users can create playlists that are permanent and shareable with anyone, regardless of the streaming service they use. These playlists are stored on decentralized storage solutions like IPFS and Web3.Storage, ensuring they are always accessible and cannot be tampered with. Advanced Analytics and Recommendations:

Tonsura leverages The Graph to index on-chain data, enabling advanced analytics. Users can access detailed statistics on their tracks and playlists, such as play counts, listener demographics, and more. Additionally, Tonsura uses this data to provide personalized song and playlist recommendations, enhancing the user's listening experience.

Secure and Seamless Login:

Tonsura integrates with Safe and WorldCoin to provide a secure and seamless login experience. Users can authenticate using passkeys or their WorldCoin credentials, ensuring their data remains private and secure.

Bot Prevention:

By utilizing WorldCoin Incognito Actions, Tonsura ensures that only real users can upload playlists. This prevents bot attacks and maintains the integrity of the platform. ENS Integration:

Tonsura allows playlist creators to associate their playlists with an Ethereum Name Service (ENS) name. This feature gives creators a unique and memorable address for their playlists, enhancing discoverability and branding.

How it Works: User Login:

Users log in to Tonsura using Safe or WorldCoin. The authentication process is secure, ensuring that user data is protected.

Create and Share Playlists:

Users can create playlists on Tonsura and share them with others. Each playlist is assigned a unique identifier and stored on a decentralized storage network.

Accessing Shared Music:

When a user receives a shared song or playlist, Tonsura uses the Track Identity Card to redirect them to the appropriate streaming platform. The user can then listen to the music without any compatibility issues.

Analytics and Recommendations:

Tonsura provides detailed analytics on user tracks and playlists. It also uses this data to generate personalized recommendations, helping users discover new music they may love. ENS Association:

Playlist creators can associate an ENS name with their playlists, making them easily accessible and shareable.

How it's Made

We start by using Safe and passkeys to connect to the Dapp, providing a seamless user experience. We leverage The Graph to index our on-chain generated data, enabling us to train a graph-based machine learning model that offers higher quality song and playlist recommendations. To ensure that only genuine users can upload their playlists and to prevent bot attacks, we use World Coin Incognito Actions. Finally, we utilize ENS to allow playlist creators to associate an ENS name with the address where their playlist was deployed.

background image mobile

Join the mailing list

Get the latest news and updates