Skip to content

Reverbio: A powerful, ad-free music streaming app with multi-platform support, offline listening, plugins, and the ability to track your favorite songs, artists & albums, no subscriptions needed!

License

Notifications You must be signed in to change notification settings

akashskypatel/Reverbio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reverbio

Reverbio: A powerful, ad-free music streaming app with multi-platform support, offline listening, plugins, and the ability to track your favorite songs, artists & albums—no subscriptions needed!

Stars Forks Downloads GitHub release License


Announcement

Please note that YouTube is constantly changing and updating their service. The library, youtube_explode_dart, used by Reverbio to access YouTube streams may not always be up to date with new changes made by YouTube. This may cause YouTube streams to not work correctly from time to time. Additionally, YouTube employs other safeguards that prevents unofficial libraries from accessing their service, such as temporary IP blocking, and requiring user authentication using official YouTube methods.

Unfortunately there are no easy ways to get around these problems. Reverbio tries to work around these problems using public SSL proxies to route Reverbio traffic which causes stream resolution to be slow, but this is not an infallible solution. Public proxies are blocked by YouTube fairly quickly.

Best way to improve your ad-free streaming experience in Reverbio is to use JavaScript plugins that unlock the potential to stream from a variety of sources such as alternative music streaming APIs, your personal library (remote or local), and more! Take a look at the repository's readme and plugin documentation to get started.


Download

Get it on Github Get it on Obtainium

Features

  • Stream from YT out of the box, and anywhere else with Plugins
  • Online song, artist and playlist search with suggestions
  • Offline listening support
  • Import & export your data and never lose it
  • Add custom playlists with link
  • User song queue
  • Optimized sound experience
  • SponsorBlock support
  • Lyrics support
  • No ads
  • No subscriptions
  • 30 supported languages
  • Material UI & accent colors & dynamic colors (Android 12+)
  • Android and Windows Support
  • Custom plugin support
  • Track your favorite Songs, Albums, Artists and Playlists
  • Android Auto Support
  • (New) Import playlists from any music service using CSV files!
  • (New) Select Android output device
  • (New) Select YouTube stream resolution timeout in case it takes longer than usual for YouTube-Explode API to get YouTube stream
30 Supported Languages
  • English
  • العربية
  • বাংলা
  • 简体中文
  • 繁體中文
  • 繁體中文 (臺灣)
  • 廣東話
  • Français
  • Deutsch
  • Ελληνικά
  • हिन्दी
  • Bahasa Indonesia
  • Italiano
  • 日本語
  • 한국어
  • Polski
  • Português
  • Português (Brasil)
  • Русский
  • Español
  • فارسی
  • ગુજરાતી
  • मराठी
  • Kiswahili
  • தமிழ்
  • తెలుగు
  • ไทย
  • Türkçe
  • Українська
  • Tiếng Việt

Screenshots

Mobile

Android

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5

Desktop

Desktop

Screenshot 1 Screenshot 2
Screenshot 3 Screenshot 4
Screenshot 5 Screenshot 6

Plugins

Reverbio supports Plugins that let you stream music from any source with the power of JavaScript executed at runtime! With the power of JavaScript plugins, you can play music for endless sources as well as perform other operations on Artist, Albums, Songs, and Playlist data.

Purchase plugins at my Patreon*

*This helps me continue developing this app. But you are free to make your own open source plugin using the guide below.

OR

Create your own JavaScript Plugin!


Android Auto

If Reverbio doesn't appear in Android Auto for you, please go to Settings > Connection Preferences > Android Auto > Tap Version multiple times until Developer Mode is turned on > Tap vertical ellipses at the top > Developer Settings > scroll down to enable Unknown Sources

Contribute

Contributions are always welcome. Please read our contributing guidelines before contributing.


Credits

Musify - This project is a spin-off from Musify with added features and support for Windows! This fork adds features like integration of Artist, Album and Song information from MusicBrainz, Artist and Albums liking, user queue management, JavaScript plugin support and more!


Disclaimer

Reverbio does not possess or maintain any association with the songs and other content accessible through the app.
All songs and other content are the property of their respective owners and are safeguarded by copyright law.
Reverbio holds no liability for any copyright infringement or other violations of intellectual property rights
that may arise from the use of the songs and other content accessible through the app.
Reverbio employs third-party plugins and assumes no responsibility for any harm or damage to the respective owners or
any other parties resulting from the utilization of the songs and other content through the third-party plugins.
By using the app, you consent to utilizing the songs and other content exclusively for personal,
non-commercial purposes and in accordance with all applicable laws and regulations.

License

Copyright © 2025 Akash Patel

Reverbio is a free software licensed under GPL v3.0
It is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Being Open Source doesn't mean you can just make a copy of the app and upload it on playstore or sell
a closed source copy of the same.
Read the following carefully:

1. Any copy of a software under GPL must be under same license. So you can't upload the app on a closed source
  app repository like PlayStore/AppStore without distributing the source code.
2. You can't sell any copied/modified version of the app under any "non-free" license.
   You must provide the copy with the original software or with instructions on how to obtain original software,
   should clearly state all changes, should clearly disclose full source code, should include same license
   and all copyrights should be retained.

In simple words, You can ONLY use the source code of this app for `Open Source` Project under `GPL v3.0` or later
with all your source code CLEARLY DISCLOSED on any code hosting platform like GitHub, with clear INSTRUCTIONS on
how to obtain the original software, should clearly STATE ALL CHANGES made and should RETAIN all copyrights.
Use of this software under any "non-free" license is NOT permitted.

See the GNU General Public License for more details.