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:
curl -fsSL https://javinfo.dev/install.sh | bashSkrip 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+), ataucargo build --releasedan jalankantarget/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_herelogin 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 penyediaPutar 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 mpvURL-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 stopRapikan 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 fileTidak 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 --jsonJadikan milik Anda
Open source (MIT). Ada fitur yang kurang? Pull request dipersilakan, atau fork. Sumber: github.com/javinfo/cli.
Selanjutnya
- Dokumen API: semua yang dibungkus CLI.
- Penyedia: asal metadata dan stream.
- Batas laju & tagihan: CLI menagih per pencarian berhasil, seperti REST API.