std::shared_ptr<core::thumbnail_generator> get_thumbnail_generator() const;
spl::shared_ptr<core::media_info_repository> get_media_info_repo() const;
spl::shared_ptr<core::system_info_provider_repository> get_system_info_provider_repo() const;
std::shared_ptr<core::thumbnail_generator> get_thumbnail_generator() const;
spl::shared_ptr<core::media_info_repository> get_media_info_repo() const;
spl::shared_ptr<core::system_info_provider_repository> get_system_info_provider_repo() const;