Přeskočit na hlavní obsah
Version: 15.x

UMS UPnP Service

UMS poskytuje rozšířenou službu UPnP, která umožňuje externím kontrolním bodům interakci s dalšími systémovými funkcemi.

Využití​

Služba je vystavena pod názvem schemas-upnp-org s typem služby UmsExtendedServices.

Pro ovládací body Javy pomocí JUPnP, volejte findService na UMS RemoteDevice:

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

Následující akce jsou dostupné prostřednictvím rozhraní služby.

MyMusic interakce​

Alba, která se mi líbí lze prohlížet pomocí ID objektu MYMUSIC$ jako hluboký odkaz nebo navigací do My Albums v kořenové složce.

Udržování oblíbených je užitečné zejména ve velkých sbírkách alb, kde se ruční prohlížení celé knihovny může stát časově náročným. Upravený seznam oblíbených alb pomáhá uživatelům rychle se vrátit k relevantnímu obsahu bez opakovaného širokého vyhledávání nebo hluboké navigace se složkami.

V praxi dávají oblíbené tyto výhody:

  • Rychlejší přístup k často přehrávaným albům, a to i ve velmi velkých knihovnách.
  • Lepší každodenní navigace oddělením preferovaného obsahu od celého katalogu.
  • Konsistentnější pracovní postupy přehrávání pro klienty a automatizace, které závisejí na stabilním výběru alba.

Vstupní parametry​

Všechny akce v této sekci vyžadují vstupní parametr. Album musí být identifikováno pomocí MusicBrainz ID nebo ID vydání Discogs. Alespoň jedno ID je vyžadováno; jinak není provedena žádná akce.

Příklad pro Madonnino vydání Like a Virgin:

AtributTypPříklad hodnoty
MusicBrainzIdŘetězecb69580b9-7050-3994-b544-4407a22c097a
DiscogsIdUnsignedIntegerFourBytes1069538
caution

Pokud byly oba parametry (MusicBrainzId a DiscogsId) poskytnuty při ocenění alba, musí být také poskytnuty při neocenění tohoto alba.

LikeAlbum​

Označí hudební album jako líbící se.

DislikeAlbum​

Odstraní oblíbený stav z hudebního alba.

IsAlbumLikedInput​

Zkontroluje, zda je album v současné době označeno jako líbící se. Pokud jsou poskytnuty jak MusicBrainz, tak Discogs ID, metoda vrátí true pokud je alespoň jedno z ID označeno jako líbící se.

Zálohovat akce​

Služba poskytuje zálohu a obnovení.

info

Před provedením obnovy musí být vytvořena záloha.

BackupAudioLikes​

Vytvoří zálohu tabulky 'líbí' audio alba identifikované MusicBrainz nebo Discogs ID.

RestoreAudioLikes​

Obnoví tabulku oblíbených alb. Před spuštěním této akce zavolejte backupAudioLikes.

BackupRatings​

Zapisuje zvuková hodnocení do záložního souboru obsahující hash souboru a hodnotu hodnocení.

RestoreRatings​

Obnoví hodnocení ze zálohy vytvořené pomocí BackupRatings.

Interakce knihovny​

RescanMediaStore​

Znovu prohledá celou hudební knihovnu.

RescanMediaStoreFolder​

Znovu prohledá konkrétní složku bez rekurze. Vstupním parametrem musí být ObjectID složky.