GMERLIN_REMOTE(1)

๐Ÿ“ฆ version 2.0.0~svn6298, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing

โœจ NAME โœจ

gmerlin_remote โ€” Remote control for the Gmerlin GUI Player ๐ŸŽ›๏ธ๐Ÿ’–

Yes bestie, this is the one from the User Manuals, section 1, so you already know it's giving official. It's a whole separate little program whose entire job is to boss the Gmerlin GUI Player around from somewhere else. Iconic behavior, honestly.


๐ŸŽ€ SYNOPSIS ๐ŸŽ€

gmerlin_remote [options] command

๐Ÿ’– DESCRIPTION ๐Ÿ’–

It's a remote control command for the Gmerlin GUI Player. That's it, that's the whole vibe โ€” you run it, you hand it a command, and the player out there somewhere actually does the thing. No cap, it's just a messenger with main character energy. ๐ŸŒˆ


๐Ÿ‘‘ GLOBAL OPTIONS ๐Ÿ‘‘

These are the ones that apply no matter which command you're sending, so like, they go before the vibe check:

  • -host <hostname> โ€” The host you're connecting to. Default is localhost, so if your player lives on your own machine you can just skip this one entirely. ๐Ÿ 
  • -port <port> โ€” The port you're connecting to. ๐Ÿšช
  • -launch โ€” Launch a new player if necessary. Lowkey the "if nobody's home, just wake them up" option. ๐Ÿซถ

๐ŸŒˆ COMMANDS ๐ŸŒˆ

Okay this is the main event, the whole reason we're here. Pick ONE and send it:

  • -play โ€” Play the current track. โ–ถ๏ธ
  • -next โ€” Switch to the next track. โญ๏ธ
  • -prev โ€” Switch to the previous track. โฎ๏ธ
  • -stop โ€” Stop playback. โน๏ธ
  • -pause โ€” Pause playback. โธ๏ธ
  • -mute โ€” Toggle mute. ๐Ÿ”‡
  • -add <gml> โ€” Add <gml> to the incoming album. ๐Ÿ“ฅ
  • -addplay <gml> โ€” Add <gml> to the incoming album and play it. Because why add it if you're not gonna immediately bop. ๐ŸŽถ
  • -open <device> โ€” Open the album for <device>. Heads up: the device has to be a GML, like dvd:///dev/hdd. ๐Ÿ“€
  • -openplay <device> โ€” Open the album for <device> and play the first track. Again, <device> must be a GML, e.g. dvd:///dev/hdd. ๐Ÿฟ
  • -volume <volume> โ€” Set the player volume. <volume> is in dB, and 0.0 is max. ๐Ÿ”Š
  • -volume-rel <diff> โ€” In- or decrease the player volume. <diff> is in dB, so it's a relative nudge, not a whole new setting. ๐ŸŽš๏ธ
  • -seek-rel <diff> โ€” Seek relative. <diff> is in seconds. โฉ
  • -chapter [num|+|-] โ€” Go to the specified chapter. Use '+' and '-' to go to the next or previous chapter respectively. ๐Ÿ“–
  • -get-name โ€” Print the name of the current track. ๐Ÿท๏ธ
  • -get-metadata โ€” Print the metadata of the current track. ๐Ÿ“‹
  • -get-time โ€” Print the time of the current track. โฑ๏ธ

๐Ÿงš GENERIC OPTIONS ๐Ÿงš

These ones are available for all gmerlin applications, so they're like the universal bestie starter pack:

  • -help โ€” Print this help message and exit. ๐Ÿ™‹
  • -help-man โ€” Print this help message as a manual page and exit. ๐Ÿ“œ
  • -help-texi โ€” Print this help message in texinfo format and exit. ๐Ÿ“š
  • -version โ€” Print version info and exit. ๐Ÿ”–

๐Ÿ“ ENVIRONMENT VARIABLES ๐Ÿ“

  • GMERLIN_PLAYER_REMOTE_PORT โ€” Default port for the remote control. So if you don't wanna pass -port every single time, this is your girl. ๐Ÿ’œ

Friendly lil reminder bestie: <gml>, <device>, <volume>, <diff> and <num> are placeholders โ€” swap in your actual values, don't type the angle brackets literally. ๐Ÿ™ˆ

And that's the whole page, slay. This one's from Gmerlin, dated June 2012, and honestly? Still serving. ๐Ÿซถโœจ