Skip to content

v2020.10.642 (build: 1514)

Compare
Choose a tag to compare
@lethak lethak released this 14 Oct 23:34
· 6 commits to live since this release

Tag: v2020.10.642

Notes

🎉 This release is now having every feature envisioned when starting this little script, with more added along the way ! 🎉

Changelog

All platforms:

  • Userscript (meta): Added some @grant directives like GM_setValue and GM_getValue in order to save user preferences & script settings regardless of localStorage limitations. This will likely require an agreement click from the user when tampermonkey updates the script to this version.
  • Userscript (UI): Added a new custom UI screen to manage script settings and feature opt-out. Accessible via the "DIUserscript" menu entry for each site. (issue #15)
  • Userscript (initialization): Fixed a case where the script would not load properly into the page when the DOM was already loaded.
  • Player (browser global media controls): Added support for navigator.mediaSession, making Global Media Controls available with skip and previous track buttons. (issue #40)
  • Player (play previous track button): Fixed a bug where the button would not show up or work as intended while listening to 'Playlists' episodes.
  • Player (play previous track button): Converted to VueJS component.
  • Player (volume input control): Converted to VueJS component.
  • Player (track download button): Adjusted CSS
  • Player (track download button): reverted to old track download method when NOT using Tampermonkey. It means those users will not be able to have an automatic normalized file name for the time being, but can still manually download. (issue #36)
  • Documentation: Updated README, Troubleshooting and Disclaimer/FAQ pages

di-only:

  • Navigation (UI): Added the "DIUserscript" menu entry for responsive mobile version and small displays.

Non-DI platforms:

  • Premium Channels: This new feature will try to unlock otherwise paywalled channels by fooling the client's audio player into thinking you are entilted.
  • Visual ads: Removed new "premium" & "trial" slideshow carousel
  • Player (play previous track button): Fixed disappearance (issue #42)
  • Player (volume input control): Fixed bad CSS alignment (issue #43)
  • Navigation (UI): Fixed the "DIUserscript" menu entry not appearing properly.