MDB-TOOL(1)

πŸ’– MDB-TOOL πŸ’–

okay bestie, welcome to mdb-tool, a page from the User Manuals section of the manual. it's a little tool that manipulates the Media DB β€” yes, that's literally its whole job description and honestly? respect. it's giving "does one thing, does it well" energy. πŸŽ€


✨ NAME ✨

mdb-tool β€” Manipulate Media DB πŸ¦‹


✨ SYNOPSIS ✨

mdb-tool [options] command ...

like, you give it some options, you give it a command, and off it goes. that's the whole vibe. πŸ’…


✨ DESCRIPTION ✨

gmerlin media DB tool. that's it, that's the description, short and iconic. it's the lil' command-line friend for poking at your gmerlin media database. πŸ‘‘


✨ OPTIONS ✨

these are the top-level options, the ones that come before your command. no cap.

  • -create β€” make the DB if it isn't there already. it does not exist? boom, now it does. ✨
  • -monitor β€” sit there and watch the db like a hawk until you hit Ctrl+C. main character surveillance energy, fr fr. πŸ‘€
  • -db <path> β€” this is the DB path. tell it where your database lives. πŸ—‚οΈ

✨ COMMANDS ✨

now the actual commands, the stuff you came here for. 🫢

  • -rescan β€” rescan directories. go look at everything again, bestie. πŸ”„
  • -browse-obj <id> β€” browse an object. give it an id, it shows you the object. πŸ“
  • -browse-children <id> β€” browse children. give it an id, it shows you the children of that thing. 🧚

✨ GENERIC OPTIONS ✨

these ones are the generic options β€” and the manual says the quiet part out loud: they're available for all gmerlin applications. so once you learn these, you've learned them everywhere. iykyk. πŸ’œ

  • -help β€” print this help message and exit. classic. 🌸
  • -help-man β€” print this help message as a manual page and exit. meta, honestly. πŸ“–
  • -help-texi β€” print this help message in texinfo format and exit. fancy format girlies rise. ✨
  • -version β€” print version info and exit. know your roots. 🌈
  • -v level β€” set the verbosity level, which ranges from 0..4. crank it up if you want it chatty, turn it down if you want peace. πŸ”Š
  • -syslog name β€” log to syslog under the specified name. take it to the system logs. πŸ“
  • -stderr β€” always log to stderr. no matter what, stderr gets the tea. πŸ’€

πŸ’‘ tiny reminder bestie: the flags are -create, -monitor and -db for options, -rescan, -browse-obj and -browse-children for commands, and the generic gang is -help, -help-man, -help-texi, -version, -v, -syslog and -stderr. copy them exactly, don't get creative, that's how you end up crying. 😭

okay that's the whole page, you ate it, you understood it, periodt. πŸ’…

this little masterpiece comes from Gmerlin, dated 2025-09-26 β€” so yeah, she's fresh, she's cute, she's iconic. mwah. πŸŽ€πŸ’–βœ¨

πŸ“¦ where this page comes from