November 18,2006

[科技‧新知] 網路電台教學step by step‧點歌篇

點歌系統其實不難安裝,而且如果DJ不講話,有了點歌系統,DJ也就不需要了...XD

首先在SAM上方,點選File→Config



選擇Request Policy,確認Enable requests有打勾



下方的Only accept requests from these IP addresses裡,確定裡面至少有127.0.0.1



再來把抓下來的samphpweb.rar按右鍵解壓縮



選擇解壓縮到C:\AppServ\www



再來請到C:\AppServ\www\samphpweb



找到config.php,按右鍵開啟



選擇"從清單選取程式"



選擇NotePad,用記事本開啟
記得把"永遠用選取的程式來開啟這種檔案"取消打勾



找到$dblogin["password"]="root";把root改成在MySQL設定的密碼



OK,到這邊設定完成囉,趕快來試試看!
打開瀏覽器,在網址列打入http://127.0.0.1/samphpweb/



就會看到目前播放的曲目和已經播放過的曲目喔:)



點下左邊的"曲目點撥"



在想要點播的歌按下Request鍵



跳出這個畫面"Request Successfully Processed!",就代表點歌成功了!



回頭看看剛剛的播放中曲目,已經自動排入播放清單囉!



再看看SAM的Queue佇列,出現了被點播的歌曲囉,還多了"~request~"代表點歌



看到這邊,你的電台就大功告成囉!
對外的電台網址就是http://你的IP:8000/
這個IP不是127.0.0.1喔,而是你對外的IP
對外的點歌網址則是http://你的IP/samphpweb/


如果還有問題的話,歡迎回覆發問:)

Posted by tingyutony at 樂多Roodo! │23:52 │回應(38)引用(0)科技‧新知
樂多分類:網路/3C 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/2494810
回應文章
我輸入http://127.0.0.1/samphpweb/這網址卻顯示無法顯示網頁耶
不知道是那裡出了問題
還有在開config時忘了將永遠用此程式開啟取消打勾了
要怎麼恢復啊?
謝謝^^
你的教學很詳細喔
Posted by michelle at November 23,2006 22:17
哈囉 michelle:)

你可以試試看把Apache重開看看
程式集→AppServ→Control Server by Service→Apache Restart

再不行的話
請確定你的檔案有放到C:\AppServ\www\

另外你的第二個問題
請到控制台→資料夾選項→檔案類型
找到被你改過的副檔名(php?)
再變更開啟的程式即可:)

有問題再留言吧
不好意思有點慢回呢:(
Posted by TTY at November 24,2006 09:23
請問為何我照你的設定去做了
也成功了
但無法點歌耶!
Your request failed!

Your request failed because of the following reason

Artist recently played.
它出現這樣的東西
我看不懂
麻煩您為我解釋一下
謝謝
Posted by Pat at December 26,2006 21:58
sorry
回的有點慢

Artist recently played.
這代表同個藝人的歌最近放過囉

可以修改一下你的點播規則:)
Posted by TTY at December 28,2006 01:32
補充一下 我確定有把網頁放到C:\AppServ\www之下了!!
Posted by moonorblue at January 7,2007 01:51
阿阿剛剛才發現第一po沒有送出= ="
就是我的網頁也開不起來欸
確定Apache有開了,我的電台都很正常
但是就網頁開不起來
是哪邊設定出錯了嗎??
Posted by moonorblue at January 7,2007 11:50
哈囉 moonorblue:)

這個問題
應該是Apache沒有正常執行
因為看的到電台網頁跟Apache是沒有關係的:)

你可能要打開工作管理員
看有沒有httpd.exe在執行

然後可以試試
程式集\AppServ\Control Server by Manual\Apache Stop
程式集\AppServ\Control Server by Manual\Apache Start
程式集\AppServ\Control Server by Service\Apache Restart

再不行就重開機試試:)
Posted by TTY at January 7,2007 12:15
我也是不行呢!!!
Posted by Ben at January 14,2007 19:55
我依照你的教學步驟去弄了!全部都OK了,就只有點歌的網頁出不來!試了全部的方法都不行耶@打不開,WHAT CAN I TO DO? THANK U!
Posted by hafive at March 4,2007 14:45
關於點歌網頁的問題
我自己本來也是沒辦法顯示
工作管理員裡就是少了httpd.exe
後來我在想是不是自己的電腦已經有個server在開機時就啟動了
因為我之前有在架server 找了一下 就把MySQL2005砍掉 重開機
然後就可以用了
有相同問題的朋友可以往這方向去找
Posted by alexei at March 22,2007 18:19
我到目前為止都很順利
但是到最後到PLAYER頁面上 卻是顯示
Station offline - This Station or AudioRealm may be offline. Please check back later.


請問是哪裡發生問題呢
Posted by 729 at May 6,2007 23:07
請問點歌系統有沒有辦法讓點歌排列方式改改呢?
因為A點歌
B又點歌
C又點歌
結果音樂放映狀況變成是
C先放B在放A最後放
請問有沒有辦法改呢?
Posted by 海神夜 at June 15,2007 16:42
appserv不能啟動,

用本機服務啟動也是不能..

請問有方法解決嗎
Posted by cshacker at July 29,2007 10:06
對了忘了說..

重裝appserv 重新啟動等方法都

試過了~

httpd就是不出現
Posted by cshacker at July 29,2007 10:07
請問如何增加點歌頁的背景以及面板配置?
因為PHP跟HTML差很多 在下不會更改
在下有使用Dreamweaver編輯 但是裡面有很多PHP檔 不知道改哪個
Posted by formula2028 at July 31,2007 00:02
我自已點歌什麼都可以了!!
可是我把網址給朋友
朋友說他按下點播後,完全沒有歌..
他跟本就看不到我的清單
是我設定錯誤了嗎?!還是?!
Posted by 阿糟 at August 11,2007 11:37
你給朋友的網址是?
Posted by 踢踢歪 at August 12,2007 02:35
請問要怎麼改點播規則阿@@?
Posted by airson at August 20,2007 00:32
Config裡 Playlist rotation rules 可以限定歌曲被播放的規則 違反就會點播失敗
Request Policy 則可以限定聽眾點歌次數 每小時/每日
Posted by 踢踢歪 at August 21,2007 02:25
config裡面找不到Playlist rotation rules 和
Request Policy 耶....~"~

是上面教學中出現過的config嗎-0-a?
Posted by Airson at August 23,2007 23:48
在SAM上方,點選File→Config
Playlist rotation rules 和 Request Policy 會在左方
Posted by 踢踢歪 at August 24,2007 01:33
不知道一般電腦可以容幾個人收聽呢?
Posted by sin at August 25,2007 20:26
要看你網路的上傳頻寬以及設定的音質決定喔

一般來說,網路使用2M/256K
在音質開64Kbps的情形下
在理想情形下可以分享給256/64=4人
但建議要再少掉一人
留下的頻寬給自己上網用
Posted by 踢踢歪 at August 26,2007 10:52
歌曲方面沒有問題...可是就是不能播有中文字的歌....
只能播英交.....
什麼辦?
Posted by Spike at September 4,2007 20:45
應該是資料庫編碼的問題
建議你把MYSQL重裝
順便也把SAM也重裝試試看

如果還是有問題的話
可能你一開始就要先進MYSQL設定一個資料庫
編碼要設成latin1_swedish_ci
Posted by 踢踢歪 at September 4,2007 21:23
都是不明白...
我第一次自己多手在編碼較設成big5
在playlist入中文歌時出了"?????"的字樣
現在跟你的步驟...用了utf8...
入歌卻只能入英文..中文也不能入><
你說的那句:
"可能你一開始就要先進MYSQL設定一個資料庫
編碼要設成latin1_swedish_ci"
是不是到appserv > Configuration Server > MySQL Edit the my.ini Configuration File那裡的default-character-set = utf8
轉成default-character-set = latin1_swedish_ci
不是的話到哪裡設定?
Posted by Spike at September 5,2007 21:09
踢踢歪大哥><
求求你教下我吧
Posted by Spike at September 5,2007 22:06
呃 不是啦
基本上都不用動那裡啊
你現在要做的
乾脆一點就是把AppServ和SAM都先移除
再來就是把AppServ和SAM都照著步驟再做一遍試試看
如果還有問題就留msn
我再線上跟你談:)
Posted by 踢踢歪 at September 5,2007 23:31
djmaster9172@hotmail.com
這個是我msn=]
快快加我!!!
Posted by Spike at September 6,2007 19:53
請問為什麼我要新增歌曲他都沒有反應呢??

困擾~"~
Posted by bassmank at September 18,2007 17:28
我想請問一下阿
如果要改點播的待播歌曲數量
(現在只有兩手,有人反應不夠@@)
可是對php不熟
不知道要從何下手
可以指點一下嗎 拜託了 Orz
Posted by hi8d at September 19,2007 13:49
為什麼我點了歌之後會很久很久才會出現我點的那首歌呢
而不會馬上出現,有時甚至不會出現??
是不是哪邊弄錯了@@
Posted by hope at September 23,2007 22:19
請問待撥曲目要怎麼修改程式碼才能讓他顯示
兩首以上阿
程式碼看了老半天不知道從何下手改起@@
Posted by 索爾 at April 1,2008 17:19
我看到我的工作管理員有兩個httpd.exe執行

然後我輸入http://127.0.0.1/samphpweb

都沒有反應

連不到

改成自己對外ip也不能...

118.170.xx.xx 這種的

好困擾

另外我是選icecast來架設

會有影響嗎

因為我用shoutcast也不能進點歌網頁
Posted by WILLIAM at August 29,2008 10:48
Thank you for valuable information.
Posted by Italiak1 at October 17,2008 14:17
我開了APACE RESTAR沒有反應哦...
工作管理員里也沒有HTTPED.EXE
Posted by jerrry at April 20,2009 15:13
我的msn:
jerry-kit1028@hotmail.com
幫幫我哦...
Posted by jerrry at April 20,2009 15:15
你好.....
本人發現閣下的php碼有BUG....
至少我沒有發現有history.php的存在...
還有top10的碼,如果t了他,會發生error..請問解決方法....
還有如何可以拉長點撥歌曲和已播放曲目??
點撥只顯示兩行,已播放曲目只顯示五行,並不夠用,因此本人在此求history.php,top10的正確碼和拉長顯示曲目的碼

以上
Posted by 問題者 at August 21,2009 02:08