phpXtreamCodes ir oriģinālā Xtream Codes Player API dzinēja “fork” versija, paredzēta lietošanai mājas tīklā un Linux serverī, ar 100% atbalstu TiviMate uz AndroidTV/GoogleTV.
🌍 Available languages: English | Русский | Latviešu
- 100% darbojas ar TiviMate
- Tikai mājas lietošanai – skatījumu norēķini nav paredzēti
- 100% darbojas uz Linux + Apache + PHP 5.6–7.4 + MySQL/MariaDB
git clone https://github.com/bmg1/phpXtreamCodes /var/www/html
- Konfigurēt /etc/sudoers:
apache ALL=(ALL) NOPASSWD: ALL
- Izveidot simbolisko saiti serverī uz jūsu disku glabātuvi
ln -s "/HDD" /var/www/html/HDD
-
Konfigurēt ./config.php:
- Datubāzes piekļuve:
$pdo = new PDO('mysql:host=localhost;dbname=phpxtream', 'phpxtream', 'phpxtream'); $pdo->exec("SET NAMES utf8mb4"); - API piekļuves dati:
$allUsers = [ 'demo' => ['password'=>'demo'], ]; - Norādīt filmu direktorijas:
$rootPaths = [ '/HDD/1TbWhite/DLNA', '/HDD/4Tb/DLNA/Video', '/HDD/1Tb/DLNA2/Video', ]; - Norādīt mapes – kategorijas:
$folders = [1=>'Russian', 2=>'noRussian', 3=>'CCCP', 4=>'multi', 5=>'Doc'];
- Datubāzes piekļuve:
-
Importēt tabulu izveidotajā datubāzē:
./install.sql
- Pievienot CRONTAB vai palaist manuāli (ik pēc 10 minūtēm):
./cron_scan.php– skenē jūsu katalogus
./cron_metadata.php– savāc informāciju par filmām
./cron_cleanup.php– dzēš no datubāzes izdzēstās filmas
- Konfigurēt TiviMate (vai citā Xtream atskaņotājā):
Server:
jūsu domēna nosaukums vai servera hostname
Login:
jūsu lietotājvārds no $allUsers
Password:
jūsu parole no $allUsers
Ja jums ir kādas problēmas, jautājumi vai ierosinājumi — lūdzu, izveidojiet Issue vai rakstiet mums.