{"_id":"@opentabs-dev/opentabs-plugin-spotify","_rev":"15-f20e9c044e037d5e87cd5b355033a683","name":"@opentabs-dev/opentabs-plugin-spotify","dist-tags":{"latest":"0.0.88"},"versions":{"0.0.74":{"name":"@opentabs-dev/opentabs-plugin-spotify","version":"0.0.74","keywords":["opentabs-plugin"],"license":"MIT","_id":"@opentabs-dev/opentabs-plugin-spotify@0.0.74","maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"dist":{"shasum":"9ec8135c0d180558bfb5b9af5535352b0a885b78","tarball":"https://registry.npmjs.org/@opentabs-dev/opentabs-plugin-spotify/-/opentabs-plugin-spotify-0.0.74.tgz","fileCount":101,"integrity":"sha512-qP7mekeGK0rEhni3Ekv9nzKM9M57regweepYTzXBceJTpl0b+kBvMzDkunrwz5Y3dUH2gBGrd5dPW35F0zntMA==","signatures":[{"sig":"MEQCIBPPP9ef3M+s6/SwaYLDTHODw0Tbqzq9PHt02PW8hVAUAiBx8N+VLcFHYe9vItToVdx/0JhYkJRY7juXV3AkRab4bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1844360},"main":"dist/adapter.iife.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch --preserveWatchOutput & opentabs-plugin build --watch","lint":"biome lint src/","build":"tsc && opentabs-plugin build","check":"npm run build && npm run type-check && npm run lint && npm run format:check","format":"biome format --write src/","lint:fix":"biome lint --fix src/","type-check":"tsc --noEmit","format:check":"biome format src/"},"_npmUser":{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"},"opentabs":{"homepage":"https://open.spotify.com","description":"OpenTabs plugin for Spotify","displayName":"Spotify","urlPatterns":["*://open.spotify.com/*"]},"_npmVersion":"10.9.4","description":"OpenTabs plugin for Spotify","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opentabs-dev/plugin-sdk":"^0.0.74"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","jiti":"^2.6.1","typescript":"^5.9.3","@biomejs/biome":"2.4.6","@opentabs-dev/plugin-tools":"^0.0.74"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentabs-plugin-spotify_0.0.74_1773256077660_0.5164852036020353","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"@opentabs-dev/opentabs-plugin-spotify","version":"0.0.75","keywords":["opentabs-plugin"],"license":"MIT","_id":"@opentabs-dev/opentabs-plugin-spotify@0.0.75","maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"dist":{"shasum":"07affd34242cd992aca95107121a97bbffa84a30","tarball":"https://registry.npmjs.org/@opentabs-dev/opentabs-plugin-spotify/-/opentabs-plugin-spotify-0.0.75.tgz","fileCount":101,"integrity":"sha512-v80BIR0JuBmfelqlRszHcoRjPxw6/x5j1i+nO+z5LkkmWKn5tVPujVmDAS5t6nUDdEEVwwBQ1kVEl9Xqf8ip9w==","signatures":[{"sig":"MEYCIQC4OsH01asyJt5opMCjulaySJd4aglBTsHRQf8xHwKjIgIhAJVCWWvrr6l0QN/MQdQJsKtXVBWNHR5OxDvnDv4l93Kk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1843070},"main":"dist/adapter.iife.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1db11440dc714af4bc4a38366fcb7889cf016b30","scripts":{"dev":"tsc --watch --preserveWatchOutput & opentabs-plugin build --watch","lint":"biome lint src/","build":"tsc && opentabs-plugin build","check":"npm run build && npm run type-check && npm run lint && npm run format:check","format":"biome format --write src/","lint:fix":"biome lint --fix src/","type-check":"tsc --noEmit","format:check":"biome format src/"},"_npmUser":{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"},"opentabs":{"homepage":"https://open.spotify.com","description":"OpenTabs plugin for Spotify","displayName":"Spotify","urlPatterns":["*://open.spotify.com/*"]},"_npmVersion":"11.5.1","description":"OpenTabs plugin for Spotify","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@opentabs-dev/plugin-sdk":"^0.0.75"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","jiti":"^2.6.1","typescript":"^5.9.3","@biomejs/biome":"2.4.6","@opentabs-dev/plugin-tools":"^0.0.75"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentabs-plugin-spotify_0.0.75_1773283837011_0.2513504763439476","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"@opentabs-dev/opentabs-plugin-spotify","version":"0.0.76","keywords":["opentabs-plugin"],"license":"MIT","_id":"@opentabs-dev/opentabs-plugin-spotify@0.0.76","maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"dist":{"shasum":"8d17fcbd282c2b44264408f4e3111ce025f69214","tarball":"https://registry.npmjs.org/@opentabs-dev/opentabs-plugin-spotify/-/opentabs-plugin-spotify-0.0.76.tgz","fileCount":101,"integrity":"sha512-69UBhlM8v8WJI46AapWmSlKSNt1OciM7z/fX726x4LOQy+Upvv3f3S7VCr/H0JMAEyEKMi34qH9df51LdlZVkA==","signatures":[{"sig":"MEYCIQCzVG9TRtp1E2Il6awBhyYLk1qAPurqIAGBBK8av7rwRwIhAI4g7QnCez02rPe5joDPNy3YlYr00gMByygDlTramiR7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1844360},"main":"dist/adapter.iife.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch --preserveWatchOutput & opentabs-plugin build --watch","lint":"biome lint src/","build":"tsc && opentabs-plugin build","check":"npm run build && npm run type-check && npm run lint && npm run format:check","format":"biome format --write src/","lint:fix":"biome lint --fix src/","type-check":"tsc --noEmit","format:check":"biome format src/"},"_npmUser":{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"},"opentabs":{"homepage":"https://open.spotify.com","description":"OpenTabs plugin for Spotify","displayName":"Spotify","urlPatterns":["*://open.spotify.com/*"]},"_npmVersion":"10.9.4","description":"OpenTabs plugin for Spotify","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opentabs-dev/plugin-sdk":"^0.0.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","jiti":"^2.6.1","typescript":"^5.9.3","@biomejs/biome":"2.4.6","@opentabs-dev/plugin-tools":"^0.0.76"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentabs-plugin-spotify_0.0.76_1773323800947_0.41149965672496536","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"@opentabs-dev/opentabs-plugin-spotify","version":"0.0.77","keywords":["opentabs-plugin","opentabs","mcp","modelcontextprotocol","chrome-extension","ai-agent","browser-automation"],"license":"MIT","_id":"@opentabs-dev/opentabs-plugin-spotify@0.0.77","maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"dist":{"shasum":"5cbc6100aaf36da2e9036e53ba6597518e77c0fe","tarball":"https://registry.npmjs.org/@opentabs-dev/opentabs-plugin-spotify/-/opentabs-plugin-spotify-0.0.77.tgz","fileCount":101,"integrity":"sha512-20bzzjPm6ZqJF2yPqi0dDtbI1wlr+BEaHVh5YTRDrV/owkkPz50Yo/ufe3fD0V4XAP9iJZAAP8dNbGUNff1mNw==","signatures":[{"sig":"MEUCIAIhDgZUrbjnaKA3AUhdkLzKWzdXNL4oiCAXu5LA+pkbAiEAxAEGlwiA06v0JLhY7H2+lnbquQ09pMrttADGeufe71w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1841936},"main":"dist/adapter.iife.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch --preserveWatchOutput & opentabs-plugin build --watch","lint":"biome lint src/","build":"tsc && opentabs-plugin build","check":"npm run build && npm run type-check && npm run lint && npm run format:check","format":"biome format --write src/","lint:fix":"biome lint --fix src/","type-check":"tsc --noEmit","format:check":"biome format src/"},"_npmUser":{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"},"opentabs":{"homepage":"https://open.spotify.com","description":"OpenTabs plugin for Spotify","displayName":"Spotify","urlPatterns":["*://open.spotify.com/*"]},"_npmVersion":"10.9.4","description":"OpenTabs plugin for Spotify","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opentabs-dev/plugin-sdk":"^0.0.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","jiti":"^2.6.1","typescript":"^5.9.3","@biomejs/biome":"2.4.6","@opentabs-dev/plugin-tools":"^0.0.77"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentabs-plugin-spotify_0.0.77_1773548324069_0.7650372631831475","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"@opentabs-dev/opentabs-plugin-spotify","version":"0.0.78","keywords":["opentabs-plugin","opentabs","mcp","modelcontextprotocol","chrome-extension","ai-agent","browser-automation"],"license":"MIT","_id":"@opentabs-dev/opentabs-plugin-spotify@0.0.78","maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"dist":{"shasum":"181a38a968abf4cd04adc4cad5e8f4b9f8450044","tarball":"https://registry.npmjs.org/@opentabs-dev/opentabs-plugin-spotify/-/opentabs-plugin-spotify-0.0.78.tgz","fileCount":101,"integrity":"sha512-c0Rx66Usk7eQsDZxDWZKVhNqnYBe/EnPKmbNgbrYT5fnioKUr8+ZYZOjqq2q551gA+e7cmArCgwLUuFExTA52w==","signatures":[{"sig":"MEYCIQCKQCVXXn0l6odG3WlGziTcw8+9ThfmhNio7k328aUlggIhALD08+ebGvh3t9fqouTa58rfmbYcmDifqNMa7mRX/n9E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1841936},"main":"dist/adapter.iife.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch --preserveWatchOutput & opentabs-plugin build --watch","lint":"biome lint src/","build":"tsc && opentabs-plugin build","check":"npm run build && npm run type-check && npm run lint && npm run format:check","format":"biome format --write src/","lint:fix":"biome lint --fix src/","type-check":"tsc --noEmit","format:check":"biome format src/"},"_npmUser":{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"},"opentabs":{"homepage":"https://open.spotify.com","description":"OpenTabs plugin for Spotify","displayName":"Spotify","urlPatterns":["*://open.spotify.com/*"]},"_npmVersion":"10.9.4","description":"OpenTabs plugin for Spotify","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opentabs-dev/plugin-sdk":"^0.0.78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","jiti":"^2.6.1","typescript":"^5.9.3","@biomejs/biome":"2.4.6","@opentabs-dev/plugin-tools":"^0.0.78"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentabs-plugin-spotify_0.0.78_1773768286472_0.9813851006373988","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"@opentabs-dev/opentabs-plugin-spotify","version":"0.0.79","keywords":["opentabs-plugin","opentabs","mcp","modelcontextprotocol","chrome-extension","ai-agent","browser-automation"],"license":"MIT","_id":"@opentabs-dev/opentabs-plugin-spotify@0.0.79","maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"dist":{"shasum":"a0e8616cde03fec65a4aa48f2f22637885aa8332","tarball":"https://registry.npmjs.org/@opentabs-dev/opentabs-plugin-spotify/-/opentabs-plugin-spotify-0.0.79.tgz","fileCount":101,"integrity":"sha512-Si3BEen+5l0jzxvaOhLV4zpA2N706yS64j4jNciBd3OxqIukEoBM/oTM6ECnX7Tl3zWhk2C+tQ8M6DwYIVtfIA==","signatures":[{"sig":"MEQCIHINiL6m5kTHQjDdTmGqFleAH4LPr6TzFzMmJ2qlmIHDAiBNLUeR0t2mi1SEjq5RGM1QjvaWQqw6YI38SYF6JKfHeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1841936},"main":"dist/adapter.iife.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch --preserveWatchOutput & opentabs-plugin build --watch","lint":"biome lint src/","build":"tsc && opentabs-plugin build","check":"npm run build && npm run type-check && npm run lint && npm run format:check","format":"biome format --write src/","lint:fix":"biome lint --fix src/","type-check":"tsc --noEmit","format:check":"biome format src/"},"_npmUser":{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"},"opentabs":{"homepage":"https://open.spotify.com","description":"OpenTabs plugin for Spotify","displayName":"Spotify","urlPatterns":["*://open.spotify.com/*"]},"_npmVersion":"10.9.4","description":"OpenTabs plugin for Spotify","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opentabs-dev/plugin-sdk":"^0.0.79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","jiti":"^2.6.1","typescript":"^5.9.3","@biomejs/biome":"2.4.6","@opentabs-dev/plugin-tools":"^0.0.79"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentabs-plugin-spotify_0.0.79_1773771291190_0.4494568351358086","host":"s3://npm-registry-packages-npm-production"}},"0.0.80":{"name":"@opentabs-dev/opentabs-plugin-spotify","version":"0.0.80","keywords":["opentabs-plugin","opentabs","mcp","modelcontextprotocol","chrome-extension","ai-agent","browser-automation"],"license":"MIT","_id":"@opentabs-dev/opentabs-plugin-spotify@0.0.80","maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"dist":{"shasum":"e56047be85891f409dec4dc8d1d3cb7f799e656f","tarball":"https://registry.npmjs.org/@opentabs-dev/opentabs-plugin-spotify/-/opentabs-plugin-spotify-0.0.80.tgz","fileCount":101,"integrity":"sha512-OtYmk+lWZYrAVrAkhasmt9QJ8V9VaiWV07qQkysa3uEH/B0wF0GWLHBo4opGFY00IDBOpq5y6huhYo7ai9VKmA==","signatures":[{"sig":"MEQCIEn91AGJLZ+bK03pn2KtQmIgdzK8oqkWX7QFGiDTyiIkAiAHbZz1oC8GgFXr8utqpe/7NtcTMaRWOSOqu2JZnOL8cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1841936},"main":"dist/adapter.iife.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch --preserveWatchOutput & opentabs-plugin build --watch","lint":"biome lint src/","build":"tsc && opentabs-plugin build","check":"npm run build && npm run type-check && npm run lint && npm run format:check","format":"biome format --write src/","lint:fix":"biome lint --fix src/","type-check":"tsc --noEmit","format:check":"biome format src/"},"_npmUser":{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"},"opentabs":{"homepage":"https://open.spotify.com","description":"OpenTabs plugin for Spotify","displayName":"Spotify","urlPatterns":["*://open.spotify.com/*"]},"_npmVersion":"10.9.4","description":"OpenTabs plugin for Spotify","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opentabs-dev/plugin-sdk":"^0.0.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","jiti":"^2.6.1","typescript":"^5.9.3","@biomejs/biome":"2.4.6","@opentabs-dev/plugin-tools":"^0.0.80"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentabs-plugin-spotify_0.0.80_1773942147467_0.11283598235608494","host":"s3://npm-registry-packages-npm-production"}},"0.0.81":{"name":"@opentabs-dev/opentabs-plugin-spotify","version":"0.0.81","keywords":["opentabs-plugin","opentabs","mcp","modelcontextprotocol","chrome-extension","ai-agent","browser-automation"],"license":"MIT","_id":"@opentabs-dev/opentabs-plugin-spotify@0.0.81","maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"dist":{"shasum":"bfe24366d403ef18a09d587a1190717cf7d96875","tarball":"https://registry.npmjs.org/@opentabs-dev/opentabs-plugin-spotify/-/opentabs-plugin-spotify-0.0.81.tgz","fileCount":98,"integrity":"sha512-RxlocmjANYi3ZVk8Yoz4vlPJYJoPObr1TBCzVYzi+ri7GSqz9tm9AY3ixoWBP77WgAE1tzm5IZWQhiIHH6nV0g==","signatures":[{"sig":"MEUCICWcY57BkXBZE/N9Zv4cWp+vEBMsjquy1WjNhLQHh4rKAiEAnPYI3jjVABVvtof/9yDOcqTitDOXsalOPwMsO8cah5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147014},"main":"dist/adapter.iife.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"34f26e490d3dca54d5720ee8c72f9e1ecc794c7b","scripts":{"dev":"tsc --watch --preserveWatchOutput & opentabs-plugin build --watch","lint":"biome lint src/","build":"tsc && opentabs-plugin build","check":"npm run build && npm run type-check && npm run lint && npm run format:check","format":"biome format --write src/","lint:fix":"biome lint --fix src/","type-check":"tsc --noEmit","format:check":"biome format src/"},"_npmUser":{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"},"opentabs":{"homepage":"https://open.spotify.com","description":"OpenTabs plugin for Spotify","displayName":"Spotify","urlPatterns":["*://open.spotify.com/*"]},"_npmVersion":"10.9.4","description":"OpenTabs plugin for Spotify","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@opentabs-dev/plugin-sdk":"^0.0.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","jiti":"^2.6.1","typescript":"^5.9.3","@biomejs/biome":"2.4.6","@opentabs-dev/plugin-tools":"^0.0.80"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentabs-plugin-spotify_0.0.81_1773942765368_0.49899450151838254","host":"s3://npm-registry-packages-npm-production"}},"0.0.82":{"name":"@opentabs-dev/opentabs-plugin-spotify","version":"0.0.82","keywords":["opentabs-plugin","opentabs","mcp","modelcontextprotocol","chrome-extension","ai-agent","browser-automation"],"license":"MIT","_id":"@opentabs-dev/opentabs-plugin-spotify@0.0.82","maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"dist":{"shasum":"8ea2f932e966ad9c6b2f60436a05d9f6467aea95","tarball":"https://registry.npmjs.org/@opentabs-dev/opentabs-plugin-spotify/-/opentabs-plugin-spotify-0.0.82.tgz","fileCount":101,"integrity":"sha512-5UtsuAhf1lMDZNSuHelInojpRWuMv8vgMi5HaaDuYHccJVTj3DZrUnIaRkh2ADVa3L19OyKDPM0JIr0Hf2dglQ==","signatures":[{"sig":"MEQCIDJHIAd5CusssT+nkBFTxxUdmyMlznekYnxekzX26O9GAiBc4nVHuP5iu7sUAPvl4s0bYkQlNnfVREGYc0dnlpnuCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1841936},"main":"dist/adapter.iife.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20fffd44f381af8d216e1d4a0424b4147b7ddc32","scripts":{"dev":"tsc --watch --preserveWatchOutput & opentabs-plugin build --watch","lint":"biome lint src/","build":"tsc && opentabs-plugin build","check":"npm run build && npm run type-check && npm run lint && npm run format:check","format":"biome format --write src/","lint:fix":"biome lint --fix src/","type-check":"tsc --noEmit","format:check":"biome format src/"},"_npmUser":{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"},"opentabs":{"homepage":"https://open.spotify.com","description":"OpenTabs plugin for Spotify","displayName":"Spotify","urlPatterns":["*://open.spotify.com/*"]},"_npmVersion":"10.9.4","description":"OpenTabs plugin for Spotify","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@opentabs-dev/plugin-sdk":"^0.0.81"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","jiti":"^2.6.1","typescript":"^5.9.3","@biomejs/biome":"2.4.6","@opentabs-dev/plugin-tools":"^0.0.81"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentabs-plugin-spotify_0.0.82_1773982724686_0.6028424806354686","host":"s3://npm-registry-packages-npm-production"}},"0.0.83":{"name":"@opentabs-dev/opentabs-plugin-spotify","version":"0.0.83","keywords":["opentabs-plugin","opentabs","mcp","modelcontextprotocol","chrome-extension","ai-agent","browser-automation"],"license":"MIT","_id":"@opentabs-dev/opentabs-plugin-spotify@0.0.83","maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"homepage":"https://github.com/opentabs-dev/opentabs#readme","bugs":{"url":"https://github.com/opentabs-dev/opentabs/issues"},"dist":{"shasum":"250017adf11b2f9fb2334d5b080d45c0403a4101","tarball":"https://registry.npmjs.org/@opentabs-dev/opentabs-plugin-spotify/-/opentabs-plugin-spotify-0.0.83.tgz","fileCount":101,"integrity":"sha512-lD9Aq6tsY7jFv1w1Fxz0+pNyteZ1vomfxalKmyUFq2mcje9zXNB7RXm+iW4jA+QkXyHptjC49VeU8x+LBV9uGg==","signatures":[{"sig":"MEUCIQDoQ+TiwGaFcVF3xfDR9UvOQW+0RoQpHNIFc5tanFqq4QIgVLgoIyiD6o6vdsirRUmohsaBRZE2Hre2zFxbXVuMtfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1843489},"main":"dist/adapter.iife.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a6295242d9cebc04da2901ccf8ba501e69646462","scripts":{"dev":"tsc --watch --preserveWatchOutput & opentabs-plugin build --watch","lint":"biome lint src/","build":"tsc && opentabs-plugin build","check":"npm run build && npm run type-check && npm run lint && npm run format:check","format":"biome format --write src/","lint:fix":"biome lint --fix src/","type-check":"tsc --noEmit","format:check":"biome format src/"},"_npmUser":{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"},"opentabs":{"iconSvg":"<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z\" fill=\"#1DB954\"/></svg>","homepage":"https://open.spotify.com","description":"OpenTabs plugin for Spotify","displayName":"Spotify","iconDarkSvg":"<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z\" fill=\"#1DB954\"/></svg>","urlPatterns":["*://open.spotify.com/*"]},"repository":{"url":"git+https://github.com/opentabs-dev/opentabs.git","type":"git","directory":"plugins/spotify"},"_npmVersion":"10.9.4","description":"OpenTabs plugin for Spotify","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@opentabs-dev/plugin-sdk":"^0.0.86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","jiti":"^2.6.1","typescript":"^5.9.3","@biomejs/biome":"2.4.6","@opentabs-dev/plugin-tools":"^0.0.86"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentabs-plugin-spotify_0.0.83_1775243997489_0.6975788402105805","host":"s3://npm-registry-packages-npm-production"}},"0.0.84":{"name":"@opentabs-dev/opentabs-plugin-spotify","version":"0.0.84","keywords":["opentabs-plugin","opentabs","mcp","modelcontextprotocol","chrome-extension","ai-agent","browser-automation"],"license":"MIT","_id":"@opentabs-dev/opentabs-plugin-spotify@0.0.84","maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"homepage":"https://github.com/opentabs-dev/opentabs#readme","bugs":{"url":"https://github.com/opentabs-dev/opentabs/issues"},"dist":{"shasum":"21b567021cca403a158cf4e17c2ea394f7b07cfe","tarball":"https://registry.npmjs.org/@opentabs-dev/opentabs-plugin-spotify/-/opentabs-plugin-spotify-0.0.84.tgz","fileCount":101,"integrity":"sha512-/ryjnLGfHC1kGMI6r0kMoo+FWQrYAJDswPS7Dh+eWyVN4vNH+hKpxv9YOlIUMnXBLBmOEK4vZKU0GRzQdoWwDg==","signatures":[{"sig":"MEQCIGMs8AUeO2AAlwhedNFzwDrnKG76jmT5f7E6lrlkTNmEAiBlPOLvP9imYcEozplAVETmv5xI31WMlclBl51i//v/yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1843489},"main":"dist/adapter.iife.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"490ec62e19736c3d8fca801e695694716675c112","scripts":{"dev":"tsc --watch --preserveWatchOutput & opentabs-plugin build --watch","lint":"biome lint src/","build":"tsc && opentabs-plugin build","check":"npm run build && npm run type-check && npm run lint && npm run format:check","format":"biome format --write src/","lint:fix":"biome lint --fix src/","type-check":"tsc --noEmit","format:check":"biome format src/"},"_npmUser":{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"},"opentabs":{"iconSvg":"<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z\" fill=\"#1DB954\"/></svg>","homepage":"https://open.spotify.com","description":"OpenTabs plugin for Spotify","displayName":"Spotify","iconDarkSvg":"<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z\" fill=\"#1DB954\"/></svg>","urlPatterns":["*://open.spotify.com/*"]},"repository":{"url":"git+https://github.com/opentabs-dev/opentabs.git","type":"git","directory":"plugins/spotify"},"_npmVersion":"10.9.7","description":"OpenTabs plugin for Spotify","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@opentabs-dev/plugin-sdk":"^0.0.99"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","jiti":"^2.6.1","typescript":"^5.9.3","@biomejs/biome":"2.4.6","@opentabs-dev/plugin-tools":"^0.0.99"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentabs-plugin-spotify_0.0.84_1776150291135_0.5365052364049743","host":"s3://npm-registry-packages-npm-production"}},"0.0.85":{"name":"@opentabs-dev/opentabs-plugin-spotify","version":"0.0.85","keywords":["opentabs-plugin","opentabs","mcp","modelcontextprotocol","chrome-extension","ai-agent","browser-automation"],"license":"MIT","_id":"@opentabs-dev/opentabs-plugin-spotify@0.0.85","maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"homepage":"https://github.com/opentabs-dev/opentabs#readme","bugs":{"url":"https://github.com/opentabs-dev/opentabs/issues"},"dist":{"shasum":"380bcc7b7d325cd0064e6cdf3144bee39ff84d1b","tarball":"https://registry.npmjs.org/@opentabs-dev/opentabs-plugin-spotify/-/opentabs-plugin-spotify-0.0.85.tgz","fileCount":101,"integrity":"sha512-8sKDz1DUF9nke1Am0vV7IbtmxSiiRI3Lh5ZhOZYlZemHAXMDQJLGFSsMdlrlrOfel4OOkm4xEVFW9/NvmRaeTg==","signatures":[{"sig":"MEUCIECKn4U+IrwSVorj6a+zB7YgQ2kv3SD2jsShS0I2804wAiEArt+n3U1fqdOWdoV0o2t9+nJgw5+2twytJ+33dnb3pM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1924507},"main":"dist/adapter.iife.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ca22464db756ea88e96590fb0693a313c107da9d","scripts":{"dev":"tsc --watch --preserveWatchOutput & opentabs-plugin build --watch","lint":"biome lint src/","build":"tsc && opentabs-plugin build","check":"npm run build && npm run type-check && npm run lint && npm run format:check","format":"biome format --write src/","lint:fix":"biome lint --fix src/","type-check":"tsc --noEmit","format:check":"biome format src/"},"_npmUser":{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"},"opentabs":{"iconSvg":"<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z\" fill=\"#1DB954\"/></svg>","homepage":"https://open.spotify.com","description":"OpenTabs plugin for Spotify","displayName":"Spotify","iconDarkSvg":"<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z\" fill=\"#1DB954\"/></svg>","urlPatterns":["*://open.spotify.com/*"]},"repository":{"url":"git+https://github.com/opentabs-dev/opentabs.git","type":"git","directory":"plugins/spotify"},"_npmVersion":"10.9.8","description":"OpenTabs plugin for Spotify","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@opentabs-dev/plugin-sdk":"^0.0.112"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","jiti":"^2.6.1","typescript":"^6.0.3","@biomejs/biome":"2.4.6","@opentabs-dev/plugin-tools":"^0.0.112"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentabs-plugin-spotify_0.0.85_1782013160068_0.2569426915918862","host":"s3://npm-registry-packages-npm-production"}},"0.0.86":{"name":"@opentabs-dev/opentabs-plugin-spotify","version":"0.0.86","keywords":["opentabs-plugin","opentabs","mcp","modelcontextprotocol","chrome-extension","ai-agent","browser-automation"],"license":"MIT","_id":"@opentabs-dev/opentabs-plugin-spotify@0.0.86","maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"homepage":"https://github.com/opentabs-dev/opentabs#readme","bugs":{"url":"https://github.com/opentabs-dev/opentabs/issues"},"dist":{"shasum":"107104b3c45d10fca24b77f851ddcf1ceb087c43","tarball":"https://registry.npmjs.org/@opentabs-dev/opentabs-plugin-spotify/-/opentabs-plugin-spotify-0.0.86.tgz","fileCount":101,"integrity":"sha512-7c7x9PwHJQ8z8CDYHr18//f2t7enF82vDuElzTrs+xk5JjwQ8iJqjdPT+xGbYoML7lEmRzfKaJ7yq/ySL1XZFA==","signatures":[{"sig":"MEUCIQDvqz3MHZ8wZQw66lbU+gl8V5g0YshXDTyOO3Q7wNzhPQIgJ4UXMo4Vj7Ioj/TY9Bm7y/wt4k/AQk3sCDgN+n3Y+Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1924507},"main":"dist/adapter.iife.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6017722a902ebca0492e45cec5fec9de43b9e4ac","scripts":{"dev":"tsc --watch --preserveWatchOutput & opentabs-plugin build --watch","lint":"biome lint src/","build":"tsc && opentabs-plugin build","check":"npm run build && npm run type-check && npm run lint && npm run format:check","format":"biome format --write src/","lint:fix":"biome lint --fix src/","type-check":"tsc --noEmit","format:check":"biome format src/"},"_npmUser":{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"},"opentabs":{"iconSvg":"<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z\" fill=\"#1DB954\"/></svg>","homepage":"https://open.spotify.com","description":"OpenTabs plugin for Spotify","displayName":"Spotify","iconDarkSvg":"<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z\" fill=\"#1DB954\"/></svg>","urlPatterns":["*://open.spotify.com/*"]},"repository":{"url":"git+https://github.com/opentabs-dev/opentabs.git","type":"git","directory":"plugins/spotify"},"_npmVersion":"10.9.8","description":"OpenTabs plugin for Spotify","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@opentabs-dev/plugin-sdk":"^0.0.113"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","jiti":"^2.6.1","typescript":"^6.0.3","@biomejs/biome":"2.4.6","@opentabs-dev/plugin-tools":"^0.0.113"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentabs-plugin-spotify_0.0.86_1782078504930_0.44613440257053383","host":"s3://npm-registry-packages-npm-production"}},"0.0.87":{"name":"@opentabs-dev/opentabs-plugin-spotify","version":"0.0.87","keywords":["opentabs-plugin","opentabs","mcp","modelcontextprotocol","chrome-extension","ai-agent","browser-automation"],"license":"MIT","_id":"@opentabs-dev/opentabs-plugin-spotify@0.0.87","maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"homepage":"https://github.com/opentabs-dev/opentabs#readme","bugs":{"url":"https://github.com/opentabs-dev/opentabs/issues"},"dist":{"shasum":"137551bdbf2518b146e79efe9a8e2952ae9b30b6","tarball":"https://registry.npmjs.org/@opentabs-dev/opentabs-plugin-spotify/-/opentabs-plugin-spotify-0.0.87.tgz","fileCount":101,"integrity":"sha512-r0Qy0g9HkqI1GxXHDgBSiuON5gshahT2prGEsnY3bjXm7YC8n2TIeZODxcU5LGo83EsdV7aAdG43d3n9Wr0yLA==","signatures":[{"sig":"MEUCICPe8yeR6R2IjOgAcrTtKqRx89OvnRgyOPvGTYWqoE6rAiEA9FgphdbdhFXcirkaP6OE2xkbEMTxLmRKGyU4g3DGlQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1924507},"main":"dist/adapter.iife.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2c0b85e69d8810563c2e2198048030ad55c2c8e7","scripts":{"dev":"tsc --watch --preserveWatchOutput & opentabs-plugin build --watch","lint":"biome lint src/","build":"tsc && opentabs-plugin build","check":"npm run build && npm run type-check && npm run lint && npm run format:check","format":"biome format --write src/","lint:fix":"biome lint --fix src/","type-check":"tsc --noEmit","format:check":"biome format src/"},"_npmUser":{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"},"opentabs":{"iconSvg":"<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z\" fill=\"#1DB954\"/></svg>","homepage":"https://open.spotify.com","description":"OpenTabs plugin for Spotify","displayName":"Spotify","iconDarkSvg":"<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z\" fill=\"#1DB954\"/></svg>","urlPatterns":["*://open.spotify.com/*"]},"repository":{"url":"git+https://github.com/opentabs-dev/opentabs.git","type":"git","directory":"plugins/spotify"},"_npmVersion":"10.9.8","description":"OpenTabs plugin for Spotify","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@opentabs-dev/plugin-sdk":"^0.0.114"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","jiti":"^2.6.1","typescript":"^6.0.3","@biomejs/biome":"2.4.6","@opentabs-dev/plugin-tools":"^0.0.114"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentabs-plugin-spotify_0.0.87_1783446254969_0.5388642179962537","host":"s3://npm-registry-packages-npm-production"}},"0.0.88":{"name":"@opentabs-dev/opentabs-plugin-spotify","description":"OpenTabs plugin for Spotify","publishConfig":{"access":"public"},"version":"0.0.88","type":"module","main":"dist/adapter.iife.js","keywords":["opentabs-plugin","opentabs","mcp","modelcontextprotocol","chrome-extension","ai-agent","browser-automation"],"opentabs":{"displayName":"Spotify","description":"OpenTabs plugin for Spotify","urlPatterns":["*://open.spotify.com/*"],"homepage":"https://open.spotify.com","iconSvg":"<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z\" fill=\"#1DB954\"/></svg>","iconDarkSvg":"<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z\" fill=\"#1DB954\"/></svg>"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"types":"./dist/index.d.ts","scripts":{"build":"tsc && opentabs-plugin build","dev":"tsc --watch --preserveWatchOutput & opentabs-plugin build --watch","type-check":"tsc --noEmit","lint":"biome lint src/","lint:fix":"biome lint --fix src/","format:check":"biome format src/","format":"biome format --write src/","check":"npm run build && npm run type-check && npm run lint && npm run format:check"},"peerDependencies":{"zod":"^4.0.0"},"dependencies":{"@opentabs-dev/plugin-sdk":"^0.0.115"},"devDependencies":{"@opentabs-dev/plugin-tools":"^0.0.115","@biomejs/biome":"2.4.6","jiti":"^2.6.1","typescript":"^6.0.3","zod":"^4.3.6"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/opentabs-dev/opentabs.git","directory":"plugins/spotify"},"_id":"@opentabs-dev/opentabs-plugin-spotify@0.0.88","gitHead":"260bc75680ed77caa0796847e31bd5023c1aeab6","bugs":{"url":"https://github.com/opentabs-dev/opentabs/issues"},"homepage":"https://github.com/opentabs-dev/opentabs#readme","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-U5EP5Dz2JZfeDxUPAYdClVrPtbQMSXphRUDU1vCqIqqZxHm98iORHkYCPEeUD/j8RRw1m0zUarKDQluInqGWNw==","shasum":"2c956257b39409f5cf39b5381bde318b1deca70e","tarball":"https://registry.npmjs.org/@opentabs-dev/opentabs-plugin-spotify/-/opentabs-plugin-spotify-0.0.88.tgz","fileCount":101,"unpackedSize":1924507,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH5ZRzuKXfjjpqbUiPUKskNJryQUtXo0bx4uIjaRni1OAiEA2w7/xyWrj4oDobt0vh47G0RxNKBBHzuKOQZcj5RJCh0="}]},"_npmUser":{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"},"directories":{},"maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opentabs-plugin-spotify_0.0.88_1785181498200_0.9012516102650323"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-11T19:07:57.583Z","modified":"2026-07-27T19:44:58.549Z","0.0.74":"2026-03-11T19:07:57.877Z","0.0.75":"2026-03-12T02:50:37.238Z","0.0.76":"2026-03-12T13:56:41.126Z","0.0.77":"2026-03-15T04:18:44.314Z","0.0.78":"2026-03-17T17:24:46.693Z","0.0.79":"2026-03-17T18:14:51.371Z","0.0.80":"2026-03-19T17:42:27.621Z","0.0.81":"2026-03-19T17:52:45.509Z","0.0.82":"2026-03-20T04:58:44.852Z","0.0.83":"2026-04-03T19:19:57.740Z","0.0.84":"2026-04-14T07:04:51.283Z","0.0.85":"2026-06-21T03:39:20.212Z","0.0.86":"2026-06-21T21:48:25.113Z","0.0.87":"2026-07-07T17:44:15.203Z","0.0.88":"2026-07-27T19:44:58.365Z"},"bugs":{"url":"https://github.com/opentabs-dev/opentabs/issues"},"license":"MIT","homepage":"https://github.com/opentabs-dev/opentabs#readme","keywords":["opentabs-plugin","opentabs","mcp","modelcontextprotocol","chrome-extension","ai-agent","browser-automation"],"repository":{"type":"git","url":"git+https://github.com/opentabs-dev/opentabs.git","directory":"plugins/spotify"},"description":"OpenTabs plugin for Spotify","maintainers":[{"name":"opentabs-dev-admin","email":"opentabsnow+npm+ae3@gmail.com"}],"readme":"# Spotify\n\nOpenTabs plugin for Spotify — gives AI agents access to Spotify through your authenticated browser session.\n\n## Install\n\n```bash\nopentabs plugin install spotify\n```\n\nOr install globally via npm:\n\n```bash\nnpm install -g @opentabs-dev/opentabs-plugin-spotify\n```\n\n## Setup\n\n1. Open [open.spotify.com](https://open.spotify.com) in Chrome and log in\n2. Open the OpenTabs side panel — the Spotify plugin should appear as **ready**\n\n## Tools (21)\n\n### Account (1)\n\n| Tool | Description | Type |\n|---|---|---|\n| `get_current_user` | Get current Spotify user profile | Read |\n\n### Browse (1)\n\n| Tool | Description | Type |\n|---|---|---|\n| `search` | Search Spotify catalog | Write |\n\n### Artists (1)\n\n| Tool | Description | Type |\n|---|---|---|\n| `get_artist` | Get artist details and top tracks | Read |\n\n### Albums (1)\n\n| Tool | Description | Type |\n|---|---|---|\n| `get_album` | Get album details with tracks | Read |\n\n### Playlists (1)\n\n| Tool | Description | Type |\n|---|---|---|\n| `get_playlist` | Get playlist details with tracks | Read |\n\n### Library (1)\n\n| Tool | Description | Type |\n|---|---|---|\n| `get_saved_tracks` | Get saved tracks from library | Read |\n\n### Playback (15)\n\n| Tool | Description | Type |\n|---|---|---|\n| `get_playback_state` | Get current playback state | Read |\n| `get_currently_playing` | Get the currently playing track | Read |\n| `start_playback` | Start or resume playback | Write |\n| `pause_playback` | Pause playback | Write |\n| `skip_to_next` | Skip to next track | Write |\n| `skip_to_previous` | Skip to previous track | Write |\n| `seek_to_position` | Seek to a position in the current track | Write |\n| `set_volume` | Set playback volume | Write |\n| `set_repeat_mode` | Set repeat mode (off, context, or track) | Write |\n| `toggle_shuffle` | Enable or disable shuffle mode | Write |\n| `get_available_devices` | List available Spotify playback devices | Read |\n| `transfer_playback` | Transfer playback to a different device | Write |\n| `add_to_queue` | Add a track or episode to the playback queue | Write |\n| `get_queue` | Get the current playback queue | Read |\n| `get_recently_played` | Get recently played tracks | Read |\n\n## How It Works\n\nThis plugin runs inside your Spotify tab through the [OpenTabs](https://opentabs.dev) Chrome extension. It uses your existing browser session — no API tokens or OAuth apps required. All operations happen as you, with your permissions.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}