Tontune is a decentralized music streaming platform powered by the TON blockchain, aiming to create a peer-to-peer bridge between artists and listeners.
Please note that this is an alpha prototype of Tontune. This early version is to provide a glimpse and working functionality of the platform. The final product may have significant differences, additional features, and polished user interfaces. Your feedback at this stage is invaluable to help us iterate and improve!
Tontune can be easily accessed and interacted with via our Telegram Bot, providing a smooth and integrated user experience. Here’s how you can get started:
-
Navigate to the Tontune Bot: Open your Telegram app and search for the Tontune Bot or simply click on this link: TontuneBot.
-
Launch Tontune TWA: Once you're on the Tontune Bot chat, find and press the "Tontune TWA" button to launch the Telegram Web App (TWA).
In order to mint NFTs on Tontune, it's essential to connect your wallet to the testnet first. Ensure that your wallet is set up, funded (for transactions and gas fees), and connected before attempting to mint an NFT.
To get Tontune running on your local machine, follow these steps:
-
Ensure that you have
Node.js
andnpm
installed. -
Clone the repository to your local machine.
-
Navigate to the root folder of the project and run
npm install
to install all the dependencies. -
To run the development server, use:
npm run dev
.
Our smart contract has been deployed on the testnet. This allows developers to interact with it, test its functionalities, and build on top of it without using real assets. The address and ABI for the smart contract is already set in all dependecies.
Artists and listeners can establish seamless interactions via wallets available on TON (Ton Space, TonKeeper, TonHub, etc.).
- Minting: Fans can mint artists' songs as NFTs.
- More features coming soon!
- Blockchain: TON
- Front-end: React.js + TypeScript + Tailwind CSS
- Smart Contracts: FunC, Blueprint
In case of queries or support, feel free to reach out via Telegram.