- AudiusSync is a web application that allows users to sync and share their favorite tracks seamlessly with friends. Whether you're enjoying music together during a road trip or chilling at home, AudiusSync keeps everyone tuned in to the same beats.
- This project leverages the Audius SDK to integrate and play music from the Audius platform, offering a wide range of tracks for your listening pleasure.
This project was developed for the Audius Track of the Opos Hackathon.
Desktop Version Showcase:
Mobile Version Showcase:
This project was developed for the Audius Track of the Solana Opos Hackathon.
- Real-Time Sync: Enjoy synchronized music playback across devices, ensuring you and your friends are on the same track.
- Seamless Sharing: Effortlessly share playlists and tracks with friends for a collaborative music experience.
- Playback Controls: Play, pause, and seek through tracks using intuitive controls for a smooth listening experience.
- Upcoming Song Preview: Get a sneak peek of the upcoming track to keep the excitement alive.
- Queue Management: Easily manage the song queue and add new songs to keep the music going.
- User-Friendly Interface: Intuitive design that's easy to navigate, making music sharing a breeze.
- Clone this repository:
git clone https://github.com/nauriculus/AudiusSync.git
- Install dependencies:
npm install
- Start the app:
npm start
- Access the app in your browser at
http://localhost:3000
/getInfoByTrackId
: Get track details by providing a track ID./getCurrentSongLink
: Get the link to the currently playing song./getUpcomingSongLink
: Get the link to the upcoming song in the queue./getUpcomingSongDetails
: Get details of the next track/getCurrentSongDetails
: Get details of the current track/newSongRequest
: Add a new song to the queue for playback.