• 33 posts
  • 1 comment
Joined 9 months ago
Cake day: September 22nd, 2025

NVIDIA released today the NVIDIA 590.48.01 graphics drivers for NVIDIA GPUs on Linux, BSD, and Solaris systems as the first stable release in the NVIDIA 590 series.

The NVIDIA 590.48.01 graphics driver improves support for Wayland users by raising the minimum supported Wayland version to 1.20 and fixes a bug that prevented the PowerMizer preferred mode drop-down menu in the nvidia-settings control panel from functioning correctly on Wayland systems.

It also improves support for Vulkan apps by boosting the performance of recreating Vulkan swapchains, which helps prevent stuttering when resizing Vulkan application windows, and fixes several issues that prevented Vulkan apps from working on the Venus VirtIO virtual GPU.

OpenZFS 2.4 has been tagged today on GitHub as the latest stable version of this open-source advanced file system and volume manager for Linux and FreeBSD systems.

Supporting kernels from Linux 4.18 up to the latest Linux 6.18 LTS, OpenZFS 2.4 introduces many exciting changes, such as support for setting default user/group/project quotas, direct IO fallback to a light-weight uncached IO when unaligned, and a new algorithm designed to reduce vdev fragmentation.

OpenZFS 2.4 also features better encryption performance using AVX2 for AES-GCM, extends special_small_blocks to land ZVOL writes on special vdevs and allows non-power-of-two values, and adds the zfs rewrite -P command to preserve logical birth time when possible for minimizing incremental stream size.

As a community-driven flavor of Ubuntu, Kubuntu continues its mission to deliver the cutting-edge KDE software ecosystem on top of Ubuntu’s rock-solid foundation. This interim release, aligned with Ubuntu’s six-month cycle, packs in the freshest updates to Plasma, Frameworks, and applications, ensuring a smooth, performant desktop experience for millions of users worldwide.

Building on the Ubuntu 25.10 base released today by Canonical, Kubuntu 25.10 introduces Plasma 6.4 as the flagship update, alongside Qt 6.9, KDE Frameworks 6.17.0, and the latest KDE Gear 25.08 suite.

We’ve also upgraded to Linux kernel 6.17 for enhanced hardware support and efficiency. Whether you’re a developer, creator, or everyday user, this release emphasizes Wayland adoption, modern security, and seamless integration with the open source world.

Kubuntu remains completely free to download, use, and share—empowering our global community to innovate without barriers. Download it now from kubuntu.org/getkubuntu

Qt 6.10 is now available, with new features and improvements for application developers and device creators!

Highlights for UI builders include a new flex-box layout system for Qt Quick, and support for more vector animations in SVG and Lottie format. And we have listened to your feedback and made it easier to exchange data between C++ code and a Qt Quick UI developed in QML. Such data can then be used with the new SearchField control, or with a new FilledSurface graph from the Qt Graphs module.

If you prefer to maintain your existing codebase, upgrading to Qt 6.10 ensures your application automatically aligns with high-contrast system settings on both desktop and mobile platforms. This and other improvements in our accessibility implementation directly benefits users reliant on assistive technologies, improving usability and inclusivity without requiring any additional development effort.

In addition to these highlights, new APIs across the Qt modules bring increased flexibility and productivity for both QML and C++ developers, and for users of Qt Widgets and Qt Quick.

Introduction

So, FreeTube is broken and you want to watch YouTube on your desktop without using the YouTube site or embed. If you have mpv installed and want to use that, this guide is for you.

Getting YT Links to open in MPV

First, we need to set MPV as a video player in FreeTube. Since FreeTube has support for external players, this is what we will use.

  1. Open Settings
  2. Under External Player, select mpv from the dropdown list.

Below the dropdown is Custom External Player Arguments. Here are the recommended ones I use:

  • --fs: Automatically opens the video in fullscreen.
  • --ytdl-raw-options=format="(bestvideo[height<=X]+bestaudio/best)": Gets the best audio and best video and combines them. Video resolution is no larger than X. Example resolutions include 720, 1080, 1440, 2160. I personally use 720, but you use whatever your bandwith allows.

Install Recommended MPV plugins

By itself, mpv is pretty barebones. It’s missing a few features that FreeTube has, such as sponsorblock or media controls. Below are the following plugins that solve these issues. I won’t include the install directions for these as these will differ for each distro, but the main installation point should be either ~/.config/mpv/scripts (Current User) or /usr/share/mpv/scripts (All Users).

mpv-sponsorblock: https://github.com/TheCactusVert/mpv-sponsorblock

This Rust implementation of sponsorblock works well with MPV. A few things to note:

  1. Segments do not display on the timeline. However, automatic skipping does work.
  2. To edit what type of segments are skipped, follow the Configuration section in the repo, and edit your sponsorblock.toml file in ~/.config/mpv.

Here is what I personally use:

# Categories: sponsor, selfpromo, interaction, poi_highlight, intro, outro, preview, music_offtopic, filler, exclusive_access
categories = ["sponsor", "interaction", "music_offtopic"]
# Action types: skip, mute, poi, full
action_types = ["skip", "skip", "skip"]

mpv-mpris: https://github.com/hoyon/mpv-mpris

This plugin displays media controls for MPV on KDE Plasma and GNOME. By default, MPV lacks the MPRIS D-Bus interface used by programs such as playerctl to provide media controls and information.

  • mpv-mpris has a package in the Arch repos (Extra). Note that this will install to /usr/share/mpv/scripts instead.

Setup Recommended Keyboard Shortcuts

MPV is looking pretty good now, however there are some small tweaks we can make to the default keyboard shortcuts. My main gripe with mpv is the UP/DOWN arrows are set to seek 1 minute and * and / (Numpad) control volume. Let’s fix that.

  1. Copy the default input.conf file for mpv to ~/.config/mpv. This file should be located in /usr/share/doc/mpv, but depending on how you install mpv, this may differ.

    $ cp /usr/share/doc/mpv/input.conf ~/.config/mpv
    
  2. Edit this file with your preferred text editor and add the following to the end:

    UP    add volume  2                         # Increase volume by 2%
    DOWN  add volume -2                         # Decrease volume by 2%
    

This will rebind your UP/DOWN arrow keys to volume controls. Change the value to whatever your want. If you want to match FreeTube’s volume controls, set the values to 5 and -5.

Some additional shortcuts to know about for MPV:

  • d: Show debug info (Similar to View Stats in YT)
  • Menu: Show the menu key. Useful for accessing playlist menu.
    • Usually the Square with 3 horizontal lines in the middle.
    • Some keyboards lack this button.
  • [: Decrease video speed by 10%
    • Use Shift to decrease by 50%
  • ]: Increase video speed by 10%
    • Use Shift to increase by 50%
  • Backspace: Reset video speed to 100%
  • m: Mute audio
  • Page Up: Go to next chapter
  • Page Down: Go to previous chapter
  • q: Quit MPV
  • >/Enter: Play next video in playlist
  • <: Play previous video in playlist
    • For these two, you need to press and hold Shift with them. The exception is Enter.

Wrap-Up

And thats the setup. I hope you enjoy this temporary setup until FreeTube gets fixed. It takes some time to setup, but once it is, you can use it anywhere. You can even use it with just yt-dlp if you want.

This guide might work with Celluloid. I personally don’t use it, but you can try if you want to.

If there are any issues with this guide, let me know!

OC by @AstroLightz@lemmy.world