Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/KrauseFx/overkill

Don't let iTunes interrupt your workflow 💥🎵
https://github.com/KrauseFx/overkill

Last synced: 15 days ago
JSON representation

Don't let iTunes interrupt your workflow 💥🎵

Awesome Lists containing this project

README

        

# overkill is now a native Mac app

Head over to [overkill-for-mac](https://krausefx.com/blog/introducing-overkill-dont-let-itunes-interrupt-your-workflow) for more details

---

# overkill 💥🎵

[![Twitter: @KrauseFx](https://img.shields.io/badge/[email protected]?style=flat)](https://twitter.com/KrauseFx)

Did iTunes ever launch without you opening the app?

Use _overkill_ to instantly kill iTunes once it opened itself, so your workflow isn't interrupted.

Reasons why iTunes launches:

- You connect an iPhone or iPad to your Mac
- You click play/pause while listening to a web-based music player (e.g. SoundCloud)
- You launch iTunes by clicking on the icon by mistake
- Someone sent you a link to an iOS app
- You click on a link on the web, and didn't expect it to be an Music link
- You updated iTunes
- You open a file in Finder, and forgot to change the default app to [VLC](https://www.videolan.org/vlc/index.html)
- You connect Bluetooth headphones

Another nice benefit of this is that you don't have to manually close iTunes when you update your Xcode installation.

[![assets/Picture.jpg](assets/Picture.jpg)](https://youtu.be/r1zhJ5wn5sk)

I first tweeted about this idea [over a year ago](https://twitter.com/krausefx/status/649706992655708164).

Many of iTunes' popups require you to click them away, unless you want to manually force quit iTunes.



#### Video Demo:

iTunes usually launches as soon as you plugin your iPhone. With _overkill_ running, the iTunes process is killed immediately, so your workflow isn't interrupted.

[![assets/Thumbnail.jpg](assets/Thumbnail.jpg)](https://youtu.be/r1zhJ5wn5sk)

## Usage

```
ruby overkill.rb
```

To launch process in the background use

```
ruby overkill.rb &
```

## Disclaimer

Although this tool works perfectly fine, the repo is meant as a joke. The script uses polling to monitor the active processes. The script is in no way meant to be a serious application.