I installed the (latest) version 3.3.7 by pip.
In the past days I used this Videomass extensively and i wrote notes.
Here are some bugs (i hope i'm right and you can reproduce them), and also ideas and tips.
=====
the layout of some Videomass Wizard screens is wrong (at my Xubuntu 20.04 with XFCE) : the texts are longer and not fully visible :
=====
very nice : the original date-time stamp of a video file is preserved !
======
very nice : all downloaded video files of a playlist have the index number as a prefix, and when more than 9 videos are downloaded the index number has two digits, so the file list can be sorted alphabetically. Indeed this is good practice. (I assume the same happens when more then 99 videos are downloaded, then each prefix index number should have 3 digits -- i did not test this)
======
while downloading many playlists (one by one) with Videomass, i encountered something strange.
Eg. a YouTube playlist had 35 videos and the log message indeed showed "[youtube:tab] playlist Ancient Aliens in Cambodia: Downloading 35 videos", but only 34 were processed .. one was missing, showing this log message :
[youtube] ugpPeoK7nzw: Downloading webpage
[Videomass]: SUCCESS !
Done downloading, now converting ...
So, here the line "[download] Destination: ..." was missing.
i examined this and i discovered the concerning playlist has two videos which are exactly the same : same title, same duration, same thumbnail, even same URL (!? /watch?v=...&list=...) only the index= differs !? Maybe Videomass detected the video was already downloaded .. i wonder if this is a YouTube bug or the playlist owner uploaded the same video twice ..
=====
IDEA : option : include the (YouTube) video ID in the file name .. some video downloaders have this option .. you could create a checkbox for this.
======
here is a video which had troubles, it could not be downloaded .. it's from the playlist "Singapore" from the YouTube channel of Praveen Mohan :
Halloween at Singapore - Fright Nites 4D Adventureland 2014
https://www.youtube.com/watch?v=UrMdAPql9-A&list=PLxcxfvUxdiDSOOXMwm8ELmclI9vppTmal&index=7
this part of the log is relevant :
[youtube] UrMdAPql9-A: Downloading MPD manifest
ERROR: giving up after 0 retries
[Videomass]: FAILED !
luckily, the download addon of SaveFrom.net, for FireFox & Chrome, shows some info in its tooltip while hovering over the selectbox option "mp4 720 HD" (best quality of this video) which has a red exclamation mark : "Unable to get the file size. Please try again." .. I guess this might give some insight why Videomass failed .. however, the SaveFrom addon has a second "mp4 720 HD" option, which i used to download that video.
same with the video https://www.youtube.com/watch?v=Q_8lfblCwhI :
[youtube] Q_8lfblCwhI: Downloading webpage
[youtube] Q_8lfblCwhI: Downloading js player f6ef8aad
[youtube] Q_8lfblCwhI: Downloading js player f6ef8aad
[youtube] Q_8lfblCwhI: Downloading MPD manifest
ERROR: giving up after 0 retries
[Videomass]: FAILED !
=====
the error "giving up after 0 retries" and "[Videomass]: FAILED !" remains while downloading some files .. i had this experience with some BitChute videos, eg. :
**URL 1/1 : "https://www.bitchute.com/video/dZFgwbzEBbS4/?list=notifications&randomize=false"
[BitChute] dZFgwbzEBbS4: Downloading webpage
[BitChute] dZFgwbzEBbS4: Checking video URL
[download] Destination: /home/roelof/Downloads/ALCYON_PLEIADES_104_-_VACCINE_REFUSAL_DEATHS_EFFECTS_GLOBAL_RESISTANCE_AGENDA_21_GROWING_PROTESTS.mp4
ERROR: giving up after 0 retries
[Videomass]: FAILED !
[Videomass]: completed, but not everything was successful.**
The Downloading stops at some % (shown at the bottom of the log window) and a file remains in the download folder, called (filename).mp4.part .. when clicking the 'Download' button again, the download is resumed! So, this is a manual 'retry' .. the first time i tried this, the video file was succesfully completed ! (i don't know if this will happen everytime with a BitChute video, this platform is a bit buggy). You could mention this 'manual retry / resume' option for the user by some message, or you could code an auto-retry : not "giving up after 0 retries".
=====
the text of the checkbox "Download all playlist" could better be "Download all videos in playlist"
=====
when i click "Abort" while downloading a playlist, the status bar shows a yellow message that the process is being aborted .. after a (rather) long time a purple message comes "[Videomass]: Interrupted Process !" but it seems ALL videos WERE STILL downloaded !?
=====
when a URL like https://www.youtube.com/watch?list=PLdT3OotRiHJmYYfi904rgcmbnsVkH4IwY&index=3 is given (here the "v=[videoID]" parameter is missing), i would expect ONLY the 3rd (index=3) video of that playlist is downloaded, but ALL videos are downloaded !?
=====
when i give the URL https://www.youtube.com/watch?v=gyue2X1ho0U , which is just that 3rd video of that playlist, the checkbox "Download all playlist" can be checked. Then a playlist folder structure is created but only the single video is downloaded : Videomass does not know this video belongs to a playlist, and the playlist folder name is "NA" (from title "N/A") .. this is understandable, but i think in this case it's handy and logical to GRAY OUT that checkbox ..
=====
when i give a playlist URL like https://www.youtube.com/playlist?list=PLdT3OotRiHJkyvJNPsY37Auj_N_6Jzq0o (which has 16 videos now) the title column of the Youtube Downloader window shows "N/A" : the name of the concerning playlist is not retrieved, however the created playlist folder structure DOES have the proper name ..
=====
in the Youtube Downloader window, the URL list has a checkbox next to each item .. what does it do?
If i do NOT check it, the video / playlist is still downloaded !?
=====
so, indeed you created a playlist folder structure ! : a folder which has the name of the concerning playlist, and a subfolder which has the name of the (YouTube) user .. that's nice, but i think the folder / subfolder structure should be switched !?
I mean
[download] Destination: /home/roelof/Downloads/Custom_Chess_Position_Challenge/Eric_Rosen/05 - Missing_Both_Rooks.mp4
should better be
[download] Destination: /home/roelof/Downloads/Eric_Rosen/Custom_Chess_Position_Challenge/05 - Missing_Both_Rooks.mp4
=====
during download and convert of all playlist videos, the log list keeps growing and it auto-scrolls nicely, so we always see the last processed file .. but after all videos are processed, the auto-scroll is NOT fully done : the final message "[Videomass]: Successfully completed !" is not visible. This is a minor bug, but a bit annoying ..