Band performing

tori – terminal-based music player

Summary

tori is a promising music player in a very early stage of development. In terms of functionality, it’s a long way from musikcube but hopefully the project will flesh out in the fullness of time.

We like that tori doesn’t try to reinvent the wheel. It uses the awesome mpv for music playback, and integrates yt-dlp to let you stream music.

mpv is a great choice for music playback as it provides gapless playback. The term gapless playback sometimes causes confusion. Gapless playback means tracks flow into the next song without pause. This allows seamless transitions from track to track. This is so important for albums that were designed to have the tracks run together. It’s not just classical music that so often mandates gapless playback. Listening to electronic music, concept albums, and progressive rock is often ruined when artificial gaps are inserted between tracks.

Website: leoriether.github.io/tori
Support: github.com/LeoRiether/tori
Developer: Leonardo Riether
License: GNU General Public License v3.0

tori is written in Rust. Learn Rust with our recommended free books and free tutorials.

Pages in this article:
Page 1 – Introduction / Installation
Page 2 – In Operation
Page 3 – Summary

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Please read our Comment FAQ before posting a comment.

3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Captain Caveman
Captain Caveman
1 year ago

What’s memory consumption like?

Captain Caveman
Captain Caveman
1 year ago

musikcube is so much better in just about every area.