The Free Software Media System
Go to file
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
Emby.Drawing resolve issue with querying by multiple item ids 2016-04-02 17:08:35 -04:00
MediaBrowser.Api restore ForceLiveStream param 2016-04-21 00:04:57 -04:00
MediaBrowser.Common Remove unused code... 2016-03-27 23:11:27 +02:00
MediaBrowser.Common.Implementations set notification info url 2016-04-09 16:44:19 -04:00
MediaBrowser.Controller Restrict metadata refresh of missing/virtual episodes 2016-04-23 06:41:07 +02:00
MediaBrowser.Dlna update DisplayParent 2016-04-09 00:16:53 -04:00
MediaBrowser.LocalMetadata Remove unused code... 2016-03-27 23:11:27 +02:00
MediaBrowser.MediaEncoding update hls playback 2016-04-20 14:51:47 -04:00
MediaBrowser.Model restore ForceLiveStream param 2016-04-21 00:04:57 -04:00
MediaBrowser.Model.net35 Remove unused code... 2016-03-27 23:11:27 +02:00
MediaBrowser.Model.Portable Remove unused code... 2016-03-27 23:11:27 +02:00
MediaBrowser.Providers add OriginalTitle to metadata editor 2016-04-20 01:21:40 -04:00
MediaBrowser.Server.Implementations auto-organize fixes 2016-04-22 12:27:17 -04:00
MediaBrowser.Server.Mac update mac project 2016-04-03 16:40:32 -04:00
MediaBrowser.Server.Mono update ffmpeg info 2016-04-02 00:29:48 -04:00
MediaBrowser.Server.Startup.Common update ffmpeg downloader 2016-04-02 00:46:18 -04:00
MediaBrowser.ServerApplication update shutdown 2016-04-22 12:12:20 -04:00
MediaBrowser.Tests Remove unused code... 2016-03-27 23:11:27 +02:00
MediaBrowser.WebDashboard switch lock from image to icon 2016-04-19 23:00:18 -04:00
MediaBrowser.XbmcMetadata remove duplicate originaltitle 2016-04-20 01:32:25 -04:00
Nuget update detail screen 2016-04-08 22:30:22 -04:00
OpenSubtitlesHandler remove temp file from open subtitles 2016-04-09 16:44:34 -04:00
.gitignore add missing files 2015-07-16 09:06:02 -04:00
CONTRIBUTING.md update uninstaller 2015-07-18 14:21:50 -04:00
CONTRIBUTORS.md Add myself to the contributors 2014-06-09 20:46:00 +02:00
LICENSE.md Create LICENSE.md 2013-08-29 17:47:14 -04:00
MediaBrowser.Mono.sln update solution files 2015-12-19 11:02:47 -05:00
MediaBrowser.Mono.userprefs update mono build 2014-07-09 10:39:04 -04:00
MediaBrowser.Server.Mac.sln update solution files 2015-12-19 11:02:47 -05:00
MediaBrowser.Server.Mac.userprefs update file system methods 2015-09-13 17:32:02 -04:00
MediaBrowser.sln Update voice components 2016-02-17 07:58:07 +01:00
MediaBrowser.sln.GhostDoc.xml replace file system calls with IFileSystem when needed 2013-10-31 10:03:23 -04:00
README.md update mac project 2016-02-01 22:14:35 -05:00
SharedVersion.cs update version 2016-04-18 01:26:34 -04:00

Emby Server

Emby Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono.

It features a REST-based API with built-in documention to facilitate client development. We also have client libraries for our API to enable rapid development.

Emby Apps

New Users

If you're a new user looking to install Emby Server, please head over to emby.media

Developer Info

Api Docs

How to Build a Server Plugin

Visit our community:

http://emby.media/community

Images

Android Android Html5 iOS iOS Emby Theater Emby Theater Windows Phone Roku iOS Dashboard iOS iOS