Mx

Hash Properties

Complete reference for all supported hash properties to control media playback behavior in links and embeds

You can control media playback behavior by adding properties to the hash fragment of media links. These work like URL query parameters and can be chained together using &.

For example: [[My Video.mp4#t=10,20&loop&mute&noctrl]]

Temporal Fragment (t=)

Control when and how long media plays using the t= property.

FormatDescriptionExample
t=10Jump to timestamp (10 seconds)#t=10
t=1:30Jump to 1 minute 30 seconds#t=1:30
t=1:02:30Jump to 1 hour 2 minutes 30 seconds#t=1:02:30
t=10,20Play segment from 10s to 20s#t=10,20
t=,30Play from beginning to 30 seconds#t=,30
t=10,ePlay from 10 seconds to end#t=10,e

Time Format Specification

  • Seconds: Any positive number with optional decimal places (10.5)
  • MM:SS: Minutes:seconds format (02:30)
  • HH:MM:SS: Hours:minutes:seconds format (1:02:30)
  • Ranges: Use comma to separate start and end times (start,end)
  • Open ranges: Omit start (,end) or end (start,) or use e for end (start,e)

Playback Control Properties

PropertyDescriptionExample
autoplayStart playing automatically#autoplay
no_autoplayPrevent autoplay (override default)#no_autoplay
loopLoop the media or segment#loop
no_loopDisable looping (override default)#no_loop
muteStart in muted state#mute
no_muteStart unmuted (override default)#no_mute

Interface Control Properties

PropertyDescriptionExample
controlsForce show player controls#controls
no_controlsForce hide player controls#no_controls
noctrlAlias for no_controls#noctrl

Audio/Video Properties

PropertyDescriptionValuesExample
vol=Set volume level0-100#vol=80
speed=Set playback ratePositive number#speed=1.5
gain=Audio gain adjustmentNumber#gain=2.0
as=Force media typeaudio or video#as=audio

Display Properties

PropertyDescriptionValuesExample
ratio=Aspect ratioFormat varies#ratio=16:9
flip=Flip transformationFlip options#flip=horizontal
title=Custom titleText string#title=My%20Video
crossorigin=Cross-origin policyCORS values#crossorigin=anonymous

On this page