Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/jellyfin/commit/c389dc947338a3ea1a7cd75d98c82eeb46cde29e?style=unified&whitespace=ignore-all
You should set ROOT_URL correctly, otherwise the web may not work correctly.
2 changed files with
13 additions and
14 deletions
@ -238,9 +238,16 @@ namespace MediaBrowser.Controller.Entities.TV
public IEnumerable < Episode > GetEpisodes ( User user , bool includeMissing , bool includeVirtualUnaired )
{
var allSeriesEpisodes = GetAllEpisodes ( user ) . ToList ( ) ;
var allItems = LibraryManager . GetItemList ( new InternalItemsQuery ( user )
{
AncestorWithPresentationUniqueKey = PresentationUniqueKey ,
IncludeItemTypes = new [ ] { typeof ( Episode ) . Name , typeof ( Season ) . Name } ,
SortBy = new [ ] { ItemSortBy . SortName }
} ) . ToList ( ) ;
var allSeriesEpisodes = allItems . OfType < Episode > ( ) . ToList ( ) ;
var allEpisodes = GetSeasons ( user , true , true )
var allEpisodes = allItems. OfType < Season > ( )
. SelectMany ( i = > i . GetEpisodes ( this , user , includeMissing , includeVirtualUnaired , allSeriesEpisodes ) )
. Reverse ( )
. ToList ( ) ;
@ -125,7 +125,7 @@ namespace MediaBrowser.Server.Implementations.TV
private Tuple < Episode , DateTime , bool > GetNextUp ( Series series , User user )
{
// Get them in display order, then reverse
var allEpisodes = series . GetEpisodes ( user , true, tru e)
var allEpisodes = series . GetEpisodes ( user , false, fals e)
. Where ( i = > ! i . ParentIndexNumber . HasValue | | i . ParentIndexNumber . Value ! = 0 )
. Reverse ( )
. ToList ( ) ;
@ -134,8 +134,6 @@ namespace MediaBrowser.Server.Implementations.TV
var lastWatchedDate = DateTime . MinValue ;
Episode nextUp = null ;
var includeMissing = user . Configuration . DisplayMissingEpisodes ;
var unplayedEpisodes = new List < Episode > ( ) ;
// Go back starting with the most recent episodes
@ -157,12 +155,9 @@ namespace MediaBrowser.Server.Implementations.TV
{
unplayedEpisodes . Add ( episode ) ;
if ( ! episode . IsVirtualUnaired & & ( includeMissing | | ! episode . IsMissingEpisode ) )
{
nextUp = episode ;
}
}
}
if ( lastWatched ! = null )
{
@ -175,12 +170,9 @@ namespace MediaBrowser.Server.Implementations.TV
{
var unplayedEpisode = unplayedEpisodes [ i ] ;
if ( ! unplayedEpisode . IsVirtualUnaired & & ( includeMissing | | ! unplayedEpisode . IsMissingEpisode ) )
{
firstEpisode = unplayedEpisode ;
break ;
}
}
// Return the first episode
return new Tuple < Episode , DateTime , bool > ( firstEpisode , DateTime . MinValue , true ) ;