Ex Falso로 음악 파일 구성하기

본 글에서는 Ex Falso을 설치하여 음악 파일을 구성하는 방법을 소개합니다. Ex Falso는 GTK+로 구성된 음악 태그 편집기로, 역시 GTK+로 구성된 음악 라이브러리 편집기이자 재생기인 [url=http://code.google.com/p/quodlibet/:l807szeb]Quod Libet[/url:l807szeb]과 함께 제공됩니다.

[size=200:l807szeb][b:l807szeb]작업 순서[/b:l807szeb][/size:l807szeb]

[size=150:l807szeb][b:l807szeb]Ex Falso 설치[/b:l807szeb][/size:l807szeb]

터미널에서 아래 코드를 실행해 /etc/apt/sources.list 파일을 불러옵니다.

[code:l807szeb]$ sudo gedit /etc/apt/sources.list[/code:l807szeb]
시스템 버전에 맞는 Ex Falso 저장소를 파일의 맨 아랫줄에 추가하고 저장합니다.(참고 페이지: [url=http://launchpad.net/~lazka/+archive/ppa:l807szeb]quodlibet-stable PPA[/url:l807szeb])

우분투 9.10 Karmic Koala:

[code:l807szeb]# quodlibet-stable
deb http://ppa.launchpad.net/lazka/ppa/ubuntu karmic main #quodlibet-stable
deb-src http://ppa.launchpad.net/lazka/ppa/ubuntu karmic main #quodlibet-stable[/code:l807szeb]
우분투 9.04 Jaunty Jackalope:

[code:l807szeb]# quodlibet-stable
deb http://ppa.launchpad.net/lazka/ppa/ubuntu jaunty main #quodlibet-stable
deb-src http://ppa.launchpad.net/lazka/ppa/ubuntu jaunty main #quodlibet-stable[/code:l807szeb]
우분투 8.10 Intrepid Ibex:

[code:l807szeb]# quodlibet-stable
deb http://ppa.launchpad.net/lazka/ppa/ubuntu intrepid main #quodlibet-stable
deb-src http://ppa.launchpad.net/lazka/ppa/ubuntu intrepid main #quodlibet-stable[/code:l807szeb]
우분투 8.04 Hardy Heron:

[code:l807szeb]# quodlibet-stable
deb http://ppa.launchpad.net/lazka/ppa/ubuntu hardy main #quodlibet-stable
deb-src http://ppa.launchpad.net/lazka/ppa/ubuntu hardy main #quodlibet-stable[/code:l807szeb]
/etc/apt/sources.list 파일에 저장소를 추가하고 나서 터미널에서 아래 코드를 실행해 소프트웨어 목록을 갱신한 다음 Ex Falso를 설치합니다.

Ex Falso만 설치:

[code:l807szeb]$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5806C7C4 && sudo apt-get update && sudo apt-get install exfalso[/code:l807szeb]
Quod Libet과 함께 설치:

[code:l807szeb]$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5806C7C4 && sudo apt-get update && sudo apt-get install quodlibet[/code:l807szeb]
설치가 완료되면 메뉴의 [i:l807szeb]프로그램 > 음악과 비디오 > Ex Falso[/i:l807szeb]를 선택하여 실행할 수 있습니다.

[size=150:l807szeb][b:l807szeb]음악 파일 구성[/b:l807szeb][/size:l807szeb]

Ex Falso를 실행해 폴더 탐색창에서 음악 파일이 있는 폴더를 선택하면 아래 창에 해당 폴더에 있는 파일이 표시됩니다.
[img:l807szeb]http://fs.textcube.com/blog/2/26450/attach/XbH4IaX9Xb.png[/img:l807szeb]
[i:l807szeb]음악 파일이 있는 폴더를 선택해 파일이 표시된 모습.[/i:l807szeb]

이름과 경로를 수정하려고 하는 음악 파일을 선택하고 오른쪽 창의 ‘[i:l807szeb]파일이름 바꾸기[/i:l807szeb]’ 탭을 클릭한 다음 태그를 조합해 결과물 형식을 설정합니다. 저는 아래와 같이 설정하였습니다.

[code:l807szeb]~/음악/Data/<albumartist|<albumartist>|<artist>>/<album|<album>|unknown album><date| (<date>)>/<discnumber|<discnumber>-><tracknumber|<tracknumber>|00>. <title>[/code:l807szeb]
[img:l807szeb]http://fs.textcube.com/blog/2/26450/attach/XWaMqtkN07.png[/img:l807szeb]
[i:l807szeb]파일 목록에 있는 파일을 선택하고 파일이름 바꾸기 탭을 클릭한 모습.[/i:l807szeb]

위 코드를 간단하게 설명하자면, 기본적인 음악 파일 저장 위치는 개인의 음악 폴더 내에 있는 Data 폴더입니다. 그다음은 <albumartist> 항목을 이용해 폴더를 만들되 해당 항목이 비어 있다면 <artist> 항목으로 폴더를 만들게 됩니다. 이는 편집 앨범일 때 각 노래의 음악가마다 별도 폴더를 생성하는 것을 막기 위한 설정입니다. 여기에 사용된 용법은 <condition|<conditional tag>|<else tag>>로 condition이 참이라면 <conditional tag>를 출력하고, 그렇지 않다면 <else tag>를 출력합니다. 이와 관련된 자세한 사항은 Quod Libet 프로젝트 위키의 [url=http&#58;//code&#46;google&#46;com/p/quodlibet/wiki/Guide_Renaming:l807szeb]Guide Renaming[/url:l807szeb]를 참고하였습니다. 그 하위 폴더는 <album> 항목과 <date>항목을, 그 하위의 파일은 <discnumber>와 <tracknumber>, <title> 항목을 이용하게 됩니다.

결과물 형식을 설정한 다음 ‘[i:l807szeb]미리보기[/i:l807szeb]’ 버튼을 클릭하면 기존 노래 제목 오른쪽에 수정된 경로와 파일 이름이 표시됩니다. 원하는 결과가 출력되면 아래 '[i:l807szeb]저장([u:l807szeb]S[/u:l807szeb])[/i:l807szeb]'을 클릭해 수정된 음악 파일의 이름과 경로를 저장합니다.
[img:l807szeb]http://fs.textcube.com/blog/2/26450/attach/Xf7uIYF6Ha.png[/img:l807szeb]
[i:l807szeb]결과물 형식을 설정하고 미리보기를 클릭한 모습.[/i:l807szeb]

이 과정을 거치면 아래 그림과 같이 음악 파일의 태그를 이용해 해당 위치에 원하는 파일 이름으로 음악 파일을 구성할 수 있습니다.
[img:l807szeb]http://fs.textcube.com/blog/2/26450/attach/XRFyKl0Tfu.png[/img:l807szeb]
[i:l807szeb]태그를 이용해 음악 파일을 구성한 모습.[/i:l807szeb]

[size=200:l807szeb][b:l807szeb]프로그램 장단점[/b:l807szeb][/size:l807szeb]

[size=150:l807szeb][b:l807szeb]장점[/b:l807szeb][/size:l807szeb]

이와 같은 프로그램을 계속 찾아왔던 터라 매우 반가운 프로그램입니다 - 물론 음악 재생기에서 이러한 기능을 해준다면 더없이 좋겠지만. 프로그램 자체도 매우 가볍고 조작법도 복잡하지 않습니다. 무엇보다 - 태그만 잘 정리되어 있다면 - 한 번의 설정으로 간단하게 음악 파일을 마음대로 구성할 수 있습니다.

[size=150:l807szeb][b:l807szeb]단점[/b:l807szeb][/size:l807szeb]

음악 파일과 함께 보관하는 cover.jpg 등의 앨범 아트 이미지 파일은 수동으로 이동해야 합니다. 또한, 트랙 번호나 디스크 번호는 항상 두 자리로 표시됩니다 - 적어도 디스크 번호는 한 자리로 표시할 수 있으면 좋겠네요. 마지막으로, Ex Falso에서는 문자 인코딩을 수정할 수 없어서 한글 태그가 들어간 음악 파일은 [url=http&#58;//www&#46;liberotown&#46;net/7:l807szeb]이지태그(EasyTAG) 등에서 문자 인코딩을 먼저 수정[/url:l807szeb]해야 하는 것이 가장 안타깝습니다. 개인적으로 리핑에서 태그 편집, 문자 인코딩 문제 해결, 음악 파일 구성, 음악 재생까지 한꺼번에 할 수 있는 프로그램이 있으면 좋겠습니다.

[size=200:l807szeb][b:l807szeb]기타 정보[/b:l807szeb][/size:l807szeb]

[size=150:l807szeb][b:l807szeb]테스트 환경[/b:l807szeb][/size:l807szeb]

[list:l807szeb][:l807szeb]운영체제 [url=http&#58;//www&#46;ubuntu&#46;com/:l807szeb]우분투[/url:l807szeb] 9.10 Karmic Koala i386[/:m:l807szeb]
[:l807szeb]커널 Linux 2.6.31-14-generic[/:m:l807szeb]
[:l807szeb]기타 환경 [url=http&#58;//www&#46;gnome&#46;org/:l807szeb]그놈[/url:l807szeb] 2.28.1[/:m:l807szeb]
[:l807szeb]프로그램1 [url=http&#58;//www&#46;listen-project&#46;org/:l807szeb]Ex Falso[/url:l807szeb] 2.1.99[/:m:l807szeb][/list:u:l807szeb]

※ 본 내용은 [url=http&#58;//bit&#46;ly/x90O7:l807szeb]리베로타운 TC[/url:l807szeb]에서도 보실 수 있습니다.

이 프로그램도 강력한 기능이 많군요… 그런데 아무래도 이지태그 쪽이 GUI도 더 잘되어있는 것 같고 쓰기 편하더군요…^^ 손에 그렇게 익어서 그런가…

이지태그보다는 조금 더 세밀한 설정을 할 수 있는 것 같습니다. 하지만 인코딩 문제로 이지태그로 한 번 걸러줘야한다는 사실이 슬프네요… :cry: