# Playlist Panel

Nowoczesny panel administracyjny do zarządzania playlistami IPTV.

## Wymagania

- PHP 8.0+
- SQLite3 (rozszerzenie PHP)
- mod_rewrite (Apache)
- Smarty 4.x

## Instalacja

### 1. Skopiuj pliki na serwer

```bash
cp -r playlist-panel/* /var/www/html/
```

### 2. Zainstaluj zależności (Composer)

```bash
cd /var/www/html
composer install
```

**Alternatywnie** - bez Composera:
```bash
mkdir -p vendor/smarty/smarty/libs
cd vendor/smarty/smarty/libs
wget https://github.com/smarty-php/smarty/archive/refs/tags/v4.3.4.tar.gz
tar -xzf v4.3.4.tar.gz --strip-components=2 smarty-4.3.4/libs
rm v4.3.4.tar.gz
```

### 3. Ustaw uprawnienia

```bash
chmod -R 755 panel/cache panel/db logs
chown -R www-data:www-data panel/cache panel/db logs
```

### 4. Konfiguracja Apache

```bash
a2enmod rewrite
systemctl restart apache2
```

### 5. Pierwsze logowanie

- URL: `http://twoja-domena.pl/`
- Login: `admin`
- Hasło: `admin123`

**WAŻNE:** Zmień hasło po pierwszym logowaniu!

## API

```
GET /api/playlist.php?mac=00:1A:2B:3C:4D:5E&code=twoj_kod
```

## Licencja

MIT
