Project Name: SkyMusic
Name (individual) submitting the proposal: Mózes Dániel
Describe the project: SkyMusic is a web based music streaming application and a decentralized alternative to Spotify and YouTube Music that operates on the S5/Sia network. Users can stream music from our library, S3 storage and local sources. SkyMusic primarily utilizes the S5 channel (developed by Redsolver).
- S3 compatibility: You can connect easily any S3-compatible storage to our application and then listen to music.
- Anonym and secure: Our application don’t collect any data about you, and don’t access to your stored music library at all.
- Upload your own music: You can listen to your own music, upload to an S3 compatible storage or add it from your desktop or mobile.
- Music database: Don’t worry if you don’t have any music library. You can immediately listen to our music library.
- Decentralized streaming: Our application operates in a completely decentralized and private manner through the Sia network.
- Free to use: You can use our application for free, and in return, you may encounter non-intrusive ads on our interface.
- Our library: You can listen to the music library operated by SkyMusic anytime. Just log in and you can start streaming music immediately.
- S3 storage: You can connect to any S3 cloud provider. If you don’t have one, it’s not a problem; you can create and manage it through the application anytime.
- Local storage: Would you like to listen to your music stored on your desktop or mobile? There’s no problem with SkyMusic; this is also possible.
How does the projected outcome serve the Foundation’s mission of user-owned data?
The data is completely anonymous, and no user statistics are collected during the application’s usage. We apply S5* security for the storage of music connected from S3 and local sources. Users can connect to any S3 completely anonymously and securely.
*S5 is a decentralized network that empowers you to take control of your data and identity. (GitHub - s5-dev/S5: Decentralized content-addressed storage network)
I have planned two license solution models for the SkyMusic application, which may vary depending on the project’s development phase. The application will be free, and I do not plan to have any paid packages. Consequently, the issue of the license is crucial for the seamless operation of the application.
1. Grant Proposal License
The license model developed for the current grant proposal essentially allows for the streaming of music available in the SkyMusic database that is primarily free to use. Additionally, I plan to purchase licenses with the support from users. I aim to continuously expand my music library and seek rights from creators. It is important to note that this licensing solution does not meet the requirements of web3. The primary goal of the beta version is to create a functional web application for streaming music, while expanding the license model is a future plan.
2. Expanded License
My long-term goal is to introduce a web3-compatible licensing solution that enables support for creators in exchange for licenses. I intend to implement this licensing model using solutions such as Fabstir or similar platforms. Since the application will be free to use, the project will primarily rely on donations. I am planning to provide a separate license support option where users can support the project, with 100% of the proceeds dedicated to licenses. I plan to automate this process. Users can choose how they want to support the project, including supporting the operational expenses of the app, purchasing licenses, or supporting me directly.
- Develop a desktop application to optimize the user experience.
- Create a mobile application to enhance portability and reach a broader audience.
- Expand the licensing model and achieve web3 compatibility for licenses.
Mózes Dániel - Full Stack Developer
I have been working as a developer since 2017, primarily focusing on web development. Since around 2020, I have developed an interest in cryptocurrencies, particularly in relation to the Sia platform. I have previously participated in two Sia projects, including the SkyDB Debut Hackathon and the Skynet Developer Program for Summer 2022.
Timeline: 3 Month
Budget: 9600 USD
- My part time salary: 3000 USD for 3 months (minimum 80 hours work per month)
- Maintenance costs and other expenses (e.g. storage, marketing): 600 USD
What are the goals of this small grant?
The goal is to create an end-user beta application that allows users to stream music in a decentralized manner. Creating documentation on application usage, and testing the application with developers after the alpha development lifecycle before the project enters the beta stage. I will use SolidJS to create the beta of the web application.
Potential risks that will affect the outcome of the project: SkyMusic web application uses the S5 network, so the application is dependent on this network.
Will all of your project’s code be open-source?
Yes, coding will be open-source.
Access for the development
Development: GitHub - skymusicdev/app
Do you agree to submit monthly progress reports?
Yes, I agree.