Tuesday, October 22, 2013

Cấu trúc file dữ liệu links để import

Phiên bản 1.3.0 có thêm chức năng download. Để có dữ liệu download (links đến file nhạc) cần phải có file dữ liệu. Dưới đây sẽ trình bày cấu trúc file dữ liệu.

File này cấu trúc y hệt bảng songlist trong database (nếu bạn có Microsoft Access thì có thể mở db.mdb ra xem, hoặc export database ở trong tab DB Utils trong Database Manager).
Khi import dữ liệu vào, chương trình sửa đổi tên file, đường dẫn nơi sẽ download file, còn lại các dữ liệu khác giữ nguyên.
Đầu tiên ta tìm hiểu cấu trúc bảng songlist trước.

Cấu trúc bảng songlist. 

Phần chữ màu đỏ là phần quan trọng liên quan tới chức năng download này.

  1. SID: Song id: số hiệu bài hát. Giá trị số duy nhất trong bảng. Hiện nay SID được quy định 3 dải số như sau:
    • 1-1000: dành cho server RC4W sử dụng quản lý danh sách bài hát
    • 1001-999999 (một triệu trừ một): dành cho Walaoke
    • Lớn hơn 1000000 (một triệu) : dành cho bạn điền số của mình vào. Không quan trọng số bao nhiêu, chỉ cần lớn hơn 1000000 và duy nhất.
  2. Title: tên bài hát 
  3. Pathfile, Pathfile_lyric: tên file sẽ được download (phiên bản 1.3.0)
  4. Singer: tên ca sĩ 
  5. Author: tên nhạc sĩ
  6. Type: thể loại nhạc 
  7. Abbreviation: để dành 
  8. Lyric: vài từ đầu của lời bài hát 
  9. Title2, Singer2, Author2, Lyric2: "dạng 2" sử dụng cho mục đích tìm kiếm. Ví dụ như để viết tiếng việt không dấu, cho bạn tìm tiếng việt không dấu. Hoặc với tiếng Trung có thể tìm pinyin. 
  10. RemoteURL, RemoteURL_lyric: đường link tới file sẽ download (phiên bản 1.3.0)
  11. ContentType: loại nội dung
  • DVDMIDI: bắt buộc viết chính xác là DVDMIDI nếu bài hát lấy từ dvd-karaoke midi; với loại này SID đặt đúng số như trong list nhạc (5 số hoặc 6 số)
  • MP3, MIDI, KAR, AVI, WMV, VOB, MKV, ... đuôi file nhạc.

Cấu trúc file như sau:

- Dòng thứ nhất là tên trường (đó là SID, Title, ....) cách nhau bởi dấu tab
- Từ dòng thứ 2 là dữ liệu tương ứng với các trường trên và cũng cách nhau bởi dấu tab

Cách nhanh nhất để soạn ra một file

Cách nhanh nhất là soạn file trên excel. File mẫu excel (ngắn gọn) có thể download ở đây: http://ge.tt/30sj9xv/v/0?c
File mẫu đầy đủ mà mình sưu tầm được có thể download ở đây: http://ge.tt/99ugExv/v/0?c

File excel này có dòng đầu là tên trường, các dòng tiếp theo là dữ liệu mà bạn có thể sửa.
Bạn có thể sửa tùy thích nhưng với quy định sau:
+ SID: đặt số 1... n, số phải khác nhau
+ Pathfile và Pathfile_lyric: phải chỉ ra loại đuôi file sẽ được download (sẽ viết là .MP3 .MP4), nếu không chương trình sẽ mặc định theo đuôi file ở đường link (như ở starzing đuôi ở đó là jpg không phải mp3)
+ RemoteURL và RemoteURL_lyric: đường link tới file cần download đương nhiên phải có rồi.
+ Nếu là bộ 2 file: 1 file nhạc và 1 file lời (MP3+XML hoặc MP3+LRC) thì phải chỉ rõ đường link ở RemoteURL và RemoteURL_lyric, cũng như đuôi file sẽ được download ở Pathfile và Pathfile_lyric.
+ Nếu là 1 file (video, youtube video, kar) thì chỉ cần ở pathfile và remoteURL. Pathfile_lyric và remoteURL_lyric để trắng.

Sau khi điền vào file excel xong. Bạn ấn Ctrl+A để chọn tất, xong rồi Ctrl+C để copy. Paste (Ctrl+V) vào notepad, sau đó save as thành file text là có thể dùng import vào RC4W được.

Nếu có dữ liệu hay thì hãy chia sẻ trên facebook page của chương trình.

1 comment :

  1. Ban chi minh lam sao play youtube, thanks bac!

    ReplyDelete