- playlist_AddItem( p_sys->p_playlist, p_item,
- PLAYLIST_APPEND, PLAYLIST_END );
- msg_Dbg( p_intf, "requested mrl add: %s", mrl );
+ int i_ret = playlist_AddInput( p_sys->p_playlist,
+ p_input,
+ PLAYLIST_APPEND, PLAYLIST_END, true,
+ false);
+ vlc_gc_decref( p_input );
+ if( i_ret == VLC_SUCCESS )
+ msg_Dbg( p_intf, "requested mrl add: %s", mrl );
+ else
+ msg_Warn( p_intf, "adding mrl %s failed", mrl );