CPC G06F 3/04847 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06F 3/0488 (2013.01); G06F 3/04883 (2013.01); G06F 16/215 (2019.01); G06F 16/4387 (2019.01); G06F 16/489 (2019.01); G11B 27/031 (2013.01); G11B 27/102 (2013.01); G11B 27/34 (2013.01); H04N 21/2385 (2013.01); H04N 21/4333 (2013.01); H04N 21/4825 (2013.01); H04N 21/8113 (2013.01)] | 51 Claims |
1. A method comprising:
at a device with one or more processors, non-transitory memory, a display, and an input device:
while a plurality of media items are stored on the device, detecting occurrence of a condition that corresponds to a request to free storage on the device, wherein the plurality of media items uses a first amount of storage on the device and a minimum amount of storage on the device has been reserved for media items, and wherein the minimum amount of storage is a threshold that the first amount of storage is required to exceed before one or more media items of the plurality of media items is deleted by the device in response to an occurrence of the condition that corresponds to a request to free storage on the device;
in response to detecting the occurrence of the condition while the plurality of media items uses the first amount of storage:
in accordance with a determination that the first amount of storage on the device is greater than the minimum amount of storage on the device that has been reserved for media items, deleting one or more of the plurality of media items; and
in accordance with a determination that the first amount of storage on the device is less than the minimum amount of storage on the device that has been reserved for media items, forgoing deleting one or more of the plurality of media items from the device.
|