본문으로 건너뛰기
버전: 15.x

UMS UPnP 서비스

UMS는 외부 제어 지점이 추가 시스템 기능과 상호 작용할 수 있도록 하는 확장된 UPnP 서비스를 제공합니다.

사용법

서비스 유형이 'UmsExtended Services'인 네임스페이스 'schemas-upnp-org'로 노출됩니다.

JUPnP를 사용하는 Java 제어 지점의 경우, UMS 'RemoteDevice'에서 'findService'를 호출합니다:

RemoteService umsServicesService = remoteDevice.findService(
new ServiceType("schemas-upnp-org", "UmsExtendedServices"));

이 서비스 인터페이스를 통해 다음 작업을 사용할 수 있습니다.

마이뮤직 상호작용

좋아요 앨범은 객체 ID 'MYMUSIC$'를 딥 링크로 사용하거나 루트 폴더의 'My Albums'로 이동하여 탐색할 수 있습니다.

즐겨찾기를 유지하는 것은 특히 대규모 앨범 컬렉션에서 유용하며, 전체 라이브러리를 수동으로 탐색하는 데 시간이 많이 소요될 수 있습니다. 좋아요 앨범 목록은 사용자가 반복적인 광범위한 검색이나 딥 폴더 탐색 없이 관련 콘텐츠로 빠르게 돌아갈 수 있도록 도와줍니다.

실제로 즐겨찾기는 다음과 같은 이점을 제공합니다:

  • 매우 큰 라이브러리에서도 자주 재생되는 앨범에 더 빠르게 접근할 수 있습니다.
  • 전체 카탈로그에서 선호하는 콘텐츠를 분리하여 일상적인 내비게이션을 개선합니다.
  • 안정적인 앨범 선택에 의존하는 클라이언트 및 자동화 기능을 위해 더욱 일관된 재생 워크플로우를 제공합니다.

입력 매개변수

이 섹션의 모든 작업에는 입력 매개변수가 필요합니다. 앨범은 MusicBrainz ID 또는 Discogs 릴리스 ID로 식별해야 합니다. 최소한 하나의 ID가 필요하며, 그렇지 않으면 아무런 조치도 수행되지 않습니다.

마돈나의 'Like a Virgin' 발매 예시:

속성유형예제 값
MusicBrainzId문자열b69580b9-7050-3994-b544-4407a22c097a
DiscogsIdUnsignedIntegerFourBytes1069538
주의

앨범을 좋아할 때 두 매개변수('MusicBrainzId'와 'DiscogsId')를 모두 제공했다면, 그 앨범을 싫어할 때도 두 매개변수를 모두 제공해야 합니다.

LikeAlbum

음악 앨범을 좋아요로 표시합니다.

DislikeAlbum

음악 앨범에서 좋아요 상태를 제거합니다.

IsAlbumLikedInput

앨범이 현재 좋아요로 표시되어 있는지 확인합니다. MusicBrainz와 Discogs ID가 모두 제공되는 경우, 적어도 하나의 ID가 좋아요로 표시되면 메서드는 'true'를 반환합니다.

백업 작업

이 서비스는 백업 및 복원 작업을 제공합니다.

정보

복원을 수행하기 전에 백업을 생성해야 합니다.

BackupAudioLikes

MusicBrainz 또는 Discogs ID로 식별된 '좋아요' 오디오 앨범 테이블의 백업을 생성합니다.

RestoreAudioLikes

좋아요 앨범 테이블을 복원합니다. 작업을 실행하기 전에 'BackupAudioLikes'를 호출합니다.

BackupRatings

파일 해시와 평점 값이 포함된 백업 파일에 오디오 평점 데이터를 씁니다.

RestoreRatings

'BackupRatings'으로 생성된 백업에서 평점 정보를 복원합니다.

라이브러리 상호작용

RescanMediaStore

전체 음악 라이브러리를 다시 스캔합니다.

RescanMediaStoreFolder

특정 폴더를 재귀 없이 다시 스캔합니다. 입력 매개변수는 폴더의 'ObjectID'여야 합니다.