여기에 mpd 0.13.0 그리고 gmpc 0.15.1이 있다. mpd는 다른 피드에 있는 것을 다운받아 사용해도 되지만 여러가지 관련해서 깔아야 할게 귀찮아서 직접 컴파일해버렸다.
mpd는 오직 mp3만 연주가능하도록 컴파일 하였고 이번 버전의 gmpc에서는 메모리 누수를 막았다고 한다.

mpd를 사용해보지 못한 사람을 위해 사용법을 여기에 간단하게 적어놓았다.

Screenshot:
사용자 삽입 이미지

Depends:
  • gmpc: GTK+ version 2.8.x (아마 beta4 이상?), openssl, libz, libcurl

  • mpd: libiconv (내가 만든 r198 패치의 경우 포함되어있슴)

Download:
Posted by yonggun
TAG Music, pdaxrom

댓글을 달아 주세요

피뎅스롬에서 음악을 들을 때 문제점은 한글로 되어 있는 태그가 깨어진다는데 있다. 물론 처음부터 유니코드(UTF-8)으로 인코딩되어 있는 파일이야 문제가 없지만 MS window에서 만들어진 mp3파일의 대부분은 태그가 euckr로 인코딩되어 있다. 그것때문에 여러종류의 mp3 플레이어를 테스트해봤지만 피뎅스롬에서는 utf8밖에 지원을 못하기 때문에 항상 불편함을 느낄 수 밖에 없었다. 그래서 차라리 mp3파일의 태그를 utf8으로 바꾸는 편이 편리할 것같아 OESF 포럼에서 id3enc라는 어플을 찾았다.

자 먼저 mplayer로 mp3파일을 하나 로딩시키보자. 그림과같이 id3이 깨어져 있는것을 볼 수가 있다.
사용자 삽입 이미지

이제 id3enc 명령을 이용해서 id3 태그를 euckr에서 utf8으로 변환해보자. 간단하게 id3enc mp3이름 euckr 이렇게 하면 파일 하나의 태그를 변환하였다. 만일 다른 나라 언어로 인코딩되어 있다면 euckr대신에 다른 걸 사용해서 바꿀 수 있다.
사용자 삽입 이미지

자 다시한번 음악파일을 연주해보자. 이제 제대로 읽을 수 있는 문자가 눈앞에 나타난다.
사용자 삽입 이미지


다시한번 사용법을 복습해보면
- 파일 하나만 변환
id3enc

- 디렉토리내의 파일 일괄변환
cd
id3all [from encoding]

아래의 파일들은 OESF 포럼에서 가져온 파일들이다. 아래의 링크들을 참조하라.
id3enc, id3lib
libiconv


다운로드:
Posted by yonggun

댓글을 달아 주세요

pdaXrom용 music player로는 xmms가 기본적으로 내장되어 있다. 하지만 xmms는 gtk 1.x로 만들어져서 영어권에서는 몰라도 우리나라같은 utf-8 환경에서는 사용하기가 힘들다. 그래서 이것저것 둘러보다가 mpd(Music Player Daemon)을 발견하였다. 이것은 시스템 리소스를 거의 사용하지 않고 음질도 괜찮다. 그리고 음악을 듣기위한 client로는 여러가지가 있지만 사용하기 편하고 인터페이스도 이쁜 것-내 주관일 뿐이다.-으로 gmpc와 gimmix가 있다.

gmpc 0.14

사용자 삽입 이미지
사용자 삽입 이미지

Features: from Project page
Metadata support, it can show artist image, album art, lyrics, etc.
Plugin support.
Fast, gmpc is optimized to work even on low end machines and slow networks.
Profile support, easily use gmpc with multiple mpd's.
allot more.

Requirements:
mpd
GTK+ version 2.8.x
libmpd 0.13
libcurl


Project page:
http://sarine.nl/gmpc

Download:



Gimmix 0.4.0

사용자 삽입 이미지

Features: from Project page
Simple and clean interface.
Compact and full view modes.
Library Browser.
Library Search (Search by Artist, Album, Filename etc)
Playlist management (manage mpd playlists)
ID3v2 Tag editing support.
Support for controlling gimmix through keyboard
System tray icon support.
Notification support (Displays the currently playing song in systray).
Small memory footprint.

Requirements:
mpd
GTK+ version 2.8.x
libmpd 0.13
libtag


Project page:
http://gimmix.berlios.de/

Download:
Posted by yonggun

댓글을 달아 주세요

  1. 미카엘 2007.05.16 11:49  댓글주소  수정/삭제  댓글쓰기

    이 글 보고 gmpc를 깔았는데요...
    기본적으로 steaming만 되는 것인가요??
    cf에 있는 mp3를 재생해야 하는데...
    플러그인 같은 걸 깔아야 하는 것 같던데요... 이부분에 대해서 좀 설명해주실 수 있으신지요??
    디자인이 참 맘에 들어 쓰고 싶습니다...

  2. yonggun 2007.05.16 20:19 신고  댓글주소  수정/삭제  댓글쓰기

    아래에 언급한 것들을 다 설치하셨나요? 먼저 mpd 데몬을 띄우시고 난 후에 gmpc를 실행하셔야 합니다.
    여기에 mpd는 oesf에서 curl은 feed에서 다운받으실 수 있습니다.
    그리고 gimmix나 gmpc는 r121이상에서만 실행가능합니다.

    mpd
    GTK+ version 2.8.x
    libmpd 0.13
    libcurl
    gmpc

  3. 미카엘 2007.05.16 22:16  댓글주소  수정/삭제  댓글쓰기

    아.... GTK+ version 2.8.x는 패키지 이름이 어떻게 되나요??
    찾아봐도 없던데... 혹시 gllib2인가요?

  4. yonggun 2007.05.16 23:41  댓글주소  수정/삭제  댓글쓰기

    GTK+ version 2.8.x 는 r121 이상에서만 사용하실 수 있다는 의미입니다. 즉, 이미 인스톨되어 있습니다. 아마 beta3이하에서는 2.6.x가 사용되고 있을겁니다.

  5. 미카엘 2007.05.17 01:02  댓글주소  수정/삭제  댓글쓰기

    yonggun님 말씀대로... beta3이하에서는 2.6.x가 사용된 것이 맞는데...
    r121의 feed에 보면 GTK+가 버젼이 더 낮은 건가요? 아마 2.1.x로 나와 있는데
    이게 GTK version 2.8.x라고 생각되지 않는데요...??

    • yonggun 2007.05.17 21:00 신고  댓글주소  수정/삭제

      r121 에는 2.1.x가 아니라 2.10.x일 듯하네요...
      만약 beta3에 r121용 gtk를 사용하면 시스템이 꼬여 xwindow가 정상적으로 작동하지 않습니다.
      사용해보진 않았지만 beta3에서라면 oesf에서 kkazakov13씨가 포팅한 Sonata Music Player ( http://www.oesf.org/forums/index.php?showtopic=18415&view=findpost&p=154383 )를 추천합니다.

  6. 미카엘 2007.05.17 22:31  댓글주소  수정/삭제  댓글쓰기

    그렇군요...패키지는 다 깔려 있는데...
    플레이리스트가 있는 왼쪽 레이어쪽에는 다 비활성화되어 있던데...
    홈페이지에는 플러그인같은 것을 깔아야한다고 한것 같은데...
    yonggun님께서는 저 위에 언급한 것들만으로도 메모리에 있는 엠피쓰리를 재생할 수 있나요?
    아~ mpd를 먼저 실행해야 한다고 했는데... 도통 모르겠더군요...
    mpd를 어떻게 실행해야 하는지 말해주시면 감사하겠습니다.
    현재 r121 쓰고 있습니다. 항상 많은 것을 가르켜 주셔서 감사합니다.^^