char *psz_artist;
char *psz_album;
- if( !p_item->p_meta ) return VLC_EGENERIC;
- psz_artist = p_item->p_meta->psz_artist;
- psz_album = p_item->p_meta->psz_album;
+ psz_artist = input_item_GetArtist( p_item );
+ psz_album = input_item_GetAlbum( p_item );
psz_title = p_item->psz_name;
if( !psz_artist || !psz_album )
snprintf( psz_data, 255,
"http://images.amazon.com/images/P/%s.01._SCLZZZZZZZ_.jpg",
psz_buf );
- vlc_meta_SetArtURL( p_item->p_meta, psz_data );
+ input_item_SetArtURL( p_item, psz_data );
break;
}
}
if( !b_art )
return VLC_SUCCESS;
else
- return p_item->p_meta->psz_arturl && *p_item->p_meta->psz_arturl ?
+ return EMPTY_STR( input_item_GetArtURL( p_item ) ) ?
VLC_SUCCESS : VLC_EGENERIC;
}
if( !i_ret )
{
- uint32_t i_meta = input_CurrentMetaFlags( p_item->p_meta );
+ uint32_t i_meta = input_CurrentMetaFlags( input_item_GetMetaObject( p_item ) );
p_me->i_mandatory &= ~i_meta;
p_me->i_optional &= ~i_meta;
return p_me->i_mandatory ? VLC_EGENERIC : VLC_SUCCESS;