skip to content

Installing Aurras

3 min read

Get Aurras up and running on your system in just a few minutes. Aurras supports Linux, macOS, and Windows with multiple installation methods.

Prerequisites

Python 3.12 or newer: Aurras is built on Python 3.12+ and requires this version for proper functionality. You can download the latest version of Python from the official Python website.

Installation Methods

This is the most universal method and is recommended for all users:

Windows

No additional dependencies required. Aurras comes bundled with all necessary MPV components.

pip install aurras

Linux & macOS

You’ll need to install MPV first, then you can install Aurras.

# Install MPV (choose your platform)
 
# Ubuntu/Debian
sudo apt update && sudo apt install mpv
 
# Arch Linux
sudo pacman -S mpv
 
# Fedora/RHEL
sudo dnf install mpv
 
# macOS (via Homebrew)
brew install mpv

Once MPV is installed, proceed with the Aurras installation:

# Install Aurras
pip install aurras

Alternative Installation Methods

For users on specific operating systems, there are alternative installation methods available.

Arch User Repository (AUR) - Arch Linux Only

If you’re on Arch Linux, you can use a helper like yay to install Aurras from the AUR:

yay -S aurras

Homebrew - macOS Only

macOS users can also install Aurras directly via Homebrew:

brew install aurras

Chocolatey - Windows Only

Windows users can use Chocolatey for a convenient installation:

choco install aurras

Development Installation

For contributors and developers:

# Clone the repository
git clone https://github.com/vedant-asati03/Aurras.git
cd Aurras
 
# Setup the development environment
python setup_dev_env.py
 
# Launch in development mode
aurras --help

For comprehensive guidelines on contributing to Aurras, please refer to our Contributing Guide.

Technical Note: Aurras requires libmpv (MPV’s shared library) for audio playback. Installing the mpv package provides both the executable and the required libmpv library that Aurras uses through python-mpv bindings.

Post-Installation Setup

1. First Run

After installation, run Aurras for the first time:

aurras

On first launch, Aurras will:

  • Create configuration directories
  • Scan for audio devices
  • Set up default settings
  • Create a sample configuration file

2. Configuration Directory

Aurras stores its configuration in:

  • Linux/macOS: ~/.config/aurras/
  • Windows: %APPDATA%\Aurras\

3. Audio System Setup

Linux (ALSA/PulseAudio)

# Check audio devices
aurras --list-devices
 
# If you have issues, install additional audio libraries
sudo apt install libasound2-plugins pulseaudio-utils  # Ubuntu/Debian
sudo dnf install alsa-plugins-pulseaudio              # Fedora

macOS (CoreAudio)

No additional setup required. Aurras automatically detects available audio devices.

Windows (WASAPI)

Ensure your audio drivers are up to date. Aurras works with any Windows-compatible audio device.

Verification

Test your installation:

# Check version
aurras --version
 
# List available audio devices
aurras --list-devices
 
# Run with a test file (if you have audio files)
aurras /path/to/music/file.mp3
 
# Check help for all commands
aurras --help

Troubleshooting Installation

Common Issues

”Command not found” error

  • Cause: Aurras not in system PATH
  • Solution: Add the installation directory to your PATH environment variable

Audio device errors on Linux

  • Cause: Missing audio libraries or permissions
  • Solution:
    # Add user to audio group
    sudo usermod -a -G audio $USER
     
    # Install missing libraries
    sudo apt install libasound2-dev pulseaudio

Permission denied on macOS

  • Cause: macOS security restrictions
  • Solution:
    # Remove quarantine attribute
    xattr -d com.apple.quarantine /usr/local/bin/aurras

Windows antivirus blocking

  • Cause: False positive detection
  • Solution: Add Aurras to your antivirus whitelist

Getting Help

If you encounter issues:

  1. Check the logs: aurras --log-level debug
  2. Visit our troubleshooting guide: Troubleshooting
  3. Ask for help:

Next Steps

Now that Aurras is installed, you’re ready to:

  1. Quick Start Guide - Get playing music in 2 minutes
  2. Basic Usage - Learn the essential commands and controls
  3. Configuration Guide - Customize Aurras to your preferences
  4. Troubleshooting Guide - Solve common issues and optimize your experience

Browse the complete User Guide Series for comprehensive documentation.


Installation complete! 🎵 Ready to experience music in your terminal like never before.