Skip to content

guicybercode/rust_player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 Rust Music Player

A beautiful and modern terminal music player with TUI interface!

✨ Features

  • 🎨 12 Visual Themes: Dark, Light, Synthwave, Ocean, Forest, Cyberpunk, Neon, Retro, Sunset, Matrix, Arctic, Fire
  • 📊 FFT Spectrum Visualizer: Real-time frequency analysis
  • 🎧 Album and Track Navigation: Intuitive interface
  • 🌈 Rainbow Mode: Colorful visual effects
  • 🎹 Keyboard Shortcuts: Quick and easy controls

⌨️ KEYBOARD SHORTCUTS

Key Action
SPACE Play/Pause
↑ ↓ Navigate Albums
← → Navigate Tracks
ENTER Select Track
T Change Theme
R Toggle Rainbow Mode
S Show/Hide Shortcuts
D Directory Selector
CTRL+Q Quit

🚀 How to Use

# Build
cargo build --release

# Run
cargo run --release

🎨 Available Themes

Press T to cycle through themes:

  • Dark: Classic dark theme
  • Light: Light theme
  • Synthwave: Purple/cyan neon
  • Ocean: Ocean blue tones
  • Forest: Natural green
  • Cyberpunk: Futuristic pink/cyan
  • Neon: Black with neon
  • Retro: Vintage orange tones
  • Sunset: Sunset colors
  • Matrix: Matrix green
  • Arctic: Icy blue tones
  • Fire: Orange/red

📦 Dependencies

  • ratatui
  • crossterm
  • symphonia
  • rubato
  • cpal
  • lofty
  • rustfft
  • tokio

한자 (漢字) 포함:

하나님이 世界를 이처럼 愛하사 獨生子를 주셨으니 이는 그를 信하는 者마다 滅亡하지 않고 永生을 얻게 하려 하심이라


made by gui기กีギ


About

A beautiful and modern terminal music player with TUI interface!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages