Full changelog: github.com/Lioncat6/SAM...
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
Fun fact:
You can do this now :3
sambl.lioncat6.com/artist?provi...
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."
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...
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.
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.
Should I start posting links to artists with many unimported albums? Could be a weekly or daily thing
New track popup displaying a gray track along with all of its artists
New sorting and filter settings
New track popup displaying 15 green tracks with all of their respective artists
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...
Revamped Track UI is almost done!
Really Important Update: This line is no longer a part of SAMBL
Apple music coming soon...
👀
relations: undefined as any
This line is now a part of SAMBL :3
Track popup overhaul coming soon...
Final version will have more details for each track
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...
Before 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.
- 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]
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]
👀
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...
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.
So, Apple Music support isn't happening any time soon...
Though... if anyone has a spare key... I wouldn't not be interested...
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 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!
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"
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...
Eventually, I do want to support multi-provider fetching... which wouldn't be too difficult, all things considered
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.
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!
Image showing the spotify artist info
Image showing the Deezer 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...)
Also also got tidal UPC and ISRC lookup working