Panduan Pengguna

Pengaturan Internet

Pengaturan setelan Internet bukanlah tugas yang mudah tetapi memungkinkan pencarian konten dari Internet dalam aplikasi jika dikonfigurasi dengan benar. OnSong tidak dapat menyediakan pengaturan ini untuk Anda karena diperlukan agar Anda menyetujui dan menggunakan konten situs web sesuai dengan syarat penggunaan situs web. Jika pengaturan ini dibiarkan kosong, fitur pencarian Internet dalam aplikasi akan dinonaktifkan dan Anda perlu menggunakan Ekstensi Safari Tambah Ke OnSong sebagai gantinya.

Catatan: OnSong menggunakan bahasa pemrograman berorientasi pola yang disebut Ekspresi Reguler untuk menentukan konten yang akan diimpor. Ketika ditulis dengan benar, string karakter ini mencakup pola yang dapat mengekstrak teks dari konten halaman web. Ekspresi Reguler digunakan dalam properti pola di bawah ini.

Anda dapat mengonfigurasi OnSong untuk mencari di situs web yang berbeda menggunakan bidang berikut:

Parameter Pencarian

OnSong menggunakan Microsoft Bing untuk mencari konten di Internet. Meskipun kueri pencarian Anda dilewatkan langsung ke mesin pencari, parameter tambahan untuk pencarian dapat dilewatkan di sini seperti domain yang akan dicari. Contoh berikut membatasi pencarian ke direktori akor dari situs web tertentu:

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

Pelajari lebih lanjut tentang parameter pencarian lanjutan Bing

Pola Judul

Pola judul dilakukan terhadap atribut judul dari konten halaman yang ditemukan dan digunakan untuk mengekstrak judul lagu. Contoh berikut mengekstrak Brown Eyed Girl dari judul lengkap halaman web, Brown Eyed Girl By Van Morrison.

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

Pola Garis Byline

Pola byline dilakukan terhadap atribut judul dari konten halaman yang ditemukan dan digunakan untuk mengekstrak byline atau artis lagu. Contoh berikut mengekstrak Van Morrision dari judul lengkap halaman web, Brown Eyed Girl - Van Morrison.

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

Pola Konten

Pola konten digunakan untuk mengekstrak konten lagu dari konten HTML lengkap halaman web. Biasanya konten ini ditempatkan dalam tag HTML <pre></pre>. Contoh berikut mengekstrak konten dari elemen pre dalam konten HTML dari halaman web yang ditemukan.

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

Pola Akor

Dalam beberapa kasus, akor ditandai menggunakan HTML. OnSong dapat menemukan akor menggunakan pola ekspresi reguler juga. Dalam contoh ini, tag HTML <u></u> digunakan untuk menunjukkan akor dalam HTML. Pola berikut akan mengekstrak nilai-nilai tersebut dan mengonversinya menjadi akor dalam kurung.

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

Gaya Akor

Ketika konten ditemukan, mungkin akornya berada dalam kurung, atau mungkin berupa teks biasa menggunakan akor di atas lirik. Anda dapat mengonfigurasi format yang diharapkan dari situs web di sini. Misalnya, jika kita memilih kurung dan pola akor sebelumnya digunakan, akor yang ditemukan dikelilingi oleh tanda kurung siku.

Hapus Tag HTML

Meskipun sebagian besar bagan akor di halaman web dibuat sebagai teks biasa dalam tag <pre></pre>, terkadang tag HTML yang tidak perlu ada. Aktifkan opsi ini untuk menghapus tag HTML yang tidak perlu. Standarnya adalah mati.

OnSong 2026 — Terakhir Diperbarui pada March 12, 2015