Есть ли способ получить дату последнего изменения из контейнеров Cling - DIDLContent -?

Я могу перечислить все медиа-серверы, а затем просматривать папки / каталоги, видео и т. Д., Используя цепочку, но не могу найти способ получить дату последнего изменения контейнеров. Есть ли способ получить то же самое? Я не думаю, что Cling действительно обеспечивает это.

2 ответа

Решение

На данный момент ответ будет нет. Библиотека Cling не предоставляет дату последнего изменения с метаданными для контейнеров, но они предоставляют то же самое для элементов. Ниже приведен фрагмент, который извлекает дату, измененную для элементов из абстрактного класса Property.

for (DIDLObject.Property property : container.getProperties()) { if (property != null && property.getDescriptorName().equals("date")) { String dateModified = property.getValue().toString(); if(!TextUtils.isEmpty(dateModified)){ folder.setDate(dateModified); } } }

Я помню, что там не было даты последнего изменения в метаданных. Если вы уже получили DIDLContent, вы можете попробовать Item->Res. Подробная информация определяется в классе Res.

Другие вопросы по тегам