這個軟體真得很簡單,說穿了只是一個KTV檔案管理程式。把檔案作成索引,提供搜索與播放等功能。還有必須一提的是,這個KTV軟體的設計與使用方式都是採用一般PC軟體的思維,我並沒有提供甚麼複雜的功能,大部分都是能KUSO亂改的。
運作環境
Windows 平台的電腦。 能跑的起 PowerDVD。必須安裝 PowerDVD 軟體。
(以下非必須)
一台Windows Mobile PDA。上面要跑 .Net Compact Framework 1.0。如果是 Mobile 2003 以後的都行。一般而言都可以,除非你是台超老PDA。比我的 HP2210 還老。真的不行,只好去Microsoft Windows Mobile去下載。
佈署與安裝
先看一下,規劃圖吧。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-d411ab5bd22989c4a1ef06187919a190.jpg)
程式有兩個部份,一個是PC端的程式,是個SERVER程式,當然也能當CLIENT來使用。另一個是PDA的程式,他是個點歌介面,用來將命令傳送到SERVER上,我稱他為遙控器。
安裝PC端的程式:
解開 KTV.RAR 執行裡頭的SETUP.EXE,這樣就能安裝起來。不需要甚麼特殊設定。
安裝PDA端的程式: (沒有PDA的人可略過)
解開 KTVRemoter.RAR 執行裡頭的SETUP.EXE。這裡見像一般PDA程式的安裝方式一樣。由於PDA程式可能採用不同的CPU硬體,一般而言他應該會正確的選出符合的安裝檔。目前支援的CPU有 ARMV4, ARM, SH3, MIPS。注意:如果PDA提示你要有sqlce.wce4.armv4.cab不需要理會。
安裝設定
PC程式部份:
安裝後,開始功能表的樣。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-09566bb7d9eb54a454b831186fa1262a.jpg)
計有主程式,與清除,備份與還原資料庫的功能。 ...... 用批次檔寫的,沒時間搞那麼多東西。

安裝目錄應該會看到類似這樣的檔案。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-898258d066394d6c1668f3e3fec18766.jpg)
KTV.exe 是主程式。KTV.mdb 是 Access的檔案資料庫。Backup-KTV.mdb 則是個備份資料庫,作為安全回復之用。setting.bin 則是設定檔。backup.bin 是設定檔的備份。將來如果你不小心把設定弄壞了,你可同時移除setting.bin與backup.bin這兩個檔案,這樣就可以回復預設值。
設定 PowerDVD。
這部份其實也沒甚麼需要設定,只是要指定PowerDVD的主程式的位置。方法按 選單 > 設定 >
設定PowerDVD路徑。
關於 PowerDVD 設定每個人玩法與設定都不相同。這邊我只設定雙螢幕功能。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-79ad784c1e71bbc3e1b1e24396da3e7d.jpg)
選PowerDVD的設定,Video(影像),ADVANCE(進階),雙螢幕。這樣你就能一個螢幕播歌,一個點歌。不播時也能當作點歌用。
PDA程式的部份:
同步裝置與PC的資料庫。
為了增加程式的效率,我把PC上的資料庫檔案備份一份到PDA端,這樣能避免甚麼動作都等跨網路來運作,而且PC端也不用架設DATABASE SERVER,能大大的簡化安裝與佈署的問題。
安裝完成後。程式集,能找到KTV遙控器。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-512a929c50a5829a77829b6b80cb8510.jpg)
第一次執行的樣子。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-e63416977bbb17da7a48243d2299b20c.jpg)
這裡你會發現並無法正確的執行。程式會提示你無法找到 \My Documents\KTV.cdb。你必須先將DATABASE同步到PDA上。同步的方法很容易。只要將PC安裝目錄裡頭的KTV.mdb複製到PDA裝置的預設目錄(\My Documents)上,系統資料庫轉換精靈就會幫你完成。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-ecf8bbe64b519b755004f70ca3279170.jpg)
記得要勾選同步與覆蓋。
當然如果你熟悉ActiveSync的操作,這樣的同步也行。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-5e261281572a65d7ef27cbead31faa2d.jpg)
使用介面介紹
PC程式部份:
主畫面。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-ee7c237806458fa9cb4eb2cfa505abc8.jpg)
這裡大部分的功能都很簡單,也很直覺。大概用一下就會知道怎麼用。我只介紹幾個重要的部份。還有介面上的字型都是能改的,如果覺得字體不好看,就自己改一下吧(在選單的設定)。
新增檔案。(選單->新增)
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-80fd68957cdb2aed459cb4654500de27.jpg)
這邊看到很多欄位,其實都不用填。只要選定目錄,然後按新增檔案就可。注意:該目錄下的檔案含子目錄都會被加入。
檔案的放置與規劃。
當然程式並沒有規定你要怎麼放檔案,你可以自己亂放也沒關係。
以下是我的建議。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-ef675d0daba4ece055b646bacf986059.jpg)
我的檔案規劃就像圖片所看到一樣。自己建立分類。然後檔名用 歌手-歌名 的方式命名。
重點:程式找歌是採搜索的方式,因此檔名的任何一部分都會成為被尋找的對象。比方說我要找男生的歌,只需要打男生就能找到。當然隨便你怎麼玩。還有一點值得注意的是,檔案日期也很重要,選單排序中有一個按日其排序的功能,他就是依照檔案日期來排序。
另外,當你新增曲目,程式會自動作成索引放置在搜索選單內,只要下拉選單便能找到,方便尋找。
建議不要直接使用系統的磁碟機(C:, D:),可以使用網路磁碟機來增將將來佈署上彈性。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-017580e099f69d83c3d47a0c7f635ea8.jpg)
移除或更新檔案。
基本上,我沒有寫這種功能。只能重置資料庫。

使用方法選擇 開始功能表 > Personal KTV > Clean Database。
他會問你是否確定要清除資料庫,不要的話按 Ctrl + C,就可離開。
升降KEY (PITCH)的調整。
關於這點我還找不到PowerDVD的惡搞法。只好將就直接用PowerDVD的介面去調整。
PDA程式的部份:
當你設定好PC的程式,檔案也新增好了。你可以透過 ActiveSync的同步按鈕來同步資料。
任何時候,當你新增或修該檔案,你都要做同步動作,保持PDA與PC資料一致。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-34fd7fc9dec43f1ff71c77c875ad442c.jpg)
現在執行PDA上的程式看看。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-dec89d6b3095f2daf3b3790ba30b4e26.jpg)
基本上他的使用方式跟PC的程式都是一樣的。只是個縮小功能的PDA版程式。如果同步成功後,你可看到搜尋列表中已經建立一些索引。
連接伺服器。(點選網路)
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-bd0978312de5a603af83aefde6d604e0.jpg)
一般而言,這部份是自動的。PDA應該會自動找到PC的KTV程式。但是當你連不上時,你可以手動的輸入伺服器的 IP 位址,然後按 重新連接網路。或者是 按尋找伺服器。無論如何,介面上顯示的IP就是目前連上的SERVER IP。
尋找歌曲。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-f5053a1a180cc55d41b97ebe2ee2d3e3.jpg)
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-92e2cbd67a6f8480d517834d1886ff88.jpg)
就像PC上的使用方式。輸入關鍵字並尋找。選擇,按下點播就可以了。
調整音量,與麥克風開關。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-a02596121b8d8a27ed4716da6fc8e86c.jpg)
注意:調整這邊的功能,PC端也會同步調整。
檔案設定。
![[分享] 動手打造窮人 KTV (軟體下載)](http://attach.mobile01.com/attach/200601/mobile01-6231b77e7c48ffa1c2a2005fac054952.jpg)
裡面有個 Setting.xml 檔案。是個標準的XML檔案。同樣的,如果設定壞了,就自己改,或是把他移除。
網路通訊:
如果你有用防火牆,請開放 1234, 1235 UDP PORT 通訊。
日後工作重點:
增加對不同Player的支援。增加網路連線功能。改善安裝機制。改善檔案管理。
後記:
打了那麼多,終於把一般功能都介紹了一遍。這個PC KTV看起來實在還蠻陽春的。沒辦法自己搞來玩玩的。還有使用方式也比較像一般的電腦程式,如果要正統KTV程式,Jetter 大的KTV比較適合。程式還有許多改善空間,將來或許可以把他OPEN SOURCE這樣應該可以造福更多的人。目前程式我只在幾個平台TEST過,可能還有很多問題,請見諒。
歡迎分享各位大大的使用心得。
檔案下載: (歡迎分流)
PC 端KTV主程式 1.54MB 檔名:KTV_03.rar
更新版本,軟體版本:1.0.0.3。
PDA 端KTV主程式 633KB 檔名:KTVRemoter.rar
檔案分流: (整理)
Mobile01 下載服務:
Mobile01 下載服務
lc兄 的分流:
PC 端KTV主程式
PDA 端KTV主程式
shiori兄 的台灣學術網路:
PC 端KTV主程式
PDA 端KTV主程式
軟體更新列表:
PC 端KTV主程式:
2006.01.11
更新部份舊電腦的相容性。 安裝版本:1.0.0.2,軟體版本:1.0.0.2。
修正問題來源:zhihong_chen206 兄的問題
關於zhihong兄的問題,這是第二個修訂版本。原本初版的安裝程式用意是讓安裝程式越小越好,許多一般電腦常見的檔案我就不安裝了。這個版本加入不少執行時所必須的程式。檔案大小肥了不少。
主程式皆為版本:1.0.0.2,所以如果你下載的是1.0.0.2,而且運作也沒問題,就不需要更新。
PDA 端KTV主程式:
尚無。
附註:
安裝版本。指的是安裝工具的版本。就是SETUP程式的版本。可以在安裝中的License宣告中找到。
軟體版本。指的是主程式的版本。就是KTV.EXE的版本。可以在主程式標題找到。
PDA版本。版號必須由Assembly提供。
版本發行方式。第一版為 KTV.rar,第二版為 KTV_01.rar 以此類推。以不影響分流更新為原則。