본문 바로가기

Mobile + 모바일/iPhone + iOS

[iWidgets] Music AnchorUI BB Theme [Update]

첨부파일

_

[MUSIC] AnchorUI-BB.zip


[iWidgets] Music AnchorUI BB Theme



제작환경

  • iOS 9.0.2
  • iPhone 5


필수트윅

  • iWidgets (무료)
  • InfoStats 2 (무료)


설치경로

  • raw(원시) 파일 시스템 > var > mobile >Library > iWidgets


질문금지

  • iOS 9.0.2의 경우 InfoStats 2 트윅이 시디아에서 바로 설치가능하기 때문에 iOS 9.3.x를 사용하시는 분들의 InfoStats 2 설치에 대한 문의는 답변드릴 수 없습니다.
  • 테마 변경 문의하시는 분들이 계신데, 그런 분들은 그냥 다른 테마 사용해주세요. 부탁드립니다. (_ _)


테마옵션

  • 음악어플선택 = 제목 또는 아티스트 터치시 실행할 음악어플 선택
  • 앨범아트배경사용 = 해당 옵션 체크시 블러효과의 앨범아트가 배경으로 보여집니다. (본문 최상단의 메인 이미지 배경 참고)
  • 제목 사용자 텍스트 = 제목 부분에 음악 정지 또는 일시정지시 보여질 텍스트
  • 아티스트 사용자 텍스트 =  아티스트 부분에 음악 정지 또는 일시정지시 보여질 텍스트
  • 글자색상 = 위젯의 전체 글자 색상
  • 제목 글자크기 = 제목의 글자 크기(픽셀단위)
  • 아티스트 글자크기 = 아티스트의 글자 크기(픽셀단위)
  • 컨트롤버튼색상 = 흰색과 검정색이 있습니다.
  • 컨트롤버튼타입 = Type1과 Type2가 있습니다. 자세한 사항은 본문 하단의 이미지 참고.


음악어플선택

  • 사용자가 선택 가능한 음악어플의 항목은 아래와 같습니다.
    • 네이버뮤직
    • 멜론
    • 몽키3뮤직
    • 벅스뮤직
    • 소리바다
    • 애플뮤직
    • 엠넷뮤직
    • 지니뮤직
    • SoundCloud
    • Spotify


음악어플선택의 중요성 안내

  • 본 위젯은 음악어플에 따라서 구동방식이 변경됩니다. 그 이유는 애플에서 정식으로 지원하는 코드를 사용하지 않는 경우 재생과 관련된 조건문을 인식하지 못함으로써 곡의 일시정지 또는 정지시 제목, 아티스트, 앨범커버가 기본상태로 돌아가지 못하고 마지막 재생곡의 정보를 보여주게 됩니다. 그리하여 이번 업데이트에 조건문을 사용하는 코드와 그렇지 않는 코드를 분류하여 코딩하였습니다.
  • 조건문을 사용하지 않는 어플 = 음악 중단시에도 마지막 곡의 재생 정보가 보여짐.
    • 몽키3뮤직
    • 소리바다
    • 엠넷뮤직
    • SoundCloud
    • Spotify
  • 그 이외의 어플은 음악 중단시에 마지막 곡의 정보 대신 기본으로 설정한 내용이 보여집니다.
  • 만약 애플에서 정식으로 지원하는 코드를 사용하는 어플을 선택 후 조건문을 사용하지 않는 어플에서 음원을 재생시킨 경우, 이전곡, 다음곡, 재생, 일시정지의 기능은 작동하나 곡 제목과 아티스트, 앨범아트가 변경되지 않습니다. 이와 반대의 경우 곡 제목과 아티스트, 앨범아트가 변경되지만 재생중인 곡 정지시 마지막으로 재생한 곡의 정보가 남아있게 됩니다.
  • 예시) 옵션에서 애플뮤직을 선택 후 소리바다에서 음원을 재생시 재생중인 곡의 제목과, 아티스트, 앨범아트가 업데이트 되지 않음.


업데이트 사항

  • 리스프링 후 스크립트를 불러오지 못하여 위젯 작동이 중단되었던 문제 수정
  • 음악어플에 따른 구동방식 스크립트 추가


앞으로 음악위젯은 추가적으로 제작하더라도 제 개인적으로 사용할 계획이며 따로 배포는 하지 않겠습니다. 여러 사람에게 맞춰 제작하다보니 비공식 어플에 대한 추가 스크립트와 jQuery의 충돌로 인한 안전모드 진입 등등 너무 많은 변수들 때문에 아까운 시간을 낭비하였습니다. 저는 개발자가 아닌지라 음악위젯에 사용되는 스크립트를 컴퓨터에서 구동할 수 있는 프로그램이 없기에 어느정도 코드가 완성되었다 싶으면 모바일에 집어넣어 확인하는 과정을 계속하다보니 은근 스트레스 받더군요. 그냥 소리바다나 엠넷뮤직 같은 어플 때문에 힘들었습니다. 일단 몽키3뮤직, 소리바다, 엠넷뮤직에서도 재생곡에 대한 업데이트가 이루어지니 이것으로 만족하고 앞서 말했듯이 본 위젯을 마지막으로 음악위젯은 배포를 중단토록 하겠습니다.



[MUSIC] AnchorUI-BB.zip