Talking Jukebox
곡 제목을 말한 뒤 뮤직비디오를 틀어 주는 클래식 맥 주크박스입니다.
Apple Developer ID로 서명 · 애플 공증 완료
개발자: Thomas CHUNG (Team 7FVXX299HB)
이런 일을 합니다
🔊
곡 제목을 말하고 틀어 줍니다
곡 제목 카드를 고르고 Play 버튼이나 스페이스바를 누르면 “Now, playing Take On Me.” 하고 말합니다. 말이 끝나면 뮤직비디오가 시작됩니다.
🎵
클래식 주크박스
네온관을 두른 아치형 캐비닛, 크롬 테두리, 크림색 곡 제목 카드로 꾸몄고, 80년대 히트곡 12곡이 들어 있습니다.
⌨️
키보드와 볼륨
화살표 키로 곡을 옮겨 다니고, 스페이스바로 Play와 Stop을 조작합니다. 아래쪽 슬라이더로 목소리와 영상의 볼륨을 함께 조절합니다.
설치 방법
Talking Jukebox는 디스크 이미지(.dmg)로 제공됩니다. 웹에서 맥 앱을 설치하는 표준 방식입니다.
- DMG를 내려받습니다. Mac용 다운로드를 누르면
Talking-Jukebox-1.0.dmg파일이 다운로드 폴더에 저장됩니다. - DMG를 엽니다. 다운로드 폴더에서
Talking-Jukebox-1.0.dmg를 더블 클릭합니다(브라우저의 다운로드 목록에서 클릭해도 됩니다). 오른쪽 그림과 같은 Talking Jukebox 창이 열립니다. - 응용 프로그램 폴더로 끌어 놓습니다. 화살표를 따라 Talking Jukebox 아이콘을 Applications(응용 프로그램) 폴더 위로 끌어 놓습니다. 이렇게 하면 앱이 맥에 복사됩니다.
- 디스크를 꺼냅니다. Finder 창 사이드바에서 Talking Jukebox 옆의 ⏏를 누릅니다(또는 데스크탑의 디스크 아이콘을 휴지통으로 끌어 놓습니다). 이후 다운로드 폴더의
.dmg파일은 삭제하셔도 됩니다. - 앱을 실행합니다. 응용 프로그램(Applications) 폴더에서 Talking Jukebox를 더블 클릭합니다. 처음 한 번은 macOS가 “Talking Jukebox”은(는) 인터넷에서 다운로드한 앱입니다. 열겠습니까?라고 묻고, 애플이 악성 소프트웨어를 검사했다고 알려 줍니다. 열기를 누르시면 됩니다.
참고: 디스크 이미지 안에서 바로 실행하지 마시고 응용 프로그램 폴더에서 실행해 주십시오. 디스크를 꺼내면 앱이 함께 사라집니다. 삭제하실 때는 응용 프로그램 폴더의 Talking Jukebox를 휴지통으로 끌어 놓으시면 됩니다.
제 Apple Developer ID로 서명했습니다
✅
안심하고 여셔도 됩니다 — 애플이 확인했습니다
Talking Jukebox는 Mac App Store 밖에서 배포되는 앱이라, 이를 위한 애플의 두 가지 인증을 갖추었습니다.
- Apple Developer ID 서명 — 애플이 Apple Developer Program 정식 회원에게 발급하는 “Developer ID Application: Thomas CHUNG (7FVXX299HB)” 인증서로 서명했습니다. 이 서명은 앱이 저에게서 나왔고, 제가 만든 뒤로 바뀌지 않았다는 것을 증명합니다.
- 애플 공증(Notarization) — 애플이 바로 이 빌드를 악성 코드 검사하고 공증 티켓을 발급했습니다. 티켓은 앱과 디스크 이미지 모두에 붙어 있어, 오프라인에서도 macOS가 확인할 수 있습니다.
- Hardened Runtime — 공증에 필요한 macOS의 강화된 앱 보안 모드입니다.
- 숨은 기능이 없습니다 — 계정이 필요 없고, 앱 자체에는 광고도 추적도 없습니다. 인터넷은 YouTube 공식 플레이어로 뮤직비디오를 재생할 때만 사용하므로, 재생 중에는 YouTube의 약관과 YouTube가 내보내는 광고가 적용될 수 있습니다. 영상을 맥에 저장하지는 않습니다.
직접 확인해 보고 싶으시면, 설치 후 터미널에서 다음을 실행해 보십시오.
$ codesign -dv --verbose=2 "/Applications/Talking Jukebox.app" 2>&1 | grep -E "Authority|Team|Notarization" Authority=Developer ID Application: Thomas CHUNG (7FVXX299HB) Authority=Developer ID Certification Authority Authority=Apple Root CA Notarization Ticket=stapled TeamIdentifier=7FVXX299HB $ spctl -a -vv "/Applications/Talking Jukebox.app" /Applications/Talking Jukebox.app: accepted source=Notarized Developer ID origin=Developer ID Application: Thomas CHUNG (7FVXX299HB)
자매 앱도 있습니다. 지금 시간을 소리 내어 알려 주는 Talking Clock과 날짜를 소리 내어 알려 주는 Talking Calendar입니다.