(Entity) sound.PlayURL, error in the console

Hello !

I have a problem with my code

[lua]if (SERVER) then
function ENT:Initialize()
self:SetModel(“models/props_lab/citizenradio.mdl”)
self:PhysicsInit(SOLID_VPHYSICS)
self:SetSolid(SOLID_VPHYSICS)
self:SetMoveType(MOVETYPE_VPHYSICS)
self:SetUseType(SIMPLE_USE)
self.health = 100

	local physObj = self:GetPhysicsObject()

	if (IsValid(physObj)) then
		physObj:Wake()
	end

		sound.PlayURL( "http://streaming.radio.funradio.fr/fun-1-44-96", "3d mono", function( chan )
			if ( IsValid( chan ) ) then
				chan:SetPos(activator:GetPos())
				chan:SetVolume(100)
				chan:Play()
			else
						
				LocalPlayer():ChatPrint( "Invalid URL!" )
						
			end
		end )


	
end


function ENT:OnTakeDamage(dmginfo)
	local damage = dmginfo:GetDamage()
	self.health = self.health - damage
	self:EmitSound(Format("physics/wood/wood_plank_break%s.wav", math.random(1,3)))

	if (self.health < 0) then
	self.onbreak = true
	self:Remove()
	end
end

function ENT:OnRemove()
	if self.onbreak then
		local e = EffectData()
		e:SetStart(self:GetPos() + self:OBBCenter())
		util.Effect( "FeatherDestroy", e )
		self:EmitSound(Format("physics/wood/wood_crate_break%s.wav", math.random(1, 5)))
	end
end

end[/lua]

Return in the console : attempt to call field ‘PlayURL’ ( a nil value)

Can you help me please ?

You are calling a clientside method serverside.