DABLIN_GTK(1)

πŸ“¦
version 1.16.1 Β· 2 versions
, in debian trixie, nixos 26.05, nixpkgs unstable, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– DABLIN_GTK πŸ’–

okay bestie, sit down, hydrate, because we're about to talk about dablin_gtk β€” a GTK DAB/DAB+ receiver for Linux, and it lives in section 1 of the manual (you know, the general commands girlies). this is the GUI one. she's got a window. she's got slideshow. she's serving.


✨ NAME ✨

dablin_gtk β€” a GTK DAB/DAB+ receiver for Linux. that's the whole name, no notes, periodt. πŸŽ€


🌸 SYNOPSIS 🌸

dablin_gtk (options) [file]

like… give her some options, maybe a file, and she'll do her thing. iconic behavior honestly.


πŸ¦‹ DESCRIPTION πŸ¦‹

so basically DABlin plays a DAB/DAB+ audio service β€” either from a live transmission or from a stored ensemble recording (that's ETI-NI, or EDI AF with ETI, iykyk). and the range?? both DAB (MP2) and DAB+ (AAC-LC, HE-AAC, HE-AAC v2) services are supported. she's versatile. she contains multitudes. πŸ’…

and the GTK GUI version specifically? she goes further. she also supports the data applications Dynamic Label and MOT Slideshow β€” but only if the selected service is actually using them, bestie. no cap. ✨


πŸ‘‘ OPTIONS πŸ‘‘

here's the full menu, no skips, no shortcuts, every single one:

  • -h β€” show a summary of options. the little "help me help you" moment. 🫢
  • -f <format> β€” source format. it's "eti" (the default, the main character) or "edi".
  • -d <binary> β€” use a DAB live source, using the binary you name. go get that live signal.
  • -D <type> β€” the DAB live source type. options are "dab2eti" (default) or "eti-cmdline".
  • -C <ch>,... β€” channels to be listed, comma separated. ⚠️ requires a DAB live source. and yes you can tack on an optional gain too, like "5C:-54". fancy.
  • -c <ch> β€” the channel to be played. ⚠️ requires a DAB live source.
  • -l <label> β€” the label of the service you want played. name it, claim it.
  • -1 β€” play the first service found. zero decisions, instant vibes. 😌
  • -s <sid> β€” the ID of the service to be played.
  • -x <scids> β€” the ID of the service component to be played. ⚠️ requires a service ID, so bring -s along, they're a package deal.
  • -g <gain> β€” USB stick gain, passed to the DAB live source. (auto gain is the default, just so you know πŸ‘€)
  • -G β€” use the default gain for the DAB live source instead of auto gain. the rebel option.
  • -r <path> β€” the path for recordings. default is /tmp. πŸŒ™
  • -P <size> β€” recording prebuffer size, in seconds. default is 0.
  • -p β€” output raw PCM to stdout instead of using SDL. pipes only, no window dressing.
  • -w β€” output RIFF WAVE with PCM to stdout instead of using SDL. ⚠️ useful only on Little Endian, so check your endianness first, bestie.
  • -u β€” output the untouched audio stream to stdout instead of using SDL. raw. unfiltered. no thoughts.
  • -I β€” don't catch up on the stream after an interruption. she simply moves on. πŸ’€
  • -Y β€” initially disable Dynamic Label Plus (DL+).
  • -S β€” initially disable slideshow. (sad, but valid)
  • -L β€” enable loose behaviour (e.g. PAD conformance). she's chill like that.
  • -F β€” disable dynamic FIC messages (that's dynamic PTY and announcements, for the record).
  • file β€” the input file to be played. if you don't specify one, it reads from stdin. surprise me. πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

  • dablin(1) β€” the sibling. the CLI one. go show her some love too. 🫢

and that's the whole page, bestie. you ate. go play some DAB. πŸŽ€βœ¨

this lil manual page was brought to you by version DABLIN_GTK(1) dated 2024-03-30 β€” mwah, stan, bye πŸ’œπŸŒˆ

πŸ“¦ where this page comes from