Skip to content

A modern web music player with seamless playback, real-time updates, and robust authentication.

License

Notifications You must be signed in to change notification settings

bit-by-bits/Wemsc

Repository files navigation

Wemsc - Web Music Streaming Player

Wemsc is a cutting-edge web music streaming player that leverages Next.js 14, Tailwind CSS, Supabase, and Stripe to deliver an immersive music experience. You can explore the live version of Wemsc at wemsc.vercel.app.

Key Features

1. Seamless Music Playback

Wemsc offers a seamless music playback experience with a variety of features:

  • Play/Pause: Control your music playback easily.
  • Download: Download your favorite tracks for offline listening.
  • Like/Unlike: Curate your library by marking tracks as favorites.
  • Shuffle: Mix up your playlist for a dynamic listening experience.
  • Repeat: Set your favorite songs or playlists to repeat.
  • Speed Control: Adjust the playback speed to your preference.

2. Authentication

Wemsc provides a secure and hassle-free authentication process through various methods:

  • Email Login: Register and log in using your email credentials.
  • Google Authentication: Sign in seamlessly with your Google account.
  • GitHub Authentication: Utilize your GitHub credentials for quick access.

3. Real-time Song and Device Updates

Stay connected with the current song and device information in real-time. Experience the joy of synchronized updates as you navigate through your music journey.

4. Song Management

Effortlessly manage your music library with Wemsc:

  • Upload Songs: Easily upload songs from your local system.
  • Persistent Storage: Once uploaded, songs remain accessible to all users.

5. Backend Technologies

Wemsc harnesses the power of the following technologies for a robust backend:

  • Supabase (PostgreSQL): Enjoy scalable and secure storage for your music library.
  • Stripe: Ensure secure and efficient payment processing for a premium music experience.

6. Technology Stack

Wemsc boasts a well-architected technology stack:

  • Next.js 14: A React framework for building modern web applications.
  • Tailwind CSS: A utility-first CSS framework for quick and responsive styling.
  • Supabase: An open-source alternative to Firebase, offering real-time data and authentication services.
  • Stripe: A powerful payment processing platform for secure transactions.

Licensing

Wemsc is open-source and licensed under the MIT License.

About

A modern web music player with seamless playback, real-time updates, and robust authentication.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published