Skip to content

meysaw/tusic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tusic - TUI Music Player

Terminal-based music player built with Java using Lanterna for TUI.

Features

  • Plays audio using mpv
  • Downloads tracks using yt-dlp
  • SQLite database support
  • Works on Linux and macOS

Requirements

  • Java 21+

Linux Setup

  1. Build the fat JAR (includes all dependencies):
git clone https://github.com/meysaw/tusic.git

mvn clean package
  1. Make the Linux binaries executable:
chmod +x bin/linux/*

3.Run the application:

./run.sh

macOS Setup

  1. Build the fat JAR (includes all dependencies):
git clone https://github.com/meysaw/tusic.git

mvn clean package
  1. Make the macOS binaries executable:
chmod +x bin/linux/*

3.Run the application:

   ./run-mac.sh

About

Terminal-based music player and downloader built with Java using Lanterna TUI Library.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published