Lewati ke konten
javinfo

CLI

javinfo dari terminal: cari judul, streaming lewat LAN, rapikan pustaka.

javinfo CLI adalah biner native Linux dan macOS yang membawa javinfo API ke terminal: pencarian cepat, pemutaran LAN, dan pustaka Kodi/Jellyfin dari file yang sudah ada.

Instalasi

Satu baris, tanpa Rust toolchain:

Installer satu baris
curl -fsSL https://javinfo.dev/install.sh | bash

Skrip mendeteksi OS dan CPU, mengunduh biner yang cocok, memverifikasi checksum, dan menginstal ke ~/.local/bin. Pastikan direktori itu ada di PATH.

Cara lain?

  • Biner pra-bangun: ambil arsip dari halaman Releases. Tersedia Linux x86_64, Linux arm64, dan macOS Apple Silicon; macOS Intel dan Windows butuh build dari sumber.
  • Dari sumber: cargo install --path . (Rust 1.85+), atau cargo build --release dan jalankan target/release/javinfo.

Siapkan kunci Anda

Dapatkan kunci jvi_ dari dashboard, lalu:

javinfo login                    # meminta kunci
# atau non-interaktif:
javinfo login --api-key jvi_your_key_here
# atau lewati login sepenuhnya dengan env var:
export JAVINFO_API_KEY=jvi_your_key_here

login juga memindai PATH untuk pemutar (vlc, mpv, ffplay, iina, …) agar open bisa meluncurkannya. Kunci disimpan di ~/.config/javinfo/config.toml, mode 0600.

Cari judul

movie menyelesaikan kode DVD lewat waterfall penyedia dan mencetak ringkasan:

javinfo movie EBOD-391
javinfo movie SSIS-001 --json          # respons JSON lengkap
javinfo movie CAWD-001 --providers fanza,missav   # sematkan penyedia

Putar lewat LAN

open menjalankan daemon re-stream lokal dan mencetak URL putar yang bisa dibuka perangkat mana pun di jaringan:

javinfo open EBOD-391
javinfo open EBOD-391 --with vlc       # sekaligus luncurkan pemutar
javinfo open EBOD-391 --with mpv

URL-nya http://<your-lan-ip>:8787/s/<token>/EBOD-391.m3u8. Daemon mengambil stream, menyuntikkan header, membatasi kualitas (default --max-height 1080), dan menyajikannya lokal. Tiap sesi memakai token opaque: kode saja tidak bisa mengakses. Siklus hidup:

javinfo serve start                    # jalankan di latar belakang
javinfo serve status
javinfo serve stop

Rapikan pustaka Anda

nfo memindai folder atau file, mencocokkan tiap kode DVD, dan menulis sidecar Kodi dan Jellyfin (metadata .nfo, poster, fanart, thumb, trailer) di samping video:

javinfo nfo ~/Videos/JAV --dry-run     # pratinjau rencana, tanpa mengubah apa pun
javinfo nfo ~/Videos/JAV --write       # juga buat folder dan rename: SSIS-001/SSIS-001.mp4
javinfo nfo ~/Videos/SSIS-001.mkv      # satu file

Tidak ada yang di-rename atau dipindah tanpa --write, dan .nfo yang ada dibiarkan (--force menyegarkan). Metadata dari fanza,dmm; --write torrent memakai javdb dan menulis file torrent dan magnet.

Periksa pengaturan Anda

status menunjukkan sumber kunci (disamarkan), pemutar terkonfigurasi, dan apakah daemon berjalan:

javinfo status
javinfo status --json

Jadikan milik Anda

Open source (MIT). Ada fitur yang kurang? Pull request dipersilakan, atau fork. Sumber: github.com/javinfo/cli.

Selanjutnya

Di halaman ini