Panduan ini akan menunjukkan kepada Anda cara memasang dan mengonfigurasi jam tangan plex, jam tangan Plex akan Memberitahu dan Mencatat konten 'Sekarang Diputar' dan 'Ditonton' dari Server Media Plex + 'Baru Ditambahkan' (...dan banyak lagi)
Apa fungsinya
- beri tahu saat pengguna mulai menonton video
- beri tahu saat pengguna berhenti menonton video
- beri tahu saat pengguna menjeda menonton video
- beri tahu saat pengguna melanjutkan menonton video
- beri tahu konten yang baru ditambahkan ke server PMS
- memberi tahu melalui email, prowl, pushover, growl, twitter, boxcar, pushbullet, GNTP dan/atau file log
- mengaktifkan/menonaktifkan notifikasi per penyedia &per jenis notifikasi (mulai, hentikan, jeda, lanjutkan, baru ditambahkan)
- didukung oleh DB SQLite (untuk status dan riwayat)
- CLI untuk mengkueri video yang ditonton, video yang ditonton, dan statistik waktu tonton per pengguna
- Batasi keluaran per pengguna atau kecualikan pengguna
Persyaratan Perl
- LWP::UserAgent
- XML::Sederhana
- DBI
- Waktu::Durasi;
- Waktu::ParseDate;
- JSON
Instal
Unduh plexWatch.pl dan config.pl-dist ke /opt/plexWatch/
- WGET
sudo wget -P /opt/plexWatch/ https://raw.github.com/ljunkie/plexWatch/master/plexWatch.pl
sudo wget -P /opt/plexWatch/ https://raw.github.com/ljunkie/plexWatch/master/config.pl-dist
- CURL
sudo mkdir -p /opt/plexWatch/
sudo curl https://raw.github.com/ljunkie/plexWatch/master/plexWatch.pl -o /opt/plexWatch/plexWatch.pl
sudo curl https://raw.github.com/ljunkie/plexWatch/master/config.pl-dist -o /opt/plexWatch/config.pl-dist
Sekarang mari kita ubah Izin file
sudo chmod 777 /opt/plexWatch && sudo chmod 755 /opt/plexWatch/plexWatch.pl
sudo cp /opt/plexWatch/config.pl-dist /opt/plexWatch/config.pl
Mari edit file konfigurasi PlexWatch
sudo nano /opt/plexWatch/config.pl
$server = 'localhost'; ## IP of PMS - or localhost $port = 32400; ## port of PMS $notify_started = 1; ## notify when a stream is started (first play) $notify_stopped = 1; ## notify when a stream is stopped
$notify = {... * to enable a provider, i.e. file, prowl, pushover set 'enabled' => 1, under selected provider * Prowl : 'apikey' required * Pushover : 'token' and 'user' required * Growl : 'script' required :: GrowlNotify from http://growl.info/downloads (GNTP replaces this) * twitter : 'consumer_key', 'consumer_secret', 'access_token', 'access_token_secret' required * boxcar : 'email' required * pushover : 'apikey' and 'device' required * GNTP : 'server', 'port' required. 'password' optional. You must allow network notifications on the Growl Server
Sekarang mari kita instal beberapa persyaratan perl
sudo apt-get install libwww-perl libxml-simple-perl libtime-duration-perl libtime-modules-perl libdbd-sqlite3-perl perl-doc libjson-perl
lari skrip secara manual untuk memverifikasinya berfungsi:/opt/plexWatch/plexWatch.pl
- mulai video
/opt/plexWatch/plexWatch.pl
- hentikan video
/opt/plexWatch/plexWatch.pl
atur crontab untuk menjalankan skrip setiap menit
sudo nano /etc/crontab
ayo tambahkan
* * * * * YOUR_USERNAME /opt/plexWatch/plexWatch.pl
Sekarang pengaturannya dan siap digunakan, sekarang mari tambahkan beberapa notifikasi
Notifikasi Push yang Didukung
- https://pushover.net
- https://prowlapp.com
- http://growl.info/ (via GrowlNotify @ http://growl.info/downloads#generaldownloads)
- https://twitter.com/ (buat aplikasi baru @ https://dev.twitter.com/apps)
- https://boxcar.io/ &gerbong V2
- https://pushbullet.com
- SNARL/GROWL:Notifikasi GNTP didukung. Apa pun yang menggunakan GNTP harus bekerja
- Skrip Eksternal:otomatisasi rumah, jeda unduhan klien, dll (plugin dasar)
Pengaturan Twitter
- buat aplikasi baru @ https://dev.twitter.com/apps
- klik “Buat Aplikasi Baru”
- Nama:nama unik untuk aplikasi Anda
- Deskripsi:isi sesuatu…
- Situs web:Anda memerlukan beberapa situs web yang valid..
- (baca) dan setujui persyaratan
- klik “Buat Aplikasi Twitter Anda”
- klik “Ubah izin aplikasi” di bawah Tab Detail
- ubah menjadi Baca dan Tulis
- perbarui setelan
- klik tab “Kunci API”
- klik “buat token akses saya”
- klik tombol “Uji OAuth” untuk melihat kunci API yang diperlukan untuk config.pl
- Edit config.pl
- aktifkan notifikasi untuk twitter di config.pl
- masukkan kunci, rahasia, dan token yang diperlukan