alspotify
alspotify copied to clipboard
Alspotify: Show alsong lyric on spotify
Alspotify
스포티파이혹은유튜브 뮤직등의뮤직 플레이어에서 재생중인 노래의 알송 가사를 화면에 표시해줍니다.
알송 가사가 존재하지 않는 경우, 스포티파이의 내장 가사를 표시합니다. (스포티파이로 재생하는 경우만 해당)
node.js의 Qt 바인딩인 nodegui를 사용해 제작되었습니다.
Screenshot
| Spotify | Youtube Music |
|---|---|
![]() |
![]() |
Warning
현재 Alspotify는 베타 상태로, 추후에 설정 기능을 구현할 예정입니다.
Installation
설치 방법은 다음과 같습니다.
Spotify
-
- 다음 링크의 지시사항에 따라
Spicetify를 설치해주세요.
- 다음 링크의 지시사항에 따라
-
- Release 탭에서 최신버전의 Alspotify를 다운로드 후 압축을 해제해주세요.
-
Alspotify Companion 설치
- Spicetify 설치 위치의 Extensions 폴더에 Alspotify/extensions 폴더 안에 있는
alspotify.js를 복사해 붙여넣어주세요. - 이후
spicetify config extensions alspotify.js명령어로alspotify.js를 추가해주세요. spicetify apply명령어로 적용하면 스포티파이가 꺼졌다 켜지면서 적용됩니다.
- Spicetify 설치 위치의 Extensions 폴더에 Alspotify/extensions 폴더 안에 있는
YouTube Music
-
- 다음 링크의 지시사항에 따라
Youtube Music Desktop을 설치해주세요.
- 다음 링크의 지시사항에 따라
-
Youtube Music Desktop을 실행하고, 상단 메뉴의plugins를 클릭한 뒤tuna-obs를 활성화해주세요. -
- Release 탭에서 최신버전의 Alspotify를 다운로드 후 압축을 해제해주세요.
그 외 플레이어
- tuna-obs를 참고하세요.
(모든 뮤직 플레이어 해당) 마지막 단계
Alspotify실행Alspotify폴더에서qode.exe를 실행하면 다음 곡부터 화면 우측하단에 자막이 표시됩니다.
Config
- Alspotify 폴더의
config.json을 편집하여 폰트 및 색상, 표시되는 자막 수 등을 변경하실 수 있습니다.
KoPubWorld 돋움체 Medium으로 설정한 예제 |
|---|
![]() |
- 트레이 아이콘의
Lyrics을 선택하여 현재 재생 중인 노래의 가사를 다른 가사로 교체할 수 있습니다.
| 곡을 검색하고, 다른 가사를 적용한 예제 |
|---|
Shutdown
두가지 방법을 사용할 수 있습니다.
http://localhost:1608/shutdown에 HTTPPOST요청- 트레이에 있는
Alspotify아이콘 우클릭,Exit클릭
TODO
- [ ] 설정 프로그램 제작
- [x] 시스템 트레이 기능 지원
- [x] 다중 실행 시의 충돌 방지
- [x] 가사 찾기 알고리즘 개선, 알송 서버에서 가져온 여러 가사 중 가장 재생시간이 맞는 가사 찾도록 가사 검색기 추가
Known Bugs
- [ ] 재생 초반에 프로그레스바에 곡면 모서리가 적용안됨
- [ ] 가사 송출 알고리즘 개선
- [ ] 가끔씩 동시에 나와야할 자막이 쪼개져서 나오는 경우가 있음
- [ ] 가끔씩 마지막 가사가 짤리는 경우가 있음


