-
Notifications
You must be signed in to change notification settings - Fork 134
FAQs
Information about how to use a feature can be found at How to use the app.
Yes, it is legal because it is open source and using published APIs by YouTube and YouTube Music. RiMusic is just one of thousands similar apps that play music from YouTube. RiMusic and similar apps can't add some features from YouTube Music that are paid.
RiMusic only downloads to an internal cache location such that downloaded music can only be accessed via the app. There are no plans to change this as RiMusic is not a downloader but a music streaming player.
NO, RiMusic does not process or save personal data of any kind.
There is a weekly release every Friday 15:00~23:00 (UTC+0).
This feature are unavailable since Android 11 above. Though present from Android 5 through 10, they decided to remove it without explanation from Android 11 and future version despite the protests.
See:
Implementing Google or YouTube login would require a Google tracker for authentication, which would invade the privacy of all users. Additionally, the app wouldn't meet the requirements to be published in F-Droid.
RiMusic currently does not support video playback, however RiMusic does support audio playback.
This usually happens because Android automatically closes the app after a certain period of inactivity. To prevent this behaviour, we recommend enabling the Invincible Service and Disable battery optimizations for RiMusic. This will allow the app to stay in memory even if it's not actively used for a long time.
Permission | Why |
---|---|
android.permission.INTERNET | Needed to connect to the Internet |
android.permission.ACCESS_NETWORK_STATE | Needed to check state of internet connection |
android.permission.POST_NOTIFICATIONS | Needed to run as a service |
android.permission.RECEIVE_BOOT_COMPLETED | Needed to start as a service after device reboot |
android.permission.WAKE_LOCK | Needed to prevent device from going into suspension when playing a song (if enabled Keep Screen On in settings) |
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS | Needed to prevent the device from restricting battery use |
android.permission.FOREGROUND_SERVICE | Needed to play music even when the screen goes off or the app is closed |
android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK | (ADDED SINCE 0.6.20) Similar to android.permission.FOREGROUND_SERVICE |
android.permission.FOREGROUND_SERVICE_DATA_SYNC | (ADDED SINCE 0.6.20) Needed to download songs |
android.permission.READ_MEDIA_AUDIO | Needed to read local songs |
android.permission.RECORD_AUDIO | Needed ONLY if you want to use visualizer effect (disabled by default). Permission required ONLY when you enable the Visualizer option from the settings. (More information in Visualizer | Android Developers |
android.permission.MODIFY_AUDIO_SETTINGS | Needed to only show the microphone settings page. Depends on android.permission.RECORD_AUDIO |
android.permission.READ_EXTERNAL_STORAGE | Needed to read local music up to Android 12 |
android.permission.WRITE_EXTERNAL_STORAGE | Needed to download song up to Android 11 |
android.permission.READ_MEDIA_VISUAL_USER_SELECTED | Needed for selecting playlist file to import in Library up to Android 13 |
If song from YouTube is classified with this message, "We recommend viewing to an adult audience", playing such songs requires user confirmation that RiMusic currently couldn't handle it.
Yes, create a backup from ViMusic then import it into RiMusic using the restore feature. Both backup and restore features are found within the Database settings.
Icon | Meaning |
---|---|
download all | |
remove all downloaded | |
enqueue | |
shuffle | |
lock/unlock ordering | |
menu playlist | |
search in playlist | |
order by recently played, From version 0.6.22 replaced by the sort menu | |
order by position, From version 0.6.22 replaced by the sort menu | |
order by most played, From version 0.6.22 replaced by the sort menu | |
order by title, From version 0.6.22 replaced by the sort menu | |
order by artist, From version 0.6.22 replaced by the sort menu | |
sort order asc/desc for all order option | |
add in playlist or import playlist | |
bookmark | |
locate now playing song in playlists |
Follow this steps:
- Check that RiMusic has Android Auto support enabled. Go to the Hamburger menu (top right corner in the main page) -> Settings -> Miscellaneous tab -> Android Auto section.
- Check that Android Auto has developer options enabled. Go to the "Settings" app on your phone, search for "Android Auto", open the first search result, click 10 times in a row on the version number at the bottom of the page.
- Then click the three-dot menu in the top right corner -> Developer Settings -> check "Unknown sources"
- Go back to the main page of Android Auto settings, click on "Customize launcher", check RiMusic. If RiMusic doesn't appear, disconnect the phone from your car, close everything, and open the Android Auto settings again.
First line contain titles fields PlaylistBrowseId;PlaylistName;MediaId;Title;Artists;Duration;ThumbnailUrl Other lines contains data fields to import, all fields are separated by ; CSV files is a text file and can create/edit with text editor or any spreadsheet editor.
RiMusic has an internal logging mechanism which records (once enabled) crashes. To get the crash log do the following steps:
- Go to
Settings > Miscellaneous > Debug
. - Enable "Enable debug logs".
- Restart the app.
- Try to reproduce the bug.
- Return to the same position in settings and copy the crash log to clipboard with the corresponding button.
You cannot use this method to retrieve crash logs that occurred before the debug setting was activated.
There are now different product flavors of RiMusic. The reason for this is that the app is now available from the accrescent app store which supports unattended updates. So the variant for this app store does not have the "Enable automatic update check" button in the settings.
This also means that for all version before the (currently upcoming) version 0.6.47, updating via in-app update check will fail, as the apk now has a new name. This means that updating to the latest version has to be done manually with all versions up until 0.6.46.
Also see https://github.com/fast4x/RiMusic/issues/3066.