Is there a way to cite TV Shows and Episodes with the MLA style?

Hi welcome!

Could you clarify what is 00:10:24?
Also, you’ve provided both “Output should be” and “In-text citation/reference”, but they’re different. Which one is preferred?

My half answer so far:

main.typ
#set page(height: auto, width: 240pt, margin: 15pt)

// In case you have other citations, I use `#tv(<label>)` here.
#let tv = cite.with(style: "television.csl")

- During the interaction between the characters in #tv(<show>), it becomes evident that…

- During the characters’ interaction, it becomes evident… #tv(<episode>)

#let bib = ```bib
% Some how, booktitle in misc will be ignored
@incollection{episode,
  title = {Episode Title},
  booktitle = {Show Name},
  author = {{Creator} and {Director}},
  date = {2161},
  howpublished = {Network/production company},
  note = {Season 1, Episode 1. Streaming Platform. URL},
}

@misc{show,
  title = {Show Name},
  author = {{Creators}},
  date = {2161},
  howpublished = {production company/network},
}
```.text

#bibliography(
  bytes(bib),
  style: "modern-language-association",
)
television.csl
<?xml version='1.0' encoding='utf-8'?>
<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0">
  <info>
    <title>TV shows and episodes</title>
    <id>https://forum.typst.app/t/is-there-a-way-to-cite-tv-shows-and-episodes-with-the-mla-style/6522</id>
  </info>
  <citation>
    <layout>
      <choose>
        <if variable="container-title">
          <text value="("/>
          <text variable="container-title" prefix="“" suffix=",” " />
          <text value="hard-coded 00:10:24" />
          <text value=")"/>
        </if>
        <else>
          <text variable="title" prefix="“" suffix="”" />
        </else>
      </choose>
    </layout>
  </citation>
  <bibliography>
    <layout>
      <text value="This CSL style is only intended for citations, not bibliography."/>
    </layout>
  </bibliography>
</style>