close
    這篇文章主要在介紹我是怎麼去做歌曲管理以及架構介紹,其實我有點想知道Jetter 大大說他安裝了 無硬碟的主機,那他編輯資料庫或加歌的時候是怎麼加歌的????  因為我的"小紫"放電視旁,也只有接電視。如果看著電視來編輯歌曲資料庫,那眼睛早晚花掉,因為這電腦輸出到電視撥影片還可以,如果要當螢幕來看XP 的系統,就@!#$%^&~~~ ( 眼睛花掉了~~~)

所以我弄了自己的網路遠端加歌的方式~ 如果大家有別的建議,歡迎提供交流~
(文章最後端有部分改進方式,請看完全文再設定~ 有問題再提問討論~)


以下是JetKTV 系統架構圖

JetKTV 主機規格 (JetKTV 系統)

請參閱小紫迷你電腦(SF-81ENT/R)安裝JetKTV 實錄

老爸的電腦規格 ( for 歌曲資料庫、Web點歌、歌曲管理主機, 以下簡稱資料庫主機)
CPU 2.8GHz, RAM 1G,  HDD 160GB
資料分享
設定資料庫主機的歌曲資料夾分享(如下圖~)

  1. 在所要分享的資料夾上按下右鍵叫出選單,點選"共用和安全性(H)",就會開啟右邊資料夾內容視窗
  2. 點選 " 在網路上共用這個資料夾(S)",並輸入共用名稱。
  3. "允許網路使用者變更我的檔案(W)"  ,作為歌曲資料庫主機,可不勾選。如果歌曲資料庫分別放在不同硬碟,也一併把其他硬碟的歌曲資料夾做分享。這裡不建議做整顆硬碟的分享,如C: 或 D:, 比較建議建立一個上層目錄(如這裡的 D:\JetKTV) 去收所有歌曲目錄。

設定JetKTV主機程式目錄分享
  1. 同上步驟,將C:\Program Files\JetSoft\JetKTV 資料夾設定分享 (目的要將JetKTV.ini 與 Song.mdb 分享)
  2. 這裡請勾選"允許網路使用者變更我的檔案(W)"
網路確認
 
  1. 依照規劃將IP設定
  2. 確認網路連線正常~
    在程式集裡面的"附屬應用程式",開啟"命令提示字元",也就是所謂的DOS 視窗,在大於(>)的符號下,打 ping < IP> 來確認兩台主機是否連線正常!~~~ 比如在圖中歌曲資料庫主機執行ping指令,確認是否連通。


    C:\>ping 192.168.99.50

    Pinging 192.168.99.50 with 32 bytes of data:
    Reply from 192.168.99.50: bytes=32 time=55ms TTL=128
    Reply from 192.168.99.50: bytes=32 time=2ms TTL=128
    Reply from 192.168.99.50: bytes=32 time=2ms TTL=128
    Reply from 192.168.99.50: bytes=32 time=2ms TTL=128

    Ping statistics for 192.168.99.50:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
    Minimum = 2ms, Maximum = 55ms, Average = 15ms
設定網路磁碟機
設定網路磁碟機的可以有很多方式
  1. 方法一
    點選 "開始" --> "搜尋" ,搜尋裡面有很多選項可以搜尋,選擇"電腦或人員",在選擇"網路上的電腦",在電腦名稱欄位輸入對方的IP Address,即可搜尋到此IP的主機。
  2. 方法二
    最簡單的方式是開啟檔案總管或是IE 瀏覽器,在網址欄打 \\<對方 IP>>,例如:  \\192.168.16.50。(斜線方向別打錯,與http:// 的斜線方向不同。
  3. 方法三
    我比較不喜歡用的方式,就是點選"網路上的芳鄰",使用網芳時建議"工作群組"設定一樣的群組,如果找不到主機....... 請使用上面兩個方法( 偷懶,不想貼圖~~~)
  4. 依照上述的方式,找到主機後,將要使用的目錄加入網路磁碟機
    於JetKTV 主機
    將所分享的歌曲資料庫加入Z: 網路磁碟機



    於資料庫主機 (因為要在這台編輯歌曲資料庫)
    將127.0.0.1 (本機) 加入網路磁碟機Z: ,因為SongMge 這程式會讀取 JetKTV.ini (此檔在遠端 JetKTV 主機),讀到的檔案路徑是設定到Z:/  (如: Z:/KTV-台語,  Z:/KTV-國語... 目錄),如果不設定本機為Z:,每次加歌又要把歌曲手動的拷貝到KTV的歌曲目錄,有點麻煩~~~  ( 不過加歌管理的方式,每個人多少有不同的地方~  只要可以編輯好資料庫,找的到歌就好)

    再來將JetKTV 主機的JetKTV 主程式目錄加入網路磁碟機 (這裡放在X: )

    另外我也把JetKTV 主機的SongMgr 目錄也加進網路磁碟機 (這裡放在Y: )
JetKTV系統設定,加入歌曲所在資料夾
有兩個方式可以設定"歌曲所在資料夾"
  1. 開啟"JetKTV系統設定",選擇"系統設定",選擇"進階設定",如下圖:

    點選紅框字樣"..." 處,就會開啟"瀏覽資料夾"視窗,可以點選"JetKTV 於 '192.168.99.6' (Z:)" 或者 "網路上的芳鄰" (如果不沒設定網路磁碟機的話),將歌曲檔案的路徑加入設定
  2. 編輯 JetKTV.ini 系統檔案
    直接以筆記本,開啟JetKTV 主機內的 JetKTV.ini 檔案,將路徑加入,如下面紅色字體~

    ;=============================================
    ; 資料庫檔案(Song.mdb)所在的路徑
    ;
    ; 例1: Path={AppPath}
    ; 表示檔案置於程式所在的資料夾中
    ; 例2: Path=\\MyServer\KTVDatabase
    ; 表示檔案置於某一網路上(需有寫入權限)
    ;=============================================
    [DBPath]
    Path={AppPath}
    ;=============================================
    ; 歌曲所在的路徑
    ;
    ; 例1: Path_1=c:\KTV
    ; 表示部分歌曲檔案放在該資料夾中
    ; 例2: Path_2=\\MyServer\KTVDatabase
    ; 表示部分歌曲檔案置於某一網路上(只需讀取權限)
    ;
    ; 路徑最多50組 Path_1 ~ Path_50
    ;=============================================
    [SongPath]
    Path_1=Z:\KTV-國語
    Path_2=Z:\KTV-台語
    Path_3=Z:\KTV-粵語
    Path_4=Z:\KTV-兒歌


    <以下略~~~>
以SongMge 遠端編輯歌曲資料庫Song.mdb
  1. 在資料庫主機需要安裝SongMge程式,但是這台沒有安裝JetKTV主程式,所以開啟程式時會出現路徑選擇視窗,如下:

    這裡的路徑是指Song.mdb 所存放的位置,所以選擇 JetKTV 主機所分享出來的網路磁碟機 X:

  2. 開啟SongMge程式,加入歌曲
    SongMge.exe 的使用方式不多贅述,主要將歌曲拖曳到"歌曲匯入" 的資料預覽框框裡~

    這樣就可以編輯遠端的"Song.mdb","複製到歌曲目錄" 也可選擇並正常使用 (這裡的Z:\ 就是本機127.0.0.1的網路磁碟)。
大功告成~~享受歡唱時光去~
以上是安裝JetKTV 架構的經驗分享~~~ 


<<改良設定>>
上面的設定需要兩台一起開機,遠端加歌時實在有點麻煩~(因為Song.mdb在電視旁那台JetKTV主機),後來還是決定兩台都裝JetKTV程式。

歌曲資料庫主機設定

如此一來歌曲資料庫就是一般安裝JetKTV 初始的設定,JetKTV.ini 如下:

;=============================================
; 資料庫檔案(Song.mdb)所在的路徑
; 例1: Path={AppPath}
; 表示檔案置於程式所在的資料夾中
; 例2: Path=\\MyServer\KTVDatabase
; 表示檔案置於某一網路上(需有寫入權限)

;=============================================
[DBPath]
Path={AppPath}

;=============================================
; 歌曲所在的路徑
;=============================================
[SongPath]
Path_1=D:\JetKTV\KTV-國語
Path_2=D:\JetKTV\KTV-台語
Path_3=D:\JetKTV\KTV-兒歌
Path_4=D:\JetKTV\KTV-粵語
Path_5=D:\JetKTV\KTV-日語
Path_6=D:\JetKTV\KTV-英語

<<以下略~~>>

歌曲資料庫主機的JetKTV 主程式目錄分享,路徑為 -->  "C:\Program Files\JetSoft\JetKTV" 。並記住要給予寫入的權限(如上面介紹的,請勾選"允許網路使用者變更我的檔案(W)"),因為遠端JetKTV主機要讀取Song.mdb,並寫入點歌次數... 等等。請參考畫面下圖畫面:


JetKTV主機設定

把歌曲資料庫主機所分享的目錄,加入網路磁碟機。( Y:\ )

設定JetKTV.ini,如下:

;=============================================
; 資料庫檔案(Song.mdb)所在的路徑
;
; 例1: Path={AppPath}
; 表示檔案置於程式所在的資料夾中
; 例2: Path=\\MyServer\KTVDatabase
; 表示檔案置於某一網路上(需有寫入權限)
;=============================================
[DBPath]
Path=Y:\   
        ---->  設定前檔案總管先看看Y:\  裡面有沒有
Song.mdb

;=============================================
; 歌曲所在的路徑
;
;=============================================
[SongPath]

Path_1=Z:\KTV-國語
Path_2=Z:\KTV-台語
Path_3=Z:\KTV-粵語
Path_4=Z:\KTV-兒歌



結論

修正後,如果要加歌,只要開歌曲資料庫那台電腦就好了,因為大家都讀同一個Song.mdb,讀同一個歌曲目錄。
arrow
arrow
    全站熱搜

    spock 發表在 痞客邦 留言(1) 人氣()