I’ve just finished up version 1.2.2 for Auditorium - a fast local music player powered by Ratatui.

Since my last update, I’ve added a few new fun features:

  • Optional MPRIS support to allow global access to the underlying music player (pause, play, seek, view album art, and more from your desktop environment!)
  • Album/track sorting based on track number metadata
  • Switched from FfProbe to ID3 crate for huge load time decreases
  • Optional cover art display
  • Made lots of efficiency tweaks to take down CPU usage to < 2% while still running at 60 fps (fast TUI is a good TUI)

Lots of things I still would like to add (and a few issues already underway), so I hope to find time to improve more when I can.

Cheers

  • Will this accept music hosted on a samba network drive or only truly local files?

    I’m interested in the app but the machine I’d use it on is mega weaksauce (celeronD, 2g DDR2) and I have all my media stored on a different rig

    • nateOP
      link
      fedilink
      arrow-up
      2
      ·
      4 hours ago

      Hi - thanks for the question.

      If the drive is mounted into native fileystem, rust’s files API should be able to read and write properly.

      If not, feel free to submit an issue on GitHub and I’ll look into solutions.

    • sobchak
      link
      fedilink
      arrow-up
      4
      ·
      22 hours ago

      IDK know the answer, but I don’t think I’ve ever seen an application that didn’t work on a mounted share. Not sure an application can tell the difference. I see autofs comes with a “/etc/auto.smb” file on Debian, though I only use NFS on Linux, so I’m not sure on the exact details for setting it up.