Skip to content
@tornade-player

Tornade

Rust Audio Player

Tornade

Tornade is a modern, fast, and lightweight audio player designed for power users and audiophiles. It focuses on performance, simplicity, and full control over your local music library.


🎧 Overview

Tornade is a cross-platform music player (macOS, Windows, Linux, and terminal interface) built to deliver a smooth and responsive listening experience while keeping system resource usage extremely low.

It combines a native user experience with advanced features for managing large local music collections.


🚀 Key Features

📂 Library Management

  • Automatic scanning of local music folders
  • Support for common and high-quality audio formats: FLAC, ALAC, OGG, MP3, WAV, AIFF
  • Automatic metadata extraction (title, artist, album, genre, year)
  • Fast full-library search powered by SQLite FTS5

▶️ Playback

  • Full playback controls: play, pause, skip, volume
  • Playback modes: normal, shuffle, repeat
  • Dynamic queue management

📋 Advanced Features

  • Playlist creation and management
  • M3U playlist import and export
  • Duplicate track detection
  • Persistent play history and favorites

🧠 Performance & Experience

  • Extremely low memory and CPU usage
  • Instant startup time
  • Terminal-based interface (TUI) available for SSH and lightweight environments

🖥️ Supported Platforms

  • macOS (native SwiftUI application)
  • Windows (in development)
  • Linux (in development)
  • Terminal / CLI interface (TUI)

📦 Installation

Download and installation instructions are available on the official website:

https://tornade.tf/


🧠 Philosophy

Tornade is built around a simple idea: a music player should be fast, reliable, and invisible when you don’t need it.

It is designed to be:

  • Minimal but powerful
  • Optimized for large music libraries
  • Lightweight and resource-efficient
  • Flexible across modern workflows (desktop and terminal)

📄 License

Tornade is written in Rust. The core engine and the TUI application are open source and available for community contributions. However, the GUI applications are not open source.

Pinned Loading

  1. tornade-core tornade-core Public

    Rust audio core library for the tornade music player

    Rust

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…