gridplayer icon indicating copy to clipboard operation
gridplayer copied to clipboard

[Feature request]: gif - support, other stuff

Open Poliver2804 opened this issue 1 year ago • 2 comments

Suggestion

First of all: thank you a lot for your work on this great player. I have been looking for something like this for a long time.

My no.1 request would be support for playing animated pictures like gifs, webp, webm. I read that VLC apparently has support for webm. I experimented yesterday with converting some of my favourite gifs to avi format and see how the player handles it. When encountering a really short movie the player seems to bug out and starts to loop the single file even though all the streams are set up to loop the whole directory or shuffle files on it. (When using a command like all- playback- loop- repeat directory / shuffle directory and expecting the player to move the stream to play the next file) This can be momentarily remedied by instructing all or single streams to move to play the next file (pg down / shift pg down) So this .avi workaround doesn't seem to work. I read that VLC player has support for webm video files, which is apparently a common filetype to convert gifs to. This brings us around to another problem. Let's say that gridplayer had gif support implemented and i could easily drag and drop my favourite gifs into the window and see them play. Some of these are very short. So the ideal way to play these would be to have them loop, say, 10 times before moving on to the next one. Could something like this be implemented?

I have tried to find a player that supports playing gifs in a gridview but haven't been able to find any.

I recently tried making a birthday-congratulation gif-wall for my friend. The most efficient way was to use a customized .bat script which created a html file linking all the gifs in the directory to be displayed on the page when opened on a browser that supports gifs. The hassle is that there is no "shuffling" or "streams" but just a page that statically loops the gifs. Also problematic is the wildly different gif resolution sizes.

my no.2 request would be something like "enhanced shuffling" it would be great if the player somehow kept track of which videos it is playing and when shuffling would choose files that aren't displayed yet on any streams. As it stands now it is quite common to have 2 or more "clone" streams displaying the same video.

Even without gif support this player is a heaven sent. Good luck and thanks again!

Poliver2804 avatar Jun 06 '23 10:06 Poliver2804

This suggestion is fantastic and could be useful for gatherings or meetings. It would be an exclusive feature! In addition to adding support for the webm format, it could also be considered to add support for jpg and png formats. I noticed that mp3 format is already supported, and if images are added, it would transform the player from a video player to a media player. It would be really cool to have a Gridplayer that supports video, audio, and image playback.

sum1game avatar Jun 06 '23 13:06 sum1game

The meaning of "no.2" should be to change the "true" randomness of the current program to "false" randomness. This method is commonly used in the lottery function of online games, where rare game items are more difficult to obtain. It should not be difficult to implement in Gridplayer, simply by removing the played files from the list and continuously selecting from the unplayed files. Once all files have been played once, the program can restore the initial list and remove the played files again. I believe this should not be difficult for the author to implement, and only an additional option, such as "Folder (Single Random)", needs to be added. I think it is also necessary to retain the original random method.

sum1game avatar Jun 06 '23 13:06 sum1game