웹 브라우져 설정

  1. "도구 -> 인터넷 옵션 -> 언어" 메뉴를 선택한다.
  2. 영어[en]와 한국어[ko]를 추가하고 원하는 언어를 가장 상단에 위치한다.

JVM 설정

  • 일반적으로 LANG 환경 변수를 설정해 주면 자동으로 설정이 된다.
<PRE>locale -a Solaria unix 명령어로 지원 가능한 encoding을 확인한다.
env LANG ko csh에서 Encoding을 설정한다. (KSC5601, EUC-KR)
LANG=ko ksh에서 Encoding을 설정한다. (KSC5601, EUC-KR)
</PRE>
  • JVM 옵션 설정 (UTF-8, ISO-8859-1, KSC5601)
<PRE>-Dfile.encoding=8859_1 필수 항목
-Dfile.client.encoding=8859_1
-Dclient.encoding.override=8859_1 JVM 버전에 따라 (사용안함)
</PRE>
  • JSP를 사용하여 JVM 옵션 확인 (encoding.jsp)
<PRE>file.encoding = <%= System.getProperty("file.encoding") %><br>
file.client.encoding = <%= System.getProperty("file.client.encoding") %><br>
client.encoding.override = <%= System.getProperty("client.encoding.override") %><br>
</PRE>

HTML 설정

HTML 파일을 UTF-8로 만들어 저장한다.

<PRE><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</PRE>

XML 설정

XML 파일을 UTF-8로 만들어 저장한다.

<PRE><?xml version="1.0" encoding="UTF-8" ?>
</PRE>

JSP 설정

JSP 파일을 UTF-8로 만들어 저장한다.

<PRE><%@ page pageEncoding="UTF-8" %>
<%@ page contentType="text/html;charset=UTF-8" %>
</PRE>

Servlet 설정

HTTP 요청의 인코딩 지정

<PRE>request.setCharacterEncoding("UTF-8");
</PRE>

HTTP 응답의 인코딩 지정

<PRE>response.setContentType("text/html; charset=UTF-8");
</PRE>

web.xml 설정

<PRE><mime-mapping>
<extension>html</extension>
<mime-type>text/html;charset=UTF-8</mime-type>
</mime-mapping>
</PRE>

Default Oracle Database 문자셋

  • Default Oracle Database 문자셋 : UTF-8 (AL32UTF8), 한국에서는 KSC5601 (KO16KSC5601)
  • AL32UTF8, KO16KSC5601 (KSC5601), WE8ISO8859P1 (8859_1)
  • Default Oracle Database 문자셋 확인 방법
<PRE>sqlplus system/manager

select parameter || ' : ' || value parameter_value
from NLS_DATABASE_PARAMETERS
where parameter = 'NLS_CHARACTERSET'
or parameter = 'NLS_NCHAR_CHARACTERSET';

select name || ' : ' || substr(value$, 1, 40) parameter_value
from sys.props$
where name = 'NLS_CHARACTERSET';

select parameter || ' : ' || value parameter_value
from NLS_INSTANCE_PARAMETERS, V$NLS_PARAMETERS, NLS_SESSION_PARAMETERS;
</PRE>
  • Oracle Database 문자셋 변경 방법
환경 변수 또는 %ORACLE_HOME%/dbs/init[SID].ora 을 설정한다.
<PRE>NLS_LANG='American_America.Ko16ksc5601'
ORA_NLS33='$ORACLE_HOME/ocommon/nls/admin/data'
NLS_DATE_FORMAT='YYYY-MM-DD'
</PRE>
  • DriverManager에서 문자셋 설정 방법
<PRE>java.util.Properties props = new java.util.Properties();
props.put("charSet", "KSC5601" );
DriverManager.getConnection(dbUrl, props);
</PRE>

gnump3d 음악스트리밍을 가능하게 해주는 서버
GNUMP3d - The GNU Streaming MP3 / OGG Vorbis Server.


Homepage: http://www.gnump3d.org/
Version : 3.0
Author  : Steve Kemp <steve@steve.org.uk>

 


NOTE
----

  All development of this branch of the project has ceased.
  
  In the future there might be a GNUMP3d 3.x branch writen in
 modern Perl, or Ruby, supporting an SQLite back-end.  However
 there are no plans to start on this in the short-term future.

 

 

Contents
--------

   This README file is split into the following sections.
 Please read it all before reporting bugs, or problems:

 Introduction
 Supported Platforms
 Installing
 Configuration
 Running
 Customisation
        Documentation  
 Mailing Lists
 Reporting Bugs
 License  (GPL)
 Alternative Solutions
 Thanks
        Comments / Suggestions / Patches?

 Recent Changes


Introduction
------------

  This server attempts to provide an attractive interface to browsing
 and streaming a large MP3 or OGG collection via your web browser.

  It allows MP3's and OGG Vorbis files to be served to any media player
 which supports audio streaming.  Supported players include XMMS, FreeAmp
 and WinAmp.

  In addition to this support is also present for streaming MPEG video
 files direct to clients.


--
 NOTE: The streaming of movies requires a  player capable of supporting
        HTTP downloads.
-


  The streaming is very versatile; individual files may be played directly,
 whole directory trees can be streamed, you may even choose to listen to
 audio files which match a particular pattern.

  The display of files is built up in real-time; which means that
 you don't need to restart the server when adding music to your
 collection.  Although as an optimization song tag details are only refreshed
 when a supplied indexing script runs.


Supported Platforms
-------------------

  This software was primarily developed under Debian GNU/Linux, and
 should run on any similar GNU/Linux development platform.

  Because the software is written with the portable scripting
 language, Perl, it should also run under other flavours of Unix.

  GNUMP3d has been tested upon the following platforms:

 GNU/Linux FreeBSD  OpenBSD
 NetBSD  Solaris  

 Microsoft Windows(*)

 
   --
  (*) Using the most current version of the ActiveState Perl distribution only.

 

Installing under Unix
---------------------

  From the unpacked archive simply run 'make install'.

  The software can also be purged by running 'make uninstall' - if you have
 the original unpackaged archive.

  After installing the software you may well want to run the test scripts,
 you can do this by simply running 'make test'.  Any failures at this
 point are bugs - and should certainly be reported as such.

 

Configuration
-------------

  When the server starts it looks for the global configuration file,
 which defaults to /etc/gnump3d/gnump3d.conf - you may instead copy
 this file to your home directory, as '.gnump3drc' in which case
 the personal configuration file will override the system wide one.

  You may supply the location of an alternative configuration file
 via the '--config' command line option.

NOTE:

  You will definitely need to edit the config file prior to running
 the server for the first time.


Running
-------

  The first time you start the server you should make sure you
 have a current "index" of your music.  To generate an index
 please run the script 'gnump3d-index' after updating your
 configuration file as discussed above.

  Once you have an index you should run the main script, 'gnump3d'
 to start the streaming server.

  Once the server is started point a web browser at the host and
 port which you have specified, and browse/stream away.

  After you have verified that the server works you may wish to
 run it in the background.  To do this create a startup script
 for your platform and mail it to me - if there isn't one included
 in 'rcfiles/'


Customisation
-------------

  The appearance of the server may be changed by switching to a new
 theme.  The themes may be browsed and selected from the HTML pages
 which are generated - if you wish to change the default theme please
 see the configuration variable 'theme' in gnump3d.conf for details.

  You may freely modify the theme files themselves, or create a new
 theme to change the appearance of the server.
 
  (Theme files are stored in a directory with the name of the theme in
 the /usr/share/gnump3d/ directory).


Documentation
-------------

  The documentation included with this software includes several
 'man pages' which are installed along with the software, those
 along with this document, and the project's website should contain
 all the information you need to run the software.

   The man pages should be installed when you install the software,
 if you need help on something try the following commands:

 man gnump3d
 man gnump3d.conf
 man gnump3d-top

 

Mailing Lists
-------------

  There are two mailing lists which you can turn to if you'd like
 help, assistance, or discussion on this software.

  Full details of these are given on the project's website, at
 the following URL:

        http://www.gnump3d.org/lists.html

  NOTE: You must be subscribed to the mailing lists in order to
 post messages.  This is a regretable position made necessary by
 the amount of spam an open mailing list would receive.


Reporting Bugs
--------------

  For a bug report to be useful it needs to contain as
 much information as possible.

  A simple means of giving all the relevant information is
 to use the integrated bug reporting plugin.  (Obviously you
 can't use this if the bug you wish to report concerns
 plugins ;).
 
  To use the bug reporting plugin simply point your web browser
 at:
 
  http://server:port/bug/
 
  Enter the text of your report into the text area, and click
 on the submit button.
 
  If you're not using the bug reporting plugin simply send
 me an email.  To assure prompt attention please include the
 following information:

   1. Your operating system, and version:
 Run 'uname -a', and 'arch' and send me the results.

   2. The version of GNUMP3d you're using.
 Run 'gnump3d --version' and send me the results.

   2a. The output of 'gnump3d --dump-plugins' if you're having
      problems with the plugin support.

   3. The browser/client/MP3 player you're using.

  If you can send a patch that would be great; if not the more
 detailed your report is the better.


License
-------

  As the name might suggest, this software is distributed under
 the terms of the GNU Public License, version 2.

  Please find a copy of the GNU Public License included with the
 source archive in the file COPYING, it will also be accessible
 from the server itself; read the startup banner for details.


Alternative Solutions
---------------------

  Here's a brief list of alternative solutions which
 you may want to investigate if this software doesn't
 quite meet your needs.


   Edna - http://edna.sourceforge.net/

    This is very similar to this application, in fact this server
   was initially modelled after Edna.

    Edna lacks searching facilities, tag display for OGG files, and
   is written in Python.


 
   Ample - http://ample.sourceforge.net/

    This is a simple server which is comparable to Shoutcast.

 

   KPlaylist - http://www.kplaylist.net/

    This is a PHP-based solution which allows you to add individual
   files to your playlist via your web browser then play it.
    KPlaylist requires a database backend.


Thanks
------

  I'm indebted towards many people who sent me bugfixes, corrections,
 interesting questions and suggestions.

  It is with their help that this software is what it is today, and I
 can't thank them highly enough.  Any remaining bugs are of course
 entirely my fault.


Comments / Suggestions / Patches?
---------------------------------

  I optimistically welcome comments, feedback, suggestions, updated
 documentation and contributed themes/logos.

  If you really like the software consider purchasing something from
 the wishlist you'll find displayed at http://www.gnump3d.org/

 

Steve
---
<steve@steve.org.uk>

 

-서울지역-

KBS1 표준FM: 97.3 음악FM: 93.1
KBS2 표준FM: 106.1 음악FM: 89.1
MBC 표준FM: 95.9 음악FM: 91.9
SBS 러브FM: 103.5 파워FM: 107.7
CBS 표준FM: 98.1 음악FM: 93.9
EBS 교육라디오: 104.5

YTN 라디오: 94.5
평화방송: 105.3
불교방송: 101.9
교통방송: 95.1
인천교통방송: 100.5
국군방송: 101.1
AFKN:102.7
원음방송: 89.7
극동방송: 106.9

-지방 KBS-

부산: 1R 103.7 2R 97.1 음악FM 92.7 EBS 107.7
광주: 1R 90.5 2R 95.5 음악FM 92.3 EBS 105.3
대전: 1R 94.7 2R 100.9 음악FM 98.5, 102.1 EBS 105.7
전주: 1R 100.7 2R 92.9(군산) EBS 106.9
청주: 1R 89.3 음악FM 94.1 EBS 107.9
충주: 1R 90.9 음악FM 100.3 EBS 104.1
춘천: 1R 99.5 2R 98.7 음악FM 91.1 EBS 106.5
창원: 1R 91.7 음악FM 93.9 EBS 104.3
진주: 1R 90.3 음악FM 89.3 EBS 106.3
거창: 음악FM 92.1 EBS 104.7
여수: 1R 95.7 음악FM 94.5 EBS 106.3
울산: 1R 90.7 음악FM 101.9 EBS 105.9
원주: 1R 95.5 음악FM 89.5 EBS 104.9
강릉: 1R 98.9 2R 102.1 음악FM 89.1 EBS 104.9
목포: 1R 105.9 음악FM 98.3 EBS 106.3
태백(삼척): 1R 93.7 음악 97.3 EBS 107.1
안동: 1R 90.5, 104.5 음악FM 88.1 EBS 107.7
포항: 1R 95.9 음악FM 93.5 EBS 106.7
대구: 1R 101.3 2R 102.3 음악FM 89.7 EBS 105.1
제주: 1R 99.1 2R 91.9 음악FM96.3 EBS 107.3
서귀포: 2R 89.7 음악FM 99.9 EBS 104.9

-지방MBC-

부산: 95.9/88.9
광주: 93.9/91.5
대전: 92.5/97.5
전주: 94.3/99.1
춘천: 92.3/94.9
청주: 107.1/99.7
울산: 97.5/98.7
마산: 98.9/100.5
진주: 91.1/97.7
거창: 93.5/96.1
충주: 96.1/88.7
강릉: 96.3/94.3
원주: 92.7/98.9
삼척: 93.1/99.9
태백: 101.5/98.1
목포: 89.1/102.3
안동: 100.1/91.3
포항: 100.7/97.9
대구: 96.5/95.3
여수: 100.3, 107.1/98.3
제주: 97.9/90.1
서귀포: 97.1/102.9

-지역민방-

KBC: 101.1/96.7
PSB: 99.9
TJB: 95.7/96.5
TBC: 99.3/99.7
UBC: 92.3
JTV: 90.7
CJB: 101.5

-지방CBS-

부산: 102.9/99.3
광주: 103.1
대전: 91.7
전주: 103.7
청주: 91.5
제주: 93.3
서귀포: 90.9
춘천: 93.7
강릉: 91.5
창원: 106.9
포항: 91.5
여수: 102.1
대구: 103.1

-지방평화방송-

광주: 99.9
부산: 101.1
대전: 106.3
대구: 99.9

마산: 105.5 (2008년 9월의 개국)

-지방불교방송-

부산: 89.7
광주: 89.9
청주: 96.7
춘천: 100.1
대구: 94.5

울산: 105.3 (2008년 6월의 개국)

-지방교통방송(TBN)-
부산: 94.9
광주: 97.3
대전: 102.9
대구: 103.9
원주: 105.9
전주: 102.7

-지방극동방송-

부산: 93.3 (2008년 5월의 개국)
제주: 101.1
대전: 93.3
창원: 98.1
영동: 90.1, 102.9, 100.9
목포: 100.5
포항: 90.3
울산: 107.3

-국악방송-
서울: 99.1
남원: 95.9

-서울지역-

KBS1 표준FM: 97.3 음악FM: 93.1
KBS2 표준FM: 106.1 음악FM: 89.1
MBC 표준FM: 95.9 음악FM: 91.9
SBS 러브FM: 103.5 파워FM: 107.7
CBS 표준FM: 98.1 음악FM: 93.9
EBS 교육라디오: 104.5

YTN 라디오: 94.5
평화방송: 105.3
불교방송: 101.9
교통방송: 95.1
인천교통방송: 100.5
국군방송: 101.1
AFKN:102.7
원음방송: 89.7
극동방송: 106.9

-지방 KBS-

부산: 1R 103.7 2R 97.1 음악FM 92.7 EBS 107.7
광주: 1R 90.5 2R 95.5 음악FM 92.3 EBS 105.3
대전: 1R 94.7 2R 100.9 음악FM 98.5, 102.1 EBS 105.7
전주: 1R 100.7 2R 92.9(군산) EBS 106.9
청주: 1R 89.3 음악FM 94.1 EBS 107.9
충주: 1R 90.9 음악FM 100.3 EBS 104.1
춘천: 1R 99.5 2R 98.7 음악FM 91.1 EBS 106.5
창원: 1R 91.7 음악FM 93.9 EBS 104.3
진주: 1R 90.3 음악FM 89.3 EBS 106.3
거창: 음악FM 92.1 EBS 104.7
여수: 1R 95.7 음악FM 94.5 EBS 106.3
울산: 1R 90.7 음악FM 101.9 EBS 105.9
원주: 1R 95.5 음악FM 89.5 EBS 104.9
강릉: 1R 98.9 2R 102.1 음악FM 89.1 EBS 104.9
목포: 1R 105.9 음악FM 98.3 EBS 106.3
태백(삼척): 1R 93.7 음악 97.3 EBS 107.1
안동: 1R 90.5, 104.5 음악FM 88.1 EBS 107.7
포항: 1R 95.9 음악FM 93.5 EBS 106.7
대구: 1R 101.3 2R 102.3 음악FM 89.7 EBS 105.1
제주: 1R 99.1 2R 91.9 음악FM96.3 EBS 107.3
서귀포: 2R 89.7 음악FM 99.9 EBS 104.9

-지방MBC-

부산: 95.9/88.9
광주: 93.9/91.5
대전: 92.5/97.5
전주: 94.3/99.1
춘천: 92.3/94.9
청주: 107.1/99.7
울산: 97.5/98.7
마산: 98.9/100.5
진주: 91.1/97.7
거창: 93.5/96.1
충주: 96.1/88.7
강릉: 96.3/94.3
원주: 92.7/98.9
삼척: 93.1/99.9
태백: 101.5/98.1
목포: 89.1/102.3
안동: 100.1/91.3
포항: 100.7/97.9
대구: 96.5/95.3
여수: 100.3, 107.1/98.3
제주: 97.9/90.1
서귀포: 97.1/102.9

-지역민방-

KBC: 101.1/96.7
PSB: 99.9
TJB: 95.7/96.5
TBC: 99.3/99.7
UBC: 92.3
JTV: 90.7
CJB: 101.5

-지방CBS-

부산: 102.9/99.3
광주: 103.1
대전: 91.7
전주: 103.7
청주: 91.5
제주: 93.3
서귀포: 90.9
춘천: 93.7
강릉: 91.5
창원: 106.9
포항: 91.5
여수: 102.1
대구: 103.1

-지방평화방송-

광주: 99.9
부산: 101.1
대전: 106.3
대구: 99.9

마산: 105.5 (2008년 9월의 개국)

-지방불교방송-

부산: 89.7
광주: 89.9
청주: 96.7
춘천: 100.1
대구: 94.5

울산: 105.3 (2008년 6월의 개국)

-지방교통방송(TBN)-
부산: 94.9
광주: 97.3
대전: 102.9
대구: 103.9
원주: 105.9
전주: 102.7

-지방극동방송-

부산: 93.3 (2008년 5월의 개국)
제주: 101.1
대전: 93.3
창원: 98.1
영동: 90.1, 102.9, 100.9
목포: 100.5
포항: 90.3
울산: 107.3

-국악방송-
서울: 99.1
남원: 95.9


<OBJECT ID="GomX1" WIDTH=640 HEIGHT=528 CLASSID="CLSID:632CC9D6-5602-4854-AFD2-6EFC59177DE5" CODEBASE="http://app.ipop.co.kr/gom/GOMPLAYERSETUP.EXE">
<PARAM NAME="AutoStart" VALUE="0"> <!-- 자동재생 -->
<PARAM NAME="Balance" VALUE="50"> <!-- 알수 없음 -->
<PARAM NAME="Enabled" value="1"> <!-- 알수 없음 -->
<PARAM NAME="EnableContextMenu" value="1"> <!-- 우클릭메뉴사용 -->
<PARAM NAME="EnableMessage" value="1"> <!-- 화면에 메세지 보이기 -->
<PARAM NAME="EnableSubtitle" value="1"><!-- 화면에 자막보이기 -->
<PARAM NAME="LogoUrl" VALUE="http://203.253.16.107/~spod/gp/banner.gif"> <!-- 로고사용 주소를 바꾸면 맘대로 됨 -->
<PARAM NAME="Mute" value="0"> <!-- 음소거 -->
<PARAM NAME="Rate" value="1"> <!-- 알수 없음 -->
<PARAM NAME="RenderMode" value="1"> <!-- 다이렉트쇼의 기본렌더링방식사용 -->

<PARAM NAME="StretchToFit" value="0"> <!-- 영상 화면에 맞추기 -->
<PARAM NAME="SpeakerMode" value="2"> <!-- 스피커설정 기본값 2채널스피커 -->
<PARAM NAME="UiMode" value="-mode:normal"> <!-- 알수 없음 -->
<PARAM NAME="Url" VALUE="여기다가 파일주소">
<PARAM NAME="Volume" value="50"> <!-- 볼륨조절 -->
</OBJECT>

다양한 멀티미디어 파일을 지원합니다.
이병기 선배님의 답변으로는 곰엑스는 당분간 update 예정이 없다고 합니다.

123

+ Recent posts