매장음악 관리

Emotion

분위기 기반 매장음악 관리 시스템. 자동 BPM 분석 봇, 8대 서버 분산, 원격 편성 관리.

참여 인원
1명 (양준혁 단독)
역할
풀스택 개발
기간
2011.08~2012.01 (5개월)
기술 스택
C#, MySQL, PHP

상세 설명

Emotion은 매장 분위기에 맞는 음악을 관리하는 프로그램입니다. 곡을 서버에 업로드하면 봇이 BPM, 장르, 분위기를 자동 분석하여 태그합니다. 프로듀서가 원격에서 매장 재생목록과 CM(commercial message)을 관리할 수 있으며, 8대 서버에 분산 저장하여 트래픽을 분산합니다. 채널 기능으로 마트, 카페, 옷 매장 등 다양한 상황에 대응합니다.

주요 기능

  • 자동 BPM 측정 및 음악 분석 봇
  • 분위기 기반 음악 검색 및 추천
  • 프로듀서 원격 편성 관리
  • 8대 서버 분산 저장 및 트래픽 분산
  • CM(commercial message) 관리
  • 채널 기능 (매장 유형별 설정)
  • 웹/iOS/Android 재생 인터페이스
  • 페이드인 효과 등 세밀한 재생 제어

수상

숭실대학교 융합아이디어 대회 장려상

스크린샷

C# WinForms PHP MySQL Audio Analysis Distributed System