Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] jorgen - Scrob omnibus

Featured Replies

[Template only, I am not the container or app author/maintainer]

Community-maintained Unraid templates for Scrob,app (omnibus) - a self-hosted media tracker for Jellyfin, Plex, and Emby. These templates are not published by the Scrob author; they wrap the official bellamy/scrob Docker images.

Single container with embedded PostgreSQL.

Report Unraid template and install issues via this forum thread or GitHub issues on the Unraid template repo: https://github.com/jorgenjanssonlee/unraid-scrob/issues

Report Scrob application bugs to https://github.com/ellite/scrob/issues

 

Unraid template: https://github.com/jorgenjanssonlee/unraid-scrob

Source project: https://github.com/ellite/scrob

Registry: https://hub.docker.com/r/bellamy/scrob

Edited by Jorgen
added updated links and info

  • Author

reserved

  • Author

Install guide

  1. Search for Scrob omnibus in CA (Community Applications) and install it from there

  2. Adjust Network type and Timezone

  3. Set App Data + PostgreSQL Data to the preferred appdata paths

  4. Set the Secret Key

    1. Generate a key by opening the Unraid terminal (from the web UI) and running openssl rand -hex 32

    2. Copy the output

    3. Paste it into the SECRET_KEY variable

  5. Leave Enable Registrations as true for the initial run, but set it to false once you have created all required user account in Scrob later.

Initial Scrob setup

  1. Open Scrob UI (default is <Unraid IP>:7330 unless you made changes to Network type or port mappings)

  2. Click on Register to set up the Admin account

  3. Provide email, user name and password for the Scrob admin user and create the account

  4. Login with the new credentials

  5. Follow the Scrob onboarding guide by clicking Got to Settings

  6. Add a TMDB API key

    1. Login (or register a new account) on https://www.themoviedb.org/

    2. Create an API key for your account https://developer.themoviedb.org/docs/getting-started)

    3. Go to https://www.themoviedb.org/settings/api and copy the API Read Access Token (Note, not the shorter API key, you want to longer Access token)

    4. Paste into Scrob setting

  7. Optional, add a TVDB API key

    1. Login (or register a new account) on https://www.thetvdb.com/

    2. Create an API key for your account https://www.thetvdb.com/api-information

    3. Go to https://www.thetvdb.com/dashboard/account/apikey and copy the Key value

    4. Paste into Scrob setting

  8. Scroll down and click on Save Changes

Setup Scrob Media Server connection

Using Jellyfin as an example, others will be very similar

  1. Scroll to Media Server Connections and click Add Connection

  2. Name = Jellyfin (example, can be whatever)

  3. Server Type = Jellyfin

  4. Server URL = typically http://<unraid ip>:8096, but adjust for however your Jellyfin server is configured

  5. Token = Generate a new token in Jellyfin

    1. Go to Jellyfin UI -> Admin dashboard -> Advanced -> API Keys (e.g. http://<unraid ip[>:8096/web/#/dashboard/keys)

    2. Click New API Key and follow the instructions

    3. Copy the API Key value and paste it into the Scrob setting

  6. User ID = This is the ID (not the name) of the Jellyfin user that is equivalent to the new Scrob admin user. Typically the Jellyfin admin user.

    1. Go to Jellyfin UI -> User avatar in top right corner -> Profile

    2. From the browser address bar, copy the string after /userproflie?userid=

    3. Paste string into Scob setting

  7. Click on the Test button, it should return Connection successful!

  8. Optional: configure the remaining options (Server -> Scrob, Scrob -> Server and Auto Sync) as you prefer

  9. Click on Add button to save settings

  10. Media Server Connections should now list Jellyfin with a green Connected status

  11. Click on Save changes

  12. Expand Jellyfin under Media Server Connections and select which Libraries to sync, then Trigger library scan

  13. If everything is set up correctly, you can now navigate to the Movies or Shows menu and your Jellyfin library should be synced and visible.

Next steps

All of this is detailed on Scrob.app and various other guides

  • Set up Library auto-sync schedule

  • Bring in Trakt data (bye bye Trakt!)

  • Add Connections to Radarr, Sonarr etc.

  • Add scrobble functions to other Media players or Media servers

  • Add more users (with their own settings)

  • Set up request functionality

  • Set up reverse proxy for external access

Edited by Jorgen

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.