PitchHut logo
A terminal-based Audiobookshelf client for Linux users written in Rust.
Pitch

Toutui offers a simple and efficient way to enjoy audiobooks and podcasts directly from the terminal. With a lightweight design, customizable themes, and seamless sync capabilities, it enhances the listening experience. This beta app is still evolving, promising to deliver more exciting features for audiophiles.

Description

Toutui: A TUI Audiobookshelf Client for Linux

Toutui is a terminal user interface (TUI) client designed specifically for Audiobookshelf, allowing users to seamlessly engage with audiobooks and podcasts directly from the terminal. The name "toutui" is derived from a French expression meaning "all ears," which perfectly encapsulates the purpose of this project.

Key Features

  • Lightweight and Fast: Experience a minimalist, terminal-based user interface that enhances your audiobook listening experience without cumbersome distractions.
  • Supports Books and Podcasts: Enjoy a versatile collection of both audiobooks and podcasts right within your terminal.
  • Sync Progress and Stats: Keep track of listening progress effortlessly, ensuring a smooth continuation of your audiobooks and podcasts.
  • Streaming Support: Dive into content immediately without the need for downloads.
  • Customizable Color Theme: Tailor the application's appearance to your liking through an easily editable configuration file.
  • VLC Command Line Option: Choose to utilize cvlc for command-line playback, along with the option to launch the VLC graphical user interface by default.

Future Improvements

Keep an eye on the TODO list for upcoming enhancements and features designed to make Toutui even better.

Important Notes

  • Beta Version: As a beta release, it is still in active development. Users may encounter occasional bugs.
  • Caution: Before using the application, check for known bugs to be aware of any major issues. Users can report new issues if they arise.
  • Risk Management: Toutui is designed to operate with minimal risk to the Audiobookshelf library—potential syncing issues may arise, but data loss or irreversible changes are not a concern as the application solely retrieves and syncs data via the API.

User Interface Considerations

  • Performance and appearance may vary based on the terminal in use; terminals that support emoji rendering, such as Kitty or Alacritty, are recommended for optimal experiences.
  • While using cvlc, it's recommended to employ the shutdown command to ensure proper syncing of sessions.

Enjoy the streamlined experience of managing and listening to your audiobook library through Toutui—an efficient and user-friendly CLI solution.

0 comments

No comments yet.

Sign in to be the first to comment.