theMK2k / Media-Hoarder

Media Hoarder - THE media frontend for data hoarders and movie lovers
https://media.hoarder.software
Other
258 stars 4 forks source link

Add TV Series #35

Closed kolbdog3333 closed 10 months ago

kolbdog3333 commented 1 year ago

Can you please make it so you can organize tv series episdoes as well not just movies thanks.

theMK2k commented 1 year ago

Hi @kolbdog3333,

yes, tv series support is on the road map.

kolbdog3333 commented 1 year ago

Thanks wasnt sure i jsut installed it i like it so far but its annoying for tv shows since it only shows the epsidoe title that is why i asked.

theMK2k commented 1 year ago

Heh, ok, I didn't even test it that way. Yeah, stay tuned, it will still take a bit of time until the feature is available.

theMK2k commented 1 year ago

While we're at it.

How do you store your tv series?

I'll try to support as many possibilities as possible, can't promise anything though ;)

kolbdog3333 commented 1 year ago

I sort them by tv series, season then the season and episode number and name of Episode all in separate folders up until the season folder since its easier for a scraper to find it that way. The format is Name of TV Show/Season Number/Season and Episode Number - Name of Episode.

theMK2k commented 11 months ago

@kolbdog3333 the next days/weeks I'm working on series support. Would you be willing to beta-test as soon as I have something worthy to have a look at?

kolbdog3333 commented 11 months ago

@kolbdog3333 the next days/weeks I'm working on series support. Would you be willing to beta-test as soon as I have something worthy to have a look at?

Yes I would thanks for asking

theMK2k commented 11 months ago

@kolbdog3333 great! Which operating system do you use?

kolbdog3333 commented 11 months ago

@kolbdog3333 great! Which operating system do you use?

I use Windows 10.

kolbdog3333 commented 11 months ago

I use windows 10 and am willing to help with the beta testing whenever you are ready.

theMK2k commented 11 months ago

Got it, I will let you know once a beta is out for you to test :)

kolbdog3333 commented 11 months ago

Thank you. I appreciate all your hard work on this software.

theMK2k commented 11 months ago

@kolbdog3333 good news, you can grab a BETA pre-release here: https://github.com/theMK2k/Media-Hoarder/releases/tag/v1.3.37-a

To make use of TV series, provide source path/s in Settings - Series and run a re-scan of your media.

A new section "Series" will list your series and, after clicking the image of a series, its episodes.

Please use with caution! Probably start with a copy of some of your series and when feeling safe switch over to your main source path for series. You can also use the portable version of Media Hoarder if you don't want to update your stable version.

theMK2k commented 11 months ago

There's also some documentation linked in the release on how Media Hoarder expects the series source path to be organized. Re-reading what you stated on how you manage your TV series, it seems to match your schema.

theMK2k commented 11 months ago

Let's use this thread for further discussions and reports of your experiences with this new feature :)

I still have a lot to cover until it can be released as stable but I think we have a good start. I'm using the feature myself already ;)

kolbdog3333 commented 11 months ago

I tried adding the pilot episode of Helluva Boss and it couldnt find it even with this format Helluva Boss Season 1 S01E00 - Pilot I even tried adding the tt after the episdoe name still couldnt find it It thinks its the first episode Murder Family if i add the ttliink in the title You might need to figure out ho wto do Season 1 episode 0 for some pilot episodes since it might not find them

kolbdog3333 commented 11 months ago

I was just thinking maybe add something for Seasons like Season 1 Season 2 Season 3 excetra That way if you want to watch a episdoe from a specific season you can click on the season and it will list all episdoes from that season or have the option to list them all together like it currently is doing depending on the format you want all the seasons for all the series in?

kolbdog3333 commented 11 months ago

I noticed that the episdoes are in order of how added you should make it so they are ordered by season and episode number so be easier to it will be nicer and easier to find what you are looking for since i adeded 8 episdoes and they are all out of order they are only in the order they are added and not in the correct season and episdoe order

theMK2k commented 11 months ago

Pilot Episode

Is any other episode properly recognized? Does the pilot show up in imdb.com at the series?

Yeah, the tt* at an episode is currently ignored. I'll see how to have it overrule the other series-episode detection handling.

theMK2k commented 11 months ago

Sort Order

Correct, I didn't touch sort orders in the Series section, so it's still the same as in Movies. This will definitely change (added "Season+Episode" item as default). That should fix the reported issue then.

I'm not sure about having selectable seasons. Let's see how the "Season+Episode" sort order will work out first.

kolbdog3333 commented 11 months ago

Its only an episode that has 00 as an episode number it wont find it

theMK2k commented 11 months ago

Last release this year, I added an a2 release to the assets here: https://github.com/theMK2k/Media-Hoarder/releases/tag/v1.3.37-a

v1.37.3-a2 fixes Episode 0 detection (just perform a re-scan of your media):

image

and introduces "Season and Episode" sort order for the Series -> Episodes section. However, for now I keep the 20-items-per-page set up. You can still get a quick overview at which season/episode a page starts (see highlighted area in the screenshot).

image

kolbdog3333 commented 11 months ago

I noticed if you add an episdoe that doesnt have a season and episode number like the ones that are in the unknown section of the episode list on the imbd website it won't add it will you fix that

kolbdog3333 commented 11 months ago

Also i noticed if you remove an episode the episode number doesnt change where it says the amount of episodes on the main page of where all the series are located same with amount of seasons if its a season number

theMK2k commented 11 months ago

I noticed if you add an episdoe that doesnt have a season and episode number like the ones that are in the unknown section of the episode list on the imbd website it won't add it will you fix that

Please provide an example for this (imdb link as well as directory and file names)

theMK2k commented 11 months ago

Also i noticed if you remove an episode the episode number doesnt change where it says the amount of episodes on the main page of where all the series are located same with amount of seasons if its a season number

Well spotted, thanks!

kolbdog3333 commented 11 months ago

Here is a link its for a spongebob series https://www.imdb.com/title/tt0206512/episodes/?season=Unknown Here is how i have it in directory I have it as Unknown instead of actual season number since that is how it is on the website SpongeBob SquarePants(1999-) Unknown Twas the Night Before Spongemas

kolbdog3333 commented 11 months ago

Maybe for the ones that are an unknown it can be labeled as specials and use the imdb tt next to the episode file namet o add it to fhe series like you use the tt for movies? And maybe once in the series do Special "The Husbands of River Song" Here is formatting example for folder directory: TV Shows/Doctor Who(2005-)/Specials The Husbands of River Song [tt4701546]

kolbdog3333 commented 11 months ago

Since the episode isn't really a episode for that series its a t.v. special that has no season or episode number

kolbdog3333 commented 11 months ago

Was thinking maybe add tvdb, tmdb or omdb something like one of those for an additonal scraper in case IMDB doesnt have the tv show listed or can't find it like for example Looney Tunes that is a series even though there are a lot of shorts you shouldnt need to add it to the movies section since those aren't movies same with Popeye and all the old classic cartoons?

theMK2k commented 11 months ago

Was thinking maybe add tvdb, tmdb or omdb something like one of those for an additonal scraper in case IMDB doesnt have the tv show listed or can't find it like for example Looney Tunes that is a series even though there are a lot of shorts you shouldnt need to add it to the movies section since those aren't movies same with Popeye and all the old classic cartoons?

Yeah let's see, that would be a larger project.

kolbdog3333 commented 11 months ago

Okay thanks anyways thought would ask.

theMK2k commented 11 months ago

Here is a link its for a spongebob series https://www.imdb.com/title/tt0206512/episodes/?season=Unknown Here is how i have it in directory I have it as Unknown instead of actual season number since that is how it is on the website SpongeBob SquarePants(1999-) Unknown Twas the Night Before Spongemas

I'm working on multiple solutions for this.

The tt* being explicitly stated in the filename is one of these.

Another one is an implementation of the "link to imdb" dialog which is already available but not properly adjusted to series use-cases.

Lastly, if an episode does not provide a season+episode number, getting the correct imdb data could be managed by comparing the filename and the imdb titles, given the filename contains such a title, e.g. the Spongebob Christmas special mentioned by you.

kolbdog3333 commented 11 months ago

What about that formatting i showed for Doctor who tv series for example would that work and so when the show is added to the series its labeled as Special then name of episode?

theMK2k commented 11 months ago

What about that formatting i showed for Doctor who tv series for example would that work and so when the show is added to the series its labeled as Special then name of episode?

Yes, that would totally work as soon as the tt* override is properly in place. I need to get my head around how to organize non-season stuff in Media Hoarder. "Specials" unfortunately also starts with an "S", so that doesn't differentiate enough from seasons as soon as it needs abbreviation.

I saw somewhere (other media frontend) that they just put anything under S00. IMDB uses "Unknown"...

theMK2k commented 11 months ago

Maybe just everything non-season as "Bonus, Extras, Specials" and abbreviate that with "B". Something like that.

Maybe it also makes sense to differentiate bonus, extras and specials...

theMK2k commented 11 months ago

In the next update, Media Hoarder will also have an enhanced "Edit Media" dialog where you can specify season number, episode number or bonus/extra/special.

Because the media scan can never be 100% accurate.

kolbdog3333 commented 11 months ago

That works also how will you deal with Looney Tunes, Popeye, Betty Boop, Tom and Jerry stuff like that since those aren't movies i dont want to put those in the movie section those are old cartoons and are tv series?

theMK2k commented 11 months ago

That works also how will you deal with Looney Tunes, Popeye, Betty Boop, Tom and Jerry stuff like that since those aren't movies i dont want to put those in the movie section those are old cartoons and are tv series?

No problem there. Media Hoarder treats anything inside a first-order directory in a source-path as "one series". So organization-wise we're set. For the data of the episodes which may not be actual episodes of a particular series, we will find a solution as soon as the tt* override / updated "link imdb" dialog is implemented.

kolbdog3333 commented 11 months ago

Maybe set it so you can change the cover art for a series since on the imdb website Looney tunes and all that are standalone episodes and you can choose a picture to change it like right click the image to change the poster for the seires for custom series since people have made their own posters for that show you can replace the image with one that you prefer for the series?

kolbdog3333 commented 11 months ago

Since be useful if you add Looney tunes or any standalone tv series that isnt part of an actual "series" on imdb.

kolbdog3333 commented 11 months ago

Maybe make it so when you click the go back button when in one of the tv series it can take you to last page you were on example page 2 instead of it taking you to the first main page each time?

kolbdog3333 commented 11 months ago

I know this isn't a tv series issue but i was thinking for the media info check instead of it opening every time you do a re-scan for every item it only opens on movies or series you haven't added yet instead of it checking every single item in the media hoarder library. So it doesnt reapply the media info to every item every time you do a rescan only the ones you are just adding.

theMK2k commented 11 months ago

Yeah, could you please open up a new issue in here? It's getting a bit overwhelming - even with all the other parallel series topics.

kolbdog3333 commented 11 months ago

Sorry

theMK2k commented 10 months ago

I just added v1.3.37-a3 to the BETA releases here: https://github.com/theMK2k/Media-Hoarder/releases/tag/v1.3.37-a

It now does do the tt override, given a tt is detected in the media's file name. With that, we're one step closer to the Looney Tunes use-case:

image

kolbdog3333 commented 10 months ago

So how does a tt* override work? Also be useful for other series not just Looney Tunes like Tom and Jerry, Popeye, Betty Boop, excetra all the old classics.

kolbdog3333 commented 10 months ago

Maybe for custom series for folders you can do this Popeye (TV Series) Looney Tunes (Tv Series)

So when it scans the folders if it has tv series in ( ) it will know its not a series on imdb but a custom series so you can add your own poster from an image since on media hoarder it won't be blank in the tv section for the picture.

theMK2k commented 10 months ago

So how does a tt* override work? Also be useful for other series not just Looney Tunes like Tom and Jerry, Popeye, Betty Boop, excetra all the old classics.

Sorry, yes, the tt override means: you provide the tt IMDB ID in the filename and Media Hoarder does not try to find the IMDB data by season and episode numbers but with the explicitly provided tt* IMDB ID.

I just dubbed this the "Looney Tunes use-case" and of course it can be applied to more series.

theMK2k commented 10 months ago

Maybe for custom series for folders you can do this Popeye (TV Series) Looney Tunes (Tv Series)

So when it scans the folders if it has tv series in ( ) it will know its not a series on imdb but a custom series so you can add your own poster from an image since on media hoarder it won't be blank in the tv section for the picture.

That's too much magic. Yeah, in these cases Media Hoarder might link to wrong IMDB data but that can be unlinked afterwards by the user:

image

image

Providing a user-defined poster is currently not there yet, but it's on the road map.