Impor feed (MRSS, RSS, CSV, JSON)
Hubungkan feed eksternal dan tarik video baru secara otomatis sesuai jadwal.
Impor feed (kadang disebut grabber) membuat perpustakaan Anda terus bertumbuh secara otomatis. Anda berlangganan feed jarak jauh sekali, dan TubePress memeriksanya sesuai jadwal, mengambil video baru dan melewati apa yang sudah pernah dilihatnya.
Fitur ini tersedia sebagai tab di dalam layar impor — buka /admin/import dan beralih ke Feeds (URL /admin/feeds dialihkan ke sana). Tidak seperti unggahan file satu kali, sebuah feed terus mengisi situs Anda seiring sumber menerbitkan konten baru.
Apa yang dilakukan impor feed
Setiap sumber adalah URL feed ditambah beberapa pengaturan. Sesuai jadwalnya, TubePress mengambil feed, menormalisasi setiap entri dan mengantrekan yang baru; tahap kedua kemudian mengubah item yang diantrekan tersebut menjadi video. Anda memilih cara media disimpan:
- Embed — simpan tautan pemutar. Cepat, tidak menggunakan penyimpanan, dan video dialirkan dari sumber.
- Download — ambil file sebenarnya ke penyimpanan atau CDN Anda dan transcode menjadi rendisi Anda.
Per sumber, Anda juga mengatur jenis video (straight, gay atau hentai) dan apakah video baru di-auto-published atau ditahan sebagai draf untuk ditinjau.
Format feed yang didukung
Empat format didukung, terdeteksi otomatis oleh tombol Detect & Preview:
| Format | Pemetaan | Catatan |
|---|---|---|
| MRSS | Otomatis | Media RSS — opsi terkaya; kolom-kolomnya terpetakan sendiri. |
| RSS | Otomatis | Item RSS standar. |
| CSV | Manual | CSV yang disajikan di URL; Anda memetakan kolomnya. |
| JSON | Manual | Array JSON yang disajikan di URL; Anda memetakan kuncinya. |
Menambahkan sumber feed
- Buka tab Feeds. Pergi ke
/admin/import, pilih Feeds, lalu Add Feed Source. - Masukkan URL feed. Harus dimulai dengan
http://atauhttps://. Klik Detect & Preview untuk mendeteksi format secara otomatis dan mempratinjau entri pertama. - Beri nama dan konfirmasi jenisnya. Beri sumber sebuah nama dan periksa format yang terdeteksi (MRSS, RSS, CSV atau JSON) dan jenis video.
- Pilih mode. Embed untuk menyimpan tautan pemutar, atau Download untuk mengambil dan mentranscode file.
- Petakan kolom jika diperlukan. MRSS dan RSS terpetakan sendiri; untuk CSV/JSON, seret setiap kolom ke kolom yang sesuai.
- Atur jadwal dan opsi. Pilih interval pembaruan, aturan duplikat, auto-publish, dan berapa banyak halaman yang akan dijelajahi.
- Simpan. Gunakan Fetch now untuk mengambil segera, atau biarkan jadwal berjalan. Run queue memproses item yang tertunda sesuai permintaan.
Pemetaan kolom
Feed menormalisasi entri ke kolom-kolom kanonik yang sama yang digunakan importir. Untuk MRSS/RSS ini otomatis; untuk CSV/JSON Anda memetakan kolom Anda ke:
video_url juga berfungsi sebagai tautan embed jika Anda belum memetakan embed_url, sehingga feed minimal hanya memerlukan judul dan satu URL.Penjadwalan & otomatisasi
Tugas latar belakang bernama feed_import berjalan pada pseudo-cron kira-kira setiap 30 detik — tidak diperlukan crontab sistem. Setiap sumber hanya diambil ketika intervalnya sendiri telah berlalu:
- Manual only — tidak pernah diambil secara otomatis; gunakan Fetch now.
- Every 15 minutes, every hour, every 6 hours atau every day.
Tugas yang sama juga menguras antrean impor — item embed beberapa sekaligus, unduhan satu per satu sehingga file besar tidak pernah memblokir yang lainnya. Pengaturan Max pages (1–50) membatasi seberapa dalam satu pengambilan merayapi feed yang dipaginasi.
Deduplikasi & filter
De-duplikasi bersifat otomatis dan bekerja pada dua tingkat:
- Per sumber.
guidsetiap item diingat, sehingga pengambilan ulang hanya mengantrekan entri yang benar-benar baru (item yang sudah dilihat dihitung dan dilewati). - Di seluruh situs Anda. Dalam mode Download, ID item disimpan pada video, sehingga klip yang sama yang datang dari dua feed tidak diunduh dua kali.
Opsi On duplicate menentukan apa yang terjadi ketika suatu item sudah ada: Skip (direkomendasikan) atau Update existing.
Pemecahan masalah feed
- “Could not recognise the feed format.” URL tidak mengembalikan MRSS/RSS/CSV/JSON yang valid. Buka di browser dan konfirmasi Anda melihat feed mentah, bukan halaman HTML.
- Item terjebak dalam status “importing.” Mereka pulih sendiri setelah sekitar 30 menit dan dicoba ulang; kegagalan sementara dicoba ulang hingga tiga kali sebelum ditandai gagal.
- Item yang gagal. Gunakan Reprocess untuk mengantrekan ulang semua yang gagal untuk suatu sumber. Setiap sumber menampilkan status dan pesan terakhirnya.
- Mode Download gagal. Download membutuhkan URL video langsung (bukan halaman tonton); host privat atau internal diblokir, dan ada batas 5 GB per file.
- Tidak ada yang diimpor. Periksa jadwal bukan Manual only, sumber diaktifkan, dan situs Anda mendapatkan lalu lintas untuk menjalankan cron.
Langkah selanjutnya
Masih kesulitan?
Buka tiket dari dasbor Anda dan tim kami akan membantu Anda.