Giter Club home page Giter Club logo

spotify-restart-on-ad's Introduction

spotify-restart-on-ad

Restarts the Spotify Desktop Client on Ubuntu when ads are played. This was tested on Ubuntu versions 20.04 - 22.04.

The scripts restart spotify as soon as it starts playing an ad. When restarted, the client should continue playing the next song instead of the advertisement. This method of ad muting does not rely on blocking any ad urls, it simply leverages a bug in the client, which persisted the last couple of years and is likely to remain unfixed in the future.

The script will restart the client keeping the previous window configuration e.g. if it was minimized, it will be minimized again after restart.

Install

For this to work, you need to have the Spotify Desktop Client installed. !IMPORTANT! This does not work with the snap version of Spotify, you need to install the debian package version by following this guide.

Clone this repository, then cd into it. Now run

sudo ./install.sh

This should place the restart scripts in the Spotify installation directory, which is /usr/share/spotify per default. If this defers for you, simply edit the SPOTIFY_INSTALLATION_PATH in install.sh.

spotify-restart-on-ad's People

Contributors

snagnar avatar

Stargazers

Allie Turubayev avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.