* start adding jellyfin path info; fix some scanning bugs * sync jellyfin libraries before scanning to ensure latest path infos * code cleanup * support emby path infos * fix periodic scanning of emby and jellyfin libraries * bug fixes
11 lines
439 B
C#
11 lines
439 B
C#
using ErsatzTV.Core.Domain;
|
|
|
|
namespace ErsatzTV.Core.Interfaces.Emby;
|
|
|
|
public interface IEmbyPathReplacementService
|
|
{
|
|
Task<string> GetReplacementEmbyPath(int libraryPathId, string path, bool log = true);
|
|
string GetReplacementEmbyPath(List<EmbyPathReplacement> pathReplacements, string path, bool log = true);
|
|
string ReplaceNetworkPath(EmbyMediaSource embyMediaSource, string path, string networkPath, string replacement);
|
|
}
|