Skip to content

OrangeZXZ/RiPlay-Fork

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RiPlay

RiPlay

🎵 What is RiPlay?

RiPlay is a powerful, open-source music player designed for music lovers who want complete control over their listening experience. With support for both online and offline content, extensive customization options, and a beautiful interface, RiPlay transforms how you interact with your music collection.

⚠️ Important Notice

RiPlay respects your privacy and operates transparently:

  • 🛡️ No data collection - Your data stays on your device
  • 🚫 No download or caching online content
  • 🛡️ For playing Online content - it uses the YouTube Player library as a wrapper around the official IFrame Player API which runs inside a WebView

✨ Key Features

🎧 Music Experience

  • Play everything: Songs, videos, artists, albums, playlists, and podcasts
  • Smart queues: Create multiple mixed queues with audio, video, or both
  • Listening statistics: Track your music habits and discover insights
  • Lyrics support: Fetch, display, edit, and translate synchronized lyrics

⏰ Smart Features

  • Music Recognize: Recognizes music and retrieves title and artist
  • Sleep timer: Fall asleep to your favorite music with customizable timing
  • Visualizer: Enjoy stunning audio visualizations with multiple effect types
    • Note: This feature requires microphone permission when enabled from settings
  • Fast Share: Support Link, Share with... and Share with external app in direct mode. Share with all external installed apps on your device.
    • Note: With Direct Mode, you can add inside RiPlay external apps installed on device and share directly with one click
  • Cast (No Chromecast): (Experimental) Watch and listen to music on another android device including android tv.
    • Require RiLink install from Github
  • Self Closing: Schedule the app to close after a certain time
  • Android Auto support: Can add and remove content such as: Shuffle, Monthly Playlists, Library, On Device, Top Playlists, Favorite Playlists,
  • Android TV support: (Experimental) Install RiPlay to the big screen
  • Widget support: (Experimental) Control your music from your home screen
  • Update checking: Stay current with optional automatic update checks

🎨 Customization

  • Themes: Personalize your interface with customizable themes
  • Audio control: Fine-tune volume, playback speed, pitch, normalization, skip silence, and bassboost
    • Note: More control with RiEqualizer, install from Github

🌐 Multilingual Support

Available in 50+ languages including English, Italian, German, Russian, French, Spanish, Czech, Turkish, Romanian and more. Contributions for additional languages are welcome!

🌍 Languages Available

RiPlay is available in 50+ languages thanks to our amazing community of translators:

European Languages

  • English: Alejandro Moctezuma, twistios, Smk90, CanIn, koliwan, Glich440, fast4x
  • Italian: Fabio Iotti, agefcgo, CiccioDerole, fast4x
  • German: twistqj, nitro4542, twistios, materialred, OlimitLolli, Lolozweipunktnull, Seryoga1984, Conk, siggi1984
  • French: Mickael81, esophagusdecency, Mickael81, NEVARLeVrai
  • Spanish: MS-PC, Alejandro Moctezuma, Juan Ignacio Tejera, iOSStarWorld, Corotyest, DanielSevillano, Fabian Urra
  • Portuguese: Juan Ignacio Tejera, ManuelCoimbra, NEVARLeVrai
  • Portuguese, Brazilian: vs-machado, luxdev01, VitoriaLima1802, xSyntheticWave, RegularWater, NEVARLeVrai
  • Russian: Michael Müller, HighMode, koliwan, Nebula-Mechanica, Alnoer, kptmx, Crayz310, Vladimir, siggi1984
  • Ukrainian: Avin, Michael Müller, NiXT0y, Crayz310
  • Polish: Krzysztof, severitysingular, Zduniusz, AntoniNowak, roklc, Adam Kop
  • Dutch: BabyBenefactor
  • Swedish: sebbe.ekman, Dženan
  • Norwegian: Xyrcon
  • Danish: cultcats
  • Finnish: Smk90, rikalaj
  • Czech: ikanakova, JZITNIK-github
  • Hungarian: Zan1456, Ndvok
  • Romanian: OrangeZXZ
  • Greek: Marinkas
  • Turkish: LinuxUsersLinuxMint, abfreeman, 2010furs, Muha Aliss
  • Catalan: Adrià Martínez, Aniol, EMC_Translator
  • Basque: iazkue
  • Galician: zordor, ninjum
  • Serbian (Cyrillic, Latin): IvanMaksimovic77

Asian Languages

  • Chinese Simplified: benhaotang, SharkChan0622
  • Chinese Traditional: YeeTW, SharkChan0622
  • Japanese: maboroshin, Mid_Vur_Shaan
  • Korean: ZeroZero00, TsyQax
  • Vietnamese: teaminh
  • Hindi: NikunjKhangwal, Sharunkumar, Th3-C0der
  • Bangla: Ann Naser Nabil
  • Tamil: Vignesh-p-s
  • Telugu: SureshTimma
  • Malayalam: chayotic, XDreamist
  • Sinhala: VINULA2007
  • Odia: redpanda9348, Get100percent
  • Filipino: Clyde-Timonera
  • Indonesian: luthfialfarabi, teddysulaimanGL, Fausta Ahmad

Middle Eastern & African Languages

  • Arabic: ABS zarzis, Ahmad Al Juwaisri
  • Hebrew: opcitgv, TheCreeperDuck
  • Persian: CUMOON
  • Afrikaans: HelloZebra1133

Other Languages

  • Azerbaijani: Nizami Səmidov, Notesuree
  • Bashkir: Shilave malay
  • Esperanto: kefiiris
  • Estonian: beez276
  • Interlingua: softinterlingua

📲 Installation

❓ Need Help?

🤝 Contributing

Contributions are welcome! If you're passionate about improving RiPlay:

Code Contributions

  • Pull requests are welcome if you agree to distribute your code under the GPL3.0 license
  • Develop new features or fix bugs by forking the repository and submitting a pull request

Translation Contributions

  • Translate or improve translations by visiting our Crowdin page
  • Help bring RiPlay to more users worldwide

🙏 Acknowledgments

RiPlay wouldn't be possible without the amazing work of these projects and contributors:


Made with ❤️ by the RiPlay community

About

Multiplatform Music Player

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 99.9%
  • Other 0.1%