Tasker Pro: Luo soittolista YouTube-tilauksistasi

Haluatko toistaa tilauksesi automaattisesti YouTube-sovelluksessa? Tarjoamme sinulle ainoan tavan tehdä niin käyttämällä Taskerin voimaa!

Älypuhelimet ovat tasoittaneet tietä, että pystymme pysymään henkilökohtaisessa elämässämme ja pysymään yhteydessä muihin maailmassamme niin vahvasti Internetiin. Jos haluat tehdä jotain, sieltä löytyy melkein aina tarpeisiisi sopiva sovellus.

Voit seurata talouttasi käyttämällä Minttu, pysy ajan tasalla uutisista käyttämällä Ruokittava, tai jopa selata omia foorumejamme käyttämällä XDA Labs -sovellus (vinkki). Mutta valitettavasti joskus siellä vain ei ole sellainen sovellus. Joskus sinun täytyy tyytyä siihen, mitä voit saada, vaikka se olisikin tylsää ja ajanhukkaa.

Siellä automaatio tulee sisään. Automatisoinnin on tarkoitus yksinkertaistaa jokapäiväisiä tehtäviä, jotta saat enemmän arvokasta aikaa rakastamiesi asioiden tekemiseen. XDA: ssa olemme näyttäneet sinulle, kuinka voit käyttää Taskeria suojaa laitteesi, parantaa tuottavuutta, tai tehdä ajamisesta turvallisempaa

, kaikki osa sarjaamme "Tasker-viikko.' Mutta hauskuus ei lopu tähän. Jos olet kutinnut joitakin todella mahtavia Tasker-tehtäviä (ja olet kyllästynyt tylsä esimerkiksi kertomalla, kuinka puhelin käynnistetään uudelleen tai ravistamalla puhelinta herättääksesi näytön), sitten uusi Tasker Pro sarja on sinua varten.

Julkaisemme sarjan erittäin edistynyt Tasker-profiilit, jotka osoittavat, kuinka tehokas Tasker voi olla, jos olet valmis ajattelemaan laatikon ulkopuolella. Vaikka olemme tehneet suurimman osan kovasta työstä puolestasi ja voit varmasti tuoda profiilini ja käyttää niitä sellaisenaan, Suosittelen, että opetat Taskerin käytön, jos haluat mukauttaa näitä tehtäviä sinä itse. Yli meidän Taskerin vinkkejä ja temppuja foorumeilla tai Redditin /r/Tasker subredditissä, voit jakaa ja työskennellä muiden kanssa mahdollisen idean toteuttamisessa (kuten olen tehnyt monta kertaa).


Yksi YouTuben suurimmista valituksista on se, ettei tilaussyötteestä ole yksinkertaisesti helppoa tapaa toistaa videoita automaattisesti. Oikeasti, yritä löytää tällainen ominaisuus - sitä ei ole olemassa. Jos käytät pöytätietokonetta, voit saada RSS-syöte (tai käytä a Python-skripti syötteen luomiseksi), mutta sinulla on edelleen suuri ongelma - et voi toistaa näitä videoita automaattisesti. Ainoa vaihtoehtosi on silloin lisää jokainen yksittäinen video manuaalisesti soittolistaan. Kuka haluaa tehdä niin? Google ei todellakaan halua sinun - he haluavat sinun käyvän heidän verkkosivuillaan, jotta he voivat ansaita makeaa mainosrahaa. Helvetti, edes virallinen YouTube-sovellusliittymä ei tarjoa tapaa tilata videoita suoraan! Joten he Todella en halua, että sinulla (tai edes kehittäjillä) on helppo tapa nähdä uusimmat tilauslatauksesi. Onneksi voimalla Tasker ja kaksi uutta laajennusta kutsutaan AutoWeb ja AutoTools Voimme muokata YouTube-sovellusliittymän tietoja taitavasti rakentaaksemme a soittolista tilaustesi uusimmista ladatuista videoista. Etkö usko minua? Tässä se on toiminnassa:

Vastuuvapauslauseke: Tämä menetelmä käyttää YouTube-sovellusliittymää tavalla, joka on erittäin tehoton (kiitos siitä, että Google on pakottanut meidät käyttämään kiertoliikennetapaa videoiden hakemiseen). On erittäin epätodennäköistä, että saavutat 50 000 000 päivittäisen YouTube-kiintiön, joten älä ole huolissasi. Voit parantaa tämän tehtävän nopeutta uhraamalla hieman tarkkuudesta, jonka selitän alla. Silti tämän tekeminen päihittää sen, että sinun on lisättävä kaikki itse soittolistaan!


Vaatimukset

  • Tasker (2,99 dollaria)
  • AutoWeb (ilmainen beta-vaiheessa)

Seuraavat ovat VALINNAINEN mutta jos päätät tuoda profiilini, sinun on asennettava nämä asetukset kopioidaksesi asetukset. Opetusohjelmani olettaa myös, että asennat nämä:

  • AutoTools (ilmainen beta-vaiheessa)
  • Snackbar Tasker Plugin (ilmainen versio toimii täällä hyvin)

Ohjeet

Sinun on ensin valmisteltava YouTube-sovellusliittymä, jotta voit todella käyttää sitä tilaustesi tietojen hakemiseen.

  1. Tuo minun YouTubeAPI.json tiedosto ensin AutoWebiin tiedoston lataaminen osoitteesta Android-tiedostoisäntä sisäisen tallennustilan tunnettuun hakemistoon (lataukset-kansio on hyvä).
  2. Napsauta verkkopalveluidesi alla olevaa "+" -kuvake tuo esiin valintaikkunan, jonka avulla voit tuoda tai luoda uuden sovellusliittymän.
  3. Klikkaus "TUO TIEDOSTOSTA" ja siirry hakemistoon, johon tallensit YouTubeAPI.json-tiedoston. Valitse tiedosto.
  4. AutoWeb tuo sitten YouTubea varten luomani API-asetukset. (Huomautus: älä tuo AutoWebin esiasentamaa API: ta. Sillä ei ole oikeita API-toimintoja. Olen lisännyt itse monia näistä.)
  5. Sinun täytyy todentaa AutoWeb käyttää YouTube-sovellusliittymää puolestasi. Kirjaudu sisään ja hyväksyä.
  6. Voit avata API-toiminnot nähdäksesi, mitä on saatavilla napsauttamalla YouTube-kuvaketta. Jos tuot sen onnistuneesti, näet API-toiminnot alla olevan oikean alakulman kuvakaappauksen mukaisesti.

Nyt päästään hauskuuteen. Luomme nyt a Taskerin tehtävä se tulee kutsua YouTube-sovellusliittymää toimme juuri yllä. Käytämme taulukoita ja silmukoita tietojen käsittelemiseen saadaksemme haluamamme, ja lopuksi avaamme URL-osoitteen, joka ohjaa YouTube-sovelluksen siirtymään juuri luomaan soittolistaan. Ohjaan sinua alla, mitä kukin vaihe tekee. Tässä tehtävä kokonaisuudessaan:

  1. Plugins --> Snackbar Tasker Plugin --> Bottom Sheet. "Pääteksti" on alapalkin otsikko (jotka näet videon alussa), ja voit nimetä sen miksi tahansa. Ainoa tärkeä asia on määrittää vaihtoehdot "taulukossa näkyvät tuotteet" ja "lähetettävät komennot". Syötä haluamasi videoiden määrä vaihtoehdoksi molemmissa. Esimerkiksi syötän '5,10,15,20' sekä 'kohteet' että 'komennot'. Kun teet tämän, näkyviin tulee taulukko, jossa sinua pyydetään valitsemaan 5, 10, 15 ja 20 videota, ja valitsemasi video kertoo tehtävälle, kuinka monta videota soittolistaan ​​lisätään.
  2. Plugins --> AutoTools --> AutoTools Dialog. Valitse valintaikkunan tyyppi "Edistyminen" ja aseta se "Epämääräiseksi". Tämä on täysin valinnainen ja vain tapa lisätä siistiä UX-sävellystä tehtävään. Tämä tuo esiin spinner-valintaikkunan, joka kertoo minulle, että tehtävää käsitellään.
  3. Plugins --> AutoWeb. Valitse YouTube API. Valitse API-toiminnolle Hanki tilauksia. Tulot-kohdassa voit jättää oletusarvot sinne. Valitse Output-kohdassa Rlähdetunnus Kanavan tunnus. Peruuttaa. Tämä saa yksilölliset kanavatunnukset jopa 50 YouTube-tilauksellesi.
  4. Tehtävä --> For. Muuttuja: %kohdetta. Tuotteet: 1:%resourceid_channelid(#). Tämä kiertää jokaisen tilausluettelosi YouTube-kanavan läpi.
  5. Plugins --> AutoWeb. Valitse uudelleen YouTube API. Valitse tällä kertaa API-toiminnolle Hanki kanavan videoita. Sisääntulot-kohdassa syöttö %resourceid_channelid(%kohdetta) kanavatunnuksena. Valitse Lähdöt-kohdassa kaikki lähdöistä. Mitä teet täällä, saat jopa 50 viimeisintä kyseisen kanavan suorittamaa toimintaa. Tämä koskee sitä, että YouTuber tykkää videosta, lataa videon tai lisää videon soittolistaan. Mutta me emme halua sitä, haluamme vain heidän lataamansa videot. Jatketaan. Huomautus: jos haluat nopeuttaa tätä tehtävää, voit laskea enimmäistulosten syötteen pienempään numeroon. Mitä vähemmän toimintoja vedät, sitä tarkempi kokonaistehtävä on, koska et ehkä saa tarpeeksi heidän viimeksi ladattuja videoita muodostaaksesi soittolistan.
  6. Tehtävä --> For. Muuttuva %toiminta. Tuotteet: 1:%tyyppi(#). Tämä käy läpi jokaisen toiminnon, jonka olemme vetäneet kustakin yllä olevista kanavista.
  7. Muuttujat --> Array Push. Nimi: %Videot. Asema: 1. Arvo: %publishedat(%activity)%default_url(%activity). Valitse Jos alareunassa ja aseta se arvoon If %tyyppi(%toiminta)~ lataa. Tämä on hieman hankala selittää. Mutta asian ydin on, että JOS kyseinen YouTube-käyttäjä määrittää toiminnan olevan lataustoimintaa, lisäämme sen "videot"-nimiseen taulukkoon. Matriisiin välitettävä arvo on RFC3339-aikaleiman ketjutettu merkkijono, joka kertoo videon julkaisuajankohdasta sekä videossa käytetyn pikkukuvan URL-osoitteen. Miksi pikkukuva? Kuten alta näet, se on nopein tapa saada videon yksilöllinen tunnus.
  8. Tehtävä --> Lopeta.
  9. Tehtävä --> Lopeta.
  10. Muuttujat --> Array Process. Muuttuja: %Videot. Tyyppi: Lajittele Alpha, Reverse. Järjestämme videot viimeksi ladatuista vähiten ladattuihin.
  11. Muuttujat --> Array Process. Muuttuja: %Videot. Tyyppi: Poista kaksoiskappaleet. Joskus saat päällekkäisiä tuloksia. En tiedä miksi näin tapahtuu, mutta tämä pääsee eroon niistä.
  12. Muuttujat --> Array Process. Muuttuja: %Videot. Tyyppi: Squash.
  13. Plugins --> AutoWeb. Valitse YouTube API. Valitse API-toiminnolle Luo soittolista. Syötä alla soittolistan nimi, jonka luot "Nimike"-kohtaan ja kirjoita mikä tahansa satunnainen teksti "id". YouTube luo soittolistan ja tekee sen Valitse sinulle tunnus, joten varsinaista tunnusta ei tarvitse määrittää tässä (vaikka se vaatii sinun lisäävän sellaisen, siksi kirjoitin vain "tyhjäksi"). Valitse Output-kohdassa Id.
  14. Tehtävä --> For. Muuttuja: % viimeaikainen. Tuotteet: 1:%bs_command. Tämä määrittää vaiheen 1 syötteen avulla, kuinka monta videota lisäämme soittolistallemme.
  15. Muuttujat --> Array Pop. Muuttuja: %Videot. Asema: % viimeaikainen. Muuta: %video. Avaamme n: nnen videon videoluettelostamme, joka on lajiteltu julkaisupäivän mukaan. n on luku 1:stä kuinka monta videota halusit vetää.
  16. Muuttujat --> Muuttujaosio. Nimi: %video. From 48 pituus 11. Tallenna tulos: %videoid. Muistatko tuon ketjutetun merkkijonon aiemmin? No, aiomme nyt leikata pois sen merkkijonon osat, jotka todella haluamme, nimittäin videon yksilöllisen tunnuksen.
  17. Plugins --> AutoWeb. Valitse YouTube API. Valitse API-toiminnolle Lisää soittolistaan. Aseta kohtaan Input youtube #video "Kindille", %videoid kohteelle 'Video Id ja %apu soittolistan tunnukselle. Tämä lisää videotunnusta käyttävän videon yllä olevassa vaiheessa 13 luomaan soittolistaan. Laji määrittää, minkä tyyppinen toiminta on kyseessä – jotain, jonka avulla YouTube erottaa videot, soittolistat jne.
  18. Tehtävä --> Lopeta.
  19. Plugins --> AutoTools --> AutoTools Dialog. Dialogin tyyppi: Edistyminen. Vieritä alas ja valitse 'Kiinni' lopettaaksesi vaiheessa 2 luomamme spinnerin.
  20. Net -> Selaa URL-osoitetta. Kirjoita URL-osoitteeksi tämä: https://www.youtube.com/playlist? list=%playlistid. Olettaen, että YouTube-sovellus on oletussovelluksesi, joka käsittelee YouTube-linkkejä, tämä avaa YouTube-sovelluksen juuri luomallemme soittolistalle.

Ja voila! Jos pystyt seuraamaan tätä, onnittelut, olet melkoinen Taskerin mestari! Oletko hämmentynyt yhdessä vaiheessa ja haluat vain tuoda profiilin ja jatkaa elämääsi? En voi syyttää sinua, tämä vei itseltäni paljon ajatuksia saadakseni sen oikein.

Jos haluat tuoda tämän tehtävän, voit lataa se Android File Hostista. Tehtävän tuomiseksi sinun on ensin poistettava Aloittelijatila käytöstä Taskerissa siirtymällä valikosta --> Asetukset. Poista Käyttöliittymä-välilehdeltä Aloittelijatila-valinta. Napsauta sitten takaisin Tasker-valikossa Tehtävät-välilehteä. Paina sitten pitkään Tehtävät-välilehteä ja paina Tuo. Siirry kohtaan, johon latasit .tsk.xml-tiedoston, ja tuo se valitsemalla se. Kun olet tuonut sen, voit vapaasti leikkiä sen kanssa parhaaksi katsomallasi tavalla. Tämä tehtävä on erillinen, ja se voidaan liittää mihin tahansa kontekstiin sen käynnistämiseksi. Helpoin tapa on tehdä aloitusnäytön kuvake, jossa on pikakuvake tähän tehtävään. Kokeile sitä ja katso, voitko tehdä joitain parannuksia.

Ensi viikolla Tasker Prossa näytän sinulle, kuinka se tehdään seurata ajokilometrejäsi auttaa sinua veroilmoitusten tekemisessä!

Tarkista kaikki Tasker Pro -skriptit!


Mitä haluaisit minun tekevän Taskerin kanssa? Kerro meille alla, niin voimme esitellä ideasi tulevassa artikkelissa!