Tube Archivist · JSON-LD Context

Tubearchivist Context

JSON-LD context defining the semantic vocabulary for Tubearchivist from Tube Archivist.

114 Classes 283 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
tubearchivist: https://tubearchivist.com/schema#

Classes

Account ActionEnum AddDownloadItem AddDownloadItemStatusEnum AddToDownloadList AppConfig AppConfigApp AppConfigDownloads AppConfigSub AsyncTaskResponse BackupFile BiggestChannelItem BulkUpdateDowloadDataStatusEnum Channel ChannelAgg ChannelAggBucket ChannelList ChannelNav ChannelOverwrite ChannelStats ChannelUpdate CommentItem CommentSortEnum CookieUpdate CookieValidation CustomPeriodicTask DownloadAggBucket DownloadAggs DownloadHistItem DownloadItem DownloadItemStatusEnum DownloadItemVidTypeEnum DownloadList DownloadQueueItemUpdate DownloadQueueItemUpdateStatusEnum DownloadStats DynamicDict ErrorResponse ExtEnum FileSizeUnitEnum LevelEnum Login ManualImportConfig MembershipProfile MembershipUser Notification NotificationCommandEnum NullEnum Pagination PatchedBulkUpdateDowloadData Ping PingUpdate Player Playlist PlaylistBulkAdd PlaylistCustomPost PlaylistEntry PlaylistList PlaylistListCustomPost PlaylistNavItem PlaylistNavMeta PlaylistNavVideo PlaylistSingleAdd PlaylistSingleUpdate PlaylistSortOrderEnum PlaylistStats PlaylistSubscribedEnum PlaylistTypeEnum QueueTypeEnum RefreshAddData RefreshResponse RememberMeEnum RescanFileSystemConfig ResponseEnum SnapshotCreateResponse SnapshotItem SnapshotList SnapshotRestoreResponse SortByEnum SortOrderEnum SourceEnum SponsorBlock SponsorBlockSegment Sponsortier StateEnum Stats StreamItem StylesheetEnum SubtitleItem SubtitleSourceEnum TaskCreateData TaskIDData TaskIDDataCommandEnum TaskNameEnum TaskNotificationItem TaskNotificationPost TaskNotificationTest TaskResult TaskResultStatusEnum TokenResponse TypeEnum UserMeConfig VidTypeFilterEnum Video VideoList VideoProgressUpdate VideoStats VideoStatsItem ViewStyleHomeEnum ViewStylePlaylistEnum WatchItemStats WatchStats WatchTotalStats WatchedData

Properties

Property Type Container
id integer
name string
is_superuser boolean
is_staff boolean
groups list
user_permissions list
last_login dateTime
youtube_id string
status reference
data list
subscriptions reference
downloads reference
application reference
enable_snapshot boolean
enable_cast boolean
limit_speed integer
sleep_interval integer
autodelete_days integer
format string
format_sort string
add_metadata boolean
subtitle string
subtitle_source
subtitle_index boolean
comment_max string
comment_sort
cookie_import boolean
pot_provider_url string
throttledratelimit integer
extractor_lang string
integrate_ryd boolean
integrate_sponsorblock boolean
channel_size integer
live_channel_size integer
shorts_channel_size integer
playlist_size integer
auto_start boolean
extract_flat boolean
message string
task_id string
filename string
file_path string
file_size integer
timestamp string
reason string
doc_count integer
duration integer
duration_str string
media_size integer
channel_id string
channel_active boolean
channel_banner_url string
channel_thumb_url string
channel_tvart_url string
channel_description string
channel_last_refresh string
channel_name string
channel_overwrites reference
channel_subs integer
channel_subscribed boolean
channel_tags list
channel_tabs list
_index string
_score integer
total_items reference
total_size reference
total_duration reference
value integer
value_str string
paginate reference
has_pending boolean
has_ignored boolean
has_playlists boolean
has_videos boolean
has_streams boolean
has_shorts boolean
download_format string
index_playlists boolean
subscriptions_channel_size integer
subscriptions_live_channel_size integer
subscriptions_shorts_channel_size integer
active_true integer
active_false integer
subscribed_true integer
subscribed_false integer
comment_author string
comment_author_id string
comment_author_is_uploader boolean
comment_author_thumbnail reference
comment_id string
comment_is_favorited boolean
comment_likecount integer
comment_parent string
comment_text string
comment_time_text string
comment_timestamp integer
comment_replies list
cookie string
cookie_enabled boolean
validated integer
validated_str string
schedule string
schedule_human string
last_run_at dateTime
config
key list
key_as_string string
doc_count_error_upper_bound integer
sum_other_doc_count integer
buckets list
date string
count integer
channel_indexed boolean
published string
title string
vid_thumb_url string
vid_type reference
pending integer
ignore integer
pending_videos integer
pending_shorts integer
pending_streams integer
update_subscribed reference
download_pending reference
extract_download reference
check_reindex reference
manual_import reference
run_backup reference
restore_backup reference
rescan_filesystem reference
thumbnail_check reference
resync_metadata reference
subscribe_to reference
version_check reference
error string
username string
password string
remember_me
ignore_error boolean
prefer_local boolean
user reference
sponsor_tier reference
subscription_count integer
subscription_is_max boolean
is_connected boolean
group string
api_start boolean
api_stop boolean
level reference
messages list
progress decimal
command reference
page_size integer
page_from integer
prev_pages list
current_page integer
max_hits boolean
params string
last_page integer
next_pages list
total_hits integer
response reference
version string
ta_update reference
is_breaking boolean
watched boolean
watched_date integer
position decimal
playlist_active boolean
playlist_channel string
playlist_channel_id string
playlist_description string
playlist_entries list
playlist_id string
playlist_last_refresh string
playlist_name string
playlist_subscribed boolean
playlist_sort_order reference
playlist_thumbnail string
playlist_type reference
action reference
video_id string
uploader string
idx integer
downloaded boolean
playlist_meta reference
playlist_previous
playlist_next
current_idx integer
vid_thumb string
video list
channel list
playlist list
state reference
total_queued integer
queue_type reference
queue_position integer
snapshot_name string
es_version string
start_date string
end_date string
end_stamp integer
duration_s integer
next_exec integer
next_exec_str string
expire_after string
snapshots list
accepted boolean
is_enabled boolean
last_refresh integer
has_unlocked boolean
segments list
actionType string
videoDuration decimal
segment list
votes integer
category string
UUID string
locked integer
tier_id integer
description string
max_subs integer
like_count integer
average_rating decimal
view_count integer
dislike_count integer
bitrate integer
codec string
height integer
index integer
type reference
width integer
ext reference
lang string
media_url string
source reference
url reference
urls list
task_name reference
result string
traceback string
date_done string
args list
children list
kwargs
worker string
retries integer
queue string
token string
stylesheet reference
sort_by reference
sort_order reference
view_style_home reference
view_style_channel reference
view_style_downloads reference
view_style_playlist reference
vid_type_filter
grid_items integer
hide_watched boolean
hide_watched_channel boolean
hide_watched_playlist boolean
file_size_unit reference
show_ignored_only boolean
show_subed_only boolean
show_subed_only_playlists boolean
show_help_text boolean
active boolean
comment_count integer
date_downloaded integer
player reference
sponsorblock
stats reference
streams list
subtitles list
tags list
vid_last_refresh string
type_videos
type_shorts
type_streams
items integer
total
unwatched
is_watched boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://tubearchivist.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "tubearchivist": "https://tubearchivist.com/schema#",
    "Account": "tubearchivist:Account",
    "id": {
      "@id": "tubearchivist:id",
      "@type": "xsd:integer"
    },
    "name": {
      "@id": "tubearchivist:name",
      "@type": "xsd:string"
    },
    "is_superuser": {
      "@id": "tubearchivist:is_superuser",
      "@type": "xsd:boolean"
    },
    "is_staff": {
      "@id": "tubearchivist:is_staff",
      "@type": "xsd:boolean"
    },
    "groups": {
      "@id": "tubearchivist:groups",
      "@container": "@list"
    },
    "user_permissions": {
      "@id": "tubearchivist:user_permissions",
      "@container": "@list"
    },
    "last_login": {
      "@id": "tubearchivist:last_login",
      "@type": "xsd:dateTime"
    },
    "ActionEnum": "tubearchivist:ActionEnum",
    "AddDownloadItem": "tubearchivist:AddDownloadItem",
    "youtube_id": {
      "@id": "tubearchivist:youtube_id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "tubearchivist:status",
      "@type": "@id"
    },
    "AddDownloadItemStatusEnum": "tubearchivist:AddDownloadItemStatusEnum",
    "AddToDownloadList": "tubearchivist:AddToDownloadList",
    "data": {
      "@id": "tubearchivist:data",
      "@container": "@list"
    },
    "AppConfig": "tubearchivist:AppConfig",
    "subscriptions": {
      "@id": "tubearchivist:subscriptions",
      "@type": "@id"
    },
    "downloads": {
      "@id": "tubearchivist:downloads",
      "@type": "@id"
    },
    "application": {
      "@id": "tubearchivist:application",
      "@type": "@id"
    },
    "AppConfigApp": "tubearchivist:AppConfigApp",
    "enable_snapshot": {
      "@id": "tubearchivist:enable_snapshot",
      "@type": "xsd:boolean"
    },
    "enable_cast": {
      "@id": "tubearchivist:enable_cast",
      "@type": "xsd:boolean"
    },
    "AppConfigDownloads": "tubearchivist:AppConfigDownloads",
    "limit_speed": {
      "@id": "tubearchivist:limit_speed",
      "@type": "xsd:integer"
    },
    "sleep_interval": {
      "@id": "tubearchivist:sleep_interval",
      "@type": "xsd:integer"
    },
    "autodelete_days": {
      "@id": "tubearchivist:autodelete_days",
      "@type": "xsd:integer"
    },
    "format": {
      "@id": "tubearchivist:format",
      "@type": "xsd:string"
    },
    "format_sort": {
      "@id": "tubearchivist:format_sort",
      "@type": "xsd:string"
    },
    "add_metadata": {
      "@id": "tubearchivist:add_metadata",
      "@type": "xsd:boolean"
    },
    "subtitle": {
      "@id": "tubearchivist:subtitle",
      "@type": "xsd:string"
    },
    "subtitle_source": {
      "@id": "tubearchivist:subtitle_source"
    },
    "subtitle_index": {
      "@id": "tubearchivist:subtitle_index",
      "@type": "xsd:boolean"
    },
    "comment_max": {
      "@id": "tubearchivist:comment_max",
      "@type": "xsd:string"
    },
    "comment_sort": {
      "@id": "tubearchivist:comment_sort"
    },
    "cookie_import": {
      "@id": "tubearchivist:cookie_import",
      "@type": "xsd:boolean"
    },
    "pot_provider_url": {
      "@id": "tubearchivist:pot_provider_url",
      "@type": "xsd:string"
    },
    "throttledratelimit": {
      "@id": "tubearchivist:throttledratelimit",
      "@type": "xsd:integer"
    },
    "extractor_lang": {
      "@id": "tubearchivist:extractor_lang",
      "@type": "xsd:string"
    },
    "integrate_ryd": {
      "@id": "tubearchivist:integrate_ryd",
      "@type": "xsd:boolean"
    },
    "integrate_sponsorblock": {
      "@id": "tubearchivist:integrate_sponsorblock",
      "@type": "xsd:boolean"
    },
    "AppConfigSub": "tubearchivist:AppConfigSub",
    "channel_size": {
      "@id": "tubearchivist:channel_size",
      "@type": "xsd:integer"
    },
    "live_channel_size": {
      "@id": "tubearchivist:live_channel_size",
      "@type": "xsd:integer"
    },
    "shorts_channel_size": {
      "@id": "tubearchivist:shorts_channel_size",
      "@type": "xsd:integer"
    },
    "playlist_size": {
      "@id": "tubearchivist:playlist_size",
      "@type": "xsd:integer"
    },
    "auto_start": {
      "@id": "tubearchivist:auto_start",
      "@type": "xsd:boolean"
    },
    "extract_flat": {
      "@id": "tubearchivist:extract_flat",
      "@type": "xsd:boolean"
    },
    "AsyncTaskResponse": "tubearchivist:AsyncTaskResponse",
    "message": {
      "@id": "tubearchivist:message",
      "@type": "xsd:string"
    },
    "task_id": {
      "@id": "tubearchivist:task_id",
      "@type": "xsd:string"
    },
    "filename": {
      "@id": "tubearchivist:filename",
      "@type": "xsd:string"
    },
    "BackupFile": "tubearchivist:BackupFile",
    "file_path": {
      "@id": "tubearchivist:file_path",
      "@type": "xsd:string"
    },
    "file_size": {
      "@id": "tubearchivist:file_size",
      "@type": "xsd:integer"
    },
    "timestamp": {
      "@id": "tubearchivist:timestamp",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "tubearchivist:reason",
      "@type": "xsd:string"
    },
    "BiggestChannelItem": "tubearchivist:BiggestChannelItem",
    "doc_count": {
      "@id": "tubearchivist:doc_count",
      "@type": "xsd:integer"
    },
    "duration": {
      "@id": "tubearchivist:duration",
      "@type": "xsd:integer"
    },
    "duration_str": {
      "@id": "tubearchivist:duration_str",
      "@type": "xsd:string"
    },
    "media_size": {
      "@id": "tubearchivist:media_size",
      "@type": "xsd:integer"
    },
    "BulkUpdateDowloadDataStatusEnum": "tubearchivist:BulkUpdateDowloadDataStatusEnum",
    "Channel": "tubearchivist:Channel",
    "channel_id": {
      "@id": "tubearchivist:channel_id",
      "@type": "xsd:string"
    },
    "channel_active": {
      "@id": "tubearchivist:channel_active",
      "@type": "xsd:boolean"
    },
    "channel_banner_url": {
      "@id": "tubearchivist:channel_banner_url",
      "@type": "xsd:string"
    },
    "channel_thumb_url": {
      "@id": "tubearchivist:channel_thumb_url",
      "@type": "xsd:string"
    },
    "channel_tvart_url": {
      "@id": "tubearchivist:channel_tvart_url",
      "@type": "xsd:string"
    },
    "channel_description": {
      "@id": "tubearchivist:channel_description",
      "@type": "xsd:string"
    },
    "channel_last_refresh": {
      "@id": "tubearchivist:channel_last_refresh",
      "@type": "xsd:string"
    },
    "channel_name": {
      "@id": "tubearchivist:channel_name",
      "@type": "xsd:string"
    },
    "channel_overwrites": {
      "@id": "tubearchivist:channel_overwrites",
      "@type": "@id"
    },
    "channel_subs": {
      "@id": "tubearchivist:channel_subs",
      "@type": "xsd:integer"
    },
    "channel_subscribed": {
      "@id": "tubearchivist:channel_subscribed",
      "@type": "xsd:boolean"
    },
    "channel_tags": {
      "@id": "tubearchivist:channel_tags",
      "@container": "@list"
    },
    "channel_tabs": {
      "@id": "tubearchivist:channel_tabs",
      "@container": "@list"
    },
    "_index": {
      "@id": "tubearchivist:_index",
      "@type": "xsd:string"
    },
    "_score": {
      "@id": "tubearchivist:_score",
      "@type": "xsd:integer"
    },
    "ChannelAgg": "tubearchivist:ChannelAgg",
    "total_items": {
      "@id": "tubearchivist:total_items",
      "@type": "@id"
    },
    "total_size": {
      "@id": "tubearchivist:total_size",
      "@type": "@id"
    },
    "total_duration": {
      "@id": "tubearchivist:total_duration",
      "@type": "@id"
    },
    "ChannelAggBucket": "tubearchivist:ChannelAggBucket",
    "value": {
      "@id": "tubearchivist:value",
      "@type": "xsd:integer"
    },
    "value_str": {
      "@id": "tubearchivist:value_str",
      "@type": "xsd:string"
    },
    "ChannelList": "tubearchivist:ChannelList",
    "paginate": {
      "@id": "tubearchivist:paginate",
      "@type": "@id"
    },
    "ChannelNav": "tubearchivist:ChannelNav",
    "has_pending": {
      "@id": "tubearchivist:has_pending",
      "@type": "xsd:boolean"
    },
    "has_ignored": {
      "@id": "tubearchivist:has_ignored",
      "@type": "xsd:boolean"
    },
    "has_playlists": {
      "@id": "tubearchivist:has_playlists",
      "@type": "xsd:boolean"
    },
    "has_videos": {
      "@id": "tubearchivist:has_videos",
      "@type": "xsd:boolean"
    },
    "has_streams": {
      "@id": "tubearchivist:has_streams",
      "@type": "xsd:boolean"
    },
    "has_shorts": {
      "@id": "tubearchivist:has_shorts",
      "@type": "xsd:boolean"
    },
    "ChannelOverwrite": "tubearchivist:ChannelOverwrite",
    "download_format": {
      "@id": "tubearchivist:download_format",
      "@type": "xsd:string"
    },
    "index_playlists": {
      "@id": "tubearchivist:index_playlists",
      "@type": "xsd:boolean"
    },
    "subscriptions_channel_size": {
      "@id": "tubearchivist:subscriptions_channel_size",
      "@type": "xsd:integer"
    },
    "subscriptions_live_channel_size": {
      "@id": "tubearchivist:subscriptions_live_channel_size",
      "@type": "xsd:integer"
    },
    "subscriptions_shorts_channel_size": {
      "@id": "tubearchivist:subscriptions_shorts_channel_size",
      "@type": "xsd:integer"
    },
    "ChannelStats": "tubearchivist:ChannelStats",
    "active_true": {
      "@id": "tubearchivist:active_true",
      "@type": "xsd:integer"
    },
    "active_false": {
      "@id": "tubearchivist:active_false",
      "@type": "xsd:integer"
    },
    "subscribed_true": {
      "@id": "tubearchivist:subscribed_true",
      "@type": "xsd:integer"
    },
    "subscribed_false": {
      "@id": "tubearchivist:subscribed_false",
      "@type": "xsd:integer"
    },
    "ChannelUpdate": "tubearchivist:ChannelUpdate",
    "CommentItem": "tubearchivist:CommentItem",
    "comment_author": {
      "@id": "tubearchivist:comment_author",
      "@type": "xsd:string"
    },
    "comment_author_id": {
      "@id": "tubearchivist:comment_author_id",
      "@type": "xsd:string"
    },
    "comment_author_is_uploader": {
      "@id": "tubearchivist:comment_author_is_uploader",
      "@type": "xsd:boolean"
    },
    "comment_author_thumbnail": {
      "@id": "tubearchivist:comment_author_thumbnail",
      "@type": "@id"
    },
    "comment_id": {
      "@id": "tubearchivist:comment_id",
      "@type": "xsd:string"
    },
    "comment_is_favorited": {
      "@id": "tubearchivist:comment_is_favorited",
      "@type": "xsd:boolean"
    },
    "comment_likecount": {
      "@id": "tubearchivist:comment_likecount",
      "@type": "xsd:integer"
    },
    "comment_parent": {
      "@id": "tubearchivist:comment_parent",
      "@type": "xsd:string"
    },
    "comment_text": {
      "@id": "tubearchivist:comment_text",
      "@type": "xsd:string"
    },
    "comment_time_text": {
      "@id": "tubearchivist:comment_time_text",
      "@type": "xsd:string"
    },
    "comment_timestamp": {
      "@id": "tubearchivist:comment_timestamp",
      "@type": "xsd:integer"
    },
    "comment_replies": {
      "@id": "tubearchivist:comment_replies",
      "@container": "@list"
    },
    "CommentSortEnum": "tubearchivist:CommentSortEnum",
    "CookieUpdate": "tubearchivist:CookieUpdate",
    "cookie": {
      "@id": "tubearchivist:cookie",
      "@type": "xsd:string"
    },
    "CookieValidation": "tubearchivist:CookieValidation",
    "cookie_enabled": {
      "@id": "tubearchivist:cookie_enabled",
      "@type": "xsd:boolean"
    },
    "validated": {
      "@id": "tubearchivist:validated",
      "@type": "xsd:integer"
    },
    "validated_str": {
      "@id": "tubearchivist:validated_str",
      "@type": "xsd:string"
    },
    "CustomPeriodicTask": "tubearchivist:CustomPeriodicTask",
    "schedule": {
      "@id": "tubearchivist:schedule",
      "@type": "xsd:string"
    },
    "schedule_human": {
      "@id": "tubearchivist:schedule_human",
      "@type": "xsd:string"
    },
    "last_run_at": {
      "@id": "tubearchivist:last_run_at",
      "@type": "xsd:dateTime"
    },
    "config": {
      "@id": "tubearchivist:config"
    },
    "DownloadAggBucket": "tubearchivist:DownloadAggBucket",
    "key": {
      "@id": "tubearchivist:key",
      "@container": "@list"
    },
    "key_as_string": {
      "@id": "tubearchivist:key_as_string",
      "@type": "xsd:string"
    },
    "DownloadAggs": "tubearchivist:DownloadAggs",
    "doc_count_error_upper_bound": {
      "@id": "tubearchivist:doc_count_error_upper_bound",
      "@type": "xsd:integer"
    },
    "sum_other_doc_count": {
      "@id": "tubearchivist:sum_other_doc_count",
      "@type": "xsd:integer"
    },
    "buckets": {
      "@id": "tubearchivist:buckets",
      "@container": "@list"
    },
    "DownloadHistItem": "tubearchivist:DownloadHistItem",
    "date": {
      "@id": "tubearchivist:date",
      "@type": "xsd:string"
    },
    "count": {
      "@id": "tubearchivist:count",
      "@type": "xsd:integer"
    },
    "DownloadItem": "tubearchivist:DownloadItem",
    "channel_indexed": {
      "@id": "tubearchivist:channel_indexed",
      "@type": "xsd:boolean"
    },
    "published": {
      "@id": "tubearchivist:published",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "tubearchivist:title",
      "@type": "xsd:string"
    },
    "vid_thumb_url": {
      "@id": "tubearchivist:vid_thumb_url",
      "@type": "xsd:string"
    },
    "vid_type": {
      "@id": "tubearchivist:vid_type",
      "@type": "@id"
    },
    "DownloadItemStatusEnum": "tubearchivist:DownloadItemStatusEnum",
    "DownloadItemVidTypeEnum": "tubearchivist:DownloadItemVidTypeEnum",
    "DownloadList": "tubearchivist:DownloadList",
    "DownloadQueueItemUpdate": "tubearchivist:DownloadQueueItemUpdate",
    "DownloadQueueItemUpdateStatusEnum": "tubearchivist:DownloadQueueItemUpdateStatusEnum",
    "DownloadStats": "tubearchivist:DownloadStats",
    "pending": {
      "@id": "tubearchivist:pending",
      "@type": "xsd:integer"
    },
    "ignore": {
      "@id": "tubearchivist:ignore",
      "@type": "xsd:integer"
    },
    "pending_videos": {
      "@id": "tubearchivist:pending_videos",
      "@type": "xsd:integer"
    },
    "pending_shorts": {
      "@id": "tubearchivist:pending_shorts",
      "@type": "xsd:integer"
    },
    "pending_streams": {
      "@id": "tubearchivist:pending_streams",
      "@type": "xsd:integer"
    },
    "DynamicDict": "tubearchivist:DynamicDict",
    "update_subscribed": {
      "@id": "tubearchivist:update_subscribed",
      "@type": "@id"
    },
    "download_pending": {
      "@id": "tubearchivist:download_pending",
      "@type": "@id"
    },
    "extract_download": {
      "@id": "tubearchivist:extract_download",
      "@type": "@id"
    },
    "check_reindex": {
      "@id": "tubearchivist:check_reindex",
      "@type": "@id"
    },
    "manual_import": {
      "@id": "tubearchivist:manual_import",
      "@type": "@id"
    },
    "run_backup": {
      "@id": "tubearchivist:run_backup",
      "@type": "@id"
    },
    "restore_backup": {
      "@id": "tubearchivist:restore_backup",
      "@type": "@id"
    },
    "rescan_filesystem": {
      "@id": "tubearchivist:rescan_filesystem",
      "@type": "@id"
    },
    "thumbnail_check": {
      "@id": "tubearchivist:thumbnail_check",
      "@type": "@id"
    },
    "resync_metadata": {
      "@id": "tubearchivist:resync_metadata",
      "@type": "@id"
    },
    "subscribe_to": {
      "@id": "tubearchivist:subscribe_to",
      "@type": "@id"
    },
    "version_check": {
      "@id": "tubearchivist:version_check",
      "@type": "@id"
    },
    "ErrorResponse": "tubearchivist:ErrorResponse",
    "error": {
      "@id": "tubearchivist:error",
      "@type": "xsd:string"
    },
    "ExtEnum": "tubearchivist:ExtEnum",
    "FileSizeUnitEnum": "tubearchivist:FileSizeUnitEnum",
    "LevelEnum": "tubearchivist:LevelEnum",
    "Login": "tubearchivist:Login",
    "username": {
      "@id": "tubearchivist:username",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "tubearchivist:password",
      "@type": "xsd:string"
    },
    "remember_me": {
      "@id": "tubearchivist:remember_me"
    },
    "ManualImportConfig": "tubearchivist:ManualImportConfig",
    "ignore_error": {
      "@id": "tubearchivist:ignore_error",
      "@type": "xsd:boolean"
    },
    "prefer_local": {
      "@id": "tubearchivist:prefer_local",
      "@type": "xsd:boolean"
    },
    "MembershipProfile": "tubearchivist:MembershipProfile",
    "user": {
      "@id": "tubearchivist:user",
      "@type": "@id"
    },
    "sponsor_tier": {
      "@id": "tubearchivist:sponsor_tier",
      "@type": "@id"
    },
    "subscription_count": {
      "@id": "tubearchivist:subscription_count",
      "@type": "xsd:integer"
    },
    "subscription_is_max": {
      "@id": "tubearchivist:subscription_is_max",
      "@type": "xsd:boolean"
    },
    "is_connected": {
      "@id": "tubearchivist:is_connected",
      "@type": "xsd:boolean"
    },
    "MembershipUser": "tubearchivist:MembershipUser",
    "Notification": "tubearchivist:Notification",
    "group": {
      "@id": "tubearchivist:group",
      "@type": "xsd:string"
    },
    "api_start": {
      "@id": "tubearchivist:api_start",
      "@type": "xsd:boolean"
    },
    "api_stop": {
      "@id": "tubearchivist:api_stop",
      "@type": "xsd:boolean"
    },
    "level": {
      "@id": "tubearchivist:level",
      "@type": "@id"
    },
    "messages": {
      "@id": "tubearchivist:messages",
      "@container": "@list"
    },
    "progress": {
      "@id": "tubearchivist:progress",
      "@type": "xsd:decimal"
    },
    "command": {
      "@id": "tubearchivist:command",
      "@type": "@id"
    },
    "NotificationCommandEnum": "tubearchivist:NotificationCommandEnum",
    "NullEnum": "tubearchivist:NullEnum",
    "Pagination": "tubearchivist:Pagination",
    "page_size": {
      "@id": "tubearchivist:page_size",
      "@type": "xsd:integer"
    },
    "page_from": {
      "@id": "tubearchivist:page_from",
      "@type": "xsd:integer"
    },
    "prev_pages": {
      "@id": "tubearchivist:prev_pages",
      "@container": "@list"
    },
    "current_page": {
      "@id": "tubearchivist:current_page",
      "@type": "xsd:integer"
    },
    "max_hits": {
      "@id": "tubearchivist:max_hits",
      "@type": "xsd:boolean"
    },
    "params": {
      "@id": "tubearchivist:params",
      "@type": "xsd:string"
    },
    "last_page": {
      "@id": "tubearchivist:last_page",
      "@type": "xsd:integer"
    },
    "next_pages": {
      "@id": "tubearchivist:next_pages",
      "@container": "@list"
    },
    "total_hits": {
      "@id": "tubearchivist:total_hits",
      "@type": "xsd:integer"
    },
    "PatchedBulkUpdateDowloadData": "tubearchivist:PatchedBulkUpdateDowloadData",
    "Ping": "tubearchivist:Ping",
    "response": {
      "@id": "tubearchivist:response",
      "@type": "@id"
    },
    "version": {
      "@id": "tubearchivist:version",
      "@type": "xsd:string"
    },
    "ta_update": {
      "@id": "tubearchivist:ta_update",
      "@type": "@id"
    },
    "PingUpdate": "tubearchivist:PingUpdate",
    "is_breaking": {
      "@id": "tubearchivist:is_breaking",
      "@type": "xsd:boolean"
    },
    "Player": "tubearchivist:Player",
    "watched": {
      "@id": "tubearchivist:watched",
      "@type": "xsd:boolean"
    },
    "watched_date": {
      "@id": "tubearchivist:watched_date",
      "@type": "xsd:integer"
    },
    "position": {
      "@id": "tubearchivist:position",
      "@type": "xsd:decimal"
    },
    "Playlist": "tubearchivist:Playlist",
    "playlist_active": {
      "@id": "tubearchivist:playlist_active",
      "@type": "xsd:boolean"
    },
    "playlist_channel": {
      "@id": "tubearchivist:playlist_channel",
      "@type": "xsd:string"
    },
    "playlist_channel_id": {
      "@id": "tubearchivist:playlist_channel_id",
      "@type": "xsd:string"
    },
    "playlist_description": {
      "@id": "tubearchivist:playlist_description",
      "@type": "xsd:string"
    },
    "playlist_entries": {
      "@id": "tubearchivist:playlist_entries",
      "@container": "@list"
    },
    "playlist_id": {
      "@id": "tubearchivist:playlist_id",
      "@type": "xsd:string"
    },
    "playlist_last_refresh": {
      "@id": "tubearchivist:playlist_last_refresh",
      "@type": "xsd:string"
    },
    "playlist_name": {
      "@id": "tubearchivist:playlist_name",
      "@type": "xsd:string"
    },
    "playlist_subscribed": {
      "@id": "tubearchivist:playlist_subscribed",
      "@type": "xsd:boolean"
    },
    "playlist_sort_order": {
      "@id": "tubearchivist:playlist_sort_order",
      "@type": "@id"
    },
    "playlist_thumbnail": {
      "@id": "tubearchivist:playlist_thumbnail",
      "@type": "xsd:string"
    },
    "playlist_type": {
      "@id": "tubearchivist:playlist_type",
      "@type": "@id"
    },
    "PlaylistBulkAdd": "tubearchivist:PlaylistBulkAdd",
    "PlaylistCustomPost": "tubearchivist:PlaylistCustomPost",
    "action": {
      "@id": "tubearchivist:action",
      "@type": "@id"
    },
    "video_id": {
      "@id": "tubearchivist:video_id",
      "@type": "xsd:string"
    },
    "PlaylistEntry": "tubearchivist:PlaylistEntry",
    "uploader": {
      "@id": "tubearchivist:uploader",
      "@type": "xsd:string"
    },
    "idx": {
      "@id": "tubearchivist:idx",
      "@type": "xsd:integer"
    },
    "downloaded": {
      "@id": "tubearchivist:downloaded",
      "@type": "xsd:boolean"
    },
    "PlaylistList": "tubearchivist:PlaylistList",
    "PlaylistListCustomPost": "tubearchivist:PlaylistListCustomPost",
    "PlaylistNavItem": "tubearchivist:PlaylistNavItem",
    "playlist_meta": {
      "@id": "tubearchivist:playlist_meta",
      "@type": "@id"
    },
    "playlist_previous": {
      "@id": "tubearchivist:playlist_previous"
    },
    "playlist_next": {
      "@id": "tubearchivist:playlist_next"
    },
    "PlaylistNavMeta": "tubearchivist:PlaylistNavMeta",
    "current_idx": {
      "@id": "tubearchivist:current_idx",
      "@type": "xsd:integer"
    },
    "PlaylistNavVideo": "tubearchivist:PlaylistNavVideo",
    "vid_thumb": {
      "@id": "tubearchivist:vid_thumb",
      "@type": "xsd:string"
    },
    "PlaylistSingleAdd": "tubearchivist:PlaylistSingleAdd",
    "PlaylistSingleUpdate": "tubearchivist:PlaylistSingleUpdate",
    "PlaylistSortOrderEnum": "tubearchivist:PlaylistSortOrderEnum",
    "PlaylistStats": "tubearchivist:PlaylistStats",
    "PlaylistSubscribedEnum": "tubearchivist:PlaylistSubscribedEnum",
    "PlaylistTypeEnum": "tubearchivist:PlaylistTypeEnum",
    "QueueTypeEnum": "tubearchivist:QueueTypeEnum",
    "RefreshAddData": "tubearchivist:RefreshAddData",
    "video": {
      "@id": "tubearchivist:video",
      "@container": "@list"
    },
    "channel": {
      "@id": "tubearchivist:channel",
      "@container": "@list"
    },
    "playlist": {
      "@id": "tubearchivist:playlist",
      "@container": "@list"
    },
    "RefreshResponse": "tubearchivist:RefreshResponse",
    "state": {
      "@id": "tubearchivist:state",
      "@type": "@id"
    },
    "total_queued": {
      "@id": "tubearchivist:total_queued",
      "@type": "xsd:integer"
    },
    "queue_type": {
      "@id": "tubearchivist:queue_type",
      "@type": "@id"
    },
    "queue_position": {
      "@id": "tubearchivist:queue_position",
      "@type": "xsd:integer"
    },
    "RememberMeEnum": "tubearchivist:RememberMeEnum",
    "RescanFileSystemConfig": "tubearchivist:RescanFileSystemConfig",
    "ResponseEnum": "tubearchivist:ResponseEnum",
    "SnapshotCreateResponse": "tubearchivist:SnapshotCreateResponse",
    "snapshot_name": {
      "@id": "tubearchivist:snapshot_name",
      "@type": "xsd:string"
    },
    "SnapshotItem": "tubearchivist:SnapshotItem",
    "es_version": {
      "@id": "tubearchivist:es_version",
      "@type": "xsd:string"
    },
    "start_date": {
      "@id": "tubearchivist:start_date",
      "@type": "xsd:string"
    },
    "end_date": {
      "@id": "tubearchivist:end_date",
      "@type": "xsd:string"
    },
    "end_stamp": {
      "@id": "tubearchivist:end_stamp",
      "@type": "xsd:integer"
    },
    "duration_s": {
      "@id": "tubearchivist:duration_s",
      "@type": "xsd:integer"
    },
    "SnapshotList": "tubearchivist:SnapshotList",
    "next_exec": {
      "@id": "tubearchivist:next_exec",
      "@type": "xsd:integer"
    },
    "next_exec_str": {
      "@id": "tubearchivist:next_exec_str",
      "@type": "xsd:string"
    },
    "expire_after": {
      "@id": "tubearchivist:expire_after",
      "@type": "xsd:string"
    },
    "snapshots": {
      "@id": "tubearchivist:snapshots",
      "@container": "@list"
    },
    "SnapshotRestoreResponse": "tubearchivist:SnapshotRestoreResponse",
    "accepted": {
      "@id": "tubearchivist:accepted",
      "@type": "xsd:boolean"
    },
    "SortByEnum": "tubearchivist:SortByEnum",
    "SortOrderEnum": "tubearchivist:SortOrderEnum",
    "SourceEnum": "tubearchivist:SourceEnum",
    "SponsorBlock": "tubearchivist:SponsorBlock",
    "is_enabled": {
      "@id": "tubearchivist:is_enabled",
      "@type": "xsd:boolean"
    },
    "last_refresh": {
      "@id": "tubearchivist:last_refresh",
      "@type": "xsd:integer"
    },
    "has_unlocked": {
      "@id": "tubearchivist:has_unlocked",
      "@type": "xsd:boolean"
    },
    "segments": {
      "@id": "tubearchivist:segments",
      "@container": "@list"
    },
    "SponsorBlockSegment": "tubearchivist:SponsorBlockSegment",
    "actionType": {
      "@id": "tubearchivist:actionType",
      "@type": "xsd:string"
    },
    "videoDuration": {
      "@id": "tubearchivist:videoDuration",
      "@type": "xsd:decimal"
    },
    "segment": {
      "@id": "tubearchivist:segment",
      "@container": "@list"
    },
    "votes": {
      "@id": "tubearchivist:votes",
      "@type": "xsd:integer"
    },
    "category": {
      "@id": "tubearchivist:category",
      "@type": "xsd:string"
    },
    "UUID": {
      "@id": "tubearchivist:UUID",
      "@type": "xsd:string"
    },
    "locked": {
      "@id": "tubearchivist:locked",
      "@type": "xsd:integer"
    },
    "Sponsortier": "tubearchivist:Sponsortier",
    "tier_id": {
      "@id": "tubearchivist:tier_id",
      "@type": "xsd:integer"
    },
    "description": {
      "@id": "tubearchivist:description",
      "@type": "xsd:string"
    },
    "max_subs": {
      "@id": "tubearchivist:max_subs",
      "@type": "xsd:integer"
    },
    "StateEnum": "tubearchivist:StateEnum",
    "Stats": "tubearchivist:Stats",
    "like_count": {
      "@id": "tubearchivist:like_count",
      "@type": "xsd:integer"
    },
    "average_rating": {
      "@id": "tubearchivist:average_rating",
      "@type": "xsd:decimal"
    },
    "view_count": {
      "@id": "tubearchivist:view_count",
      "@type": "xsd:integer"
    },
    "dislike_count": {
      "@id": "tubearchivist:dislike_count",
      "@type": "xsd:integer"
    },
    "StreamItem": "tubearchivist:StreamItem",
    "bitrate": {
      "@id": "tubearchivist:bitrate",
      "@type": "xsd:integer"
    },
    "codec": {
      "@id": "tubearchivist:codec",
      "@type": "xsd:string"
    },
    "height": {
      "@id": "tubearchivist:height",
      "@type": "xsd:integer"
    },
    "index": {
      "@id": "tubearchivist:index",
      "@type": "xsd:integer"
    },
    "type": {
      "@id": "tubearchivist:type",
      "@type": "@id"
    },
    "width": {
      "@id": "tubearchivist:width",
      "@type": "xsd:integer"
    },
    "StylesheetEnum": "tubearchivist:StylesheetEnum",
    "SubtitleItem": "tubearchivist:SubtitleItem",
    "ext": {
      "@id": "tubearchivist:ext",
      "@type": "@id"
    },
    "lang": {
      "@id": "tubearchivist:lang",
      "@type": "xsd:string"
    },
    "media_url": {
      "@id": "tubearchivist:media_url",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "tubearchivist:source",
      "@type": "@id"
    },
    "url": {
      "@id": "tubearchivist:url",
      "@type": "@id"
    },
    "SubtitleSourceEnum": "tubearchivist:SubtitleSourceEnum",
    "TaskCreateData": "tubearchivist:TaskCreateData",
    "TaskIDData": "tubearchivist:TaskIDData",
    "TaskIDDataCommandEnum": "tubearchivist:TaskIDDataCommandEnum",
    "TaskNameEnum": "tubearchivist:TaskNameEnum",
    "TaskNotificationItem": "tubearchivist:TaskNotificationItem",
    "urls": {
      "@id": "tubearchivist:urls",
      "@container": "@list"
    },
    "TaskNotificationPost": "tubearchivist:TaskNotificationPost",
    "task_name": {
      "@id": "tubearchivist:task_name",
      "@type": "@id"
    },
    "TaskNotificationTest": "tubearchivist:TaskNotificationTest",
    "TaskResult": "tubearchivist:TaskResult",
    "result": {
      "@id": "tubearchivist:result",
      "@type": "xsd:string"
    },
    "traceback": {
      "@id": "tubearchivist:traceback",
      "@type": "xsd:string"
    },
    "date_done": {
      "@id": "tubearchivist:date_done",
      "@type": "xsd:string"
    },
    "args": {
      "@id": "tubearchivist:args",
      "@container": "@list"
    },
    "children": {
      "@id": "tubearchivist:children",
      "@container": "@list"
    },
    "kwargs": {
      "@id": "tubearchivist:kwargs"
    },
    "worker": {
      "@id": "tubearchivist:worker",
      "@type": "xsd:string"
    },
    "retries": {
      "@id": "tubearchivist:retries",
      "@type": "xsd:integer"
    },
    "queue": {
      "@id": "tubearchivist:queue",
      "@type": "xsd:string"
    },
    "TaskResultStatusEnum": "tubearchivist:TaskResultStatusEnum",
    "TokenResponse": "tubearchivist:TokenResponse",
    "token": {
      "@id": "tubearchivist:token",
      "@type": "xsd:string"
    },
    "TypeEnum": "tubearchivist:TypeEnum",
    "UserMeConfig": "tubearchivist:UserMeConfig",
    "stylesheet": {
      "@id": "tubearchivist:stylesheet",
      "@type": "@id"
    },
    "sort_by": {
      "@id": "tubearchivist:sort_by",
      "@type": "@id"
    },
    "sort_order": {
      "@id": "tubearchivist:sort_order",
      "@type": "@id"
    },
    "view_style_home": {
      "@id": "tubearchivist:view_style_home",
      "@type": "@id"
    },
    "view_style_channel": {
      "@id": "tubearchivist:view_style_channel",
      "@type": "@id"
    },
    "view_style_downloads": {
      "@id": "tubearchivist:view_style_downloads",
      "@type": "@id"
    },
    "view_style_playlist": {
      "@id": "tubearchivist:view_style_playlist",
      "@type": "@id"
    },
    "vid_type_filter": {
      "@id": "tubearchivist:vid_type_filter"
    },
    "grid_items": {
      "@id": "tubearchivist:grid_items",
      "@type": "xsd:integer"
    },
    "hide_watched": {
      "@id": "tubearchivist:hide_watched",
      "@type": "xsd:boolean"
    },
    "hide_watched_channel": {
      "@id": "tubearchivist:hide_watched_channel",
      "@type": "xsd:boolean"
    },
    "hide_watched_playlist": {
      "@id": "tubearchivist:hide_watched_playlist",
      "@type": "xsd:boolean"
    },
    "file_size_unit": {
      "@id": "tubearchivist:file_size_unit",
      "@type": "@id"
    },
    "show_ignored_only": {
      "@id": "tubearchivist:show_ignored_only",
      "@type": "xsd:boolean"
    },
    "show_subed_only": {
      "@id": "tubearchivist:show_subed_only",
      "@type": "xsd:boolean"
    },
    "show_subed_only_playlists": {
      "@id": "tubearchivist:show_subed_only_playlists",
      "@type": "xsd:boolean"
    },
    "show_help_text": {
      "@id": "tubearchivist:show_help_text",
      "@type": "xsd:boolean"
    },
    "VidTypeFilterEnum": "tubearchivist:VidTypeFilterEnum",
    "Video": "tubearchivist:Video",
    "active": {
      "@id": "tubearchivist:active",
      "@type": "xsd:boolean"
    },
    "comment_count": {
      "@id": "tubearchivist:comment_count",
      "@type": "xsd:integer"
    },
    "date_downloaded": {
      "@id": "tubearchivist:date_downloaded",
      "@type": "xsd:integer"
    },
    "player": {
      "@id": "tubearchivist:player",
      "@type": "@id"
    },
    "sponsorblock": {
      "@id": "tubearchivist:sponsorblock"
    },
    "stats": {
      "@id": "tubearchivist:stats",
      "@type": "@id"
    },
    "streams": {
      "@id": "tubearchivist:streams",
      "@container": "@list"
    },
    "subtitles": {
      "@id": "tubearchivist:subtitles",
      "@container": "@list"
    },
    "tags": {
      "@id": "tubearchivist:tags",
      "@container": "@list"
    },
    "vid_last_refresh": {
      "@id": "tubearchivist:vid_last_refresh",
      "@type": "xsd:string"
    },
    "VideoList": "tubearchivist:VideoList",
  

# --- truncated at 32 KB (33 KB total) ---
# Full source: https://artifacts.apis.io/tubearchivist/json-ld/tubearchivist-context.jsonld