Användarmanual

Internetinställningar

Att konfigurera internetinställningar är inte en trivial uppgift men gör det möjligt att söka efter innehål från Internet inom appen om det är korrekt konfigurerat. OnSong kan inte tillhandahålla dessa inställningar för dig eftersom det krävs att du samtycker till och använder webbplatsens innehål i enlighet med webbplatsens användarvillkor. Om dessa inställningar lämnas tomma är funktionen för internetökning inom appen inaktiverad och du måste istället använda Add To OnSong Safari Extension.

Obs: OnSong använder ett mönsterorienterat programmeringsspråk som kallas Regular Expressions för att definiera innehål som ska importeras. När dessa är korrekt skrivna utgörs dessa teckensekvenser av mönster som kan extrahera text från innehållet på en webbsida. Regular Expressions används i mönsteregenskaperna nedan.

Du kan konfigurera OnSong för att söka på olika webbplatser med följande fält:

Sökparametrar

OnSong använder Microsoft Bing för att söka efter innehål på Internet. Även om din sökfråga skickas direkt till sökmotorn kan ytterligare parametrar för sökningen skickas här, till exempel den domän som ska sökas. Följande exempel begränsar sökningen till ackordsbiblioteket på en specifik webbplats:

site:http://www.domain.com/chords

Läs mer om avancerade Bing-sökparametrar

Titelns mönster

Titelns mönster används på webbsidans titelattribut och används för att extrahera låtens titel. Följande exempel extraherar Brown Eyed Girl ur webbsidans fullständiga titel, Brown Eyed Girl By Van Morrison.

(.+?)(?=(( +Chords)|( +By)))

Undertexts mönster

Undertexts mönster används på webbsidans titelattribut och används för att extrahera undertexten eller artistnamnet för låten. Följande exempel extraherar Van Morrision ur webbsidans fullständiga titel, Brown Eyed Girl - Van Morrison.

(?<=[\-])(.+?)(?=\|+\s*)

Innehållets mönster

Innehållets mönster används för att extrahera låtens innehål från webbsidans fullständiga HTML-innehål. Vanligtvis placeras detta innehål i HTML-taggar <pre></pre>. Följande exempel extraherar innehållet från pre-elementen i den hittade webbsidans HTML-innehål.

(?<=<pre>)(.+?)(?=</pre>)

Ackordens mönster

I vissa fall är ackord märkta med HTML. OnSong kan hitta ackord med ett reguljärt uttrycksmönster också. I det här exemplet används HTML-taggar <u></u> för att beteckna ackord i HTML-koden. Följande mönster extraherar dessa värden och konverterar dem till ackord inom hakparenteser.

<u>(.+?)</u>

Ackordens stil

När innehål påträffas kan det vara inom hakparenteser eller det kan vara vanlig text med ackord över sångtext. Du kan konfigurera det format som förväntas från webbplatsen här. Om vi till exempel väljer hakparenteser och det tidigare ackordssmönstret används omges de hittade accordena med hakparenteser.

Ta bort HTML-taggar

Även om de flesta ackordsscheman på webbsidor skapas som vanlig text inom <pre></pre>-taggar innehåller de ibland överflödiga HTML-taggar. Aktivera detta alternativ för att ta bort överflödiga HTML-taggar. Standardinställningen är av.

OnSong 2026 — Senast uppdaterad March 12, 2015