20
submitted 18 hours ago by lent9004@lemmy.world to c/selfhost@lemmy.ml

cross-posted from: https://lemmy.world/post/25939893

"Youlag" is a theme and extension for the feed aggregator FreshRSS. It delivers a video-focused browsing experience for your YouTube RSS feeds, all within FreshRSS, with a sleek theme and extra features.

Supports video feeds from YouTube, Invidious, and Piped.

Why?

The general idea is to subscribe to YouTube channels via RSS, allowing you to follow your favorite creators without an account. With Youlag installed, you can browse and watch videos in a familiar, YouTube-like interface.

More features are planned, including video queuing (with some limitations).

Git repository for more details:

https://github.com/civilblur/youlag


Features:

  • Optimized for Video Viewing
    • Browse your YouTube, Invidious, Piped RSS subscriptions with ease.
    • Clean, familiar video platform layout.
    • Fullscreen viewing for videos and feed items.
    • Quickly exit videos with Esc key.
    • Shortcuts for external viewing: "Invidious", "YouTube", or "YouTube embed view" (for less distraction).
    • Dark mode.
  • 🖥️ Desktop & Mobile
    • Reponsive design.
    • Redesigned menus for better one-handed navigation.
    • Improved readability and legibility across devices.

Since v3.0.0, and currently v3.0.2, Youlag has been refactored from a CSS theme to work more like an extension. This has improved stability and allowed me to add more features.

It's still not yet a native FreshRSS extension, but my plan is to convert it to one.

you are viewing a single comment's thread
view the rest of the comments
[-] Ulrich@feddit.org 6 points 17 hours ago

Just broke my entire install, thanks.

[-] lent9004@lemmy.world 1 points 3 hours ago* (last edited 1 hour ago)

I believe what you might be referring to was reported here: https://github.com/civilblur/youlag/issues/2

The workaround was to enable the User JS extension first, and then the User CSS. This order requirement will be fixed in the next update, and the README has been updated.


If the page looks like it is constantly loading, you can open up the inspect mode on your browser, then add the CSS class youlag-loaded to the body element. This will allow you to manually exit out of the loading state.

Please note that there is nothing in the Youlag extension that can or will inherently corrupt your FreshRSS instance, so all your data is safe.

Edit 2025-02-23: Please use the latest release, which is v3.0.4 as of writing.

[-] Ulrich@feddit.org 1 points 2 hours ago* (last edited 2 hours ago)

Could you tell me what URL you are using? I used https://www.youtube.com/feeds/videos.xml?channel_id=UCrjKdwxaQMSV_NDywgKXVmw which is the channel in the screenshot but it's throwing errors, as is w3 feed validator.

[-] lent9004@lemmy.world 1 points 1 hour ago* (last edited 1 hour ago)

I suggest using the extension "YouTubeChannel2RssFeed", with this, you don't have to manually convert the youtube channel links to RSS feed links.

With YouTubeChannel2RssFeed installed, you can simply use the url: https://www.youtube.com/@somechannel and it will add it as https://www.youtube.com/feeds/videos.xml?channel_id={id_goes_here}.

Edit: Link to extension

[-] Ulrich@feddit.org 1 points 2 hours ago

That fixed it, thanks.

[-] FippleStone@aussie.zone 1 points 5 hours ago

Thank you for the quality assurance, you may have saved my install.

[-] Ulrich@feddit.org 1 points 5 hours ago

For what it's worth, I am an idiot when it comes to this sort of thing and probably did something wrong. But I now just have a perpetual loading symbol and can't click on anything at all.

this post was submitted on 23 Feb 2025
20 points (100.0% liked)

Self Hosted - Self-hosting your services.

11599 readers
31 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules

Important

Beginning of January 1st 2024 this rule WILL be enforced. Posts that are not tagged will be warned and if not fixed within 24h then removed!

Cross-posting

If you see a rule-breaker please DM the mods!

founded 3 years ago
MODERATORS