SAMBL's Avatar

SAMBL

@sambl.lioncat6.com

SAMBL (Streaming Artist MusicBrainz Lookup) is an open source tool made to assist in importing data from streaming services into the @musicbrainz.org database. Created by @lioncat6.com

31
Followers
10
Following
46
Posts
06.07.2025
Joined
Posts Following

Latest posts by SAMBL @sambl.lioncat6.com

Preview
Comparing v2.3.4...v2.3.6 · Lioncat6/SAMBL-React Streaming Artist MusicBrainz Lookup - SAMBL is an open-source tool designed to aid in seeding data to the MusicBrainz database from Spotify. Now in Next.js! - Comparing v2.3.4...v2.3.6 · Lioncat6/S...

Full changelog: github.com/Lioncat6/SAM...

05.03.2026 19:20 👍 0 🔁 0 💬 0 📌 0

Version 2.3.5 & 2.3.6

TLDR:
- You can share album links now
- Albums have genres, copyrights, and labels now
- Added a naver vibe provider
- The find page can now search MBz for any track or album URL
- URL previews/embeds have been improved
- You can save your filters and sort options now

05.03.2026 19:20 👍 0 🔁 0 💬 1 📌 0
Preview
View Artist Album • Nirvana by ivycomb 🟩|Nirvana • Album - Bandcamp • 2 tracks • 2026-02-27

Fun fact:
You can do this now :3
sambl.lioncat6.com/artist?provi...

03.03.2026 20:32 👍 1 🔁 0 💬 0 📌 0
Spotify Developer Policy | Spotify for Developers

In-case anyone is curious, Spotify won't authorize SAMBL to be a non developer-mode application due to it's main purpose of aggregating data.

Point 5 here: developer.spotify.com/policy#iii-s...

"Do not create any product or service which is integrated with streams or content from another service."

10.02.2026 06:26 👍 0 🔁 0 💬 0 📌 0
Preview
Update on Developer Access and Platform Security We are making changes to Spotify for Developers to better protect creators, partners, listeners and the platform.

Additionally, in order to keep Spotify functional for SAMBL at all, I am now REQUIRED to pay Spotify for a premium subscription.

Enshittification at its finest.

developer.spotify.com/blog/2026-02...

10.02.2026 06:26 👍 0 🔁 0 💬 1 📌 0

The changes mostly remove endpoints related to bulk fetching of various items but also include removing all externally accessible UPCs and ISRCs from the platform. This is going to harm everyone involved, especially labels and distributors, which will eventually impact users.

10.02.2026 06:26 👍 0 🔁 0 💬 1 📌 0
Web API Changes - February 2026 | Spotify for Developers

This is extremely disappointing. This removes most of the utility of interacting with Spotify at all for meaningful data.
developer.spotify.com/documentatio...
> [REMOVED] external_ids — Known external IDs for the album.
> [REMOVED] external_ids — Known external IDs for the track.

10.02.2026 06:26 👍 0 🔁 1 💬 1 📌 0

Should I start posting links to artists with many unimported albums? Could be a weekly or daily thing

27.01.2026 15:05 👍 0 🔁 0 💬 0 📌 0
New track popup displaying a gray track along with all of its artists

New track popup displaying a gray track along with all of its artists

New sorting and filter settings

New sorting and filter settings

New track popup displaying 15 green tracks with all of their respective artists

New track popup displaying 15 green tracks with all of their respective artists

An Apple Music artist, YonKaGor, with several blue albums

An Apple Music artist, YonKaGor, with several blue albums

SAMBL Version 2.3.0

Single largest update to SAMBL so far!

- Add list sorting
- Add new blue album type
- Add full track aggregation
- Completely overhaul track popup
- Add Apple Music provider
- Many bug fixes
- And much more!

Full Changelog: github.com/Lioncat6/SAM...

20.01.2026 02:22 👍 0 🔁 1 💬 0 📌 0
Post image

Revamped Track UI is almost done!

09.01.2026 02:56 👍 0 🔁 0 💬 0 📌 0

Really Important Update: This line is no longer a part of SAMBL

01.01.2026 19:48 👍 0 🔁 0 💬 0 📌 0
Apple music coming soon...

Apple music coming soon...

👀

01.01.2026 19:42 👍 1 🔁 0 💬 0 📌 0
relations: undefined as any

relations: undefined as any

This line is now a part of SAMBL :3

17.12.2025 10:14 👍 0 🔁 0 💬 2 📌 0
Post image

Track popup overhaul coming soon...

Final version will have more details for each track

09.12.2025 19:12 👍 1 🔁 0 💬 0 📌 0
Preview
Release Version 2.2.6 - Hotfix · Lioncat6/SAMBL-React Bump next.js to 15.5.7 Fix issue with quick fetching Fix several spelling issues

Version 2.2.6 - Hotfix
- Bump next.js to 15.5.7 (Fixes React2Shell CVE)
- Fix issue with quick fetching
- Fix several spelling issues

Full changelog: github.com/Lioncat6/SAM...

06.12.2025 19:33 👍 1 🔁 0 💬 0 📌 0
Before Fix

Before Fix

After Fix

After Fix

Turns out there was an issue with SAMBL's fetching logic (caused by re-using an array) that resulted in a large amount of artists having some missing albums (Issue has been fixed now), but this has been in SAMBL ever since the refactor to Next/React... for almost a year.

25.11.2025 07:06 👍 1 🔁 0 💬 0 📌 0
Preview
Release Version 2.2.5 - Refactor Start and Bug Fixes · Lioncat6/SAMBL-React [SoundCloud] Add ISRC and UPC fetching for SoundCloud Add .env.example file Start a full typescript refactor of SAMBL [SoundCloud] Fix some issues related to how SAMBL was fetching artists from Sou...

- Fix some providers not returning `releaseDate` fields
- Refactor album processing
- Fix critical issue causing some MusicBrainz releases not to be fetched due to reusing an array for both featured and normal artist releases
Full Changelog: github.com/Lioncat6/SAM...
[2/2]

25.11.2025 06:57 👍 2 🔁 1 💬 0 📌 0

Version 2.2.5 - Refactor Start and Bug Fixes
- Add ISRC and UPC fetching for SoundCloud
- Add `.env.example` file
- Start a full typescript refactor of SAMBL
- Fix some issues related to fetching artists from SoundCloud
- Updated API documentation
[1/2]

25.11.2025 06:56 👍 4 🔁 1 💬 1 📌 0
Post image Post image

👀

13.10.2025 22:29 👍 0 🔁 0 💬 0 📌 0
Release Version 2.2.4 - SoundCloud [Another update very soon] · Lioncat6/SAMBL-React Add Soundcloud support Currently missing isrc & upc fetching on the find page (coming soon) Still working on the Harmony update Standardized track times to ms Added a property for an artist bann...

Version 2.2.4 - SoundCloud
- Add Soundcloud support
- Still working on the Harmony update
- Standardized track times to ms
- Added a property for an artist banner to artist objects
- Bandcamp and soundcloud
- Fixed Mastodon URL
- Find page can access MusixMatch again

github.com/Lioncat6/SAM...

13.10.2025 17:03 👍 6 🔁 1 💬 0 📌 0

Dev Update:

SAMBL SoundCloud support is finished!

Just waiting a little bit to push the Update and finalize a few things until I finish adding SoundCloud to harmony.

Im making good progress, but learning how harmony's code works while making something new takes a minute.

28.09.2025 07:26 👍 0 🔁 0 💬 0 📌 0
Post image Post image

So, Apple Music support isn't happening any time soon...

Though... if anyone has a spare key... I wouldn't not be interested...

26.09.2025 04:33 👍 2 🔁 1 💬 1 📌 0
SAMBL showing a Bandcamp artist "kouneyagami" with their banner in the background

SAMBL showing a Bandcamp artist "kouneyagami" with their banner in the background

SAMBL showing a SoundCloud artist "ivycomb" with their banner in the background

SAMBL showing a SoundCloud artist "ivycomb" with their banner in the background

SAMBL on Mobile showing a SoundCloud artist "YonKaGor" with their banner in the background

SAMBL on Mobile showing a SoundCloud artist "YonKaGor" with their banner in the background

Artist banners look pretty cool 👀

Also, SoundCloud support coming soon!
Working on adding SC to harmony.pulsewidth.org.uk too!

23.09.2025 19:59 👍 0 🔁 0 💬 0 📌 0
Post image

SAMBL Version 2.2.1 is now live!
- Fixed newAritst button
- Fixed Add to MB Button
- Fixed NaN totalCount and provider name on loading text
- Mobile styling improvements
- Tidal stability & error handling
- Changed mentions of "Spotify" to "provider"

28.08.2025 16:58 👍 0 🔁 0 💬 0 📌 0
Post image Post image

SAMBL 2.2.0 is Live!
- Add new provider Pill
- Add support for Deezer and Tidal
- The homepage now supports lookup by any provider URL
- The find page now supports Deezer and Tidal along with lookup by any track/album URL
- Added artist refresh button
Full changelog here: github.com/Lioncat6/SAM...

26.08.2025 13:50 👍 0 🔁 0 💬 1 📌 0

Eventually, I do want to support multi-provider fetching... which wouldn't be too difficult, all things considered

25.08.2025 03:01 👍 1 🔁 0 💬 0 📌 0
Post image

Dev Update: SAMBL has now been completely abstracted to support different streaming services!

Deezer support is complete with tidal coming soon!

Due note that *some* features might not work with some providers. In this case, you can see the popularity meter is missing from deezer.

25.08.2025 03:00 👍 0 🔁 0 💬 1 📌 0

The Deezer API has no limit to the amount of entities you can get at once, so I can get an artist's entire discography with a single request!

21.08.2025 16:05 👍 0 🔁 0 💬 1 📌 0
Image showing the spotify artist info

Image showing the spotify artist info

Image showing the Deezer artist info

Image showing the Deezer artist info

Image showing the Tidal artist info

Image showing the Tidal artist info

Almost done updating the artist page to support multiple providers!

Sidenote: The Deezer API is really easy to work with (The tidal API, less so...)

21.08.2025 16:00 👍 0 🔁 0 💬 1 📌 0
Post image

Also also got tidal UPC and ISRC lookup working

10.08.2025 03:11 👍 0 🔁 0 💬 0 📌 0