---
type: note
tags: [mine, new requirement, timecode, lovable]
created: 2025-11-06T02:51:46.19+00:00
updated: 2026-01-02T01:39:32.364Z
---# Timecode card type

🆕 Card Type: timecode\n🧩 Shared Schema Integration\nThis card type inherits the following shared columns:\n\nShared Column	Purpose\nurl	Stores the source video link (e.g., YouTube, Vimeo).\nlabel	Optional short label/title for the timecode segment.\ncontent	Freeform description or note (max 400 words).\n🔧 Additional Fields (Specific to timecode)\nField	Type	Description\nin_point	number	Start time in seconds (parsed from URL or manually entered).\nout_point	number	End time in seconds (same format as in_point).\n🧠 Parsing Logic\nAccept URLs like https://youtu.be/AJf8LEXXDsA?t=250.\n\nExtract time from ?t= or &t= and convert to seconds.\n\nStore raw seconds in in_point or out_point.\n\nDisplay both:\n\nRaw seconds (e.g., 250)\n\nFormatted time:\n\nMM:SS if under 1 hour\n\nHH:MM:SS if 1 hour or more\n\nHide HH: when not needed\n\n🖼️ Display View\nShow:\n\nlabel (if present)\n\nurl as clickable link\n\nin_point and out_point in both formats: 250s (04:10)\n\ncontent (truncated if needed)\n\nOptional: Embed video preview or thumbnail\n\n📝 Description Field (content)\nMax length: 400 words\n\nUX suggestion:\n\nTruncate with “Read more” toggle\n\nConsider reducing to 250–300 words if inline display is preferred


---
**Keywords:** mine, new requirement, timecode, lovable
