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.
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 inside a WebView
- Play songs, videos, artists, albums, playlists, and podcasts
- Smart queues (audio/video mixed)
- Listening statistics
- Lyrics support: fetch, display, edit, translate
- Listener level ranking with personal monthly and annual badge
- Blacklist, can ignore artist, album, Song, Playlist, Device folder
- Rewind, your year in music
- Music Recognize (title & artist)
- Sleep timer
- Visualizer (microphone permission required)
- Fast Share (direct sharing with installed apps)
- Cast to another Android device / TV via RiLink (experimental)
- Self-closing app scheduling
- Android Auto support
- Android TV support (experimental)
- Widget support (experimental)
- Optional update checking
- Themes
- Audio controls: volume, speed, pitch, normalization, skip silence, bassboost
- More options via RiEqualizer
- Available in 50+ languages
- Contributions welcome
European Languages
- English: Alejandro Moctezuma, twistios, Smk90, CanIn, koliwan, Glich440, fast4x
- Italian: 32Dexter, Fabio Iotti, agefcgo, CiccioDerole, fast4x
- German: twistqj, nitro4542, twistios, materialred, OlimitLolli, Lolozweipunktnull, Seryoga1984, Conk, siggi1984
- French: Mickael81, esophagusdecency, 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
- Pull requests welcome under GPL3.0 license
- Develop new features or fix bugs
- Translate or improve translations via Crowdin
RiPlay wouldn't be possible without the amazing work of these projects and contributors:
- RiMusic – project maintainer & contributors
- ViMusic – foundation
- Android YouTube Player – YouTube Player wrapper
- Ionicons – icons
- FlatIcon.com – icons & stickers
- Translator – Google Translate library
- KuGou & LrcLib – lyrics
- HypnoticCanvas – shaders for Compose
- AudioTag.info – music recognition API
Made with ❤️ by the RiPlay community