{"_id":"@audio/decode-mp3","_rev":"8-79369325775d83909df1e629ff0a91cf","name":"@audio/decode-mp3","dist-tags":{"latest":"1.3.1"},"versions":{"1.0.0":{"name":"@audio/decode-mp3","version":"1.0.0","keywords":["mp3","mpeg","audio","decode","decoder","wasm","mpg123"],"author":{"name":"audiojs"},"license":"MIT","_id":"@audio/decode-mp3@1.0.0","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"homepage":"https://github.com/audiojs/audio-decode/tree/main/packages/decode-mp3#readme","bugs":{"url":"https://github.com/audiojs/audio-decode/issues"},"dist":{"shasum":"b8b34a1dc341f516941355c4d522ffbe8592b0a0","tarball":"https://registry.npmjs.org/@audio/decode-mp3/-/decode-mp3-1.0.0.tgz","fileCount":5,"integrity":"sha512-xiAuc9Z/N2vADbHqhDCYzDnX0tN7AC2+Yq4ANyHAOF7WOAX27TI/smhZJEhh6pVNBc7ShRWL3Cua0wUNB5i8tQ==","signatures":[{"sig":"MEQCIG83m/vxUvOHMOYeYITZB8n3p7Cp7BVodohIjPVOsA03AiBJVf+DK33u88nr582kaB5fbsFqEb/6k6Bt4QrosIMN7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97162},"main":"decode-mp3.js","type":"module","types":"decode-mp3.d.ts","engines":{"node":">=16"},"exports":{".":"./decode-mp3.js","./package.json":"./package.json"},"gitHead":"6d26cd69057587574522bbd42c1af7411a9f6e74","scripts":{"test":"node test.js","build":"bash build.sh","prepack":"npm run build"},"_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/audio-decode.git","type":"git","directory":"packages/decode-mp3"},"_npmVersion":"11.11.0","description":"Decode MP3 audio via mpg123 WASM — self-contained bundle","directories":{},"_nodeVersion":"25.8.1","dependencies":{"mpg123-decoder":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/decode-mp3_1.0.0_1775834805190_0.03571080827040829","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@audio/decode-mp3","version":"1.1.0","keywords":["mp3","mpeg","audio","decode","decoder","wasm","mpg123"],"author":{"name":"audiojs"},"license":"MIT","_id":"@audio/decode-mp3@1.1.0","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"homepage":"https://github.com/audiojs/audio-decode/tree/main/packages/decode-mp3#readme","bugs":{"url":"https://github.com/audiojs/audio-decode/issues"},"dist":{"shasum":"a0ffe1f00951216fe3fb3c921a878b1c5e73cd24","tarball":"https://registry.npmjs.org/@audio/decode-mp3/-/decode-mp3-1.1.0.tgz","fileCount":6,"integrity":"sha512-eOBqdICwjQ0P9z6ei0wXmXVTW/tIiQ4YGsG3QMFJsdrGORhNQh6paQz53utIcVndmri9xfQStqerxMGt+82ygQ==","signatures":[{"sig":"MEQCH3otr6POL1YcA/7rDmTWWkm3+iptRnE1s8NOYHwext4CIQCKS3MlW+wroDSjHM8NmbCJsAEk32W/S+S2ptrx3M5OZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103092},"main":"decode-mp3.js","type":"module","types":"decode-mp3.d.ts","engines":{"node":">=16"},"exports":{".":"./decode-mp3.js","./meta":"./meta.js","./package.json":"./package.json"},"gitHead":"3d52dc264b2bbaf1ccfdaf33452ce3d5d902e059","scripts":{"test":"node test.js","build":"bash build.sh","prepack":"npm run build"},"_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/audio-decode.git","type":"git","directory":"packages/decode-mp3"},"_npmVersion":"11.11.0","description":"Decode MP3 audio via mpg123 WASM — self-contained bundle","directories":{},"_nodeVersion":"25.8.1","dependencies":{"mpg123-decoder":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/decode-mp3_1.1.0_1776718559746_0.6089939836478537","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@audio/decode-mp3","version":"1.2.0","keywords":["mp3","mpeg","audio","decode","decoder","wasm","mpg123"],"author":{"name":"audiojs"},"license":"MIT","_id":"@audio/decode-mp3@1.2.0","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"homepage":"https://github.com/audiojs/decode/tree/main/packages/decode-mp3#readme","bugs":{"url":"https://github.com/audiojs/decode/issues"},"dist":{"shasum":"c2308e8a201c99718c0fe2c2e1942b9489fad9e3","tarball":"https://registry.npmjs.org/@audio/decode-mp3/-/decode-mp3-1.2.0.tgz","fileCount":7,"integrity":"sha512-rYKy7IBEb1i2g1iZyiCetHf5rloN4O9gH5yd3CESt4WJcDTIKVzZ6EflXwxPF2SWQCItW2kxyIp/G/gyz6ET/g==","signatures":[{"sig":"MEUCIAZll8EWnBzr01aM73vS3IjksbTZ9xMckrBCszqlpjzRAiEA2IuWgAw2gcKWSC11UbpObEuSZd6D42hTLEZ22rkkmXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103514},"main":"decode-mp3.js","type":"module","audio":"./audio.js","types":"decode-mp3.d.ts","engines":{"node":">=16"},"exports":{".":"./decode-mp3.js","./meta":"./meta.js","./audio":"./audio.js","./package.json":"./package.json"},"gitHead":"4422388b9da502b2314360902ff748379e4304d4","scripts":{"test":"node test.js","build":"bash build.sh","prepack":"npm run build"},"_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/decode.git","type":"git","directory":"packages/decode-mp3"},"_npmVersion":"11.12.1","description":"Decode MP3 audio via mpg123 WASM — self-contained bundle","directories":{},"_nodeVersion":"25.9.0","dependencies":{"mpg123-decoder":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/decode-mp3_1.2.0_1783648245789_0.08193456150632494","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@audio/decode-mp3","version":"1.2.1","keywords":["mp3","mpeg","audio","decode","decoder","wasm","mpg123"],"author":{"name":"audiojs"},"license":"MIT","_id":"@audio/decode-mp3@1.2.1","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"homepage":"https://github.com/audiojs/decode/tree/main/packages/decode-mp3#readme","bugs":{"url":"https://github.com/audiojs/decode/issues"},"dist":{"shasum":"981affe6a12014c78520f07139a88e65c49da64d","tarball":"https://registry.npmjs.org/@audio/decode-mp3/-/decode-mp3-1.2.1.tgz","fileCount":8,"integrity":"sha512-KsVyFti6xzx6BMMbqcDMcxHDwW0RC2Egdbrv0VHgjoKt9Sy8R0+PY+4Hx25eybmhPYlavynlvdLn+tH4aSUtFQ==","signatures":[{"sig":"MEQCIDM+rBiTYmFXbV1zb+5cE0kcZ5TcE05CXwsrN9SOM7CRAiBzz3zvyqEpEEdWJ3LAAdEj66iwCG8aARlQSXXtCYwqYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104630},"main":"decode-mp3.js","type":"module","audio":"./audio.js","types":"decode-mp3.d.ts","engines":{"node":">=16"},"exports":{".":"./decode-mp3.js","./meta":"./meta.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"gitHead":"d0b14e75242815c92b72b1028bbd123e4b86733e","scripts":{"test":"node test.js","build":"bash build.sh","prepack":"npm run build"},"_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/decode.git","type":"git","directory":"packages/decode-mp3"},"_npmVersion":"11.12.1","description":"Decode MP3 audio via mpg123 WASM — self-contained bundle","directories":{},"_nodeVersion":"25.9.0","dependencies":{"mpg123-decoder":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/decode-mp3_1.2.1_1783701565532_0.849706121489245","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@audio/decode-mp3","version":"1.2.2","keywords":["mp3","mpeg","audio","decode","decoder","wasm","mpg123"],"author":{"name":"audiojs"},"license":"MIT","_id":"@audio/decode-mp3@1.2.2","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"homepage":"https://github.com/audiojs/decode/tree/main/packages/decode-mp3#readme","bugs":{"url":"https://github.com/audiojs/decode/issues"},"dist":{"shasum":"02c2941f641decee599207439686272a03739c4c","tarball":"https://registry.npmjs.org/@audio/decode-mp3/-/decode-mp3-1.2.2.tgz","fileCount":8,"integrity":"sha512-DmN47e7A9RmGVzr0JNaTa88C3YgCxVfZeP75JBkuERa/6ftKoN2jSM0oFA9c6PhmrN2BJHr6NojlbdSpP5AiTQ==","signatures":[{"sig":"MEQCIFzwFgrUCulYaxOHDc2DuK86fMxv/6/XkL4NpTbFlx3GAiBtBzFKdFaUByroA5ENBLWYydFpJLrKlN3VmzH6JHRS4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104706},"main":"decode-mp3.js","type":"module","audio":"./audio.js","types":"decode-mp3.d.ts","engines":{"node":">=18"},"exports":{".":"./decode-mp3.js","./meta":"./meta.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/audiojs","gitHead":"fb59268366fc4991a80f01da2599fdda208ab59c","scripts":{"test":"node test.js","build":"bash build.sh","prepack":"npm run build"},"_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/decode.git","type":"git","directory":"packages/decode-mp3"},"_npmVersion":"11.12.1","description":"Decode MP3 audio via mpg123 WASM — self-contained bundle","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"mpg123-decoder":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/decode-mp3_1.2.2_1783731353882_0.18937804746301135","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@audio/decode-mp3","version":"1.2.3","keywords":["mp3","mpeg","audio","decode","decoder","wasm","mpg123"],"author":{"name":"audiojs"},"license":"MIT","_id":"@audio/decode-mp3@1.2.3","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"homepage":"https://github.com/audiojs/decode/tree/master/packages/decode-mp3#readme","bugs":{"url":"https://github.com/audiojs/decode/issues"},"dist":{"shasum":"4fb1c3a6e9162ae396396b05bfe5d51430411d64","tarball":"https://registry.npmjs.org/@audio/decode-mp3/-/decode-mp3-1.2.3.tgz","fileCount":8,"integrity":"sha512-qQF+TD0r2k4eSZGiB9kFZY/WfuajeDm3afN0taPC+e4cpS7H+QrrI93NGG52BXdHGJU/FRuPhfDBwV6cDUX3Bw==","signatures":[{"sig":"MEUCIQC3HgBAfJiBk8OAJN6zKxpNCsJhlQwO9dkHXk5+m9GSwwIgTK1qgQQan8nuI4ov7vpbQpZFh8BySg/qopvCLIR/DIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104762},"main":"decode-mp3.js","type":"module","audio":"./audio.js","types":"decode-mp3.d.ts","engines":{"node":">=18"},"exports":{".":"./decode-mp3.js","./meta":"./meta.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/audiojs","gitHead":"00d9a337f3eeb74b245d585a872b75ab6747fc23","scripts":{"test":"node test.js","build":"bash build.sh","prepack":"npm run build"},"_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"repository":{"url":"git+https://github.com/audiojs/decode.git","type":"git","directory":"packages/decode-mp3"},"_npmVersion":"11.12.1","description":"Decode MP3 audio via mpg123 WASM — self-contained bundle","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"mpg123-decoder":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/decode-mp3_1.2.3_1784035145219_0.1204535515259888","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@audio/decode-mp3","version":"1.3.0","keywords":["mp3","mpeg","audio","decode","decoder","wasm","mpg123"],"author":{"name":"audiojs"},"license":"MIT","_id":"@audio/decode-mp3@1.3.0","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"homepage":"https://github.com/audiojs/decode/tree/master/packages/decode-mp3#readme","bugs":{"url":"https://github.com/audiojs/decode/issues"},"dist":{"shasum":"8395eb5d2ccf576f973eb7de60b607dc6e85aea5","tarball":"https://registry.npmjs.org/@audio/decode-mp3/-/decode-mp3-1.3.0.tgz","fileCount":8,"integrity":"sha512-Lzy9wVtsk59gkI2rmbguxxowhkh8ADg6dWzwbIjz2t0Ec3E/QW4ZubahUixXnqGmj/o2O71N4oWqYeYb0REllA==","signatures":[{"sig":"MEUCIQC5+ghOYieG3Vwca+uGxreh+MRxr/BNyXCgOChgy7pjSwIgTqIWl97vitSfd2K2Bhwwqy/cc7ma8u2I+4qsrgSTxyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104724},"main":"decode-mp3.js","type":"module","_from":"file:/private/tmp/audio-decode-release-ed350c9/_audio_decode-mp3/audio-decode-mp3-1.3.0.tgz","audio":"./audio.js","types":"decode-mp3.d.ts","engines":{"node":">=18"},"exports":{".":"./decode-mp3.js","./meta":"./meta.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/audiojs","scripts":{"test":"node test.js","build":"bash build.sh","prepack":"npm run build"},"_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"_resolved":"/private/tmp/audio-decode-release-ed350c9/_audio_decode-mp3/audio-decode-mp3-1.3.0.tgz","_integrity":"sha512-Lzy9wVtsk59gkI2rmbguxxowhkh8ADg6dWzwbIjz2t0Ec3E/QW4ZubahUixXnqGmj/o2O71N4oWqYeYb0REllA==","repository":{"url":"git+https://github.com/audiojs/decode.git","type":"git","directory":"packages/decode-mp3"},"_npmVersion":"11.12.1","description":"Decode MP3 audio with mpg123 WASM","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"mpg123-decoder":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/decode-mp3_1.3.0_1786475542656_0.7081604954167839","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@audio/decode-mp3","version":"1.3.1","description":"Decode MP3 audio with mpg123 WASM","type":"module","main":"decode-mp3.js","types":"decode-mp3.d.ts","exports":{".":"./decode-mp3.js","./meta":"./meta.js","./audio":{"types":"./audio.d.ts","default":"./audio.js"},"./package.json":"./package.json"},"scripts":{"build":"bash build.sh","prepack":"npm run build","test":"node test.js"},"keywords":["mp3","mpeg","audio","decode","decoder","wasm","mpg123"],"publishConfig":{"access":"public"},"license":"MIT","author":{"name":"audiojs"},"homepage":"https://github.com/audiojs/decode/tree/master/packages/decode-mp3#readme","repository":{"type":"git","url":"git+https://github.com/audiojs/decode.git","directory":"packages/decode-mp3"},"bugs":{"url":"https://github.com/audiojs/decode/issues"},"dependencies":{"mpg123-decoder":"^1.0.3"},"engines":{"node":">=18"},"audio":"./audio.js","sideEffects":false,"funding":"https://github.com/sponsors/audiojs","_id":"@audio/decode-mp3@1.3.1","_integrity":"sha512-GhGm6C2hwngU+t5uEpUc94jZGCrCIXrgfneDURfK9/2tgFAWHVeckFNsSRmL4+Vd7u32uv8wQamjTnBSlrkVGA==","_resolved":"/tmp/audio-decode-worklet-release/tarballs/audio-decode-mp3-1.3.1.tgz","_from":"file:/tmp/audio-decode-worklet-release/tarballs/audio-decode-mp3-1.3.1.tgz","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-GhGm6C2hwngU+t5uEpUc94jZGCrCIXrgfneDURfK9/2tgFAWHVeckFNsSRmL4+Vd7u32uv8wQamjTnBSlrkVGA==","shasum":"ffac6a785f2d024de1452019f1e92f4d786d8bb1","tarball":"https://registry.npmjs.org/@audio/decode-mp3/-/decode-mp3-1.3.1.tgz","fileCount":8,"unpackedSize":101618,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD3b5ClE4GZPJim8Z2p+UrT6orDlz25IrnJOCxZhQ9GvAIgbtJych6sx/CfTqyu02CqMjqvSf9rVy6GL/jkSSX4OXQ="}]},"_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"directories":{},"maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/decode-mp3_1.3.1_1786553862228_0.7314930934601362"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-10T15:26:45.107Z","modified":"2026-08-12T16:57:42.614Z","1.0.0":"2026-04-10T15:26:45.366Z","1.1.0":"2026-04-20T20:55:59.927Z","1.2.0":"2026-07-10T01:50:45.932Z","1.2.1":"2026-07-10T16:39:25.697Z","1.2.2":"2026-07-11T00:55:54.024Z","1.2.3":"2026-07-14T13:19:05.354Z","1.3.0":"2026-08-11T19:12:22.828Z","1.3.1":"2026-08-12T16:57:42.384Z"},"bugs":{"url":"https://github.com/audiojs/decode/issues"},"author":{"name":"audiojs"},"license":"MIT","homepage":"https://github.com/audiojs/decode/tree/master/packages/decode-mp3#readme","keywords":["mp3","mpeg","audio","decode","decoder","wasm","mpg123"],"repository":{"type":"git","url":"git+https://github.com/audiojs/decode.git","directory":"packages/decode-mp3"},"description":"Decode MP3 audio with mpg123 WASM","maintainers":[{"name":"jamen","email":"jamenmarz@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dy","email":"df.creative@gmail.com"}],"readme":"# @audio/decode-mp3\n\nDecode MP3 audio with [mpg123-decoder](https://github.com/eshaz/wasm-audio-decoders/tree/main/src/mpg123-decoder).\n\n```js\nimport decode, { decoder } from '@audio/decode-mp3'\n\nlet { channelData, sampleRate } = await decode(mp3Bytes)\n\nlet dec = await decoder() // initialize WASM\nlet a = dec.decode(chunk1)\nlet b = dec.decode(chunk2)\ndec.free()\n```\n\n`decoder()` is asynchronous. Its `decode()` method is synchronous.\n\n## License\n\n[ॐ](https://github.com/krishnized/license/) · [MIT](./LICENSE)\n","readmeFilename":"README.md"}