Tasker Pro: Buat Daftar Putar Video Langganan YouTube Anda

click fraud protection

Ingin memutar langganan Anda di aplikasi YouTube secara otomatis? Kami memberi Anda satu-satunya cara untuk melakukannya, dengan menggunakan kekuatan Tasker!

Ponsel pintar telah membuka jalan bagi kita untuk tetap mengikuti kehidupan pribadi dan tetap terhubung dengan orang lain di dunia yang sangat terikat dengan Internet. Jika ada sesuatu yang ingin Anda lakukan, hampir selalu ada aplikasi di luar sana yang sesuai dengan kebutuhan Anda.

Anda dapat melacak keuangan Anda menggunakan daun mint, ikuti terus beritanya menggunakan pemarah, atau bahkan jelajahi forum kami sendiri menggunakan Aplikasi XDA Labs (petunjuk petunjuk). Namun sayang, terkadang ada saja bukan aplikasi seperti itu. Terkadang Anda harus puas dengan apa yang bisa Anda peroleh, meskipun itu membosankan dan membuang-buang waktu Anda.

Di situlah otomatisasi masuk. Otomatisasi seharusnya menyederhanakan tugas sehari-hari untuk memberi Anda lebih banyak waktu berharga untuk melakukan hal-hal yang Anda sukai. Di XDA, kami telah menunjukkan kepada Anda bagaimana Anda dapat menggunakan Tasker untuk

mengamankan perangkat Anda, meningkatkan produktivitas, atau membuat berkendara lebih aman, semua bagian dari seri kami yang disebut 'Minggu Tugas.' Tapi kesenangannya tidak berakhir di situ. Jika Anda sudah gatal beberapa tugas Tasker yang sangat mengagumkan (dan bosan dengan itu membosankan hal-hal seperti memberi tahu Anda cara me-reboot ponsel Anda atau menggoyangkan ponsel Anda untuk membangunkan layar), lalu yang baru Tasker Pro seri ini untukmu.

Kami akan memposting serangkaian sangat maju Profil Tasker yang akan menunjukkan kepada Anda betapa kuatnya Tasker jika Anda mau berpikir di luar kebiasaan. Meskipun kami telah melakukan sebagian besar kerja keras untuk Anda dan Anda tentunya bebas mengimpor profil saya dan menggunakannya apa adanya, Saya sangat menyarankan Anda mencoba mempelajari cara menggunakan Tasker jika Anda ingin dapat menyesuaikan tugas-tugas ini dirimu sendiri. Di atas kami Tip & Trik Tasker forum atau di subreddit /r/Tasker Reddit, Anda dapat berbagi dan bekerja dengan orang lain tentang cara menerapkan ide yang mungkin Anda miliki (seperti saya sudah selesai berkali-kali).


Salah satu keluhan terbesar tentang YouTube adalah kenyataan bahwa tidak ada cara mudah untuk memutar video secara otomatis dari feed langganan Anda. Serius, coba temukan fitur seperti itu -- fitur itu tidak ada. Jika Anda menggunakan komputer desktop, Anda bisa mendapatkan Umpan RSS (atau gunakan a Skrip Python untuk menghasilkan feed itu) namun Anda masih menghadapi masalah besar - Anda tidak dapat memutar video ini secara otomatis. Satu-satunya pilihan Anda adalah melakukannya menambahkan setiap video secara manual ke dalam daftar putar. Siapa yang mau melakukan itu? Google tentu saja tidak menginginkan Anda melakukannya - mereka ingin Anda mengunjungi halaman web mereka sehingga mereka dapat menghasilkan uang dari iklan. Sial, bahkan API YouTube resmi tidak menyediakan cara untuk langsung menarik video langganan Anda! Jadi mereka Sungguh tidak ingin Anda (atau bahkan pengembang) memiliki cara mudah untuk melihat unggahan langganan terbaru Anda. Untungnya, dengan kekuatan tugas dan dua plug-in baru dipanggil Web Otomatis Dan Alat Otomatis kita dapat melakukan manipulasi cerdas terhadap data dari API YouTube untuk membuat playlist video terbaru yang diupload dari langganan Anda. Tidak percaya padaku? Ini dia aksinya:

Penafian: Metode ini menggunakan API YouTube dengan cara yang sangat tidak efisien (berkat Google yang memaksa kami menggunakan cara tidak langsung untuk mengambil video). Sangat kecil kemungkinannya Anda akan kehabisan kuota YouTube harian sebesar 50.000.000, jadi jangan khawatir tentang hal itu. Anda dapat meningkatkan kecepatan tugas ini dengan mengorbankan sedikit akurasi, yang akan saya jelaskan di bawah. Tetap saja, melakukan hal ini tidak perlu menambahkan sendiri semuanya ke playlist secara manual!


Persyaratan

  • Tugas ($2,99)
  • Web Otomatis (gratis saat dalam versi beta)

Berikut ini adalah OPSIONAL tetapi jika Anda memutuskan untuk mengimpor profil saya maka Anda perlu menginstal profil ini untuk mereplikasi pengaturan saya. Tutorial saya juga mengasumsikan Anda menginstal ini:

  • Alat Otomatis (gratis saat dalam versi beta)
  • Plugin Tasker Snackbar (versi gratis berfungsi dengan baik di sini)

instruksi

Pertama-tama Anda harus menyiapkan API YouTube agar Anda benar-benar dapat menggunakannya untuk menarik informasi tentang langganan Anda.

  1. Untuk melakukannya, impor milik saya YouTubeAPI.json file ke AutoWeb terlebih dahulu mengunduh file dari Tuan Rumah Berkas Android ke direktori yang dikenal di penyimpanan internal Anda (folder unduhan baik-baik saja).
  2. Di bawah layanan web Anda, klik "+" ikon untuk memunculkan dialog yang memungkinkan Anda mengimpor atau membuat API baru.
  3. Klik "IMPOR DARI FILE" dan navigasikan ke direktori tempat Anda menyimpan YouTubeAPI.json. Pilih file itu.
  4. AutoWeb kemudian akan mengimpor pengaturan API yang saya buat untuk YouTube. (Catatan: jangan mengimpor API yang sudah diinstal sebelumnya oleh AutoWeb. Itu tidak memiliki Tindakan API yang tepat. Saya sendiri menambahkan banyak di antaranya.)
  5. Kamu harus mengautentikasi AutoWeb untuk mengakses API YouTube atas nama Anda. Gabung Dan menerima.
  6. Anda dapat membuka Tindakan API untuk melihat apa yang tersedia dengan mengeklik ikon YouTube. Jika Anda berhasil mengimpornya, Anda akan melihat Tindakan API seperti yang ditunjukkan pada gambar layar kanan bawah di bawah.

Sekarang kita sampai pada bagian yang menyenangkan. Sekarang kita akan membuat Tugas pemberi tugas itu akan memanggil API YouTube kami baru saja mengimpor di atas. Kita akan menggunakan beberapa array dan loop for untuk memanipulasi data guna mendapatkan apa yang kita inginkan, dan terakhir kita akan membuka URL yang mengarahkan aplikasi YouTube untuk menavigasi ke playlist yang baru saja kita buat. Saya akan memandu Anda melalui apa yang dilakukan setiap langkah di bawah ini. Berikut Tugasnya secara keseluruhan:

  1. Plugin --> Plugin Snackbar Tasker --> Lembar Bawah. 'Teks utama' adalah judul bilah bawah (yang Anda lihat di awal video) dan Anda dapat memberi nama apa pun. Satu-satunya hal yang penting adalah menentukan opsi 'item yang akan muncul di lembar' dan 'perintah untuk dikirim'. Masukkan jumlah video yang Anda inginkan sebagai opsi di keduanya. Misalnya, saya memasukkan '5,10,15,20' di 'item' dan 'commands'. Melakukan hal ini akan memunculkan lembar yang meminta Anda memilih antara 5,10,15, dan 20 video dan apa pun yang Anda pilih akan memberi tahu Tugas berapa banyak video yang akan ditambahkan ke daftar putar.
  2. Plugin --> AutoTools --> Dialog AutoTools. Pilih jenis dialog 'Kemajuan' dan jadikan 'Tidak Pasti'. Ini sepenuhnya opsional dan hanya cara untuk menambahkan beberapa suar UX yang rapi ke tugas. Inilah yang memunculkan dialog spinner yang memberi tahu saya bahwa tugas sedang diproses.
  3. Plugin --> AutoWeb. Pilih Youtube API. Untuk Tindakan API pilih Dapatkan langganan. Di bawah Input, Anda dapat membiarkan nilai default di sana. Di bawah Output, pilih RId sumber daya Id Saluran. Mundur. Ini akan mendapatkan ID saluran unik hingga 50 langganan YouTube Anda.
  4. Tugas --> Untuk. Variabel: %item. Item: 1:%resourceid_channelid(#). Ini akan menelusuri setiap saluran YouTube di bawah daftar langganan Anda.
  5. Plugin --> AutoWeb. Sekali lagi pilih Youtube API. Untuk API Action kali ini pilih Dapatkan video saluran. Di bawah Input, masukkan %resourceid_channelid(%item) sebagai ID Saluran. Di bawah Output, pilih semua dari outputnya. Apa yang Anda lakukan di sini adalah mendapatkan hingga 50 aktivitas terbaru yang dilakukan oleh saluran tersebut. Ini termasuk YouTuber yang menyukai video, mengupload video, atau menambahkan video ke playlist. Tapi kami tidak menginginkan itu, kami hanya menginginkan video yang mereka unggah. Ayo lanjutkan. Catatan: jika Anda ingin mempercepat tugas ini, Anda dapat menurunkan input hasil maksimal ke angka yang lebih rendah. Namun, semakin sedikit aktivitas yang Anda lakukan, semakin kurang akurat keseluruhan tugasnya, karena Anda mungkin tidak mendapatkan cukup banyak video yang baru diupload untuk dimasukkan ke dalam playlist.
  6. Tugas --> Untuk. Variabel %aktivitas. Item: 1:%tipe(#). Ini akan menggilir setiap aktivitas yang kami ambil dari masing-masing saluran di atas.
  7. Variabel --> Dorong Array. Nama: %video. Posisi: 1. Nilai: %diterbitkan(%aktivitas)%default_url(%aktivitas). Pilih Jika di bagian bawah dan setel ke If %jenis(%aktivitas)~ unggah. Yang ini agak sulit untuk dijelaskan. Namun intinya JIKA aktivitas tersebut ditentukan sebagai aktivitas upload oleh YouTuber tersebut, maka kita akan menambahkannya ke dalam array bernama 'videos'. Nilai yang kami masukkan ke array adalah string gabungan dari stempel waktu RFC3339 saat video dipublikasikan serta URL gambar mini yang digunakan untuk video tersebut. Mengapa gambar thumbnail? Seperti yang akan Anda lihat di bawah, ini adalah cara tercepat untuk mengambil ID unik video tersebut.
  8. Tugas --> Akhiri Untuk.
  9. Tugas --> Akhiri Untuk.
  10. Variabel -> Proses Array. Variabel: %video. Jenis: Urutkan Alfa, Terbalik. Kami akan mengurutkan rangkaian video dari yang paling baru diunggah hingga yang paling baru diunggah.
  11. Variabel -> Proses Array. Variabel: %video. Jenis: Hapus Duplikat. Terkadang, Anda akan mendapatkan hasil duplikat. Saya tidak tahu mengapa ini terjadi, tapi ini akan menghilangkannya.
  12. Variabel -> Proses Array. Variabel: %video. Jenis: Labu.
  13. Plugin --> AutoWeb. Pilih Youtube API. Untuk Tindakan API pilih Buat daftar putar. Di bawah input, masukkan nama playlist yang akan Anda buat di bawah 'Judul' dan masukkan teks acak untuk 'id'. YouTube akan membuat playlist dan kemauan pilihkan ID untuk Anda, jadi tidak perlu menentukan ID sebenarnya di sini (walaupun Anda harus menambahkannya, itulah mengapa saya hanya menulis di 'kosong' di sana). Di bawah Output, pilih Pengenal.
  14. Tugas --> Untuk. Variabel: %terkini. Item: 1:%bs_perintah. Ini akan menggunakan masukan dari langkah 1 untuk menentukan berapa banyak video yang akan kami tambahkan ke playlist kami.
  15. Variabel -> Array Pop. Variabel: %video. Posisi: %terkini. Ke var: %video. Kami mengeluarkan video ke-n dari daftar video kami yang diurutkan berdasarkan tanggal publikasi. n adalah angka dari 1 hingga berapa banyak video yang ingin Anda tarik.
  16. Variabel --> Bagian Variabel. Nama: %video. Dari 48 panjang 11. Simpan hasil di: %videoid. Ingat string gabungan tadi? Nah, sekarang kita akan membagi bagian dari string yang sebenarnya kita inginkan, yaitu ID unik video tersebut.
  17. Plugin --> AutoWeb. Pilih API YouTube. Untuk Tindakan API pilih Tambahkan ke Daftar Putar. Di bawah Input, masukkan video Youtube untuk 'Baik', %videoid untuk 'Id Video, dan %bantuan untuk 'Id Daftar Putar'. Ini akan menambahkan video menggunakan ID video ke playlist yang kita buat pada langkah 13 di atas. Jenisnya menentukan jenis aktivitasnya - sesuatu yang digunakan YouTube untuk membedakan antara video, daftar putar, dll.
  18. Tugas --> Akhiri Untuk.
  19. Plugin --> AutoTools --> Dialog AutoTools. Jenis Dialog: Kemajuan. Gulir ke bawah dan pilih 'Menutup' untuk mengakhiri spinner yang kita buat pada langkah 2.
  20. Bersih -> Jelajahi URL. Untuk URL, masukkan ini: https://www.youtube.com/playlist? daftar=%daftar putar. Dengan asumsi aplikasi YouTube adalah aplikasi default Anda untuk menangani tautan YouTube, ini akan membuka aplikasi YouTube ke daftar putar yang baru saja kita buat.

Dan voila! Jika Anda bisa mengikuti ini, maka selamat Anda sudah cukup menguasai Tasker! Bingung dalam melangkah dan hanya ingin mengimpor profil dan melanjutkan hidup Anda? Saya tidak bisa menyalahkan Anda, hal ini membuat saya banyak berpikir untuk memperbaikinya.

Jika Anda ingin mengimpor tugas ini, Anda bisa unduh dari Android File Host. Untuk mengimpor tugas, Anda harus terlebih dahulu menonaktifkan Mode Pemula di Tasker dengan masuk ke menu --> preferensi. Di bawah tab UI, hapus centang 'Mode Pemula'. Kemudian kembali ke menu utama Tasker, klik tab 'Tasks'. Lalu tekan lama pada tab 'Tugas' dan tekan 'Impor'. Arahkan ke tempat Anda mengunduh file .tsk.xml saya dan pilih untuk mengimpornya. Setelah Anda mengimpornya, Anda bebas bermain-main dengannya sesuai keinginan Anda. Tugas ini bersifat mandiri dan dapat digabungkan dengan konteks apa pun untuk memicunya. Cara termudah adalah dengan membuat ikon homescreen dengan shortcut ke Task ini. Bermain-mainlah dengannya dan lihat apakah Anda dapat melakukan beberapa perbaikan.

Minggu depan untuk Tasker Pro saya akan menunjukkan caranya melacak jarak tempuh mengemudi Anda untuk membantu Anda dengan pengembalian pajak Anda!

Lihat semua skrip Tasker Pro!


Anda ingin melihat apa yang saya buat dengan Tasker? Beri tahu kami di bawah dan kami mungkin menampilkan ide Anda di artikel mendatang!