Jump to content

Recommended Posts

Posted

Any way to have season names not be imported as abbreviations (e.g. S01, S02, S03), and instead be Season 1, Season 2, Season 3?

Happy2Play
Posted

Any way to have season names not be imported as abbreviations (e.g. S01, S02, S03), and instead be Season 1, Season 2, Season 3?

 

Can you provide an example of what you mean?

 

5b0dd19c984ac_Season.jpg

 

 

 

 

Posted

I had to rebuild my library. My TV shows are in a folder of the show's name, followed by a folder for the season (S##), and the shows are named [show name].S##E##.[Episode name]. Unfortunately, the importing sometimes translates the season folder names to "Season ##", sometimes not. I am asking for a way to force the conversion, as it is very time consuming to go through my entire collection to do so manually.

 

After a fresh import:

  • Sometimes (although rarely) the naming convention is as Season #:

5b0dd3928c1be_Good.jpg

 

  • Sometimes (most often) it is using S## notation:

5b0dd3e4451b1_Bad.jpg

 

  • Still other times, it mixes notation:

5b0dd4010738e_Mixed.jpg

Happy2Play
Posted

What server version number are you on?  There was a change at least a year ago that stopped this from happening.

 

Can you provide a screenshot to the Season Metadata for one that has the issue.

Posted

Version 3.4.1.9 beta

 

Metadata:

5b0ddaea739af_Metadata1.jpg

5b0ddaf86d5fb_Metadata2.jpg

5b0ddb03d2218_Metadata3.jpg

5b0ddb1900131_Metadata4.jpg

Happy2Play
Posted

So that would appear as a unidentified season as there is no external id.

 

So does Season 2 of that series have the external id for TVDB?

Posted (edited)

No.

So you are saying that 70-80% of my collection is unmatched? Is there a problem with the metadata fetchers?

 

Under the TV library settings, the only option for Season metadata downloaders is TheMovieDb (while series and episode, also, have TheTVDB and The Open Movie Database options).

 

Apparently with only TheMovieDB source, it cannot find season info; so again, can we get an option to auto-translate S## to Season ##?

Edited by tuvx
Happy2Play
Posted

No.

So you are saying that 70-80% of my collection is unmatched? Is there a problem with the metadata fetchers?

 

​From what you have provided, yes there is a issue with your metadata. 

 

Do you save metadata with your media? 

 

Have you tried Refreshing a series that has this issue?

Posted

I just rebuilt the entire library, why would I need to refresh? However, I did without success.

 

I have chosen for Metadata savers option, Nfo, and yes it appears to be save with the files.

 

I guess we are back to my original post which is [there] any way to have season names not be imported as abbreviations (e.g. S01, S02, S03), and instead be Season 1, Season 2, Season 3?

Posted

Do you have pre existing season nfo files that might already have old names in them?

Posted

All the season.nfo files (for those correct, and those incorrect) show a created date 28-May-2018.

earthtorob
Posted

I have also been having a little trouble with matching.

 

Years ago I used XBMC and I would export metadata to the media folders so that a new system could easily match items.   Then I started using Media Center Master to collect metadata and storing it in media folders.

 

Emby was quite happy with the metadata and match quite successfully.   Recently I've decided to try and remove clutter and delete all the metadata from the media folders and just let Emby do all the matching and scraping metadata.  Unfortunately Emby isn't as accurate with matching.  So I've decided to use Media Center Master to identify media and place metadata in the folder for Emby to use to identify the media.

 

So my question files are necessary for Emby to find to identify the media?  Is it "series.xml" for Tv Shows and "movie.xml" for movies?  Do I need more than that?  I ask because I had a folder "Once Upon a Time" with the correct "series.xml" file in it and Emby couldn't match it.

 

Also is there a way to export the bare minimum metadata into the media folders so that if I do a re-install, Emby will have no issues with matching?

Posted

Sometimes the correct Show title includes the yea. IIRC Once upon a time is just such a one. if you change the folder name to "Once Upon a Time (2011)" and then delete/remove the existing metadata I'm reckon that Emby will correctly identify it.

Posted

Also is there a way to export the bare minimum metadata into the media folders so that if I do a re-install, Emby will have no issues with matching?

Yes just enable saving nfo files.

Posted

So is this a bug? possible feature request? or just to be forgotten?

Posted

So is this a bug? possible feature request? or just to be forgotten?

 

Check the contents of your season nfo files to see if there is a title inside them. If so, then that is where they are coming from.

Posted

Here is an example of a series that works (shows "Season ##"):

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<season>
  <plot />
  <outline />
  <lockdata>false</lockdata>
  <dateadded>2018-04-06 15:17:20</dateadded>
  <title>Season 1</title>
  <year>1999</year>
  <tvdbid>9512</tvdbid>
  <premiered>1999-01-31</premiered>
  <releasedate>1999-01-31</releasedate>
  <art>
    <poster>\\AUX-Data\TV 5\TV\Family Guy\season01-poster.jpg</poster>
  </art>
  <seasonnumber>1</seasonnumber>
</season>

I am not able to show one that does not, as I already fixed them manually. I find it interesting that the nfo file above is showing a tvdbid. I asked theTVDB about Season IDs, and they stated they no longer use them and even when in place were sporadic. If in the settings, my only option is TheMovieDB for Season Downloaders, why is TheTVDB being used?

Happy2Play
Posted

Because TMDB provides the tvdbid, just like it does for imdbid for movies.  But note TMDB is the only provider that provides any Metadata at Season level.

 

5b1077bdbe961_season.jpg

Posted

Got it, makes sense now.

However, I still think you should have it default the name to "Season" when not found; you have a setting Special season display name: so why not have another for Default season display prefix:. I would not think my TV Shows are so novel as this is only happening to me, as out of 100+ shows more than 80% required fixing.

Happy2Play
Posted

Got it, makes sense now.

However, I still think you should have it default the name to "Season" when not found; you have a setting Special season display name: so why not have another for Default season display prefix:. I would not think my TV Shows are so novel as this is only happening to me, as out of 100+ shows more than 80% required fixing.

 

I can't reproduce your issues using examples you have provided.  Every test produces proper Season X title results.  So without logs replicating your issue it is hard to say what happened.

Happy2Play
Posted

@@Luke would have to explain the error but you have "BadGateway" errors in reference to seasons.

2018-05-28 17:18:09.764 Error App: Error in TheMovieDb
	*** Error Report ***
	Version: 3.4.1.9
	Command line: C:\Users\cebalaw\AppData\Roaming\Emby-Server\system\EmbyServer.dll -service
	Operating system: Microsoft Windows NT 6.2.9200.0
	64-Bit OS: True
	64-Bit Process: True
	User Interactive: True
	Processor count: 8
	Program data path: C:\Users\cebalaw\AppData\Roaming\Emby-Server\programdata
	Application directory: C:\Users\cebalaw\AppData\Roaming\Emby-Server\system
	MediaBrowser.Model.Net.HttpException: BadGateway
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	   at MediaBrowser.Providers.Movies.MovieDbProvider.GetMovieDbResponse(HttpRequestOptions options)
	   at MediaBrowser.Providers.TV.MovieDbProviderBase.FetchMainResult(String urlPattern, String id, Int32 seasonNumber, Int32 episodeNumber, String language, CancellationToken cancellationToken)
	   at MediaBrowser.Providers.TV.MovieDbProviderBase.DownloadEpisodeInfo(String id, Int32 seasonNumber, Int32 episodeNumber, String preferredMetadataLanguage, CancellationToken cancellationToken)
	   at MediaBrowser.Providers.TV.MovieDbProviderBase.GetEpisodeInfo(String seriesTmdbId, Int32 season, Int32 episodeNumber, String preferredMetadataLanguage, CancellationToken cancellationToken)
	   at MediaBrowser.Providers.TV.MovieDbEpisodeProvider.GetMetadata(EpisodeInfo info, CancellationToken cancellationToken)
	   at MediaBrowser.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken)
	MediaBrowser.Model.Net.HttpException
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	   at MediaBrowser.Providers.Movies.MovieDbProvider.GetMovieDbResponse(HttpRequestOptions options)
	   at MediaBrowser.Providers.TV.MovieDbProviderBase.FetchMainResult(String urlPattern, String id, Int32 seasonNumber, Int32 episodeNumber, String language, CancellationToken cancellationToken)
	   at MediaBrowser.Providers.TV.MovieDbProviderBase.DownloadEpisodeInfo(String id, Int32 seasonNumber, Int32 episodeNumber, String preferredMetadataLanguage, CancellationToken cancellationToken)
	   at MediaBrowser.Providers.TV.MovieDbProviderBase.GetEpisodeInfo(String seriesTmdbId, Int32 season, Int32 episodeNumber, String preferredMetadataLanguage, CancellationToken cancellationToken)
	   at MediaBrowser.Providers.TV.MovieDbEpisodeProvider.GetMetadata(EpisodeInfo info, CancellationToken cancellationToken)
	   at MediaBrowser.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken)

Could this be the issue (bad timing for me to do a library update)?

https://www.themoviedb.org/talk/5b0c708a0e0a2608df00130a

 

Possibly.

Posted

I think you previously had the titles in your season nfo and emby simply used those titles when you rebuilt your server.

 

It's the only explanation because we don't use tmdb season titles anymore for this very reason.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...