Claude를 활용해 Plex, Jellyfin, Emby용 90년대 케이블 TV 가이드를 만들었습니다. 5월에 시작해 Apple TV 다운로드 1,400건을 돌파했고, 이제 Roku로 포팅 중입니다
I built a 90s cable TV guide for Plex, Jellyfin and Emby with Claude. Started in May, 1400+ Apple TV downloads later, now porting it to Roku
핵심 요약
Claude로 개발한 'Nostalgex'는 개인 미디어 라이브러리를 90년대식 케이블 채널처럼 구성해주는 오픈소스 앱입니다.
- 채널 구성 — 개인 라이브러리를 기반으로 130개 이상의 테마 채널 생성
- 레트로 경험 — 스캔라인 효과와 실제 스크롤 가이드로 90년대 TV 감성 재현
- 호환성 — Plex, Jellyfin, Emby 서버를 통합하여 Apple TV 및 웹에서 시청 가능
- 개발 방식 — Claude를 활용한 기획부터 데이터 기반의 채널 관리까지 효율적 개발

안녕, 지난 5월부터 Claude한테 코딩 거의 다 시키면서 Nostalgex라는 걸 만들고 있어. 이거 쓰면 Plex, Jellyfin, Emby 라이브러리가 진짜 케이블 TV 채널처럼 바뀌고 채널 가이드도 뜬다. 그냥 딱 켜면 1996년도처럼 영화 중간부터 바로 재생되는 식이지.
이게 왜 좋냐면:
-
네 라이브러리로 130개 넘는 채널을 만들 수 있어. 토요일 아침 만화, 시트콤, 80년대 액션 영화 같은 거 말이야.
-
시즌별 편성: 10월엔 SCREAM 채널, 연말엔 크리스마스 특집이랑 추수감사절 채널 같은 것도 돌아가.
-
평점이나 포스터가 나오는 진짜 스크롤 가이드도 있고, 레트로 느낌 나는 스캔라인 모드도 지원함.
-
Plex, Jellyfin, Emby 다 호환되고, 여러 서버를 하나로 합쳐서 채널 라인업을 짤 수 있어.
-
복잡한 설정 필요 없음. 그냥 로그인하고 라이브러리만 고르면 알아서 채널 다 만들어줌.
-
App Store에 Apple TV 앱도 있고, 웹 튜너나 직접 호스팅하고 싶은 사람들을 위한 Docker도 지원해.
-
무료 오픈소스(MIT)고, 팁 박스가 있긴 한데 돈 낸다고 뭐 특별한 기능 열리는 거 없음.
현재 상황: Apple TV 다운로드 1,400건 넘었고, 지난달에 776명이 시청했어(일주일에 TV 시청 시간만 260시간 정도). 커밋 735개, PR 65개 머지했고, 기여자 7명에 GitHub 스타는 132개 찍혔다. 이 성과 대부분은 Discord에서 내가 절대 못 찾았을 버그들 잡아준 사람들 덕분임.
어떻게 만들었냐면:
-
이유: 채널 돌리는 맛이 그리웠거든. 요즘 스트리밍 앱은 일일이 골라야 하잖아. 그냥 내 라이브러리가 알아서 계속 나왔으면 했어.
-
코딩부터 하지 말고 기획부터 해라. 실제 케이블 TV 느낌(가이드 그리드, 방송 중간에 들어가는 거, 채널별 분위기)을 먼저 정리했고, Claude한테 코딩 시작하기 전에 계획부터 짜달라고 했어.
-
규칙은 코드가 아니라 데이터로 관리해. 130개 넘는 채널 규칙이 전부 JSON 파일 하나에 들어있어서(장르, 키워드, 연대 등), 채널 추가할 때 코드 수정할 필요 없이 그냥 파일만 건드리면 돼.
-
데이터가 부족하면 외부 API를 써. Claude가 TMDB(공공 영화 데이터베이스)에서 데이터 긁어오는 스크립트를 짜줘서 스탠드업 코미디 채널 같은 것도 금방 만들었어.
-
무조건 실제 기기에서 테스트해. 시뮬레이터는 맨날 구라만 침. Apple TV 리모컨 포커스 문제는 실제 TV로 계속 왔다 갔다 하면서 테스트해야 제대로 잡히더라.

