MiDiFy is a decentralise music streaming service (for midi-based music) with file coin as the backend.
A decentralized music streaming service using Filecoin as the backend would be a unique and innovative way to stream music online. The service would allow artists to upload their music in the form of MIDI files, which are highly efficient in terms of storage usage. This would make the service more cost-effective for both the artists and the users.
The first step in creating this service would be to develop a user-friendly interface for artists to upload their music to the Filecoin network. This interface could include tools for encoding and encrypting the MIDI files, as well as for setting up smart contracts to manage copyright and payment.
Once the music is uploaded to the Filecoin network, users would be able to access and stream it through a dedicated music streaming platform. This platform could be built as a web or mobile application and would feature a clean and simple user interface, making it easy for users to browse, search and stream music.
The platform would leverage the use of smart contracts to handle the payment and copyright management. Users could pay for the service using Filecoin or other cryptocurrency, and artists would get paid for every stream of their music.
A decentralized music streaming service using Filecoin as the backend would offer several advantages over traditional centralized streaming services. It would give artists more control over their music and allow them to get paid directly by their fans, without the need for intermediaries. It would also provide a more secure and resilient service for users, as the music files would be stored on a decentralized network of storage providers.
In summary, the project aims to create a decentralized music streaming service using Filecoin as the backend, the music would be primarily MIDI files which are highly efficient in terms of storage usage, the service would include a user-friendly interface for artists to upload their music, a dedicated music streaming platform and a smart contract to handle the payment and copyright management.
The project uses the fact that midi files take up less storage than an actual music file and can retain essentially the same amount of information. We use Lighthouse SDK to upload the encrypted music file and also to manage access control. The creation of NFTs for the music is handled via smart contract layer. We would use EPNS ( Push protocol) to send push notifications using to users when a creator uploads a new album.