Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Emby

Schemesemby://, embys://
Cargo featureservice-emby
Servicehttps://emby.media/
Body formatstext (first is the default)
Attachmentsno
Title length250 characters
Body length32,768 characters
Body linesunlimited
Request throttlenone
Vendor URLs acceptedno

URL formats

{schema}://{host}
{schema}://{host}:{port}
{schema}://{user}:{password}@{host}
{schema}://{user}:{password}@{host}:{port}

{schema} is one of emby://, embys://.

URL tokens

TokenMeaningTypeRequiredDefaultNotes
{host}Hostnamestringyes
{password}Passwordstringnosecret
{port}Portint, 1 to 65535no8096
{user}Usernamestringno

Query parameters

ParameterMeaningTypeDefaultNotes
modalModalboolno

The common URL parameters (format, overflow, verify, redirect, cto, rto, retry, wait, store, tag, tz, user, password, port, optional, emojis) apply as well.

Examples

Accepted URLs (tokens are fake):

emby://l2g@localhost
emby://l2g:l2gpass@localhost:8096?modal=no
embys://l2g:l2gpass@localhost:1234?modal=yes

Rejected URLs:

emby://
embys://
emby://localhost
emby://:@/

Send one from the command line:

mercurio -t 'Backup' -b 'Finished in 42s' 'emby://l2g@localhost'

Notes

Emby (emby://, embys://): messages to the active Emby client sessions (the same code serves Jellyfin).

The login session lives as long as the parsed URL (a non-persistent store entry): later sends only look up the client sessions and post. Target::close logs out.