cdgriffith / FastFlix

FastFlix is a free GUI for HEVC and AV1 encoding, GIF/WebP/AVIF creation, and more!
MIT License
1.07k stars 54 forks source link

Unable to load a saved queue file #545

Open jpyper opened 3 months ago

jpyper commented 3 months ago

FastFlix Version: 5.6.0 Built from Arch User Repository Using: yay -aS aur/fastflix

Operating System: Manjaro Linux 23.1.3 XFCE Edition (Stable Branch)

Describe the bug Unable to load a saved queue file.

To Reproduce Add to queue at least 1 video file to be processed. Save queue to file for later processing. Clear out the queue, or restart the program. On the Encoding Queue tab, click Load Queue button. Locate where you saved the queue file. Blank directory. Can't change file type from FastFlix Queue File to All Files either. Looking at the directory where the queue file was saved, either in a GUI file explorer or from a terminal, the file exists and contains info for the queue session.

Screenshots FastFlix About Dialog: FastFlix (1) About

Video in Queue: FastFlix (2) Video in Queue

Saving Queue to Folder (with a space in it): I tried saving to a folder without spaces, with same results. FastFlix (3) Saving Queue to Folder

Queue Saved Dialog: I noticed there is no space between "Queue save to/home/blah/blah". Also, there is no extension on the saved file name. It should probably be something like "Queue File Name.ffq" or something along those lines. Is this an issue? FastFlix (4) Queue Saved Confirmation Dialog

Queued Video Removed from Queue (or restart program): FastFlix (5) Queued Videi Removed from Queue

Load Queue from Saved File: Nothing shows. Saved files are not given an extension. Saved files are seen as Plain Text File by most file browsers. You can't change file type from "FastFlix Queue File" to "All Files" either. FastFlix (6) Load Queue from Saved File

Terminal Listing of Queue and HEAD of Queue File: The file certainly exists. It also has everything needed to put everything back to where it was. The GUI just doesn't see it. FastFlix (7) Terminal Listing of Queue and HEAD of Queue File

Logs (If applicable) No FastFlix logs info pertaining to this bug. No syslog info pertaining to this bug.

cdgriffith commented 2 months ago

Apologizes for delay, thank you for raising this issue with the clear details. There must be some Linux specific file handling operations with PyQT that change / got messed up with the update from 5 to 6. I will look into that!