#media-player #media #music #command-line #audio-player

app aquinas

A simple command line media player. (Like cmus, but simpler.)

10 releases

0.1.2 Aug 10, 2023
0.1.1 May 19, 2022
0.0.16 May 17, 2022

#157 in Audio

MPL-2.0 license

50KB
1.5K SLoC

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

Dependencies

~7–44MB
~678K SLoC