자유게시판

안녕하세요~ 짠입니다.

 

이건 배포 계획은 없는 기능이지만,

라이믹스로 어디까지 가능할까! 라는 실험적인 개발겸, 테스트를 하고 있습니다.

 

먼저 쓰-윽 올려보자면

 

image.png

 

음악 스트리밍 서비스를 구현해보고 있습니다.

하지만, 일반적인 스트리밍 서비스가 아닙니다.

 

SUNO AI, Gemini 등으로 제작한 음악파일을 올릴 수 있는 기능이 탑재되었습니다.

요즘 AI로 음악을 만드는 일이 많으니까요.

 

image.png

 

음악파일을 등록합니다.

 

image.png

 

그럼 로딩이 진행되는데요. Gemini 3 flash preview 와 api를 연동하여 음원 데이터를 분석합니다.

 

image.png

 

이후 데이터를 정상적으로 분석하고,

음악의 메타정보 데이터를 폼에 등록해주고 (앨범자켓이 있으면 이미지도 등록해줌 -> 자켓이 없으면 나노바나나가 meta 정보를 기준으로 생성해주도록 연동 예정)

 

음원을 분석해서, 장르와 bpm, 그리고 분위기 태그를 3~5개 정도와 함께, 음악에 대한 설명값을 채워줍니다.

 

등록을 다 하고 나면~ 내 채널로 이동됩니다!

 

image.png

 

아직 엉망이죠... ㅋㅋㅋㅋ

이제 재생기능을 만들어야합니다. 플레이어를 구현해야하죠!

 

image.png

 

플레이어를 구현했습니다. 아래를 향한 세모버튼을 누르면, 미니 플레이어가 나타납니다.

 

자 앞단은 이정도로 소개하고!

뒤에서는 무얼할까요?

 

음악 트랙 관리와 채널 관리를 할 수 있습니다...ㅋㅋ

 

image.png

 

음...

이 정도 한번 구현해봤습니다.

제미나이 API 연동에 참 어려움이 많았습니다.

 

재밌는 플랫폼 형태를 구현해보고자 계속 실험적으로 기능을 개발하고 테스트 중입니다.

 

앞으로 어떻게 발전하게 될지,,, 지켜봐주세요! ㅋㅋ

짠 스튜디오를 새롭게 시작합니다.
- 웹 솔루션 : https://zzan.me/wsl_solution_rhymix
유료 뿐만 아니라 무료 솔루션도 많이 준비하겠습니다. =)

댓글 0