diff --git a/js/src/services/EventMetadata.ts b/js/src/services/EventMetadata.ts index 6500173b..f7cd9435 100644 --- a/js/src/services/EventMetadata.ts +++ b/js/src/services/EventMetadata.ts @@ -136,6 +136,19 @@ export const eventMetaDataList: IEventMetadataDescription[] = [ /http(?:s?):\/\/(?:www\.)?youtu(?:be\.com\/watch\?v=|\.be\/)([\w\-_]*)(&(amp;)?‌[\w?‌=]*)?/, category: EventMetadataCategories.LIVE, }, + { + icon: "mz:icon:owncast", + key: "mz:live:owncast:url", + label: i18n.t("Owncast live") as string, + description: i18n.t( + "The URL where the event can be watched live" + ) as string, + value: "", + type: EventMetadataType.STRING, + keyType: EventMetadataKeyType.URL, + pattern: /^https?:\/\/(([^/.]+)\.)+([a-z]+)\/?/, + category: EventMetadataCategories.LIVE, + }, { icon: "calendar-check", key: "mz:poll:framadate:url",