Jellyfin Forum
How to disable empty Seasons? (missing episode fetcher?) - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: How to disable empty Seasons? (missing episode fetcher?) (/t-how-to-disable-empty-seasons-missing-episode-fetcher)

Pages: 1 2 3


RE: How to disable empty Seasons? (missing episode fetcher?) - Stellar3190 - 2024-07-23

No, I fully deleted the series from everything and rebuild it. Ground up.

The thing is, Specials are gone now, but there are still a ton of "ghost" episodes. Whether its future episodes or weird glitches. Honestly, I wasted so much time on this, I would just wait for a proper fix. Nothing more we can do.

Cheers


RE: How to disable empty Seasons? (missing episode fetcher?) - homelabResearcher - 2024-07-27

It seems the fix only works for new series. Exisiting virtual episodes won't get removed and since they are linked to virtual seasons, these ghost season should still appear eventually. Seems the only way to remove these virtual episodes and seasons is to remove the parent series in the file system.


RE: How to disable empty Seasons? (missing episode fetcher?) - dontcryforme - 2024-07-27

I went the extreme route.

Made a copy of Library.db.
Made sure that Missing Episode Fetcher is not selected in any libraries in Jellyfin.
Deleted all records in the TypedBasedItems table where isVirtualItems=1 using sqlite3.
Rescan ALL Libraries (was quick as all media was still in the DB)

No more missing/future or ghost seasons & episodes.


RE: How to disable empty Seasons? (missing episode fetcher?) - paulmiro - 2024-08-03

I went the slightly less extreme route.

I wrote a python script that uses the Jellyfin API to automatically find and delete all Virtual TV episodes.
It also deletes empty seasons afterward to avoid having to do a metadata refresh.
If anyone else here wants to use it, here you go: https://github.com/paulmiro/jellyfin-empty-season-fix

If I understand it correctly, this should effectively do the same thing as dontcryforme's solution, but without a need to edit the database directly.


RE: How to disable empty Seasons? (missing episode fetcher?) - dduniam - 2024-08-03

ed that GiHub link, and I
(2024-08-03, 12:45 AM)paulmiro Wrote: I went the slightly less extreme route.

I wrote a python script that uses the Jellyfin API to automatically find and delete all Virtual TV episodes.
It also deletes empty seasons afterward to avoid having to do a metadata refresh.
If anyone else here wants to use it, here you go: https://github.com/paulmiro/jellyfin-empty-season-fix

If I understand it correctly, this should effectively do the same thing as dontcryforme's solution, but without a need to edit the database directly.

I tried that GitHub link, but I get a 404 error. I just can't believe that JellyFin doesn't have a way to stop populating season episodes that I don't have in my library, it makes using the client really annoying.


RE: How to disable empty Seasons? (missing episode fetcher?) - Iacov - 2024-08-05

has anyone had time to test 10.9.9? does it help with the issue?


RE: How to disable empty Seasons? (missing episode fetcher?) - ponkotsu - 2024-08-05

No it doesn't.
(2024-08-05, 12:52 PM)Iacov Wrote: has anyone had time to test 10.9.9? does it help with the issue?

No it doesn't.


RE: How to disable empty Seasons? (missing episode fetcher?) - tuxfoo - 2024-08-06

I went the same route as @dontcryforme

Disable the missing episode fetcher for effected library in Jellyfin.

Code:
root@tuxserver01:/home/tuxfoo# cd /home/docker/jellyfin/config/data/
# Backup Database
root@tuxserver01:/home/docker/jellyfin/config/data# cp library.db library.db.bak3
#  You might need to install sqlite3 if running Jellyfin in docker
root@tuxserver01:/home/docker/jellyfin/config/data# sqlite3 library.db
#  Check to make sure that nothing important is going to get removed:
sqlite> select * from TypedBaseItems where isVirtualItem=1 AND MediaType='Video';
#  Delete from database
sqlite> delete from TypedBaseItems where isVirtualItem=1 AND MediaType='Video';
sqlite> exit


Now do a rescan of the affected library in Jellyfin, this should be fast.


RE: How to disable empty Seasons? (missing episode fetcher?) - Iacov - 2024-08-08

i'm not very "github-proficient" - does anyone know what the current status in terms of bug hunting is? are there solutions on the horizon?