mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-18 23:13:06 +03:00
resync media after changes
This commit is contained in:
@@ -775,6 +775,13 @@ namespace MediaBrowser.Server.Implementations.Sync
|
||||
removeFromDevice = true;
|
||||
}
|
||||
}
|
||||
else if (libraryItem != null && libraryItem.DateModified.Ticks != jobItem.ItemDateModifiedTicks && jobItem.ItemDateModifiedTicks > 0)
|
||||
{
|
||||
_logger.Info("Setting status to Queued for {0} because the media has been modified since the original sync.", jobItem.ItemId);
|
||||
jobItem.Status = SyncJobItemStatus.Queued;
|
||||
jobItem.Progress = 0;
|
||||
requiresSaving = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -881,6 +888,13 @@ namespace MediaBrowser.Server.Implementations.Sync
|
||||
removeFromDevice = true;
|
||||
}
|
||||
}
|
||||
else if (libraryItem != null && libraryItem.DateModified.Ticks != jobItem.ItemDateModifiedTicks && jobItem.ItemDateModifiedTicks > 0)
|
||||
{
|
||||
_logger.Info("Setting status to Queued for {0} because the media has been modified since the original sync.", jobItem.ItemId);
|
||||
jobItem.Status = SyncJobItemStatus.Queued;
|
||||
jobItem.Progress = 0;
|
||||
requiresSaving = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1117,7 +1131,7 @@ namespace MediaBrowser.Server.Implementations.Sync
|
||||
public SyncJobOptions GetAudioOptions(SyncJobItem jobItem, SyncJob job)
|
||||
{
|
||||
var options = GetSyncJobOptions(jobItem.TargetId, null, null);
|
||||
|
||||
|
||||
if (job.Bitrate.HasValue)
|
||||
{
|
||||
options.DeviceProfile.MaxStaticBitrate = job.Bitrate.Value;
|
||||
|
||||
Reference in New Issue
Block a user