internal/

directory
v0.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 27, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package audio is the malgo (miniaudio) playback engine: it streams, decrypts and decodes Deezer audio (MP3 + FLAC) into a PCM ring that a single output device drains.
Package audio is the malgo (miniaudio) playback engine: it streams, decrypts and decodes Deezer audio (MP3 + FLAC) into a PCM ring that a single output device drains.
Package deezer is a Deezer client: ARL login, gw-light + public REST browse, and track -> CDN-url resolution.
Package deezer is a Deezer client: ARL login, gw-light + public REST browse, and track -> CDN-url resolution.
Package log is a tiny leveled logger for OpenDeezer.
Package log is a tiny leveled logger for OpenDeezer.
Package mpris exposes the player over the MPRIS D-Bus interface so Linux desktops (GNOME/KDE media overlays, media keys) show and control playback.
Package mpris exposes the player over the MPRIS D-Bus interface so Linux desktops (GNOME/KDE media overlays, media keys) show and control playback.
Package queue is the playback queue model shared by the TUI and the C API (via corelib), so shuffle/repeat/prev-history behaviour is defined once instead of being re-implemented per frontend.
Package queue is the playback queue model shared by the TUI and the C API (via corelib), so shuffle/repeat/prev-history behaviour is defined once instead of being re-implemented per frontend.
Package ui is the Bubble Tea TUI for OpenDeezer: a menu/list browser with an always-visible now-playing footer.
Package ui is the Bubble Tea TUI for OpenDeezer: a menu/list browser with an always-visible now-playing footer.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL