
Security News
152 Chrome Live Wallpaper Extensions Hid Ad Tracking and Faked Google Search Traffic
A network of 152 Chrome live wallpaper extensions hid ad tracking and made extension-driven traffic look like Google search clicks.
go.shabbyrobe.org/musefuse
Advanced tools
This was a fun little Sunday hack to make a read-only FUSE filesystem for exploring tagged music files.
Basically I made it because I have a rather large mess on my hands here and wanted to explore the data before I started to autotag everything, plus I wanted to see how hard it was to use FUSE in Go (answer: not very, though the docs are a bit pants).
Unfortunately, now I have two messes - this prototype has been really useful, so now I have to clean up the code too!
Prerequisites:
To install on Ubuntu:
go install go.shabbyrobe.org/musefuse/cmd/musefuse@latest
I've been using a mount point in /media/$USER because it shows up in
Nautilus, YMMV:
sudo mkdir -p "/media/$USER/muse"
sudo chown "$USER:$USER" "/media/$USER/muse"
Now mount the thing:
musefuse fs -mount "/media/$USER/muse" -path ~/music/
On macOS, I created the mountpoint in /Volumes and that worked with Finder
no problem.
Now you can explore!
$ ls /media/bl/muse
artist artistalbum failed genre unsorted year
$ ls /media/bl/muse/year
1984 1987 1990 1993 1996 1999 2002 2005 2008 2011 2014 2017
It's a bit easier than I'd like at the moment for the program to shut down
before closing the mount. If you have a stray mount on your hands, just
umount it and you're good to go:
sudo umount "/media/$USER/muse"
Here's what I plan to add:
Here's what I won't add:
fsnotify or watcher; I tried it and it was way too
janky and I lost a lot of time that could've been better spent on the
other list.Generic libs:
ID3:
FAQs
Unknown package
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
A network of 152 Chrome live wallpaper extensions hid ad tracking and made extension-driven traffic look like Google search clicks.

Company News
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.

Company News
Replit is integrating Socket Firewall into its AI-powered development experience to help protect builders from malicious open source packages.