Had to get 2 taxis last night, first guy from Pakistan, lovely guy. Actually had a chat with me unlike a lot of the taxi drivers here, only charged me €10.
Trip home, I was quoted €39 by 2 drivers but met another sound guy from India who charged me €16 which was the price on the meter.
At least we know they aren't all crooks.
The overcharging when busy seems to be accepted in barcelona, you would imagine the NTA would try stamp that out here if it was common. You should loose your taxi license if you think it's OK to double or treble a fare.
Learned a bit from getting taxis here, first guy I got wouldn't let me sit in the front and then just talked to someone on the phone the whole journey, very rude in my opinion and stupid because you are hardly going to tip someone like that or get them again.