Fixed! v1.5.1 will be up shortly. Thanks Myian!
sudo whoami
Creator of
Recent community posts
Glad to hear it! Some Linux users have reported that the extension trying to use curl is broken for them - I haven’t nailed down a good fix, and my Linux setup is just a separate partition on this MacBook, so it’s maybe not 100%.
The palette name (as provided by the user) is “sluggified” using a lua port of Skeddles’ own “sluggify” that he uses for Lospec proper, but (as far as I remember) the raw name is used for saved palette files - I’ll look into sanitization for those too.
FWIW, I tried a different r/place palette and encountered the same issue, so I think you’re right on about the slash being the issue:
And I didn’t have any issue saving “|||| 22 PALETTE” on MacOS, so I’ll chalk that up to platform-specific shenanigans.
What I might do is fall back to saving the palette using its slug if using the actual name fails (and if that fails, something else is up).
Thanks for the report!
Hi @hinehole@ Can you answer a few questions for me please:
- What version of Aseprite are you using (and is it the standalone version or the Steam version)?
- What is the name of the palette you are trying to import (so I can try it)?
- Are you entering the palette’s name, URL, or URL slug (the bit after
/palette-list/in the lospec.com URL)?
Hi @organictrain, sorry to hear you’re running into trouble.
Could you please tell me what version of Aseprite you’re using and the palette name you tried to import?
This error typically occurs when Lospec sends bad data to the extension, or generally means the palette info was mangled somehow.
You may also want to check that your firewall isn’t blocking traffic from Lospec, as some users have found that.
For now, please try removing and reinstalling the extension.
Hi there! Are you pasting the entire URL? If so, that’s the issue - you only need the palette name or its “slug” (the bit of the URL after “palette-list/”), e.g. “reverie38”. And I’ve found on occasion that closing and re-opening your web browser is necessary for the open-in-app handler to take effect.
Glad to hear things are moving in the right direction! The issue you’re describing with the URI handler is a known issue that’s been affecting some Windows users. For now, if you haven’t already, try closing and reopening your browser. I’ll do a bit more digging tonight when I have the time.
Do you happen to remember if you ran the extension in Aseprite before or after tying the “Open in App…” link? I ask because the URI handler relies on a value that gets set by the extension when you run it in Aseprite, so you’ll need to do that at least once first.
Hey there, sorry to hear you’re running into some issues! For now I suggest uninstalling and reinstalling the extension, and I’ll do some digging as soon as I have a moment.
Once you’ve reinstalled, close and open your browser. I’ve noticed that sometimes that can fix the issue with the Lospec URI handler. That window should say “Open in Aseprite” or something like that - the fact that it doesn’t means the handler for lospec-palette:// links isn’t quite registered right (or your browser just hasn’t picked up on it yet).
Also, to ask the software engineer’s favorite question: have you tried rebooting?
Hi again Giselle! Just wanted to let you know that the latest version is now up for grabs. I was able to fix the issues you were running into and improve a few other things along the way. Let me know if you’re still having trouble with the Open In App… feature, as I might be able to walk you through troubleshooting on your specific machine.
Hey, sorry for all the replies but could you do one last thing for me? If you don’t mind, could you open a command prompt and enter
echo %ASEPRITE_EXECUTABLE%
and then let me know what it says when you hit Enter? It should print out the path to your Aseprite install (you can just tell me “It worked!” if you don’t want to put the path here for all to see). Thanks again!
Hi again Giselle. I think I’ve addressed most of the issues you’ve mentioned, and maybe one you didn’t! I’m testing the latest extension on my Mac and then I’ll move it over to Windows for further poking. Should have a fresh patch out in a few days once I’ve had time to nail everything down.
Sadly, it seems like the slow response time is due to Lospec being intermittently overloaded. I’ve confirmed this with Skeddles (the guy who runs Lospec), so this is at least an explanation but alas not a fix.
Hi Giselle,
Thanks for your support! Sorry to hear you’re running into some issues.
Could you tell me:
- what OS you’re using
- what version of Aseprite you’re using (and whether it’s the standalone or Steam version)
Just a heads up: If you’re on Windows, you’ll need to have run the extension at least once from inside Aseprite for the “Open In App” feature to work!
And FWIW, I’ve also noticed a slowdown with the URL call in the latest version of Aseprite - thank you for confirming my suspicions. I’ll see what I can do to fix that (if anything) and I’ll dig into the other issues you’ve mentioned.
Hi BrandoIRL, to use the extension you can either click on the menu button above the color palette sidebar and select “Import Palette from Lospec…” -or- click on the “Open in software” link on a palette’s page if you’re on Lospec.com. You can find out more by reading the “Features and Usage” section here.
Hi James, sorry to hear you’re having trouble with the extension. Unfortunately Linux isn’t officially supported because I don’t have a way to reliably test the extension in multiple distros. Typically the “unexpected end of input” error is thrown by Aseprite itself when it runs into an issue parsing JSON.
As for the “invalid palette name”, that’s tricker because the daily palette is parsed directly from here: https://lospec.com/palette-list/current-daily-palette.txt and should (barring an issue with Lospec itself) always be valid.
If you paid for the extension, please let me know so I can see about issuing a refund.
Okay, I’ve tested the extension on both Windows 11 and Mac OS Sequoia using the latest stable version of Aseprite, which at the moment is 1.3.10.1. It’s possible that since v1.3.11 is still in beta (not sure if you’re on -beta1 or -beta2) that not all of the API features have been implemented/are working correctly. For the time being I’d recommend rolling back to the stable version of Aseprite.









