Skip to content

tornade-player/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

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.

About

Tornade Audio Player

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors