

For me, its ffplay


For me, its ffplay


yay every day
I use bash extensively. I poll video files with ffprobe to get the audio level and video resolution to set a universal standard volume and custom window positions per file depending on what other applications are open.
I understand that all this is a security risk / too obscure of a feature from Wayland’s perspective. I’ll probably stick to X11 for as long as possible.
Are KDE’s window rules accessible through bash? Can it work on individual window titles (i.e. different browser tabs in Firefox)?
Speaking as an Xfce user, I’d prefer a DE-neutral option, but if I must use Wayland, maybe KDE is worth another try.


Once a day
Looks like a hotkey daemon. That helps, but the crux of my issue is that on X11, xdotool can read the window names, size, position, and move them between workspaces and monitors.
Window manager automation. I use hotkeys to resize and move windows based on their title, pin them to certain monitors, etc…
ydotool is a step in the right direction, but AFAIK it can only simulate mouse and keyboard input
Debian is solid as fuck, perfect for work computers, but I like tinkering with bleeding edge software on the AUR in my free time.
When a huge batch of laptops at my workplace that couldn’t support Windows 11 stopped receiving updates, I switched them to Mint for a drop-in-replacement that wouldn’t scare them too much. Now that they’re used to it Debian is probably the next step.
Debian on my production servers, Arch Linux as my daily driver, Linux Mint on the devices I manage for normies.
sl | lolcat
sl | toilet


Transmission is so good. I wish more applications offered multiple toolkit frontends.
I like the Qt version, btw
I like how ffplay treats the entire video as a progress bar. I can right-click anywhere to do precision seeking.
It’s also very extensible through bash and other ffmpeg tools. I have it set up as a script on my system that scans the video file first with ffprobe to get the mean audio level of the file, then adjust it based on the universal volume level I have set when it opens with the player, so nothing ends up too loud or too quiet.
Piping yt-dlp output into ffplay is pretty simple too, but I prefer caching downloads to my Video directory first rather than watching them directly from my RSS reader.
yt-dlp also has sponsorblock support, btw.