github fredrikburmester/streamystats v2.0.0

latest releases: v2.4.0, v2.3.0, v2.2.0...
3 months ago

2.0.0 (2025-06-07)

⚠️ BREAKING CHANGE: v1 → v2 Migration Required

🛑 This is a major breaking change upgrade from v1 to v2. The entire stack has changed including Docker images, Docker compose file and database architecture.

Docker Image Changes:

  • Discontinued: streamystats:edge
  • New: streamystats-v2-*:latest

🚀 What's New

⚠️ MANDATORY for ALL v1 Users

1. Backup Your Current v1 Data:

1.1 Dump database

docker exec -t streamystats_db pg_dumpall -c -U postgres > backup.sql

1.2 Export .db file from Streamystats settings

2. Convert Export to JSON (for import):

# Convert your .db file (exported from settings) to JSON format
sqlite3 input.db -json "SELECT * FROM playback_sessions;" > exported_data.json

3. Complete Fresh v2 Setup:

# IMPORTANT: Remove old data volumes completely
docker compose down -v

# Get the new v2 docker-compose.yml
curl -o docker-compose.yml https://raw.githubusercontent.com/fredrikburmester/streamystats/docker-compose.yml

# Start fresh v2 setup
docker compose up -d

4. Import Your Data:

  • Navigate to StreamyStats v2 → Settings → Legacy Import
  • Upload your exported JSON file
  • Follow the import wizard

📦 Fresh Installation & Upgrade Instructions

Docker Installation (Recommended)

# Get the new v2 docker-compose.yml
curl -o docker-compose.yml https://raw.githubusercontent.com/fredrikburmester/streamystats/{{tag}}/docker-compose.yml
docker-compose up -d

Don't miss a new streamystats release

NewReleases is sending notifications on new releases.