ONSONG CHARTS AVAILABLE NOW! LEARN MORE HERE
Brukarhandbok
Internettorstillingar
Å setje internettstillingar er ikkje ei triviell oppgåve, men det tillèt søking i appen etter innhald frå internett viss det er konfigurert rett. OnSong kan ikkje gje deg desse stilllingane fordi det krevst at du samtykker til og brukar innhaldet på nettstaden i samsvar med nettstaden si bruksvilkår. Viss desse stilllingane blir laten blanke, er funksjonen for internettssøk i appen deaktivert, og du må bruka Legg til OnSong Safari-utvidinga i staden.
Merknad: OnSong brukar eit mønsterorientert programmeringsspråk som kallast Regular Expressions for å definera innhald som skal importerast. Når desse karakterstrengane er skrivne rett, utgjer dei mønster som kan henta tekst frå innhaldet på ei nettside. Regular Expressions blir brukte i mønsterkjen nedanfor.
Du kan konfigurера OnSong til å søkja på ulike nettsider ved å bruka følgjande felt:
Søkparametrar
OnSong brukar Microsoft Bing til å søkja etter innhald på internett. Medan spørsmålet ditt blir sendt direkte til søkjemotoren, kan tilleggparametrar for søket blir sendte her, som til dømes domenet som skal søkjast. Følgjande døme avgrenser søket til akordmappa på ei spesifikk nettstad:
site:http://www.domain.com/chords
Lær meir om avanserte Bing-søkparametrar
Mønster for tittel
Mønsteret for tittel blir brukt mot tittelen til funnet sideinnhald og blir brukt til å henta ut songtittelen. Følgjande døme hentar Brown Eyed Girl ut av den fulle tittelen på nettsida, Brown Eyed Girl By Van Morrison.
(.+?)(?=(( +Chords)|( +By)))
Mønster for byline
Mønsteret for byline blir brukt mot tittelen til funnet sideinnhald og blir brukt til å henta ut byline eller artist av songen. Følgjande døme hentar Van Morrision ut av den fulle tittelen på nettsida, Brown Eyed Girl - Van Morrison.
(?<=[\-])(.+?)(?=\|+\s*)
Mønster for innhald
Mønsteret for innhald blir brukt til å henta ut innhaldet av songen frå det fulle HTML-innhaldet på nettsida. Typisk blir dette innhaldet plassert i HTML <pre></pre>-tagg. Følgjande døme hentar innhaldet frå pre-elementa i HTML-innhaldet på funnet nettside.
(?<=<pre>)(.+?)(?=</pre>)
Mønster for akord
I nokre tilfelle blir akord markert med HTML. OnSong kan finnja akord ved å bruka eit regular expression-mønster og. I dette dømet blir HTML <u></u>-tagg brukte for å markera akord i HTML-en. Følgjande mønster vil henta desse verdiane og konvertera dei til hakeparentessakorder.
<u>(.+?)</u>
Akordstil
Når innhald blir møtt, kan det vera hakeparentessakord, eller det kan vera vanleg tekst som brukar akord over songtekst. Du kan konfigurера formatet som blir venta frå nettstaden her. Til dømes, viss vi vel hakeparentesar og det tidlegare akordmønsteret blir brukt, blir dei funne akorda omgjevne av hakeparentesar.
Fjern HTML-tagg
Medan dei fleste akordskjema på nettsider blir laga som vanleg tekst innan <pre></pre>-tagg, inneheld dei nokre gonger overflødige HTML-tagg. Slå på denne valmoglegheita for å fjerna overflødige HTML-tagg. Standard er av.