CopyCat

CopyCat

Empower Your Music, Own Your Art: Decentralizing Creativity with Blockchain!

Created on 21st January 2024

CopyCat

CopyCat

Empower Your Music, Own Your Art: Decentralizing Creativity with Blockchain!

The problem CopyCat solves

Current music platforms, including those using conventional content ID systems, often centralize control and revenue, disadvantaging artists like Geetansh by allowing unauthorized duplication and reducing their earnings. Our solution is a web3-based music application that employs a decentralized content ID system using IPFS blockchain technology and a robust API library. This approach aims to eliminate middlemen, ensuring artists retain exclusive ownership of their music and a larger share of their earnings, while effectively protecting them from content theft.

Challenges we ran into

The first hurdle we faced was finding how to accurately generate a fingerprint that could help us identify the song even if we were only using a small part of it with considerable noise.

First we used hashing but even a single bit chain can change the hash thus hashing was not appropriate for our usecase.

We finally found a finerprinting api that convert music to a fingerprint that can detect if its the same song even if it was trimmed and manipulated.

Next our project needed to use a blockchain so we decided to use IPFS but once we had fully integrated IPFS into our codebase with all of the base cases working, we realized that IPFS does not really have the concept of ownership and it instead focuses mainly on de duplication by generating a hash for each file uploaded and not allowing reuploading the exact same file again.

So we decided by storing our files with specific metadata we could solve this problem.

We also faced issue when we had to check the blockchain for our fingerprint that was stored and we had to iterate through each block thus increasing the complexity and resources used.

So we decided to use a local lookup table with content mapped

Tracks Applied (9)

Ethereum Track

CopyCat seamlessly aligns with the Ethereum track, focusing on optimizing smart contract workflows within the Ethereum e...Read More

Polygon

Replit

Repl: https://replit.com/@ks99adiop/CopyCat-Techacks40 Our project is a revolutionary web3-based music application, tai...Read More

Replit

Best Conductor use of Orkes

We seamlessly integrated Orkes Conductor with our app CopyCat, showcasing our technical prowess and forward-thinking app...Read More

MLH: Best Domain Name from GoDaddy Registry

(www.idharchalamaiudharchala.com)

MLH: Best Use of Taipy

TaiPy - (https://drive.google.com/file/d/1fJ-1FnJ7VDWgPr-c5e6NUVMHJfFXtiVR/view?usp=sharing) Our project's integration w...Read More

MLH: Best Use of TinyMCE

Our project revolutionizes the music industry by integrating blockchain technology into a web3-based music application, ...Read More

Best Technical Blog

https://medium.com/@ks99adiop/offline-odyssey-innovation-unleashed-at-techacks-4-0-58143cec84d5

Top Open Source Contributor

OpenZepplin: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol Our web3-ba...Read More

Logitech Macro Challenge

Submitted in the google form.

Discussion

Builders also viewed

See more projects on Devfolio