There is one thing keeping me from switching to Firefox full time: the Chrome UI sounds extension.
-
There is one thing keeping me from switching to Firefox full time: the Chrome UI sounds extension. It makes a sound every time a new page loads or content updates. It's super helpful as a screen reader user when navigating very complex web apps. I tried repacking it for Firefox, but it won't run without some work. I'm looking at the sourcecode to see if I can make it work, but this is well outside my comfort zone. Anybody have resources for porting extensions from Chrome to Firefox?
-
Andre Louisreplied to Pepper The Vixen🏳️⚧️🦯 on last edited by
@PepperTheVixen Are you using the extension with my sounds, or someone else's? Just curious. Mine is here: https://chrome.google.com/webstore/detail/ui-sounds/oclhbcpaaaooemlnhjblilmchdnnjcao?hl=en-GB.
-
Pepper The Vixen🏳️⚧️🦯replied to Andre Louis on last edited by
@FreakyFwoof That's the one
-
Andre Louisreplied to Pepper The Vixen🏳️⚧️🦯 on last edited by
@PepperTheVixen For me, that is a very big reason why I will not use another browser personally.
-
Julian Fietkaureplied to Andre Louis on last edited by
@FreakyFwoof @PepperTheVixen (Sorry, late reply due to parent comment boost by @kristinHenry)
Firefox and Chrome have an almost identical extension API. I just downloaded this extension from GitHub at https://github.com/LordLuceus/chrome-ui-sounds/ and plugged it into my Firefox - it works right away here, no changes to the code necessary.
Do you remember what problems you ran into, @PepperTheVixen? I think they should be quickly fixable. Maybe was just something about how Mozilla wants add-ons packaged.
-
Andre Louisreplied to Julian Fietkau on last edited by
@julian @PepperTheVixen @kristinHenry Oh nice, that's who made it, and no, after I closed my 'x'? account, don't have contact with him, unless he's here under same name perhaps.
-
Julian Fietkaureplied to Andre Louis on last edited by
@FreakyFwoof @PepperTheVixen @kristinHenry Sadly the Git repository has no open source license specified, so as I read the situation the original author's permission would be needed to republish the code.
-
Andre Louisreplied to Julian Fietkau on last edited by
@julian @PepperTheVixen I tried downloading the master zip file and adding it, but it said the zip file is corrupt. Did I try to upload the wrong file? Not used to firefox in any way, shape or form.
-
Julian Fietkaureplied to Andre Louis on last edited by
@FreakyFwoof Are you adding it to addons.mozilla.org? If you download the zip file directly from GitHub, it has all the files inside of a subdirectory, so you need to extract and repack the contents so that manifest.json and all other files are directly in the root of the zip file. After that, the upload should work.
What I did earlier for testing was I added it to my Firefox as a temporary add-on via the debugging view, but that's a developer feature. Real installations gotta go through AMO.
-
Andre Louisreplied to Julian Fietkau on last edited by
@julian Repacked zip file but still get the error, so I'll keep trying.
-
Julian Fietkaureplied to Andre Louis on last edited by
@FreakyFwoof Hm, strange! The zip file I repacked is at https://stuff.jfietkau.me/ui-sounds.zip if you wanna try that.
Another possible way would be to use the web-ext packaging tool, but unless you already know a lot about programming browser add-ons, that may be more complicated than it's worth.
There's packaging instructions by Mozilla here: https://extensionworkshop.com/documentation/publish/package-your-extension/ on the off chance they'll tell you something you don't know yet.
-
Andre Louisreplied to Julian Fietkau on last edited by
@julian This must be user error then, I went to Tools >Addons and Themese, clicked tools, then 'Install addon from file.' Is this not how it's done? Thanks for putting up with my ineptness haha
-
Julian Fietkaureplied to Andre Louis on last edited by
@FreakyFwoof Ah okay! Sadly no, it's not that simple. Mozilla had trouble with malware distributed as browser add-ons for a while, so in current Firefox versions (outside of the developer channel) you can't just install an add-on locally, it has to go through https://addons.mozilla.org.
So you'd need an account there, upload the zip file, specify whether you want it to be public or not, and then download the resulting add-on. Which is kind of a gray area without the programmer's permission...
-
Andre Louisreplied to Julian Fietkau on last edited by
@julian Aah, interesting. Explains why I couldn't get it to work then. The option in tools seems kinda pointless in that case. Well, thanks for letting me know.
-
Julian Fietkaureplied to Andre Louis on last edited by
@FreakyFwoof I went ahead and asked LordLuceus on GitHub: https://github.com/LordLuceus/chrome-ui-sounds/issues/2
They seem to still be active there, so that'll probably be a more fruitful path long-term. If they don't feel like publishing a Firefox version, I'm hoping they'll at least give it an open source license so I can do it.
/cc @PepperTheVixen
-
Andre Louisreplied to Julian Fietkau on last edited by
@julian @PepperTheVixen Sounds good, and I hope so. I would agree to it considering it's using my sounds.
-
@FreakyFwoof Hey Andre, I'm reviving this thread with some (potentially) good news.
LordLuceus never answered my question on GitHub, but as I was going through some old bookmarks earlier today, I saw that they quietly put an open source license on the extension code a few months back.
So I could do a Firefox release of it now, featuring your audio files, if that's still alright. Also, would you be available to test it?
-
@julian Someone already did one which works fine in firefox using the sounds, they just never put it on github or the store or whatever firefox uses. Should still work though. https://onj.me/browser-ui-sounds.xpi
-
@FreakyFwoof Oh excellent, good to know you're all set.
If this author isn't inclined to upload their add-on to https://addons.mozilla.org (I just double-checked and it's indeed not there), do you mind if I upload mine? Technically the license assignment that LordLuceus did would allow reuse of your sounds already, but I'd want to properly give credit. Did you create both of the sound themes or just the default one? Are the sound files released under any specific (e.g. Creative Commons) license?
-
@julian My sounds all come from my '44.1K' sound scheme for windows which still works fine in windows 11, available from http://3.onj.me/programs