RiffClub FAQ

Here is a quick reference for the most common setup, feature, and account questions plus a mock JSON payload that demonstrates how a Riff object is structured when exchanged between CloudKit devices.

Frequently asked questions

Do I need Apple Music?

Yes, Apple Music access is required for full-length playback, catalog search, and sharing. Without it you can still manage locally stored loops, but playback may be limited to short previews.

Where are my Riffs stored?

They live locally in Core Data first. When you enable iCloud sync, the app mirrors them to your private CloudKit database so any device signed into the same Apple ID can access them.

How do I share a Riff with a friend?

Open the Riff, choose Share, and invite Apple Music subscribers via CloudKit sharing. They will see the loop, metadata, and optional caption, but not any audio file.

Why was my Riff Feed post rejected?

The feed blocks duplicate track + loop combinations and throttles rapid posting to limit spam. Try adjusting the loop slightly or wait a few minutes before reposting.

How do I delete my data?

Delete Riffs from the app to remove them from the local database and iCloud. Public feed posts can be removed from the Feed screen. For data export/delete requests email privacy@logicline.co.th.

Import / Export

RiffClub exports your Riff List collection as JSON so you can archive loops or migrate between devices. The same format is accepted when importing. Each entry keeps the track identifiers, loop metadata, note, and timestamp you captured.

This sample is taken from RiffExport.json (exported on device). It shows the structure of two sample Riffs:

[
  {
    "name": "Lux Æterna - Metallica",
    "note": "Solo1",
    "riffBegin": 101.7547,
    "riffEnd": 132.4877,
    "riffSpeed": 1,
    "riffVolume": 0,
    "timestamp": "2023-12-05T06:18:00Z",
    "trackID": "1655727066",
    "trackTitle": "Lux Æterna",
    "trackSub": "Metallica",
  },
  {
    "name": "Drive (Bonus Track) - Deftones",
    "riffBegin": 48.0353,
    "riffEnd": 92.1945,
    "riffSpeed": 1,
    "riffVolume": 0.45,
    "timestamp": "2024-10-06T17:03:23Z",
    "trackID": "1099850926",
    "trackTitle": "Drive (Bonus Track)",
    "trackSub": "Deftones",
  }
]

To export:open Riff List → click (...) on Navigation Bar → select Export Riffs. A JSON file similar to the above saves to Files/iCloud Drive. To import: open any valid export in Files, then confirm you want to merge or replace your library.

If an import fails, double-check that riffBegin/riffEnd are numeric, trackID matches an Apple Music identifier.