개인 개발자 'indigo0445'가 자신이 원했던 기능을 모두 담은 유튜브 뮤직(YouTube Music) 터미널 사용자 인터페이스(TUI) 클라이언트 'yt-collate'를 공개했습니다. 이 프로젝트는 기존 유튜브 뮤직 클라이언트들이 제공하지 못했던 효율성과 사용자 경험에 초점을 맞춰 개발되었으며, 리눅스 환경에서 빠르고 가볍게 유튜브 뮤직을 즐길 수 있는 방법을 제시합니다.
yt-collate는 파이썬(Python)의 텍스추얼(Textual) 라이브러리와 ytmusicapi, mpv, yt-dlp 등을 활용해 구축되었습니다. 특히 Vim 에디터의 키 바인딩과 유사한 단축키(예: x, y, p)를 지원하여 곡을 자르거나 복사, 붙여넣기 할 수 있으며, 유튜브(YouTube)와 동일하게 숫자 키(0-9)로 재생 위치를 이동하는 등 효율적인 키보드 탐색을 강조합니다. 개인화된 추천, 보관함 관리, 재생 목록 생성 및 다운로드, 디스코드 리치 프레즌스(Discord Rich Presence) 연동 등 유튜브 뮤직의 핵심 기능들을 터미널 환경에서 모두 제공합니다.
이러한 TUI 클라이언트의 등장은 웹 브라우저나 전용 앱의 리소스 소모 없이 가볍고 빠르게 음악을 감상하려는 사용자들에게 큰 의미가 있습니다. 특히 개발자나 터미널 환경에 익숙한 사용자들에게는 작업 흐름을 방해하지 않으면서 음악을 제어할 수 있는 효율적인 도구가 될 것입니다. yt-collate는 단순한 음악 재생을 넘어, 사용자가 직접 원하는 기능을 추가하고 커스터마이징할 수 있는 오픈 소스 프로젝트로서, 향후 다양한 기능 확장을 기대하게 합니다.