TuneBridge
Seamlessly Transfer Your Music Playlists Across Platform. Powered by Starknet 🦊
视频
描述

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
本次黑客松进展
• 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)
技术栈
融资状态
n/a