| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 3D 프린터
- high sierra
- 아이폰
- 맥북프로
- macos
- asahi linux
- 시에라
- IOS
- Mac
- 터미널
- tevo
- 애플
- beta
- 터치바
- sierra
- mojave
- iOS 13
- Tarantula
- 컨트롤러
- 3D프린터
- 모하비
- Linux
- 업데이트
- catalina
- asahi
- 맥
- Fedora
- AirPods
- 에어팟
- 버그
- Today
- Total
elsa in mac
터미널 기반의 깔끔한 Music Player - RMPC 본문

이번 포스트에서는 지난번 kew에 이어, 터미널 기반의 mpd client music player인 rmpc를 소개해 드립니다.
rmpc는 Rusty Music Player Client 의 약자로 Rust로 작성된 MPD TUI Client를 의미합니다. 당연히 mpd client 이므로 음악을 플레이 하기 위해서는 mpd daemon이 실행되고 있어야 합니다. mpd는 대부분의 linux 배포판의 기본 패키지 메니저에서 설치할 수 있습니다.
아래의 스샷은 foot 터미널에서 실행한 실행화면 스샷 입니다.

개발자의 github 설명에도 있듯이, ncmpcpp 와 ranger file manager에서 영감을 얻어 만든 인터페이스라고 합니다.
음악 플레이어로써 표시해야할 항목들이 매우 구성지고 적절한 위치에 빠짐없이 표시되고 있으며, 상당히 깔끔한 인상을 줍니다. ncmpcpp를 실행했을때, 대략 20MB 정도의 Memory를 사용하는 것 달리 대략 9MB 정도로 리소스를 반 밖에 사용하지 않는다는 점이 꽤나 인상적입니다.

최신버전은 github 에서 다운로드 받아 사용할 수 있습니다. macOS, x86/aarch64 Linux 등을 지원하며, rust 빌드를 할 수 있다면, source code를 다운로드 받은 후, cargo build --release 로 빌드해서 사용하면 됩니다.
기본 설정파일은 아래와 같이 명령하여 생성할 수 있습니다.
mkdir ~/.config/rmpc
rmpc config > ~/.config/rmpc/config.ron
실행 중에 터미널에서 rmpc 명령을 통해 다양한 설정을 할 수 있기 때문에, 각종 script등을 이용하여 제어할 수 있는 장점이 있습니다. 예를 들어 repeat 기능을 on 시킨다면, rmpc repeat on 이라고 명령을 내리면 됩니다. 어떤 명령들이 가능한지는 rmpc --help로 확인할 수 있습니다.

- - - - -
kew가 세로형 플레이어라서 거부감이 있다면, rmpc를 검토해 보는 것도 좋을 듯 싶어 소개해 드립니다.
'Terminal(CLI,TUI)' 카테고리의 다른 글
| stylish TUI Radio Player - SonicRadio (0) | 2025.06.12 |
|---|---|
| github의 특정 폴더만 다운로드 받고 싶다면 gitsnip.. (0) | 2025.05.31 |
| terminal 기반의 심플하고 이쁜 music player - kew (0) | 2025.04.13 |
| systemctl-tui : systemd 서비스들 관리 및 log를 쉽고 효과적으로 확인하자. (0) | 2025.03.21 |
| kitty 0.40.0 릴리즈, 다중 폰트 사이즈 지원. (0) | 2025.03.09 |