Skip to main content

Overview

Deeztracker Mobile requires a Deezer ARL (Authentication Request Login) token to access and download music from Deezer. This token authenticates your Deezer account and enables the app to retrieve your music.

What is an ARL Token?

The ARL token is a unique authentication cookie that identifies your Deezer account session. It allows Deeztracker Mobile to:
  • Search and browse the Deezer catalog
  • Download tracks, albums, and playlists
  • Access your account’s streaming quality settings
Keep your ARL token private. Anyone with access to your token can use your Deezer account through Deeztracker Mobile.

How to Obtain Your ARL Token

Follow these steps to extract your ARL token from your browser:
1

Log into Deezer

Open deezer.com in your web browser and sign in to your account.
2

Open Developer Tools

  • Chrome/Edge: Press F12 or right-click anywhere and select “Inspect”
  • Firefox: Press F12 or right-click and select “Inspect Element”
  • Safari: Enable Developer menu in Preferences, then press Cmd+Option+I
3

Navigate to Application/Storage Tab

  • In Chrome/Edge: Click the Application tab
  • In Firefox: Click the Storage tab
  • In Safari: Click the Storage tab
4

Find Cookies

In the left sidebar, expand Cookies and select https://www.deezer.com
5

Copy the ARL Value

Find the cookie named arl in the list. Click on it and copy the entire Value (it’s a long alphanumeric string).
Your ARL token typically looks like a long string of random letters and numbers (e.g., a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0...)

Logging In

Once you have your ARL token:
1

Open Deeztracker Mobile

Launch the app on your Android device. You’ll be greeted with the login screen.
2

Paste Your ARL Token

  • Tap the text field labeled “ARL Token”
  • Paste your ARL token (you can use the clipboard paste button)
  • Ensure the entire token is pasted correctly
3

Verify and Log In

  • Tap the “Continue” button
  • The app will verify your token using RusteerService.verifyArl()
  • If valid, you’ll be taken to the main screen
fun performLogin() {
    if (arl.isBlank()) return
    isLoading = true
    errorMessage = null
    scope.launch {
        val success = rustService.login(arl)
        isLoading = false
        if (success) {
            onLoginSuccess()
        } else {
            errorMessage = context.getString(R.string.login_error_failed)
        }
    }
}

Premium vs Free Accounts

Deeztracker Mobile works with both Deezer Premium and Free accounts, but there are important differences:
FeaturePremium AccountFree Account
Download QualityFLAC, MP3 320kbps, MP3 128kbpsMP3 128kbps only
Search & BrowseFull accessFull access
Album DownloadsSupportedSupported
Playlist DownloadsSupportedSupported
Important: FLAC and 320kbps MP3 downloads require a Deezer Premium subscription. Free accounts can only download 128kbps MP3 files.You can select your preferred quality in Settings, but downloads will be limited by your account type.

Troubleshooting Login Issues

Possible causes:
  • The ARL token was copied incorrectly (missing characters)
  • The token has expired
  • You’re logged out of Deezer in your browser
Solutions:
  1. Log into Deezer in your browser again
  2. Extract a fresh ARL token following the steps above
  3. Make sure you copy the entire token value
  4. Try pasting without any extra spaces or line breaks
Possible causes:
  • Network connection issues
  • Deezer servers are temporarily unavailable
  • Your Deezer account has been suspended
Solutions:
  1. Check your internet connection
  2. Try again in a few minutes
  3. Verify your Deezer account is active by logging in at deezer.com
  4. If the issue persists, try obtaining a new ARL token
Possible causes:
  • Your account doesn’t have the required subscription level
  • Selected quality exceeds your account permissions
Solutions:
  1. Go to Settings and select MP3 128kbps quality
  2. Verify your Deezer subscription status
  3. Try downloading a single track to test
Solutions:
  1. Long-press in the text field and select “Paste”
  2. Use the clipboard paste icon button next to the text field
  3. Type the token manually (not recommended due to length)

Logging Out

To log out of Deeztracker Mobile:
  1. Navigate to the Settings screen
  2. Scroll to the bottom
  3. Tap the “Logout” button
  4. Your ARL token will be cleared from the app
Logging out removes your token from the app but does not affect your Deezer account. You can log back in anytime with the same or a new ARL token.

Security Best Practices

  • Never share your ARL token with anyone
  • Don’t post your token in public forums or social media
  • Obtain a new token if you suspect it has been compromised
  • Log out when letting someone else use your device

Next Steps

Search & Download Music

Learn how to search for and download tracks, albums, and playlists

Configure Settings

Customize audio quality, download location, and language preferences

Build docs developers (and LLMs) love