ONSONG CHARTS AVAILABLE NOW! LEARN MORE HERE

Hướng dẫn người dùng

Cài đặt Internet

Cài đặt cài đặt Internet không phải là một nhiệm vụ tầm thường nhưng cho phép tìm kiếm nội dung từ Internet trong ứng dụng nếu được cấu hình đúng. OnSong không thể cung cấp các cài đặt này cho bạn vì nó yêu cầu bạn đồng ý và sử dụng nội dung của trang web theo các điều khoản sử dụng của trang web. Nếu các cài đặt này bị bỏ trống, tính năng tìm kiếm Internet trong ứng dụng sẽ bị tắt và bạn sẽ cần sử dụng Tiện ích Mở rộng Thêm vào OnSong Safari thay thế.

Lưu ý: OnSong sử dụng một ngôn ngữ lập trình hướng mẫu được gọi là Biểu thức chính quy để định nghĩa nội dung cần nhập. Khi viết đúng, các chuỗi ký tự này tạo thành các mẫu có thể trích xuất văn bản từ nội dung của một trang web. Biểu thức chính quy được sử dụng trong các thuộc tính mẫu dưới đây.

Bạn có thể cấu hình OnSong để tìm kiếm các trang web khác nhau bằng các trường sau:

Các Tham số Tìm kiếm

OnSong sử dụng Microsoft Bing để tìm kiếm nội dung trên Internet. Mặc dù truy vấn tìm kiếm của bạn được chuyển trực tiếp đến công cụ tìm kiếm, các tham số bổ sung cho tìm kiếm có thể được chuyển ở đây chẳng hạn như miền cần tìm kiếm. Ví dụ sau giới hạn tìm kiếm trong thư mục hợp âm của một trang web cụ thể:

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

Tìm hiểu thêm về các tham số tìm kiếm nâng cao của Bing

Mẫu Tiêu đề

Mẫu tiêu đề được thực hiện so với thuộc tính tiêu đề của nội dung trang được tìm thấy và được sử dụng để trích xuất tiêu đề của bài hát. Ví dụ sau trích xuất Brown Eyed Girl từ tiêu đề đầy đủ của trang web, Brown Eyed Girl By Van Morrison.

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

Mẫu Dòng phụ

Mẫu dòng phụ được thực hiện so với thuộc tính tiêu đề của nội dung trang được tìm thấy và được sử dụng để trích xuất dòng phụ hoặc tên nghệ sĩ của bài hát. Ví dụ sau trích xuất Van Morrision từ tiêu đề đầy đủ của trang web, Brown Eyed Girl - Van Morrison.

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

Mẫu Nội dung

Mẫu nội dung được sử dụng để trích xuất nội dung của bài hát từ nội dung HTML đầy đủ của trang web. Thông thường, nội dung này được đặt trong các thẻ HTML <pre></pre>. Ví dụ sau trích xuất nội dung từ các phần tử pre trong nội dung HTML của trang web được tìm thấy.

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

Mẫu Hợp âm

Trong một số trường hợp, hợp âm được đánh dấu bằng HTML. OnSong cũng có thể xác định vị trí hợp âm bằng mẫu biểu thức chính quy. Trong ví dụ này, các thẻ HTML <u></u> được sử dụng để biểu thị hợp âm trong HTML. Mẫu sau sẽ trích xuất các giá trị đó và chuyển đổi chúng thành hợp âm trong dấu ngoặc.

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

Kiểu Hợp âm

Khi gặp nội dung, nó có thể được đặt trong dấu ngoặc, hoặc nó có thể là văn bản thuần túy sử dụng hợp âm trên lời bài hát. Bạn có thể cấu hình định dạng mà bạn mong đợi từ trang web ở đây. Ví dụ, nếu chúng ta chọn dấu ngoặc và sử dụng mẫu hợp âm trước đó, các hợp âm được tìm thấy sẽ được bao quanh bằng dấu ngoặc vuông.

Loại bỏ Thẻ HTML

Mặc dù hầu hết các biểu đồ hợp âm trên các trang web được tạo dưới dạng văn bản thuần túy trong các thẻ <pre></pre>, đôi khi chúng chứa các thẻ HTML không cần thiết. Bật tùy chọn này để loại bỏ các thẻ HTML không cần thiết. Mặc định là tắt.

OnSong 2026 — Cập nhật lần cuối vào March 12, 2015