• Jukebox Script Isn't working Failed to load sound "music\12.mp3", file probably
    7 replies, posted
Problem: I found a jukebox addon on the workshop and I'm trying to add some songs to it. For some reason when I try and add my own song it gives me this error: Failed to load sound "music\11.mp3", file probably missing from disk/repository Failed to load sound "music\12.mp3", file probably missing from disk/repository Please note: Every other mp3 file is working except the ones I added (11 & 12). Source Code: AddCSLuaFile( "cl_init.lua" ) AddCSLuaFile( "shared.lua" ) -- You can set pause between music. local PAUSE = 3 -- You can edit this part to add your music! -- Dur is a musics duration in seconds. local MUSIC =  { { Snd = Sound( "music/1.mp3" ), Dur = 174 }, { Snd = Sound( "music/2.mp3" ), Dur = 142 }, { Snd = Sound( "music/3.mp3" ), Dur = 174 }, { Snd = Sound( "music/4.mp3" ), Dur = 144 }, { Snd = Sound( "music/5.mp3" ), Dur = 179 }, { Snd = Sound( "music/6.mp3" ), Dur = 177 }, { Snd = Sound( "music/7.mp3" ), Dur = 150 }, { Snd = Sound( "music/8.mp3" ), Dur = 147 }, { Snd = Sound( "music/9.mp3" ), Dur = 124 }, { Snd = Sound( "music/10.mp3" ), Dur = 183 }, { Snd = Sound( "music/11.mp3" ), Dur = 140 }, { Snd = Sound( "music/12.mp3" ), Dur = 154 } } -- Do not edit these as it could corrupt this entity! include('shared.lua') function ENT:SpawnFunction(ply, tr) if (!tr.Hit) then return end local SpawnPos = tr.HitPos + tr.HitNormal * 16 local ent = ents.Create("Jukebox") ent:SetPos(SpawnPos) ent:Spawn() ent:Activate() ent:SetName("Jukebox") ent.Damaged = false; self.On = false; self.Play = false; return ent end function ENT:Use(activator, ply) if activator:KeyDownLast(IN_USE) then return end  if (self.Damaged == true) then return end if (not ply:IsPlayer()) then return end if (!self.On) then local Mus = MUSIC[ math.random( 1, #MUSIC ) ] self.Sound = CreateSound(self.Entity, Mus.Snd ) self.Sound:Play() self.On = true; self.Play = true; self.Duration = CurTime() + PAUSE + Mus.Dur self.Musicon = CurTime() + Mus.Dur self.Debug = 0 activator:PrintMessage(2, "The Jukebox Starts playing a song") else self.Sound:Stop() self.On = false; activator:PrintMessage(2, "The Jukebox stops playing") end end function ENT:Think() if (not self.Damaged == true) and (self.On == true) then if CurTime() > self.Musicon then self.Play = false; self.Sound:Stop() self.Debug = CurTime() + PAUSE if (CurTime() > self.Duration) and (self.On == true) then self.Play = true; self.Sound:Stop() local Mus = MUSIC[ math.random( 1, #MUSIC ) ] self.Sound = CreateSound(self.Entity, Mus.Snd ) self.Sound:Play() self.Musicon = CurTime() + Mus.Dur self.Duration = CurTime() + PAUSE + Mus.Dur end if CurTime() > self.Debug and (self.Sound) then self.Sound:ChangePitch(99) self.Sound:ChangePitch(100) self.Debug = CurTime() + PAUSE end end end if (self:WaterLevel() > 0) then util.BlastDamage(self.Entity, self.Entity, self.Entity:GetPos(), 1000, 10) local effectdata = EffectData() effectdata:SetOrigin( self.Entity:GetPos() )   util.Effect( "Explosion", effectdata, true, true ) self.Entity:Remove() end self.Entity:NextThink(1) end function ENT:OnRemove() if (self.Sound) then self.Sound:Stop() end end function ENT:OnTakeDamage(dmg) self.On = false; self.Damaged = true; if (self.Sound) then self.Sound:ChangePitch(65) self.Sound:FadeOut(10) end end function ENT:Initialize() self.On = false self.Entity:SetModel("models/Fallout3/jukebox.mdl") self.Entity:PhysicsInit(SOLID_VPHYSICS) self.Entity:SetMoveType(MOVETYPE_VPHYSICS) self.Entity:SetSolid(SOLID_VPHYSICS) local phys = self.Entity:GetPhysicsObject() if (phys:IsValid()) then phys:Wake() end end What I've tried: FastDL, I verified that its in there. Made sure my MP3 is a standard 44.1k sample rate and standard bit depth, with joint stereo encoding (I heard somewhere that this is needed). Looking at other posts having the same problem, couldn't find a solution. The path of the mp3 files are garrysmod/addons/jukebox/sound/music Thanks in advance for all your help!
Did you mark the files to be downloaded with resource.AddFile?
No, because that wasn't done with any of the other files so I didn't do it to my additions either.
http://ca-mnt-source05.crident.net/7ac81e81/sound/music/ 404
Server is down atm, that shouldn't matter though.
Server is not down, host is down
It was fine when he posted it last night so that's not the problem (well it wasn't the original problem). That's probably because it's a workshop addon, so it comes with the files already. Try adding the files with resource.AddFile
Sure thing, I'll try that tomorrow. Thank you.
Sorry, you need to Log In to post a reply to this thread.