This userscript is trying to minimize and block audio and visual advertisement on all the websites and radios powered by the AudioAddict platform.
- Prevents all automated ads to play, bypassing them completely.
- Auto mute whenever an ad is playing, auto unmute when finished (just in case !).
- Removing most over-intrusive "premium" ad menu entry, popup, banners and panels on all pages. (If you want to upgrade you still can click on "Free Listener" while logged in)
- Confusing the anti-AdBlocker system, so you can enjoy the music with your favorite ad-blocker enabled.
- Disabling as many unsolicited, under the hood tracking as possible. (ex: Facebook, Triton, Bing, Adwords)
- Confusing the anti-AFK system, so you can let the music run for hours without any human interaction.
- Numeric volume input control for precise tuning.
- Download button for the current playing track
- Play previous track button (DI only)
- Skip current track button (DI only)
- Allowing to manually seek a specific position while playing a track (aka timeline scrubbing)
DIUserscript is totally or partially functional on 5 known websites so far, consult the complete list here.
- https://di.fm
- https://classicalradio.com
- https://radiotunes.com
- https://jazzradio.com
- https://rockradio.com
As a fan of Digital, Classical, Jazz and Rock music, I can listen to those web radio without interruption
This fan-made userscript is in no way affiliated with AudioAddict.com, or any associated companies, brands or trademarks, and is provided only for experimental private and personal use, without any warranty whatsoever.
Read the dedicated disclaimer page.
Load the userscript with the recommended tampermonkey browser extension
For using greasemonkey over tampermonkey, please read the troubleshooting section.
Direct link to the userscript: https://github.com/lethak/LTKDIFMU-userscript/raw/live/DIUserscript.user.js
Read the dedicated troubleshooting page.
The userscript is setup to be auto-updated via metadata-block [1][2].
Nothing to be done beside asking tampermonkey or greasemonkey to check for updates; or wait for/setup them to do it automatically.
Each public version of the script is released as a tag with the following format:
YEAR.MONTH.build number for the month
First, read the troubleshooting section. Then let us know via the "issue" section of this repository with as much details as possible.