lynx

A minimal audio player

MIT License

Stars
4

lynx

A very minimal audio player

This is a for-fun minimal cross-platform audio player. It's written as a challenge to replicate something that works like xmms or winamp in Rust.

Features:

  • Playlist with drag and drop
  • Bookmarks within individual songs - helpful to bookmark multiple individual audiobooks
  • Favourite list
  • Play count is recorded

Formats supported:

  • wav
  • flac
  • mp3
  • ogg

TODO:

  • Keyboard shortcuts
  • Themes
  • Preload next song
  • Recursively add dropped folders
  • Bookmark support for individual files (For multiple audiobooks)
  • Favorites
  • Play count
  • Auto-build for mac,win and linux
  • Drag and drop files into window
  • Scrub through songs

ISSUES: Since the underlying sound library Kira does not stream sounds (yet), there will a small delay when you skip through sounds as they need to be fully loaded into memory. For that penalty, you get instant scrubbing and no-latency jumping between bookmarks.