{
  "@context": "https://schema.org",
  "@id": "https://aggr.aymericbeaumet.com/items/youtube-com-tsodingdaily/2026-09-28-implemented-subtitles/#webpage",
  "@type": [
    "WebPage",
    "ArchiveComponent"
  ],
  "articleBody": "Streamed Live on Twitch: https://twitch.tv/tsoding\\\nEnable Subtitles for Twitch Chat\n\nMore videos of this project: https://www.youtube.com/playlist?list=PLW-7jryWDKRI\n\n### Tracks Referenced\n\n- \"Absence of Light\" by beat\\_shobon https://beatshobon.bandcamp.com/album/absence-of-light\n- \"dolphins 🐬\" by laamaa https://laamaa.bandcamp.com/track/dolphins-2\n- \"Essential Facts Of Life\" by ko0x https://soundcloud.com/ko0x/ko0x-essential-facts-of-life\n- \"bluesy\" by laamaa https://laamaa.bandcamp.com/track/bluesy\n- \"Coconut Mist! (feat. rithikcorrupt)\" by Omnicorum https://omnicorum.bandcamp.com/track/coconut-mist-feat-rithikcorrupt\n\n### References\n\n- https://en.wikipedia.org/wiki/SubRip\n- https://github.com/tsoding/markut\n- https://github.com/tsoding/panim\n- https://www.youtube.com/watch?v=q4B1lFKotH4\n\n### Chapters\n\n- [00:00:00](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=0) - Intro\n- [00:04:45](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=285) - Parsing SubRip file\n- [00:50:04](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=3004) - Measure Units for Music File in Raylib\n- [00:55:24](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=3324) - Font\n- [01:01:38](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=3698) - Subs UI element\n- [01:10:04](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=4204) - Styling Subs\n- [01:18:37](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=4717) - Get current subtitle\n- [01:27:28](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=5248) - Final result\n- [01:33:10](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=5590) - Multi-line subs\n- [01:36:15](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=5775) - Outro\n\nTopic: Implementing subtitles support for Sowon2\n\nTwitch Chat in Subtitles generated by: https://github.com/tsoding/markut\n\n### Support\n\n- https://github.com/tsoding/donate#support-tsoding\n",
  "authors": [
    "Tsoding Daily"
  ],
  "captured_at": "2026-09-28T21:24:47.177888442+00:00",
  "category": "programming",
  "content_html": "<p>Streamed Live on Twitch: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://twitch.tv/tsoding\">https://twitch.tv/tsoding</a><br />\nEnable Subtitles for Twitch Chat</p>\n<p>More videos of this project: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/playlist?list=PLW-7jryWDKRI\">https://www.youtube.com/playlist?list=PLW-7jryWDKRI</a></p>\n<h3>Tracks Referenced</h3>\n<ul>\n<li>&quot;Absence of Light&quot; by beat_shobon <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://beatshobon.bandcamp.com/album/absence-of-light\">https://beatshobon.bandcamp.com/album/absence-of-light</a></li>\n<li>&quot;dolphins 🐬&quot; by laamaa <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://laamaa.bandcamp.com/track/dolphins-2\">https://laamaa.bandcamp.com/track/dolphins-2</a></li>\n<li>&quot;Essential Facts Of Life&quot; by ko0x <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://soundcloud.com/ko0x/ko0x-essential-facts-of-life\">https://soundcloud.com/ko0x/ko0x-essential-facts-of-life</a></li>\n<li>&quot;bluesy&quot; by laamaa <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://laamaa.bandcamp.com/track/bluesy\">https://laamaa.bandcamp.com/track/bluesy</a></li>\n<li>&quot;Coconut Mist! (feat. rithikcorrupt)&quot; by Omnicorum <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://omnicorum.bandcamp.com/track/coconut-mist-feat-rithikcorrupt\">https://omnicorum.bandcamp.com/track/coconut-mist-feat-rithikcorrupt</a></li>\n</ul>\n<h3>References</h3>\n<ul>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://en.wikipedia.org/wiki/SubRip\">https://en.wikipedia.org/wiki/SubRip</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tsoding/markut\">https://github.com/tsoding/markut</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tsoding/panim\">https://github.com/tsoding/panim</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=q4B1lFKotH4\">https://www.youtube.com/watch?v=q4B1lFKotH4</a></li>\n</ul>\n<h3>Chapters</h3>\n<ul>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=7tCZrpB9iwA&amp;t=0\">00:00:00</a> - Intro</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=7tCZrpB9iwA&amp;t=285\">00:04:45</a> - Parsing SubRip file</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=7tCZrpB9iwA&amp;t=3004\">00:50:04</a> - Measure Units for Music File in Raylib</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=7tCZrpB9iwA&amp;t=3324\">00:55:24</a> - Font</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=7tCZrpB9iwA&amp;t=3698\">01:01:38</a> - Subs UI element</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=7tCZrpB9iwA&amp;t=4204\">01:10:04</a> - Styling Subs</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=7tCZrpB9iwA&amp;t=4717\">01:18:37</a> - Get current subtitle</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=7tCZrpB9iwA&amp;t=5248\">01:27:28</a> - Final result</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=7tCZrpB9iwA&amp;t=5590\">01:33:10</a> - Multi-line subs</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=7tCZrpB9iwA&amp;t=5775\">01:36:15</a> - Outro</li>\n</ul>\n<p>Topic: Implementing subtitles support for Sowon2</p>\n<p>Twitch Chat in Subtitles generated by: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tsoding/markut\">https://github.com/tsoding/markut</a></p>\n<h3>Support</h3>\n<ul>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tsoding/donate#support-tsoding\">https://github.com/tsoding/donate#support-tsoding</a></li>\n</ul>\n",
  "content_markdown": "Streamed Live on Twitch: https://twitch.tv/tsoding\\\nEnable Subtitles for Twitch Chat\n\nMore videos of this project: https://www.youtube.com/playlist?list=PLW-7jryWDKRI\n\n### Tracks Referenced\n\n- \"Absence of Light\" by beat\\_shobon https://beatshobon.bandcamp.com/album/absence-of-light\n- \"dolphins 🐬\" by laamaa https://laamaa.bandcamp.com/track/dolphins-2\n- \"Essential Facts Of Life\" by ko0x https://soundcloud.com/ko0x/ko0x-essential-facts-of-life\n- \"bluesy\" by laamaa https://laamaa.bandcamp.com/track/bluesy\n- \"Coconut Mist! (feat. rithikcorrupt)\" by Omnicorum https://omnicorum.bandcamp.com/track/coconut-mist-feat-rithikcorrupt\n\n### References\n\n- https://en.wikipedia.org/wiki/SubRip\n- https://github.com/tsoding/markut\n- https://github.com/tsoding/panim\n- https://www.youtube.com/watch?v=q4B1lFKotH4\n\n### Chapters\n\n- [00:00:00](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=0) - Intro\n- [00:04:45](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=285) - Parsing SubRip file\n- [00:50:04](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=3004) - Measure Units for Music File in Raylib\n- [00:55:24](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=3324) - Font\n- [01:01:38](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=3698) - Subs UI element\n- [01:10:04](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=4204) - Styling Subs\n- [01:18:37](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=4717) - Get current subtitle\n- [01:27:28](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=5248) - Final result\n- [01:33:10](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=5590) - Multi-line subs\n- [01:36:15](https://www.youtube.com/watch?v=7tCZrpB9iwA&t=5775) - Outro\n\nTopic: Implementing subtitles support for Sowon2\n\nTwitch Chat in Subtitles generated by: https://github.com/tsoding/markut\n\n### Support\n\n- https://github.com/tsoding/donate#support-tsoding\n",
  "dateCreated": "2026-09-28T21:24:47.177888442+00:00",
  "date_created": "2026-09-28T16:17:21+00:00",
  "date_modified": "2026-09-28T17:33:24+00:00",
  "date_published": "2026-09-28T16:17:21+00:00",
  "description": "Streamed Live on Twitch: https://twitch.tv/tsoding Enable Subtitles for Twitch Chat More videos of this project: https://www.youtube.com/playlist?list=PLW-7jryWDKRI Tracks Referenced: \"Absence of Light\" by beat_shobon…",
  "external_url": "https://www.youtube.com/watch?v=7tCZrpB9iwA",
  "git": {
    "commit": "ebb0941c5c06a2ab2377342d607535262a3e969e",
    "path": "items/youtube-com-tsodingdaily/2026/09/2026-09-28-implemented-subtitles.md",
    "permalink": "https://github.com/aymericbeaumet/aggr-instance/blob/ebb0941c5c06a2ab2377342d607535262a3e969e/items/youtube-com-tsodingdaily/2026/09/2026-09-28-implemented-subtitles.md"
  },
  "id": "urn:aggr:item:772297167ee8137e5b4ad370ae50cb1fe8b409d3",
  "isBasedOn": {
    "@id": "https://www.youtube.com/watch?v=7tCZrpB9iwA"
  },
  "mainEntity": {
    "@id": "https://www.youtube.com/watch?v=7tCZrpB9iwA",
    "@type": "CreativeWork",
    "archivedAt": {
      "@id": "https://aggr.aymericbeaumet.com/items/youtube-com-tsodingdaily/2026-09-28-implemented-subtitles/#webpage"
    },
    "author": [
      {
        "@type": "Person",
        "name": "Tsoding Daily"
      }
    ],
    "dateModified": "2026-09-28T17:33:24+00:00",
    "datePublished": "2026-09-28T16:17:21+00:00",
    "headline": "Implemented Subtitles",
    "timeRequired": "PT1M",
    "url": "https://www.youtube.com/watch?v=7tCZrpB9iwA",
    "wordCount": 176
  },
  "name": "Archived snapshot: Implemented Subtitles",
  "preview": null,
  "reading_minutes": 1,
  "replicated_at": null,
  "source": "youtube-com-tsodingdaily",
  "source_name": "Tsoding Daily",
  "summary": "Streamed Live on Twitch: https://twitch.tv/tsoding\nEnable Subtitles for Twitch Chat\n\nMore videos of this project: https://www.youtube.com/playlist?list=PLW-7jryWDKRI\n\nTracks Referenced:\n- \"Absence of Light\" by beat_shobon https://beatshobon.bandcamp.com/album/absence-of-light\n- \"dolphins 🐬\" by laamaa https://laamaa.bandcamp.com/track/dolphins-2\n- \"Essential Facts Of Life\" by ko0x https://soundcloud.com/ko0x/ko0x-essential-facts-of-life\n- \"bluesy\" by laamaa https://laamaa.bandcamp.com/track/bluesy\n- \"Coconut Mist! (feat. rithikcorrupt)\" by Omnicorum https://omnicorum.bandcamp.com/track/coconut-mist-feat-rithikcorrupt\n\nReferences:\n- https://en.wikipedia.org/wiki/SubRip\n- https://github.com/tsoding/markut\n- https://github.com/tsoding/panim\n- https://www.youtube.com/watch?v=q4B1lFKotH4\n\nChapters:\n- 00:00:00 - Intro\n- 00:04:45 - Parsing SubRip file\n- 00:50:04 - Measure Units for Music File in Raylib\n- 00:55:24 - Font\n- 01:01:38 - Subs UI element\n- 01:10:04 - Styling Subs\n- 01:18:37 - Get current subtitle\n- 01:27:28 - Final result\n- 01:33:10 - Multi-line subs\n- 01:36:15 - Outro\n\nTopic: Implementing subtitles support for Sowon2\n\nTwitch Chat in Subtitles generated by: https://github.com/tsoding/markut\n\nSupport:\n- https://github.com/tsoding/donate#support-tsoding",
  "tags": [],
  "temporalCoverage": "2026-09-28T21:24:47.177888442+00:00",
  "title": "Implemented Subtitles",
  "url": "https://aggr.aymericbeaumet.com/items/youtube-com-tsodingdaily/2026-09-28-implemented-subtitles/",
  "word_count": 176
}