Conversie wachtrij item prioriteit

Wanneer je een nieuw item aan de wachtrij toevoegt en er al items worden verwerkt, zou het handig zijn om in de MCEBuddy-interface met de rechtermuisknop op een specifiek item te klikken en iets als „Als hoge prioriteit instellen” te kiezen. Zodra een item als Hoge prioriteit is gemarkeerd, wordt het bovenaan de wachtrij geplaatst, worden lopende conversies die géén Hoge prioriteit hebben gepauzeerd en worden de Hoge prioriteit-items verwerkt. Zodra die klaar zijn, gaan de overige items verder waar ze gebleven waren.

Als het binnen de huidige architectuur niet mogelijk is een conversie-onderdeel te pauzeren, zou ik zover willen gaan dat normale-prioriteit-items die al bezig zijn, worden afgebroken en later opnieuw worden geprobeerd (met een instelling om dit gedrag uit te schakelen voor wie dat niet wil).

Je zou meerdere hogere en lagere prioriteiten kunnen toevoegen, maar ik heb alleen behoefte aan een „doe deze eerst”-functie.

Het probleem dat ik wil oplossen: het is vervelend als er al een lange rij conversies staat, zeker voor bestanden die lang duren, terwijl ik iets nieuws nu wil kijken. Ja, je kunt het nieuwe item (erg traag) bovenaan slepen, de lopende taken handmatig annuleren, in de geschiedenis die vermeldingen verwijderen en de geannuleerde items opnieuw toevoegen of laten scannen, maar dat is zo’n gedoe. Zelfs dan, als het aantal gelijktijdige conversies in de instellingen groter is dan 1, wordt er nog niet de volledige capaciteit aan het zojuist bevorderde item besteed.

Dit bestaat min of meer, het zal een lopende conversie niet stoppen, maar je kunt items automatisch bovenaan de wachtrij laten plaatsen. In de expertinstellingen van de conversietaak moet je “Insert at top of queue” selecteren.

Ik heb dit eerder gebruikt: ik kopieerde de conversietaak die ik normaal gebruik, zette die optie aan en maakte een aparte controlelocatie voor de prioritaire conversietaak, waarnaar ik de bestanden die eerst moeten gebeuren verplaats.

Bedankt, @SystemIdleProcess. Dit is goed om te weten, maar het is niet helemaal wat ik wil, want zoals je opmerkte vereist het een aparte monitorlocatie of een manier om de taak te activeren. Over het algemeen houd ik graag een identieke mapstructuur aan bij de bron en de bestemming: één origineel, één geconverteerd.

Ik zou gewoon een item dat al in de wachtrij staat willen kunnen selecteren en kunnen zeggen: “Laat alles wat je aan het doen bent vallen en werk hieraan.”

Je kunt items in de wachtrij naar boven of beneden slepen om in realtime hun prioriteit te wijzigen. Op die manier kun je het volgende item dat moet worden verwerken naar boven slepen. Houd er rekening mee dat de prioriteit realtime wordt gewijzigd, maar niet wordt opgeslagen; als je de engine stopt en opnieuw start, raak je alle realtime wijzigingen in de wachtrijprioriteiten kwijt.

Deze functie bestaat al een tijdje: Drag/Drop or Right Click ability to Move and Reorder Pending Conversion in GUI