Dashboard widgets
Media widgets on the Main page for watchlist, history, ratings, and scrobble activity.

Last updated
Was this helpful?
Media widgets on the Main page for watchlist, history, ratings, and scrobble activity.
CW v0.9.24 adds configurable media widgets to the Main page.
These widgets show watchlist, history, ratings, and scrobble activity.
All dashboard widgets require a configured TMDb metadata key.
Without it, CW hides these widgets on the Main page.
Set it up in TMDb Metadata.

Shows the newest watchlist items.
It can show posters, provider icons, and the total count.
Use it to jump into the full Watchlist page.
Shows the latest watched movies, shows, seasons, and episodes.
It starts with 6 entries.
Use Expand to load more, up to 24.
Shows the newest ratings.
It starts with 9 entries.
Use Expand to load more, up to 24.
Shows recent successful scrobble activity.
It starts with 6 entries.
Use Expand to load more, up to 24.
Open Settings → UI settings → User interface → Dashboard widgets.
You can show or hide each widget separately.
Changes apply after Save.
No restart is needed.
Widgets refresh when the Main page loads, when a widget is refreshed, or when new CW data is saved.
Refreshing a widget does not start a full sync.
If a widget is visible but empty, CW has not collected that data yet.
These are different views.
Recent Scrobble is the visual widget.
Recent Activity is the text list.
See Recent Activity.
All dashboard widgets require a TMDb metadata key.
Without it, CW hides them on Main.
For Watchlist, Recent History, and Latest Ratings, CW uses data it already collected through sync state.
For Recent Scrobble, CW uses successful activity log entries.
Watchlist shows up to 20 posters.
History and ratings can merge matching items from multiple providers.
Recent Scrobble does not run a provider sync.
Missing artwork uses a placeholder image.
You can also manage widget visibility in config.json:
If a widget is missing:
confirm the widget is enabled
confirm TMDb metadata is configured
confirm CW has collected the required data
If the total is larger than the visible count, use Expand to load more.
Last updated
Was this helpful?
Was this helpful?
{
"ui": {
"show_watchlist_preview": true,
"show_recent_history_widget": true,
"show_latest_ratings_widget": true,
"show_recent_scrobble_widget": true
}
}