<IfModule mod_rewrite.c>
RewriteEngine On

# Impede listar os arquivos da pasta (aquela tela branca que corrigimos antes)
Options -Indexes

# --- NOVAS ROTAS PARA LISTAS M3U AMIGÁVEIS (XCIPTV, SMARTERS, ETC) ---
# Traduz /m3u-ts/usuario/senha para o get.php no formato TS
RewriteRule ^m3u-ts/([^/]+)/([^/]+)/?$ get.php?username=$1&password=$2&type=m3u_plus&output=ts [L,QSA]

# Traduz /m3u-m3u8/usuario/senha para o get.php no formato M3U8
RewriteRule ^m3u-m3u8/([^/]+)/([^/]+)/?$ get.php?username=$1&password=$2&type=m3u_plus&output=m3u8 [L,QSA]

# --- ROTA PARA O MODO LIVE (HEARTBEAT - TEMPO REAL) ---
# Toda vez que o aplicativo pedir um vídeo da pasta /hls/, o Apache joga para o streaming.php
RewriteRule ^hls/([^/]+)/([^/]+)/(.*)$ streaming.php?user=$1&pass=$2&file=$3 [L,QSA]

# Rota para Filmes (VOD)
RewriteRule ^movie/([^/]+)/([^/]+)/([0-9]+)\.[a-zA-Z0-9]+$ stream.php?user=$1&pass=$2&id=$3 [L,QSA]

# Rota para Séries
RewriteRule ^series/([^/]+)/([^/]+)/([0-9]+)\.[a-zA-Z0-9]+$ stream.php?user=$1&pass=$2&id=$3 [L,QSA]

# Rota para Canais Ao Vivo (Com "/live/" na frente)
RewriteRule ^live/([^/]+)/([^/]+)/([0-9]+)(\.[a-zA-Z0-9]+)?$ stream.php?user=$1&pass=$2&id=$3 [L,QSA]

# Rota para Canais Ao Vivo (Padrão direto sem "/live/")
RewriteRule ^([^/]+)/([^/]+)/([0-9]+)(\.[a-zA-Z0-9]+)?$ stream.php?user=$1&pass=$2&id=$3 [L,QSA]

</IfModule>