Open Bandcamp album on every streaming platform. Powered by Songlink, Odesli & Itunes API.

Latest Version

Version
3.1
Update
August 12, 2024
Size
663KiB
Developer
Category
Users
557
Rating
4.25 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
Storage
Tabs
See more

Odesli for Bandcamp Extension

What's new?
• Upgrade to Manifest v3, Fixed incompatibility with LastFM Web Scrobbler.
• Icon set updated.
• Removed SoundCloud API request. Closed for developers.
• The problem with CORS requests has been solved.
• Added Soundcloud API. Search in Soundcloud API if iTunes API fails.
• Added the ability to select the type of Spotify and Apple Music links: web links or links to desktop applications. Extension options are available by clicking the extension icon and selecting \"Options\" from the drop-down menu.

This extension embeds links to albums from Bandcamp to all available streaming services (Apple Music, Spotify, etc.)

Works on album pages, track pages and on home page in the \"discovery new music\" section. If the album is only available on Bandcamp, you will see a corresponding message.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Odesli for Bandcamp", "description": "Open Bandcamp album on every streaming platform. Powered by Songlink, Odesli & Itunes API.", "icons": { "16": "icon16.png", "48": "icon48.png", "128": "icon128.png" }, "version": "3.1", "permissions": ["storage", "tabs"], "options_ui": { "page": "options.html", "open_in_tab": false }, "action": { "default_popup": "options.html", "default_icon": { "16": "icon16.png", "48": "icon48.png", "128": "icon128.png" } }, "background": { "service_worker": "background.js" }, "content_scripts": [ { "matches": ["*://*.bandcamp.com/album/*"], "js": ["jquery.min.js", "bc_inject_album.js"], "css": ["bc_styles.css"] }, { "matches": ["*://bandcamp.com/", "*://bandcamp.com/?g*"], "js": ["jquery.min.js", "bc_inject_discover.js"], "css": ["bc_styles.css"] }, { "matches": ["*://*.bandcamp.com/track/*"], "js": ["jquery.min.js", "bc_inject_track.js"], "css": ["bc_styles.css"] } ]}
Read more

Similar Extensions

User reviews

icon

Gonzalo Núñez (ID: 00000082e55a998c) Voted 4 ★ - Updated 12/30/2022 Would be cool to be able to choose which services I want to see, in case I don't use some of them so as to not display them. Otherwise it works pretty well, though sometimes it says an album is Bandcamp exclusive when it easily appears in other services.