# Riff: in the car, books and saved data ## What happens when the navigator speaks? With the appropriate audio-focus request, music gets quieter and returns to its previous volume when the prompt ends. A book pauses, waits for focus to return, goes back two seconds and resumes. That little rewind helps you recover the interrupted sentence. If you pressed Pause or Stop yourself, Riff does not resume on your behalf. The playing file's classification decides this, even while you browse another section. ## Will it remember where I stopped? Each profile remembers its last dynamic queue, including its order and playback position. Starting a different dynamic queue replaces it; Riff does not keep a resume position for every album. A saved playlist or bookmarked Book keeps its position in that saved queue. The first bookmark saves a Book's dynamic queue; opening the same Title again reuses it. Choosing a particular track deliberately starts it at the beginning. The position is saved periodically during playback. Pull the power suddenly and the latest unsaved progress can be lost. Handling rough shutdowns is a reason Riff exists, but “not one second lost under any failure” would be too much to promise. Finishing a book does not erase manual bookmarks. ## Can different people have their own preferences? Yes: profiles **1**, **2** and **3** in Settings. Each has its own Music/Books mode, playlists, history and queues; the media library is shared. Switching profiles does not replace the queue already playing. AI uses the same separation. Keep a genre in profile 1 and use **Genres → Ban** for it in profile 3: later AI selections for profile 3 exclude it, while profile 1 keeps its preferences. After switching profiles, generate a new selection to hear the new profile’s choices. The existing queue stays intact. ## How do playlists and the current queue differ? A playlist is a saved list. Starting it makes a fixed playback queue. Later playlist edits do not rewrite what is playing. Repeated tracks may be intentional. AI Add also contributes a finite selection, rather than a rule that keeps choosing forever. ## The buttons look the wrong size. What should I do? Open **Settings → More… → Diagonal**. Set the diagonal, or choose **Card** and match the drawing to a physical card or supported banknote. Confirm, then save **More**. **Auto** restores the starting estimate. Vendor scaling or cropping can still affect the result. ## Is “Save data on” the same as choosing my music folders? **Media folders…** chooses the music sources. **Save data on…** chooses where Riff keeps its settings, index, analysis and listening state. Confirming the latter moves those data and may stop playback. A later Cancel in a parent screen cannot undo a completed move or folder-access change. If that selected USB/SD volume is missing at startup, you get `Waiting for USB/SD storage…`. Reconnect the same volume and wait for it to become ready. Riff keeps your choice instead of quietly opening a fresh internal database. To start over deliberately, use `Forget and reset to Internal`, then `Reset`. That creates fresh internal settings, playlists and history without carrying over the previous state. It does not wipe the external drive. Cancel keeps waiting. Waiting alone cannot repair a broken drive. ## What do AU and IA under Rebuild DB mean? **AU** rebuilds AI and ReplayGain analysis; **IA** rebuilds the media index. Select what you need and save **More**. It takes time and can temporarily leave that part of the library unavailable. It does not delete your music. ## Can I migrate from another player or an older Riff version? You can select the same original audio folders. Version 1.1.0 does not import the old 1.0.x SQLite settings, history, reactions, playlists or bookmarks. Plan to configure Riff again when moving from that format; the original audio files are not converted or deleted. Moving current 1.1.0 application data between Internal and SD is a separate supported operation. There is no supported importer for another player's state or a diagnostic export. An in-place APK update requires the same package and compatible signature. Clearing Android app data or uninstalling removes app-owned state, so use a reset deliberately rather than as the first troubleshooting step. ## Why does the app show “RC”, “Beta” or an old-build message? The label identifies the channel and edition date. Version 1.1.0 uses FINAL and has no diagonal channel label. Alpha, Beta, Debug and Test remind you about their age after three calendar months when a new process starts. Press **OK** and keep using the app. It is not a subscription or a timed playback cutoff. RC and FINAL do not show the age dialog. See the [current status](https://wiki.271.pics/Riff/LATEST/tldr) for editions. ## Is it an Android Auto or officially AAOS-compliant player? No complete supported host integration has been established. Expect direct installation on an Android head unit first. AAOS needs much more vehicle integration, including motion restrictions; aftermarket units may lack reliable vehicle signals. Car-interface guidance informed control size, touch targets and navigation. Those choices do not establish host certification or make Riff a reliable judge of what you can do while driving.