{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "voiceover-pack-male-mission-completed",
  "type": "registry:block",
  "title": "Voiceover Pack Male Mission Completed",
  "author": "Kenney <https://kenney.nl>",
  "description": "A male voiceover announcing \"Mission Completed!\", ideal for confirming the successful conclusion of a task, quest, or objective.",
  "files": [
    {
      "path": "registry/soundcn/sounds/voiceover-pack-male-mission-completed/voiceover-pack-male-mission-completed.ts",
      "content": "import type { SoundAsset } from \"@/lib/sound-types\";\n\nexport const voiceoverPackMaleMissionCompletedSound: SoundAsset = {\n  name: \"voiceover-pack-male-mission-completed\",\n  dataUri: \"data:audio/mpeg;base64,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\",\n  duration: 1.263,\n  format: \"mp3\",\n  license: \"CC0\",\n  author: \"Kenney\",\n};\n",
      "type": "registry:lib"
    },
    {
      "path": "registry/soundcn/lib/sound-types.ts",
      "content": "export interface SoundAsset {\r\n  /** Unique identifier for the sound */\r\n  name: string;\r\n  /** Base64-encoded data URI (data:audio/mpeg;base64,...) */\r\n  dataUri: string;\r\n  /** Duration in seconds */\r\n  duration: number;\r\n  /** Audio format */\r\n  format: \"mp3\" | \"wav\" | \"ogg\";\r\n  /** License identifier */\r\n  license: \"CC0\" | \"OGA-BY\" | \"MIT\";\r\n  /** Original author/creator */\r\n  author: string;\r\n}\r\n\r\nexport interface UseSoundOptions {\r\n  /** Volume level from 0 to 1. Default: 1 */\r\n  volume?: number;\r\n  /** Playback speed multiplier. Default: 1 */\r\n  playbackRate?: number;\r\n  /** If true, calling play() stops current playback first. Default: false */\r\n  interrupt?: boolean;\r\n  /** If false, play() does nothing. Useful for user preferences. Default: true */\r\n  soundEnabled?: boolean;\r\n  /** Called when playback starts */\r\n  onPlay?: () => void;\r\n  /** Called when playback ends naturally */\r\n  onEnd?: () => void;\r\n  /** Called when pause() is called */\r\n  onPause?: () => void;\r\n  /** Called when stop() is called */\r\n  onStop?: () => void;\r\n}\r\n\r\nexport type PlayFunction = (overrides?: {\r\n  volume?: number;\r\n  playbackRate?: number;\r\n}) => void;\r\n\r\nexport interface SoundControls {\r\n  stop: () => void;\r\n  pause: () => void;\r\n  isPlaying: boolean;\r\n  duration: number | null;\r\n  sound: SoundAsset;\r\n}\r\n\r\nexport type UseSoundReturn = readonly [PlayFunction, SoundControls];\r\n",
      "type": "registry:lib"
    },
    {
      "path": "registry/soundcn/lib/sound-engine.ts",
      "content": "let audioContext: AudioContext | null = null;\nconst bufferCache = new Map<string, AudioBuffer>();\n\nexport function getAudioContext(): AudioContext {\n  if (!audioContext) {\n    audioContext = new AudioContext();\n  }\n  return audioContext;\n}\n\nexport async function decodeAudioData(dataUri: string): Promise<AudioBuffer> {\n  const cached = bufferCache.get(dataUri);\n  if (cached) return cached;\n\n  const ctx = getAudioContext();\n  const base64 = dataUri.split(\",\")[1];\n  const binaryString = atob(base64);\n  const bytes = new Uint8Array(binaryString.length);\n  for (let i = 0; i < binaryString.length; i++) {\n    bytes[i] = binaryString.charCodeAt(i);\n  }\n\n  const audioBuffer = await ctx.decodeAudioData(bytes.buffer.slice(0));\n  bufferCache.set(dataUri, audioBuffer);\n  return audioBuffer;\n}\n\nexport interface PlaySoundOptions {\n  volume?: number;\n  playbackRate?: number;\n  onEnd?: () => void;\n}\n\nexport interface SoundPlayback {\n  stop: () => void;\n}\n\nexport async function playSound(\n  dataUri: string,\n  options: PlaySoundOptions = {}\n): Promise<SoundPlayback> {\n  const { volume = 1, playbackRate = 1, onEnd } = options;\n  const ctx = getAudioContext();\n  if (ctx.state === \"suspended\") {\n    await ctx.resume();\n  }\n\n  const buffer = await decodeAudioData(dataUri);\n  const source = ctx.createBufferSource();\n  const gain = ctx.createGain();\n\n  source.buffer = buffer;\n  source.playbackRate.value = playbackRate;\n  gain.gain.value = volume;\n\n  source.connect(gain);\n  gain.connect(ctx.destination);\n\n  source.onended = () => {\n    onEnd?.();\n  };\n\n  source.start(0);\n\n  return {\n    stop: () => {\n      try {\n        source.stop();\n      } catch {\n        // No-op if already stopped.\n      }\n    },\n  };\n}\n",
      "type": "registry:lib"
    }
  ],
  "meta": {
    "duration": 1.263,
    "format": "mp3",
    "sizeKb": 10,
    "license": "CC0",
    "tags": [
      "voiceover",
      "pack",
      "male",
      "mission",
      "completed"
    ],
    "keywords": [
      "voice",
      "male",
      "mission completed",
      "success",
      "achievement",
      "task",
      "quest",
      "objective",
      "game",
      "triumph",
      "positive",
      "reward",
      "accomplished",
      "resolved",
      "clear",
      "audio",
      "congratulatory",
      "finish",
      "goal",
      "victory",
      "done"
    ]
  },
  "categories": [
    "voiceover"
  ]
}