u/OkShip6626

I created a jellyfin plugin that restricts the content a user can view based on the day of the week, using library tags.

I created a jellyfin plugin that restricts the content a user can view based on the day of the week, using library tags.

UPDATE:

Scheduled Access — Restrict Jellyfin media by day and time

Jellyfin plugin to restrict media access by day of the week and time.

Restrict movies, TV shows and other media based on the day and time, using Jellyfin tags and libraries. A user signs in normally, but only sees the content you allow for that moment.

Use cases

  • Allow educational content Monday–Friday.
  • Allow cartoons only on weekends.
  • Restrict children's content during school hours.
  • Give a Jellyfin user different media access depending on the day.
  • Create weekday/weekend content schedules.
  • Show only a specific library during certain hours of the day.
  • Swap what a kids account can watch between morning and evening.

I needed this functionality for my setup, and since there wasn't anything available yet to do it—and the alternative was automating it via scripts—I decided to build it with Claude's help. I figured it might be useful to someone else, so I'm sharing it here.

Just add this repository URL to your plugins and restart the server.

https://raw.githubusercontent.com/bruce-rgb/jellyfin-plugin-scheduled-access/main/manifest.json

REPO: bruce-rgb/jellyfin-plugin-scheduled-access

u/OkShip6626 — 3 days ago