Skip to content

React Native app that provides a unified streaming experience for Spotify, YouTube, and Revibe content.

License

Notifications You must be signed in to change notification settings

Revibe-Music/streaming-app

Repository files navigation


Revibe Logo

Revibe Music React Native App

Contributors MIT License archive-shield top-languages-shield languages-count-shield

Revibe was intended to provide an all-in-one business solution to independent artists, along with a proprietary streaming app that was tailored to underground hip-hop fans. The Revibe streaming app was built to provide a unified streaming experience with content from Spotify, YouTube, and Revibe's own servers.

View Demo · Contact

Table of Contents

Features

  • Full-featured music streaming application
    • Search Songs, Artists, and Albums
    • Create Playlists
    • Manage one queue across Spotify, YouTube, and Revibe
    • Browse content uploaded to Revibe
  • Import Spotify playlists, add YouTube and Revibe songs
  • Tip artists with Venmo, PayPal, or CashApp

Tech Highlights

  • Universal Links
  • Universal audio player
  • oAuth 2.0
  • Amplitude event tracking
  • iOS Lockscreen Media Player
  • Referral System

(back to top)

Tech Specs

This app was built with React Native.

Will be updated soon

Backend

The relies heavily on Revibe Core Services and YouTube and Spotify APIs in order to function. Without properly configuring the backend the app will not work.

Will be updated soon

Patterns

Will be updated soon

(back to top)

Demos

Videos

Revibe primarily allows for search and playback across different music streaming services (i.e. YouTube and Spotify).

V1.Search.and.Add.Demo.mp4

Additionally, you can manage one unified library and queue songs from different services!

V1.Queue.Spotify.and.YouTube.Demo.mp4

Screenshots

More screenshots and videos available in the repo!

Sign In Sidebar
Sign In Page Sidebar Page
Library Search
Library Page Search Page
Browse Player
Browse Page Player Page
Playlist Queue
Playlist Page Queue Page

(back to top)

Contributors

Product Manager / Designer - Kayne Lynn

Lead Developer - Riley Stephens

This project is no longer maintained. Please feel free to fork and continue the project!

(back to top)

License

All of Revibe's public, archived repositories use the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Kayne Lynn - [email protected]

(back to top)

Acknowledgments

TO DO

  • Complete Features
  • Add Tech Specs
  • Update Contributors
  • Update Acknowledgments
  • Add additional contact info

(back to top)

About

React Native app that provides a unified streaming experience for Spotify, YouTube, and Revibe content.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published