ommp.git

ommp

~ Oh My Music Player — a standalone terminal music player built with Rust and ratatui
git clone https://github.com/debuman/ommp.git
ModeNameSize
-rw-r--r--.gitignore4L
-rw-r--r--Cargo.lock2040L
-rw-r--r--Cargo.toml31L
-rw-r--r--LICENSE202L
-rw-r--r--README.md192L
-rw-r--r--assets/ommp_logo.png16399B
-rw-r--r--assets/screenshot.png679900B
-rw-r--r--packaging/aur/.SRCINFO17L
-rw-r--r--packaging/aur/PKGBUILD42L
-rw-r--r--site/content/_index.md92L
-rw-r--r--site/sqzass.toml15L
-rw-r--r--site/static/CNAME1L
-rw-r--r--site/static/css/main.css383L
-rw-r--r--site/static/favicon.ico15086B
-rw-r--r--site/static/fonts/bricolage-grotesque-var.woff276888B
-rw-r--r--site/static/fonts/jetbrains-mono-400.woff221168B
-rw-r--r--site/static/fonts/jetbrains-mono-700.woff221908B
-rw-r--r--site/static/img/01-main.avif282272B
-rw-r--r--site/static/img/02-help.avif81150B
-rw-r--r--site/static/img/03-search.avif286170B
-rw-r--r--site/static/img/logo.png16503B
-rw-r--r--site/static/img/note-field.png16414B
-rw-r--r--site/static/img/og.png60654B
-rw-r--r--site/static/js/status.js87L
-rw-r--r--site/templates/landing.html208L
-rw-r--r--site/templates/page.html19L
-rwxr-xr-xsite/tools/deploy.sh39L
-rw-r--r--site/tools/note-field.py80L
-rw-r--r--site/tools/prep-state.py9L
-rwxr-xr-xsite/tools/shoot.sh112L
-rw-r--r--src/app/handler.rs971L
-rw-r--r--src/app/mod.rs804L
-rw-r--r--src/app/persist.rs113L
-rw-r--r--src/app/state.rs208L
-rw-r--r--src/audio/mod.rs3L
-rw-r--r--src/audio/player.rs326L
-rw-r--r--src/event/input.rs42L
-rw-r--r--src/event/mod.rs30L
-rw-r--r--src/library/cache.rs172L
-rw-r--r--src/library/mod.rs386L
-rw-r--r--src/library/scanner.rs151L
-rw-r--r--src/library/track.rs187L
-rw-r--r--src/library/watcher.rs70L
-rw-r--r--src/main.rs412L
-rw-r--r--src/ui/layout.rs58L
-rw-r--r--src/ui/mod.rs323L
-rw-r--r--src/ui/pane.rs15L
-rw-r--r--src/ui/panes/dir_browser_pane.rs276L
-rw-r--r--src/ui/panes/library_pane.rs411L
-rw-r--r--src/ui/panes/list_pane.rs305L
-rw-r--r--src/ui/panes/mod.rs5L
-rw-r--r--src/ui/panes/queue_pane.rs258L
-rw-r--r--src/ui/panes/track_info_pane.rs82L
-rw-r--r--src/ui/text.rs102L
-rw-r--r--src/ui/theme.rs36L
-rw-r--r--src/ui/widgets/about_modal.rs424L
-rw-r--r--src/ui/widgets/help_modal.rs88L
-rw-r--r--src/ui/widgets/info_pane.rs392L
-rw-r--r--src/ui/widgets/mod.rs8L
-rw-r--r--src/ui/widgets/playlist_modal.rs164L
-rw-r--r--src/ui/widgets/progress_bar.rs85L
-rw-r--r--src/ui/widgets/search_modal.rs161L
-rw-r--r--src/ui/widgets/status_bar.rs174L
-rw-r--r--src/ui/widgets/tab_bar.rs151L