#include "video/VideoInfoTag.h"
#include "music/MusicDatabase.h"
#include "music/tags/MusicInfoTag.h"
-#include "TextureCache.h"
+#include "TextureDatabase.h"
#include "ThumbLoader.h"
#include "utils/URIUtils.h"
const PLT_HttpRequestContext* context /* = NULL */)
{
CStdString path = item.GetPath();
- if (item.HasVideoInfoTag() && !item.GetVideoInfoTag()->GetPath().IsEmpty()) {
+ if (item.HasVideoInfoTag() && !item.GetVideoInfoTag()->GetPath().empty()) {
path = item.GetVideoInfoTag()->GetPath();
- } else if (item.HasMusicInfoTag() && !item.GetMusicInfoTag()->GetURL().IsEmpty()) {
+ } else if (item.HasMusicInfoTag() && !item.GetMusicInfoTag()->GetURL().empty()) {
path = item.GetMusicInfoTag()->GetURL();
}
PLT_MediaItemResource* resource, /* = NULL */
EClientQuirks quirks)
{
- if (!tag.GetURL().IsEmpty() && file_path)
+ if (!tag.GetURL().empty() && file_path)
*file_path = tag.GetURL();
std::vector<std::string> genres = tag.GetGenre();
// some usefull buffers
CStdStringArray strings;
- if (!tag.m_strFileNameAndPath.IsEmpty() && file_path)
+ if (!tag.m_strFileNameAndPath.empty() && file_path)
*file_path = tag.m_strFileNameAndPath;
if (tag.m_iDbId != -1 ) {
// set a title for the object
if (object->m_Title.IsEmpty()) {
- if (!item.GetLabel().IsEmpty()) {
+ if (!item.GetLabel().empty()) {
CStdString title = item.GetLabel();
if (item.IsPlayList() || !item.m_bIsFolder) URIUtils::RemoveExtension(title);
object->m_Title = title;
art.uri = upnp_server->BuildSafeResourceUri(
rooturi,
(*ips.GetFirstItem()).ToString(),
- CTextureCache::GetWrappedImageURL(thumb).c_str());
+ CTextureUtils::GetWrappedImageURL(thumb).c_str());
// Set DLNA profileID by extension, defaulting to JPEG.
if (URIUtils::HasExtension(thumb, ".png")) {
fanart = item.GetArt("fanart");
if (upnp_server && !fanart.empty())
- upnp_server->AddSafeResourceUri(object, rooturi, ips, CTextureCache::GetWrappedImageURL(fanart), "xbmc.org:*:fanart:*");
+ upnp_server->AddSafeResourceUri(object, rooturi, ips, CTextureUtils::GetWrappedImageURL(fanart), "xbmc.org:*:fanart:*");
return object;
PLT_MediaItemResource* resource /* = NULL */)
{
CDateTime date;
- date.SetFromDateString((const char*)object.m_Date);
+ date.SetFromW3CDate((const char*)object.m_Date);
if(!object.m_Recorded.program_title.IsEmpty())
{
{
if(info.Match(PLT_ProtocolInfo("*", "*", allowed[type], "*")))
{
- CStdString prop;
- prop.Format("upnp:subtitle:%d", ++subs);
+ CStdString prop = StringUtils::Format("upnp:subtitle:%d", ++subs);
item.SetProperty(prop, (const char*)res.m_Uri);
break;
}