internal/

directory
v0.3.0 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 oto-backed playback engine: it downloads, decrypts and decodes Deezer streams (MP3 + FLAC) and plays one track at a time with seek, volume and ReplayGain support.
Package audio is the oto-backed playback engine: it downloads, decrypts and decodes Deezer streams (MP3 + FLAC) and plays one track at a time with seek, volume and ReplayGain support.
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