TuneBridge
Seamlessly Transfer Your Music Playlists Across Platform. Powered by Starknet đŚ
Videos
Description

TuneBridge: Your Playlists, Wherever You Go
Imagine switching from Spotify to YouTube Musicâor any other service (incoming) âwithout losing a single song or painstakingly rebuilding your favorite playlists. Thatâs TuneBridge.
What It Is
TuneBridge is a Starknet-powered app that lets you hop between music platforms while keeping your playlists intact. No more copy-and-paste headaches or missing tracksâjust one smooth transfer.
Why Youâll Love It
- Zero Friction
Move a playlist in seconds. Select your source, pick your destination, hit âTransfer,â and youâre done.
- Youâre in Control
Your playlists live on the blockchain. Theyâre yours alone, and you decide where they go.
- Fair Subscriptions
Weâve built in simple, token-based subscriptions so you can unlock extra features or support the projectâwhatever works for you.
- Built for Scale
Because itâs on Starknet, transfers stay fast and cheap no matter how many tracks youâve got.
Technical Highlights
- Cairo Smart Contracts
Core logicâplaylist storage, access control and subscription tiersâis all written in Cairo for native Starknet performance.
- u256 Support
Handles large token amounts and counters with proper u256 serialization, so no surprise overflows or data loss.
- On-Chain Data Structures
Playlists are stored using Vec and Map in contract storage, letting us push, read and iterate on entries efficiently.
- Token-Based Access
Subscriptions use ERC-20 dispatchers under the hood, letting you pay once and unlock premium transfers.
- Sncast Deployment
Leverages sncast for smooth declare/deploy flowsâso rolling out upgrades or fresh instances is frictionless.
Why It Matters
Music services come and go, but your taste doesnât. TuneBridge makes sure your carefully curated playlists arenât stuck on one platform. Itâs playlist portability made simple.
Important links
Starknet smart contract - https://github.com/Shuriken-labs/tunebridge-subscription-starknet
User Frontend - https://github.com/Shuriken-labs/tune-bridge
Progress During Hackathon
⢠Smart Contracts Done â Wrote and tested the core Cairo contracts for playlist storage, subscription tiers and token-gated transfers â Supported dynamic Vec<u256> for tiered pricing and on-chain Map<address, ISubscription> for user state â Added u256 serialization so huge subscription amounts never overflow ⢠Deployment Pipeline â Automated declare/deploy with Scarb & sncast scripts â Pushed to Sepolia testnet, verified contract addresses, iterated quickly on constructor args (single-param version) ⢠Playlist Transfer Logic â Hooked up a minimal but hectic backend to call Spotify/YouTube APIs, fetch a playlist snapshot and generate a transferable format .. one major problem,, different platforms formats their response differently. - It was Difficult because there's no one click api to do all in a seemless flow, but we made the user experience so satisfyng, our users wouldnt know it's making multiple apui calls to do something so two-stepped đ but we did it. â Integrated with the Starknet contract so âTransferâ = pay token â on-chain event â callback to backend ⢠Front-End Prototype â Built a simple React UI: connect wallet, choose source/destination, hit âTransferâ â Real-time status updates (transaction pending â success â migrated) ⢠Subscription & Token Flow â Implemented ERC-20 dispatcher for subscription payments â Demoâd tiered access (e.g. âPro Tierâ unlocks unlimited transfers)
Tech Stack
Fundraising Status
n/a