Ruby로 만든 Spotify 플레이리스트 동기화 봇
by DD
5개월 전
조회수 4
Ruby 기반 유틸리티로 Music Monday 댓글의 Spotify 트랙을 플레이리스트에 동기화
GitHub Actions를 사용하여 서버 없이 자동 실행되도록 구현
향후 YouTube 미러링, Gemini 기반 라우팅 등 기능 확장을 계획
GitHub Actions를 활용한 무중단 배포
GitHub Actions를 통해 서버 없이 자동화된 배포 파이프라인을 구축했다. 구체적으로 Spotify API를 호출하여 플레이리스트를 업데이트하고, 정해진 스케줄에 따라 작업을 실행한다. 따라서 인프라 관리 부담 없이 안정적인 서비스 운영이 가능하다.
YouTube 연동 및 확장 계획
향후 YouTube playlist mirroring 기능을 추가하여 플랫폼 확장을 계획하고 있다. Gemini를 활용한 Vibe-based routing을 통해 여러 플레이리스트로 자동 라우팅하는 기능을 구현할 예정이다. 반면, 중복 제거 및 매칭 정확도 향상을 위한 추가적인 개발이 필요하다.
오픈소스 기여 활성화 방안
오픈소스 프로젝트로서 기여 활성화를 위해 다양한 개선 사항을 제시했다. Cover art 자동화, 로그 및 메트릭 개선을 통해 개발자 경험을 향상시킬 예정이다. 따라서 커뮤니티 주도의 플레이리스트로 성장할 수 있는 기반을 마련했다.