aquinas

Crates.ioaquinas
lib.rsaquinas
version0.1.2
sourcesrc
created_at2022-05-06 19:33:56.763219
updated_at2023-08-10 02:40:01.538094
descriptionA simple command line media player. (Like cmus, but simpler.)
homepage
repositoryhttps://github.com/codabrink/aquinas
max_upload_size
id581832
size133,978
Dakota (codabrink)

documentation

README

Aquinas Media Player

A simple and straightforward terminal media player.

Built primarily with people who have a local and organized music collection in mind, with the philosophy that the folder heirarchy is enough.

Controls

Key Action
Enter Play
Space Play / Pause
Up / Down Navigate up / down file list
Left / Right Expand / collapse highlighted folder
f Seek forward 2 seconds (F for 5 seconds)
b Seek backward 2 seconds (B for 5 seconds)
d Open directory prompt (change folder)
s Open search prompt

Progress

State of the interface.

image

Features

  • Play music

  • File tree rendering

  • Change directories

  • Seek forward / backward

  • Symphonia backend integration

  • Gstreamer backend integration

  • Automatically play next song

  • Search

  • Sorting / ordering (Basic)

    • Advanced sorting / ordering
  • Global media keys (Linux, Windows, (still working on MacOS...))

  • Help info

  • Song metadata (disabled temporarily)

Installation

Install RustUp:

$ curl https://sh.rustup.rs -sSf | sh

Install Aquinas:

$ cargo install aquinas
Commit count: 78

cargo fmt