Tasker Pro: Preskakujte glasbene posnetke s tipkami za glasnost, brez korena!

Ta teden vam bomo na Tasker Pro pokazali, kako nastavite Tasker za preskakovanje glasbenih skladb, ko je zaslon izklopljen, z uporabo samo tipk za glasnost. Koren ni potreben!

Če vas je srbelo po nekaj res super Tasker nalog (in so utrujeni od dolgočasno stvari, na primer, kako vam povem, kako znova zagnati telefon ali stresti telefon, da prebudite zaslon), potem naš Serija Tasker Pro je zate.

Objavili bomo serijo zelo napreden Profili Tasker, ki vam bodo pokazali, kako močan je lahko Tasker, če ste pripravljeni razmišljati zunaj okvirov. Na našem Tasker Nasveti in triki forumih ali na Redditovem subredditu /r/Tasker, lahko delite in delate z drugimi o tem, kako izvesti idejo, ki jo morda imate.

To je 8. teden podjetja Tasker pro. Prejšnji teden, smo vam pokazali, kako preslikate tipke za glasnost, da spremenite samo glasnost predstavnosti. Ta teden vam bomo pokazali, kako preskočite glasbene posnetke s tipkami za glasnost, ko je zaslon izklopljen (root ni potreben)!

Ena stvar, ki bi jo rad obravnaval prejšnji teden, preden začnemo ta tedenski skript Tasker: veliko uporabnikov je v naših komentarjih priporočilo uporabo AutoInput za bolj elegantno izvedbo. Rekel bi, da je AutoInput precej dobra ideja za ta skript, vendar ga nisem priporočal, ker V preteklosti sem imel težave z njim in zahtevana funkcija ni del brezplačne različice aplikacija


Tasker Pro #8: Nadzor glasbe s tipko za glasnost

Ena izmed najbolj priljubljenih funkcij ROM-a po meri že mnogo, mnogo let je bila možnost nadzora predvajanja medijev samo z uporabo tipk za glasnost. Funkcija je tako vseprisotna, da lahko z gotovostjo izzovem naše bralce, da najdejo ROM po meri brez te funkcije (sestavljanje enega za to je goljufanje). Uporabniki brez prilagojenega ROM-a so se obrnili na Xposed moduli za izvajanje te zelo izvrstne funkcije. Kaj pa vsi uporabniki, ki svojih telefonov niso rootali? Za te uporabnike bom delil profil Tasker, ki vam bo omogočil ponovitev te funkcije. Začnimo.


Zahteve

  • Tasker (2,99 USD)
  • Teče proces Tasker (KC)

Navodila

Preden začnemo, onemogočite začetni način v nastavitvah Taskerja.

Zdaj, ko tega ni več v napoto, boste najprej želeli ustvariti nov profil in ga poimenovati »Kontrola glasbe s tipko za glasnost«. Ustvarili boste dva konteksta, enega Dogodek in enega Država kontekstu.

Kontekst dogodka bo a Nabor spremenljivk dogodek in mora biti nastavljen tako, da zazna spremembe v % VOLM (spremenljivka glasnosti medija). Za državni kontekst bi moralo biti Zaslon --> Stanje zaslona --> Izklopljeno. Tako bo profil deloval le, ko je zaslon izklopljen in se spremeni glasnost predstavnosti. Spodaj bomo implementirali dejansko logiko za določitev, kako spremeniti skladbe znotraj naloge.

Tukaj je splošna logika naloge. Naloga bo preverila, ali je bil zadnji pritisk gumba za glasnost znotraj 750 ms od trenutnega pritiska gumba za glasnost. Če je, bo naloga nato določila, ali je trenutni predvajalnik predstavnosti Spotify (lahko ga odstranite, če ne uporabite ali spremenite v drugo aplikacijo, ki potrebuje neposreden nadzor) in nato spremenite skladbe glede na to, kateri gumb za glasnost uporabljate stisnjen. Če še niste dvakrat kliknili gumba, bo opravilo namesto tega označilo trenutni čas in shranilo prejšnji obseg predstavnosti, če ste v postopku dvojnega klika.

  1. Spremenljivke --> Nabor spremenljivk. Set % razpršeno do %TIMEMS – %TimePressed. Primerjajte časovni žig, ko je bil zadnjič pritisnjen gumb za glasnost in kdaj je bil pritisnjen trenutni gumb za glasnost. To bo služilo kot prag za določitev, ali ste nameravali zamenjati skladbe ali samo spremeniti glasnost.
  2. Naloga --> Če. Nastavite na Če % diffpressed < 750 IN %Vol pred %VOLM. Če dvakrat pritisnete tipko za glasnost v 750 ms IN trenutna shranjena glasnost ni enaka trenutni glasnost medijev (kasneje boste videli, zakaj je to pomembno), nato pa bomo določili, kako spremeniti skladba.
  3. Plugin --> KC Tasker Processes. Naj bo izbrano Spotify ali drugo medijsko aplikacijo (YouTube, če uporabljate YouTube Red), za katero veste, da jo je težko upravljati prek dogodkov predvajanja tradicionalnih medijskih gumbov. Nastavite spremenljivko na %spotify. (Kolikor vem, so aplikacije, kot je Spotify, prej izjema kot pravilo, tako da, če pozneje pri izvajanju te naloge opazite, da ne spreminja skladb v vašem najljubšem predvajalniku, nato se vrnite na ta korak in dodajte dodatne aplikacije za preverjanje za).
  4. Naloga --> Če. Nastavite na Če %spotify ~ res.
  5. Mediji --> Nadzor medijev. Cmd: Naslednji. Gumb za simulacijo medijev: ja Aplikacija: Spotify. Preverite Če in ga nastavite na če %VOLM > %Vol. Preskoči na naslednjo skladbo, če dvakrat pritisnete tipko za povečanje glasnosti.
  6. Mediji --> Nadzor medijev. Cmd: Prejšnja. Gumb za simulacijo medijev: ja Aplikacija: Spotify. Preverite Če in ga nastavite na če %VOLM < %Vol. Preskoči na prejšnjo skladbo, če dvakrat pritisnete gumb za zmanjšanje glasnosti.
  7. Zvok --> Glasnost medija. stopnja: % vol. S tem se raven glasnosti povrne na prejšnjo. Tukaj ne preverjajte ničesar, da se sprememba izvede tiho.
  8. Naloga --> Drugo. Naslednjih nekaj dejanj velja za katero koli splošno predstavnostno aplikacijo (npr. Glasba Google Play)
  9. Mediji --> Nadzor medijev. Cmd: Naslednji. Gumb za simulacijo medijev: št. Preverite Če in ga nastavite na če %VOLM > %VOL. Preskoči na naslednjo skladbo, če dvakrat pritisnete tipko za povečanje glasnosti.
  10. Mediji --> Nadzor medijev. Cmd: Prejšnja. Gumb za simulacijo medijev: št. Preverite Če in ga nastavite na če %VOLM < %VOL. Preskoči na prejšnjo skladbo, če dvakrat pritisnete gumb za zmanjšanje glasnosti.
  11. Zvok --> Glasnost medija. stopnja: % vol. S tem se raven glasnosti povrne na prejšnjo. Tukaj ne preverjajte ničesar, da se sprememba izvede tiho.
  12. Naloga --> Konec Če.
  13. Naloga --> Drugo. To bo shranilo trenutni čas in prejšnjo glasnost medija v spremenljivki.
  14. Spremenljivke --> Nabor spremenljivk. Set %TimePressed do %TIMES.
  15. Spremenljivke --> Nabor spremenljivk. Set % vol do %VOLM - 1. Preverite če in ga nastavite na če % vol < % volm.
  16. Spremenljivke --> Nabor spremenljivk. Set % vol do %VOLM + 1. Preverite če in ga nastavite na če % vol > % volm.
  17. Naloga --> Konec Če.

Upoštevajte, da v dejanjih 7 in 11 spreminjamo glasnost predstavnosti. Zaradi tega, kako Tasker deluje, bi to takoj povzročilo ponovni zagon naloge (ker Tasker ne more povedati, kateri vir je spremenil glasnost medija). Zato smo v dejanju 2 nastavili pogoj za preverjanje, ali je %Vol nov %VOLM, kar bo ustavilo izvajanje te naloge, če sta obe enaki (kar bo, ko se bo ta naloga že izvajala).

Pogovorimo se o omejitvah te nastavitve. Ker ta nastavitev zahteva spremembe v glasnosti predstavnosti, to pomeni, da če ste poslušate predstavnost pri največji glasnosti in poskušate dvakrat povečati glasnost, da spremenite skladbe, ne bo delo.

Za konec še o samodejnem vnosu. Da, ta nastavitev je res mogoča s samodejnim vnosom, vendar obstajata dva razloga, zakaj je nisem priporočil. Prvi je, da stane, drugi pa je, da ga nisem mogel pripraviti do prepoznavanja pritiskov gumbov, ko je bil zaslon izklopljen.


in voila! Če ste sposobni slediti temu, potem čestitamo, skorajda ste mojster Taskerja! Ste že na koraku zmedeni in želite samo uvoziti scenarij in nadaljevati s svojim življenjem?

Če želite uvoziti ta skript Tasker, ga lahko prenesete iz Gostitelj datotek Android. Če želite uvoziti profil, morate najprej onemogočiti začetni način v Taskerju, tako da odprete meni --> nastavitve. Pod zavihkom uporabniškega vmesnika počistite polje »Način za začetnike«. Nato nazaj v glavnem meniju Tasker kliknite zavihek 'Profili'. Nato dolgo pritisnite zavihek »Profili« in pritisnite »Uvozi«. Pomaknite se do mesta, kjer ste prenesli mojo datoteko .prf.xml, in jo izberite, da jo uvozite. Ko ga uvozite, se lahko z njim igrate, kot se vam zdi primerno. Ta profil se izvaja vedno, ko je vaš zaslon izklopljen in se glasnost vašega medija dvakrat spremeni v časovni omejitvi 750 ms (in spremeni skladbe samo, ko dvakrat kliknete isti gumb za glasnost).

Naslednji teden bomo za Tasker Pro imeli temo, osredotočeno na Pokemon Go!

Oglejte si vse skripte Tasker Pro!

Kaj bi rad videl, da naredim s Taskerjem? Sporočite nam spodaj in morda bomo vašo idejo predstavili v prihodnjem članku!