The nine-month sentence of Pablo Hasel, known for his virulently anti-establishment raps, has prompted debate over freedom of expression in Spain and sparked protests that have at times turned violent.
“You have taught us that being peaceful is useless,” read a banner carried by protesters.
Five people were arrested for robbing shops and a police officer was injured, according to a Twitter post by the Mossos d’Esquadra, the Catalan regional police force.
About 1,000 demonstrators gathered in the city, local police said.
Protesters had looted shops on Saturday on Barcelona’s most prestigious shopping street, Passeig de Gracia, while also smashing windows in the Palau de la Musica concert hall
On Sunday, a lone man outside the concert hall shouted at protesters: “You don’t touch the Palau.”
Five nights of trashed shops and burned containers has caused 900,000 euros ($1.09 million) in damages in Barcelona, the city council said.
“Apart from the economic damage, we have suffered damage to the image of Barcelona as a welcoming and peaceful city,” Luis Sans, president of the Association of Friends of Passeig de Gracia, told El Pais newspaper.
More than 95 people have been arrested across Catalonia and in other Spanish cities since Hasel was arrested and jailed on Tuesday. One woman lost an eye during clashes in Barcelona, triggering calls from politicians to investigate police tactics.
Oscar-winning actor Javier Bardem was among artists, celebrities and politicians who called for a change in the law covering freedom of expression.
The Spanish government said last week it would scrap prison sentences for offences involving cases of freedom of speech.
($1 = 0.8255 euros)
Writing by Graham Keeley; Editing by Edmund Blair and Bernadette Baum