News for hackers. Stuff that matters.
Re:Background Music, an OS X audio utility by Sidnicious on Sunday April 17, 2016 @01:21PM (#11515318)
Off topic, check out the uninstall instructions. Uninstallation is bad on OS X, and it would be amazing if someone could come up with a nice, general answer (like Sparkle did for updates).

On topic, this is great work.

Re:Background Music, an OS X audio utility by angeloashmore on Sunday April 17, 2016 @02:10PM (#11515530)
OS X apps installed via Homebrew Cask can have a "zap" command defined that will automate a deep uninstall:

`brew cask zap <app_name>`

It isn't an acceptable answer for the average Mac user, but it at least solves the issue for a subset of users.

Re:Background Music, an OS X audio utility by techdragon on Sunday April 17, 2016 @06:58PM (#11516740)
The majority of MacPorts programs I installed over the years uninstalled cleanly.

Also I could be wrong but isn't/wasn't the whole "fat binaries + static binaries + app binary and its associated assets live in a magic folder that the OS-X GUI displays as 'the app' + other past Mac app trickery such as resource forks etc" all meant to make both app install and UN-install painless and easy ?

I know and used a few commercial apps that were a damn pain to scrub completely off the Macs I owned but that was expensive proprietary commercial software that felt the need to take my money and also saddle me with DRM to enforce their licensing.

Re:Background Music, an OS X audio utility by pyre on Sunday April 17, 2016 @11:27PM (#11517539)
Not all Mac apps are of the "drag to your /Applications folder" variety. Some still come with an installer they expect you to run, and prompt you for admin rights.
Re:Background Music, an OS X audio utility by brightball on Sunday April 17, 2016 @04:54PM (#11516267)
Probably inspired by AppZapper which does a great job of addressing the problem
Re:Background Music, an OS X audio utility by jordanlev on Sunday April 17, 2016 @01:57PM (#11515477)
This app seems to have a bit more complication than most, due to tapping into the operating system more deeply (I presume).

But for most apps I've found AppCleaner to work very well for uninstalling all related files (regardless of where they're scattered about): https://freemacsoft.net/appcleaner/

Re:Background Music, an OS X audio utility by sotojuan on Sunday April 17, 2016 @03:32PM (#11515905)
AppCleaner works great. I also recommend it.
Re:Background Music, an OS X audio utility by Razengan on Sunday April 17, 2016 @03:09PM (#11515781)
I think Steam installs a daemon that watches for game aliases being dragged into the Trash, and then deletes their locally installed content.

Maybe Apple could provide a builtin mechanism in MacOS (as I assume/hope it's about to be called) that watches for a .app bundle being dragged into the Trash, and offers the user a chance to remove any auxiliary files created by that app, and run its uninstallation scripts if any, when the Trash is being emptied?

Of course it will have to be seamless and resistant to developer abuse (or malice) and not make everything too Windows'y.

Re:Background Music, an OS X audio utility by _jsn on Sunday April 17, 2016 @05:23PM (#11516382)
That facility sort of exists for sandboxed Mac apps, since all incidental files related to the app are under a single container that iirc is deleted if the corresponding app is removed.
Re:Background Music, an OS X audio utility by Razengan on Sunday April 17, 2016 @06:03PM (#11516537)
Ah then "uninstallation" isn't needed at all, unless it pumps a lot of stuff into ~/Library/Application Support or somewhere, kind of like what Xcode does (I think it forgets about outdated and huge documentation downloads sometimes.)
Re:Background Music, an OS X audio utility by unicornporn on Sunday April 17, 2016 @05:06PM (#11516310)
http://www.macupdate.com/app/mac/10051/uninstaller is the best solution I've found so far. With Uninstaller you scan the whole system drive before installation. After installation is ready you do a "compare" scan. You will now see all the new and modified files. This is list saved as a file for later removal of the installed software.

Too bad it is abandoned software, but it still works terrific.