[科技‧新知] 網路電台教學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)
│
科技‧新知
引用URL
http://cgi.blog.roodo.com/trackback/2494810
我輸入http://127.0.0.1/samphpweb/這網址卻顯示無法顯示網頁耶
不知道是那裡出了問題
還有在開config時忘了將永遠用此程式開啟取消打勾了
要怎麼恢復啊?
謝謝^^
你的教學很詳細喔
哈囉 michelle:)
你可以試試看把Apache重開看看
程式集→AppServ→Control Server by Service→Apache Restart
再不行的話
請確定你的檔案有放到C:\AppServ\www\
另外你的第二個問題
請到控制台→資料夾選項→檔案類型
找到被你改過的副檔名(php?)
再變更開啟的程式即可:)
有問題再留言吧
不好意思有點慢回呢:(
請問為何我照你的設定去做了
也成功了
但無法點歌耶!
Your request failed!
Your request failed because of the following reason
Artist recently played.
它出現這樣的東西
我看不懂
麻煩您為我解釋一下
謝謝
sorry
回的有點慢
Artist recently played.
這代表同個藝人的歌最近放過囉
可以修改一下你的點播規則:)
補充一下 我確定有把網頁放到C:\AppServ\www之下了!!
阿阿剛剛才發現第一po沒有送出= ="
就是我的網頁也開不起來欸
確定Apache有開了,我的電台都很正常
但是就網頁開不起來
是哪邊設定出錯了嗎??
哈囉 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
再不行就重開機試試:)
我也是不行呢!!!
我依照你的教學步驟去弄了!全部都OK了,就只有點歌的網頁出不來!試了全部的方法都不行耶@打不開,WHAT CAN I TO DO? THANK U!
關於點歌網頁的問題
我自己本來也是沒辦法顯示
工作管理員裡就是少了httpd.exe
後來我在想是不是自己的電腦已經有個server在開機時就啟動了
因為我之前有在架server 找了一下 就把MySQL2005砍掉 重開機
然後就可以用了
有相同問題的朋友可以往這方向去找
我到目前為止都很順利
但是到最後到PLAYER頁面上 卻是顯示
Station offline - This Station or AudioRealm may be offline. Please check back later.
請問是哪裡發生問題呢
請問點歌系統有沒有辦法讓點歌排列方式改改呢?
因為A點歌
B又點歌
C又點歌
結果音樂放映狀況變成是
C先放B在放A最後放
請問有沒有辦法改呢?
appserv不能啟動,
用本機服務啟動也是不能..
請問有方法解決嗎
對了忘了說..
重裝appserv 重新啟動等方法都
試過了~
httpd就是不出現
請問如何增加點歌頁的背景以及面板配置?
因為PHP跟HTML差很多 在下不會更改
在下有使用Dreamweaver編輯 但是裡面有很多PHP檔 不知道改哪個
我自已點歌什麼都可以了!!
可是我把網址給朋友
朋友說他按下點播後,完全沒有歌..
他跟本就看不到我的清單
是我設定錯誤了嗎?!還是?!
你給朋友的網址是?
請問要怎麼改點播規則阿@@?
Config裡 Playlist rotation rules 可以限定歌曲被播放的規則 違反就會點播失敗
Request Policy 則可以限定聽眾點歌次數 每小時/每日
config裡面找不到Playlist rotation rules 和
Request Policy 耶....~"~
是上面教學中出現過的config嗎-0-a?
在SAM上方,點選File→Config
Playlist rotation rules 和 Request Policy 會在左方
不知道一般電腦可以容幾個人收聽呢?
要看你網路的上傳頻寬以及設定的音質決定喔
一般來說,網路使用2M/256K
在音質開64Kbps的情形下
在理想情形下可以分享給256/64=4人
但建議要再少掉一人
留下的頻寬給自己上網用
歌曲方面沒有問題...可是就是不能播有中文字的歌....
只能播英交.....
什麼辦?
應該是資料庫編碼的問題
建議你把MYSQL重裝
順便也把SAM也重裝試試看
如果還是有問題的話
可能你一開始就要先進MYSQL設定一個資料庫
編碼要設成latin1_swedish_ci
都是不明白...
我第一次自己多手在編碼較設成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
不是的話到哪裡設定?
踢踢歪大哥><
求求你教下我吧
呃 不是啦
基本上都不用動那裡啊
你現在要做的
乾脆一點就是把AppServ和SAM都先移除
再來就是把AppServ和SAM都照著步驟再做一遍試試看
如果還有問題就留msn
我再線上跟你談:)
請問為什麼我要新增歌曲他都沒有反應呢??
困擾~"~
我想請問一下阿
如果要改點播的待播歌曲數量
(現在只有兩手,有人反應不夠@@)
可是對php不熟
不知道要從何下手
可以指點一下嗎 拜託了 Orz
為什麼我點了歌之後會很久很久才會出現我點的那首歌呢
而不會馬上出現,有時甚至不會出現??
是不是哪邊弄錯了@@
請問待撥曲目要怎麼修改程式碼才能讓他顯示
兩首以上阿
程式碼看了老半天不知道從何下手改起@@
我看到我的工作管理員有兩個httpd.exe執行
然後我輸入http://127.0.0.1/samphpweb
都沒有反應
連不到
改成自己對外ip也不能...
118.170.xx.xx 這種的
好困擾
另外我是選icecast來架設
會有影響嗎
因為我用shoutcast也不能進點歌網頁
Thank you for valuable information.
我開了APACE RESTAR沒有反應哦...
工作管理員里也沒有HTTPED.EXE
你好.....
本人發現閣下的php碼有BUG....
至少我沒有發現有history.php的存在...
還有top10的碼,如果t了他,會發生error..請問解決方法....
還有如何可以拉長點撥歌曲和已播放曲目??
點撥只顯示兩行,已播放曲目只顯示五行,並不夠用,因此本人在此求history.php,top10的正確碼和拉長顯示曲目的碼
以上