dev: add icon, ArtisanSongsItem load api