Commit graph

7768 commits

Author SHA1 Message Date
softworkz ad6bde6355 Restrict metadata refresh of missing/virtual episodes
This commit can significantly improe library scan times!
(in my case from 15minutes to 50s)

This fixes the following situation:

When a user has a series in his library with lots of episodes (like
thousands), the metadata for ALL series episodes was refreshed during
each library scan. This resulted in very long scan times, even when
using the provider's cached data.

This fix skips metadata refresh for episodes that are NOT present in the
local library and are having an airdate older than 30days (no more
changes likely to occur) during library scans.

But these skipped items would still be refreshed during a full metadata
refresh.

I believe this is an acceptable balance between performance and
accuracy.
2016-04-23 06:41:07 +02:00
Luke Pulverenti 584e793a6d auto-organize fixes 2016-04-22 12:27:17 -04:00
Luke Pulverenti c94706d6ee update shutdown 2016-04-22 12:12:20 -04:00
Luke Pulverenti f3c3c74d84 add probe property 2016-04-21 14:00:46 -04:00
Luke Pulverenti c59b4329f4 restore ForceLiveStream param 2016-04-21 00:04:57 -04:00
Luke Pulverenti a38086126f update hls playback 2016-04-20 14:51:47 -04:00
Luke 7af173a8d5 Merge pull request #1671 from MediaBrowser/master
merge from master
2016-04-20 11:59:05 -04:00
Luke Pulverenti 389046fb3f update xml parsing logging 2016-04-20 11:57:44 -04:00
Luke Pulverenti fe9ee3d891 remove duplicate originaltitle 2016-04-20 01:32:25 -04:00
Luke Pulverenti 992ca4c78a add OriginalTitle to metadata editor 2016-04-20 01:21:40 -04:00
Luke Pulverenti ace1ad778e update xml parsing logging 2016-04-20 00:30:06 -04:00
Luke Pulverenti 9fa33fc220 switch lock from image to icon 2016-04-19 23:00:18 -04:00
Luke Pulverenti 316d8d3125 fix identify by imdb id 2016-04-19 22:40:04 -04:00
Luke Pulverenti 98cfbd99ad update NAL usage 2016-04-19 22:38:36 -04:00
Luke Pulverenti d9afd21ef5 don't use omdb for missing episodes 2016-04-19 22:38:24 -04:00
Luke Pulverenti d12bc8596a finish removing cabac 2016-04-19 22:35:52 -04:00
Luke Pulverenti 8d230261a3 record nal length size 2016-04-19 22:35:38 -04:00
Luke Pulverenti 14548735f3 fix identify by imdb id 2016-04-19 22:28:24 -04:00
Luke Pulverenti 57b5fa73ee pull content rating from tmdb for series 2016-04-18 23:14:45 -04:00
Luke Pulverenti 5bdfe2b44e update package 2016-04-18 16:14:27 -04:00
Luke Pulverenti 034ce31738 deprecate importCss 2016-04-18 14:01:50 -04:00
Luke Pulverenti 0ebb82dc57 update NAL usage 2016-04-18 13:43:00 -04:00
Luke Pulverenti 0528891303 update slideshow 2016-04-18 01:58:08 -04:00
Luke Pulverenti 1a69dee2e6 update version 2016-04-18 01:26:34 -04:00
Luke Pulverenti 16644d129b Merge branch 'dev' of https://github.com/MediaBrowser/Emby into dev 2016-04-18 01:26:06 -04:00
Luke Pulverenti 916b148274 don't use omdb for missing episodes 2016-04-18 00:25:43 -04:00
Luke Pulverenti 169554ccc4 finish removing cabac 2016-04-18 00:25:12 -04:00
Luke Pulverenti 2b4dece54a record nal length size 2016-04-17 23:50:44 -04:00
Luke f07d699864 Merge pull request #1665 from MediaBrowser/master
3.0.5930
2016-04-17 17:08:37 -04:00
Luke dcee70a7c8 Merge pull request #1663 from MediaBrowser/master
merge from master
2016-04-17 17:07:47 -04:00
Luke Pulverenti 48ffa74da8 3.0.5930 2016-04-17 17:07:38 -04:00
Luke Pulverenti e5e9ac500b Merge branch 'master' of https://github.com/MediaBrowser/Emby 2016-04-17 17:00:26 -04:00
Luke Pulverenti fd042e230d fix version 2016-04-17 17:00:18 -04:00
Luke bdc9e1c4a4 Merge pull request #1661 from MediaBrowser/beta
Beta
2016-04-17 16:59:53 -04:00
Luke Pulverenti 8b163221f7 fix merge conflict 2016-04-17 16:59:20 -04:00
Luke d6673ca187 Merge pull request #1660 from MediaBrowser/dev
update version
2016-04-17 16:58:45 -04:00
Luke Pulverenti 565b3350a1 update version 2016-04-17 16:57:57 -04:00
Luke Pulverenti ab4d226684 3.0.5939 2016-04-17 11:38:10 -04:00
Luke 88738b804f Merge pull request #1659 from MediaBrowser/dev
update inherited tags
2016-04-17 11:33:38 -04:00
Luke Pulverenti 23e3243a73 update inherited tags 2016-04-17 00:07:06 -04:00
Luke 6bbf0e8248 Merge pull request #1658 from MediaBrowser/beta
Beta
2016-04-16 15:50:53 -04:00
Luke 7395cc9b93 Merge pull request #1657 from MediaBrowser/dev
update people validator
2016-04-16 15:50:43 -04:00
Luke Pulverenti 0688be857e update people validator 2016-04-16 15:49:26 -04:00
Luke 2500cdc52d Merge pull request #1656 from MediaBrowser/beta
Beta
2016-04-16 15:47:39 -04:00
Luke 805956642b Merge pull request #1655 from MediaBrowser/dev
update sidebar
2016-04-16 15:47:24 -04:00
Luke Pulverenti f3f3da0d8b Merge branch 'master' of https://github.com/MediaBrowser/Emby 2016-04-16 15:28:00 -04:00
Luke Pulverenti b0839ffd2c restore version 2016-04-16 15:27:50 -04:00
Luke a519f1a2fb Merge pull request #1654 from MediaBrowser/master
merge from master
2016-04-16 15:27:26 -04:00
Luke 18dbdb194b Merge pull request #1653 from MediaBrowser/beta
Beta
2016-04-16 15:26:00 -04:00
Luke Pulverenti 007f4e193a fix merge conflict 2016-04-16 15:25:16 -04:00