Radio SpaghettETH began as a community radio using Livepeer decentralized transcoding during the ETHRome Hackathon 2023. It was later used to broadcast audio-only feeds from conferences and events in Italy. This project served as a prototype for theherd.radio, an account abstraction webradio that broadcasted from DevConnect Istanbul and unStableSummit at EthDenver 2024, sparking interest in the web3 radio concept.
Today, SpaghettETH is working on shipping a truly unstoppable and decentralized webradio as a public good. The main features are:
- Anyone can listen: No web3 UX needed.
- Token curated: Only SpaghettETH Passport SBT (free) owners can curate the radio and create content.
- On-chain calendar: SBT owners can book their on-air slots directly on-chain.
- Dynamic Player: Every block.timestamp, the player calls the RadioCalendar.sol contract to fetch a different livestream URL.
- Integration with Livepeer Studio: Curators will have a basic UI to stream live audio from any device, using any external DAW or podcast software.
- Monetization: External sponsors can bid for calendar slots for their brand to be visible during the livestream.
- Split earnings: Curators can set up different beneficiaries from the sponsorship opportunities.
At present, a mockup with features 1 to 4 has been created. We are looking for further funding to build the rest into a testable beta version.
Financial Breakdown and Project Shipment
Financial Breakdown
To complete the development and launch of the beta version of Radio SpaghettETH, we are looking for a total of $12,000. The following is a detailed breakdown of how the funds will be allocated:
-
Development Costs - $6,000
-
Smart Contract Development - $2,000
- Refinement of RadioCalendar.sol and integration with Dynamic Player
- Development of on-chain calendar booking system
- Implementation of monetization features and split earnings system
-
Frontend Development - $2,000
- Enhancement of UI/UX for curators and listeners
- Integration of token-curated content creation tools
-
Integration Development - $2,000
- Integration with Livepeer Studio for live audio streaming
-
Smart Contract Development - $2,000
-
Testing and QA - $2,000
- Beta testing with selected users
- Bug fixing and performance optimization
-
Infrastructure and Hosting - $1,500
- Livepeer server costs for decentralized streaming fees
-
Marketing and Outreach - $1,000
- Community engagement and outreach campaigns
- Partnerships with event organizers and sponsors
- Promotional materials and advertisements
-
Operational Costs - $1,500
- Administrative expenses
- Legal and compliance costs
Project Shipment Plan
The following timeline outlines our plan to deliver the beta version of Radio SpaghettETH within six months of receiving the grant:
-
Month 1-2: Development Phase
- Finalize smart contract development for RadioCalendar.sol and Dynamic Player integration.
- Develop frontend UI/UX enhancements and token-curated content creation tools.
- Integrate backend with Livepeer Studio for seamless live audio streaming.
-
Month 3: Internal Testing
- Conduct thorough internal testing of all developed features.
- Identify and fix bugs, optimize performance.
-
Month 4: Beta Testing
- Launch beta testing phase with selected users from our community.
- Gather feedback and make necessary adjustments.
-
Month 5: Marketing and Outreach
- Initiate marketing campaigns to promote the beta version.
- Engage with potential sponsors and partners for monetization opportunities.
-
Month 6: Final Adjustments and Launch
- Implement final adjustments based on beta testing feedback.
- Officially launch the beta version of Radio SpaghettETH as a public good.
By following this plan, we aim to deliver a robust, decentralized webradio platform that empowers our community and offers a new, innovative way to engage with web3 content.
Radio SpaghettETH History
-
accepted into GG22 OSS - dApps and Apps 3 weeks ago.