Skip to content

Flaflo/yslv-userscript

Repository files navigation

YouTube Subscription List View (YSLV)

Greasy Fork Downloads Greasy Fork Daily Downloads

Restore the list view for the YouTube Subscriptions page faithful to the original layout, inline metadata, video descriptions, and a grid/list toggle placed exactly where it used to be.


Features

  • List-style Subscriptions layout
  • Grid / List toggle on the Subscriptions page
  • Lazy-loaded video descriptions
  • Dark and light mode compatible
  • No external dependencies

Configuration

All settings are configurable via the CFG object at the top of the script.

Default view

defaultView: "grid" // or "list"

Positioning

If you dont like the centering you can change the maxWidth of the list in the config:

list: {
  maxWidth: "90%",
}

Description loading

descFetch: {
  enabled: true,
  maxTotalFetchesPerNav: 60,
  maxConcurrent: 1,
  sentenceCount: 2,
  maxChars: 260,
},

Performance

  • DOM patching via MutationObserver
  • Lazy loading with IntersectionObserver
  • Request throttling and caching
  • Automatic cleanup when leaving the Subscriptions page

Scope

This script only runs on:

https://www.youtube.com/feed/subscriptions

Other YouTube pages remain untouched.


Installation

  1. Install Tampermonkey or Violentmonkey
  2. Install the script from Greasy Fork
  3. Open the YouTube Subscriptions page
  4. Use the toggle to switch between Grid and List

License

MIT

About

Restore YouTube Subscription List View (YSLV)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published