Comments (11)
Sorry, there's no way for us to block them.
from spotifree.
Dang, this makes spotifree much less useful. Can you provide a bit of technical info about why the video ads are not blockable by spotfiree? Maybe someone in the community can figure out a fix.
from spotifree.
Dang indeed. When a video ad comes on, Spotify reports its status as "stopped", and ignores all attempts to change the volume or skip the track. So there's not much Spotifree can do about them...
from spotifree.
Isn't there a way to mute Spotify, on Windows we have the Sound Mixer, doesn't OS X have something like this? I think it should be a issue with OS X if we can't mute an app using a script.
from spotifree.
Can the Spotify status be queried? Then, if it's "stopped", mute system audio or just the Spotify app?
Muting system audio might be a little heavy-handed, but presumably if you're listening to Spotify you don't have any other audio playing. Would probably want to somehow alert the user that audio is muted, though.
from spotifree.
Hey guys,
Sorry to bring bad news, but none of your ideas would work, unfortunately.
Isn't there a way to mute Spotify, on Windows we have the Sound Mixer, doesn't OS X have something like this?
Nope, nothing like that. AFAIK, only possible by installing third-party kernel extensions like Soundflower, which is complicated and generally a pain in the ass, as you may imagine.
Can the Spotify status be queried? Then, if it's "stopped", mute system audio or just the Spotify app?
As I say above, there's no way to mute Spotify like that. Besides, if Spotify is "stopped", I have no way of knowing whether it's a video ad or you simply paused the music yourself to watch some Netflix.
from spotifree.
What about detecting when the video frame is displayed and active, then muting system audio only until the video frame is NOT displayed anymore? This could also be just an option that people can enable/disable on their own in case it interferes with other system operations (somehow).
from spotifree.
@sybercorp Spotifree uses the public AppleScript API provided by Spotify. As far as I know, it doesn't provide a way of detecting video frames. Unless you know how to do that reliably outside of AppleScript.
from spotifree.
Hi Artem, what about this? Set an interval to get the ID of the currently playing track. Check for this every 1s. If the ID disappears, change the spotify volume to zero. If the ID appears, change the spotify volume to the previous value. If no ID appears for 30s, clear the interval and change the spotify volume to the previous value (in this case the user has simply stopped listening). Is this perhaps too processor intensive?
from spotifree.
@forgetso Thanks for the suggestion, but it won't work, unfortunately. As per my second comment in this thread:
When a video ad comes on, Spotify reports its status as "stopped", and ignores all attempts to change the volume or skip the track.
The only workaround for now is to keep Spotify minimised when it's playing.
from spotifree.
Ah, sorry. I missed this crucial piece of information!
from spotifree.
Related Issues (20)
- Skip ads instead of muting HOT 2
- Feature request: play other music instead of muting.
- Excessive console logging output
- Spotify stops playing on ad HOT 8
- Podcasts are muted HOT 1
- New release? Build from source? HOT 4
- Adding some other languages
- 3 minutes ads HOT 1
- [Question] - Terms and Conditions of Use 2019 update HOT 3
- CD skipping effect HOT 7
- Spotifree Pauses and Unpauses Songs constantly HOT 17
- Is there some setting to only raise the volume when the commercial has ended and not just a second before?
- Current song information is wrong! HOT 6
- Ads are no longer muted HOT 1
- Spotifree broken after Spotify 1.0.48.103.g15edf1ec update
- The ads are muted but the playlist stops, and the volume never goes up to 100% again HOT 17
- Restarting Spotify to skip ads HOT 3
- Spotify freezes during video ads. HOT 10
- Some ads are un-muted about a second early HOT 8
- Google Home Ads?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spotifree.