public DlnaMediaItem GetDlnaItem(Guid mediaItemId)
        {
            DlnaMediaItem dlnaItem;

            if (DlnaMediaItems.TryGetValue(mediaItemId, out dlnaItem))
            {
                return(dlnaItem);
            }

            return(null);
        }
        public DlnaMediaItem GetDlnaItem(MediaItem item, int?edition = null)
        {
            DlnaMediaItem dlnaItem;

            if (DlnaMediaItems.TryGetValue(item.MediaItemId, out dlnaItem))
            {
                return(dlnaItem);
            }

            dlnaItem = new DlnaMediaItem(this);
            dlnaItem.Initialize(item, edition).Wait();
            DlnaMediaItems.TryAdd(item.MediaItemId, dlnaItem);
            return(dlnaItem);
        }