[PHP/MP3 streaming] Release 1.0.3(bug fixed)

http://linuxchannel.net/
http://ftp.linuxchannel.net/devel/php_stream/
http://linuxchannel.net/mp3stream/

안녕하세요?…
드디어 1년(?) 만에 완성했습니다.
(작년 이맘때에 시작했으니…. T.T)

아래는 README.txt 파일 내용입니다.
(말도 안되는 영어라서… 죄송…T.T)

[PHP/MP3 streaming 1.0.3]

## [PHP/MP3 streaming] APACHE/PHP4 base very simple mp3 streaming server
##
## [author]
## – Chilbong Kim
## – http://linuxchannel.net/
##
##
## [What is ‘PHP/MP3 streaming’?]
## – 아파치/PHP4 기반 간단한 mp3/ogg 스트리밍 서버
## – 기능 :
## 1) HTTP 프로토콜을 지원하는 mp3 player로 실시간 음악 전송
## 2) 한글 파일, 띄어쓰기 파일 이름 지원
## 3) MP3/OGG 파일 지원
## 4) CD cover 이미지 view
## 5) Text 파일 view
## 6) 사용자 추가곡 및 관리(골라서 듣기)
## 7) 웹 인터페이스 사용자 설정(템플렛 방식)
## 8) 실시간 bitrate 조절(mp3 mono 64Kbps 만 지원) 및
## 전송(lame 설치 요구됨)
## 9) 기타
##
## * 권장 용도 : 사내 인트라넷, 음반 저작권이 자유로운 홈페이지
## * 제작 배경 : 안갈쳐줘오~~~ (많을걸 요구하시는 구려..^.9)
## * 여자친구 만들어 주세요…T.T(이럴때 PR 해야쥐이…크크)
##
##
## [changes]
##
## – 2003.05.22(Ver 1.0.3)
## fixed setcookie(_userconf, _userlist)
## fixed user_agent() function
## support some Window-Media-Player/7.1 over(it’s poor)
## – 2003.05.21(Ver 1.0.2)
## add theme(default,blue,black)
## add templates(dragonball)
## – 2003.05.20(Ver 1.0.0)
## add user configuration interface
## – 2003.05.19(Ver 0.9.9)
## add my playlist
## add user configuration
## – 2003.05.10(Ver 0.9.5)
## add/delete user user playlists
## – 2003.05.01(Ver 0.9.0)
## add user interface
## add base play lists,
## add mp3, ogg infomation
## – 2003.04.29(Ver 0.6.7)
## fixed ‘+’ string for user agent guly parsing
## – 2003.01.05(Ver 0.6.6)
## small bug fixed
## – 2002.08.20(Ver 0.6.5)
## support vorbis OGG file
## support RMA(ReadMedia-Player)
## support Zinf(FreeAmp)
## support XMPlay(win)
## – 2002.05.15(Ver 0.5)
## support access logging
## security
## support direct access(such as xmms, winamp …), then random playing
## – 2002.05.14(Ver 0.3)
## support PHP/4.0.x
## – 2002.05.13(Ver 0.2)
##
##
## [download & online source view]
## – >http://ftp.linuxchannel.net/devel/php_stream/
##
##
## [demo view]
## – http://linuxchannel.net/mp3stream/
##
##
## [requirements]
## 0. GNU/Linux OS
## 1. apache 1.3.x (or 2.0.x not test)
## 2. PHP/4.x.x
## 3. some mp3 or ogg files
## 4. mp3 player(such as winamp, xmms, …)
## 5. There is no need to use together.
## (such as icecast, apache-mp3, mod_mp3 streaming server)
##
##
## [install lame] <-- this options
## 0. download : http://lame.sourceforge.net/
## (http://lame.sourceforge.net/download/download.html)
## 1. tar zxvf lame-xxx.tar.gz
## 2. cd lame-xxx
## 3. ./configure (default PREFIX=/usr/local)
## 4. make
## 5. make install (install to ‘/usr/local/bin/lame’)
##
##
## [reference]
## 0. if mime type isn’t registered by IANA(->ICANN),
## adding a “x-” before the subtype
## 1. /usr/local/apache/conf/mime.types.default
## 2. http://sander.vanzoest.com/talks/apachecon/2001/notes/notes_apachecon.txt
## 3. http://www.mp3dev.org/ support mp3 bitrate(use lame)
## 4. RFC 1806, The Content-Disposition Header
## 5. RFC 3003, The audio/mpeg Media Type
## 6. vorbis OGG : http://www.xiph.org/ and http://www.vorbis.com/faq.psp
##
##
## [test and more support]
## 1. Linux/2.4 (redhat 7.x)
## 2. Apache/1.3.x
## 3. PHP/4.2.x PHP/4.1.x, PHP/4.0.x
## 4. useragent :
## – MSIE5/6
## – netscape/4,6,7 (linux,win)
## – mozilla/0.9.x/1.x.x(linux)
## – xmms/1.x.x(linux) : ok
## – winamp(win) : ok
## – winmap3(win) : ok
## – Zinf(FreeAMP) : ok
## – XMPlay(win) : ok
## – RMA, RealMedia-Player(win) : ok
## – Window-Media-Player(win) : some (7.1 over)
## – NSPlayer(win) : fail
## 5. test only *.mp3(korean file name success)
## 6. support lame(only *.mp3 bitrate)
## 7. support access log write(options)
## 8. support direct access(such as xmms, winamp …)
## 9. support vorbis OGG file
## 10. support view images(CD covers.jpg …)
## 11. support view text file
##
##
## [TODO] – I just think.
## 1. user auth(option)
## 2. check and more useragent support
## 3. ogg infomation support
## 4. etc, …. T.T
##
## enjoy !!!
##
#####################################################

1226617945.rar