Skip to content

Jordan-Haidee/zeedle

Repository files navigation

logo

Zeedle
Music at the speed of a blink, designed for pure simplicity
Built by Rodio and Slint UI

Enjoy your music in less than 0.5s:

  • ⚡ Instant startup — your music begins the moment you click.
  • 💾 Low memory footprint — only ~10MB RAM usage.
  • 🎶 Local focus — lightweight and distraction-free.
  • ✨ Minimal Dark UI — nothing but your music, beautifully clear.
  • 🦜 Multiple language support — English/Chinese/Spanish/French/German/Russian.
  • ⌨️ Hotkey support — total freedom, no mouse needed.
  • 🎵 Spectrum visualization — real-time audio spectrum display.

中文介绍 can be seen here.

Installation

Windows and Linux

Download prebuilt releases.

Build from source

It's expected to work well on main platforms that Slint and Rodio support, such as Windows, Linux and MacOS.

Tested in Windows 10/11:

./packager/pack-nsis.ps1

Tested in Ubuntu 24.04 LTS:

./packager/pack-deb.sh

Then the built installer can be found in target/release.

Config

Input your music directory path, and Enter: p3

Enjoy

p1

Lyrics Display:

p1

Note

Zeedle is also an ideal starter project for anyone new to Rust GUI development. It’s lightweight, practical, and simple enough to help beginners gain real hands-on experience while building something useful. 🤗🤗🤗

After typing it, you can get:

  • how to use Rodio playback library to play audios
  • how to communicate between UI and backend threads
  • how to add hotkey bindings in Slint UI
  • how to support multiple languages in Slint UI

About

Music at the speed of a blink, designed for pure simplicity, also an ideal starter project for anyone new to Rust GUI development

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors