Whether offline library queries may include catalog items that are merely
browsed/synced but not downloaded (the greyed-out “browse the whole server”
view). Defaults to true so online browsing (which reads this same cache as
a fast path) still sees the full catalog.
SQL predicate: the row alias can be shown — downloaded (see
downloaded_sql) or, with include_catalog, cached for browsing.
include_catalog is the catalog-browse flag; offline with “Show all server
media” off it is false and only downloaded media shows
(set_include_catalog_browse).
The logical containers item lists under, as far as its own fields name
them — the same rule as container_id in migration 027: an episode’s
season and series, a season’s series, a track’s album.
A user_data row’s columns, starting at offset, in the order
playback_position_ticks, is_played, is_favorite, play_count, last_played_at, playback_context_type, playback_context_id.
Set whether offline get_items includes non-downloaded (synced-only) catalog
items. Called from the frontend: true when online or when the offline
“Show all server media” toggle is on; false when offline with the toggle
off (show downloaded/local media only).