Postby rom1v » 29 Sep 2022 17:10
@UmBottesWillen In VLC, the playlist component used for playback is the same as the playlist used for transcoding.
This design is problematic because there are a lot of differences between a playlist and a transcode queue, for example (not exhaustive):
- the items already encoded must not be moved
- double-clicking on an item should probably not stop the current encoding
- the transcoding must not loop over the list (nor shuffle)
- specific information might be shown specifically for transcoding items (encoding time, %progress, preset name, etc.)
- transcoding could be multi-threaded
- …
What Rémi says is that given that playback and transcoding are handled the same way, then it is "expected" to get the same behavior (in particular loop/shuffle) as playback.
But from a feature/UX point of view, this is a failure. IMO transcoding would require a totally separate components with a different behavior. But that's currently not the case in VLC, so as a workaround for now, I may only suggest to disable the loop :/