soundwave/docs/QUICKSTART.md
Iulian 51679d1943 Initial commit - SoundWave v1.0
- Full PWA support with offline capabilities
- Comprehensive search across songs, playlists, and channels
- Offline playlist manager with download tracking
- Pre-built frontend for zero-build deployment
- Docker-based deployment with docker compose
- Material-UI dark theme interface
- YouTube audio download and management
- Multi-user authentication support
2025-12-16 23:43:07 +00:00

1.5 KiB

SoundWave - Quick Start Guide

Installation Steps

  1. Install Docker (if not already installed)

    # Check if Docker is installed
    docker --version
    docker-compose --version
    
  2. Navigate to the project directory

    cd /home/iulian/projects/zi-tube/soundwave
    
  3. Create environment file

    cp .env.example .env
    # Edit .env with your preferred settings
    
  4. Build and start the containers

    docker-compose build
    docker-compose up -d
    
  5. Check if services are running

    docker-compose ps
    
  6. View logs (if needed)

    docker-compose logs -f soundwave
    
  7. Access SoundWave

First Time Setup

After logging in:

  1. Add a YouTube URL to download

    • Go to Downloads section
    • Paste a YouTube video URL
    • Click "Add to Queue"
  2. Subscribe to a channel

    • Go to Channels section
    • Add a channel URL
    • Enable subscription
  3. Browse your library

    • Go to Library section
    • Click any audio to play

Stopping SoundWave

docker-compose down

Updating SoundWave

git pull
docker-compose build
docker-compose up -d

Backup Your Data

Your audio files and database are stored in:

  • ./audio/ - Audio files
  • ./es/ - ElasticSearch data
  • ./redis/ - Redis data
  • ./cache/ - Cache files

Make regular backups of these directories!