Online video players (and VLC) not working, Firefox, Workstation 42

For the last two days or so, I have not been able to play any online videos on my device (Intel(R) Core™ i5-6300U CPU @ 2.40GHz). It just sits in an infinite loading screen.

I’ve tried all troubleshooting and fixes I could find online (enabled RPM Fusion, installed multimedia packages, tried running videos in VLC [VLC also won’t run online videos as I previously stated], tried different installation methods of VLC, enabled third-party repositories, tried to update Fedora, cleared Firefox’s cache) and none worked.

I recently reinstalled Fedora, but I had no issue for a few days after reinstallation. This issue is seemingly out of the blue.

Any help at all is greatly appreciated.

Update: All audio playing doesn’t work.

Ok Firstly did you follow all instructions from rpmfusion web page like about swapping ffmpeg like sudo dnf swap ffmpeg-free ffmpeg --allowerasing and installing intel media driver sudo dnf install intel-media-driver.And one more thing in settings of firefox Digital Rights Management (DRM) Content Play DRM-controlled content make sure you tick box for it

  1. Can you play videos from disk?
  2. Can you play audio files in vlc / firefox?
    you can find sample files on getsamplefiles.com
  3. pls post output of fpaste --printonly --audio and fpaste --printonly --video as preformatted </> text

Does mpv work?

So I checked the first two points, and the answer is no to both. Here are the outputs.

Video:

* OS Release (cat /etc/*-release | uniq):
     Fedora release 42 (Adams)
     NAME="Fedora Linux"
     VERSION="42 (Workstation Edition)"
     RELEASE_TYPE=stable
     ID=fedora
     VERSION_ID=42
     VERSION_CODENAME=""
     PLATFORM_ID="platform:f42"
     PRETTY_NAME="Fedora Linux 42 (Workstation Edition)"
     ANSI_COLOR="0;38;2;60;110;180"
     LOGO=fedora-logo-icon
     CPE_NAME="cpe:/o:fedoraproject:fedora:42"
     DEFAULT_HOSTNAME="fedora"
     HOME_URL="https://fedoraproject.org/"
     DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f42/"
     SUPPORT_URL="https://ask.fedoraproject.org/"
     BUG_REPORT_URL="https://bugzilla.redhat.com/"
     REDHAT_BUGZILLA_PRODUCT="Fedora"
     REDHAT_BUGZILLA_PRODUCT_VERSION=42
     REDHAT_SUPPORT_PRODUCT="Fedora"
     REDHAT_SUPPORT_PRODUCT_VERSION=42
     SUPPORT_END=2026-05-13
     VARIANT="Workstation Edition"
     VARIANT_ID=workstation
     Fedora release 42 (Adams)
     
* Kernel (uname -r):
     6.16.10-200.fc42.x86_64
     
* Kernel cmdline (cat /proc/cmdline):
     BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.16.10-200.fc42.x86_64 root=UUID=6132a97a-93aa-4f89-b57f-86ca91af5dbb ro rootflags=subvol=root rhgb quiet
     
* Desktop(s) Running (ps -eo comm= | grep -E '(gnome-session|startkde|startactive|xfce.?-session|fluxbox|blackbox|hackedbox|ratpoison|enlightenment|icewm-session|od-session|wmaker|wmx|openbox-lxde|openbox-gnome-session|openbox-kde-session|mwm|e16|fvwm|xmonad|sugar-session|mate-session|lxqt-session|cinnamon|lxdm-session|awesome|phosh|sway|Hyperland)' ):
     gnome-session-b
     gnome-session-c
     gnome-session-b
     
* Desktop(s) Installed (ls -m /usr/share/{xsessions,wayland-sessions}/ | sed 's/\.desktop//g' ):
     /usr/share/wayland-sessions/:
     gnome-classic, gnome-classic-wayland, gnome,
     gnome-wayland
     
     /usr/share/xsessions/:
     
* Session Type (env | grep 'XDG_SESSION_TYPE' | sed 's/.*=//' ):
     wayland
     
* Xorg modules (grep LoadModule /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d \" -f 2 | xargs):
     
     
* Xorg errors (without results: "grep '^\[.*(EE)' /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d ':' -f 2- "):
     N/A

* PCI Video Card (lspci |  grep -i -E 'vga' | cut -b1-7 | xargs -i lspci -vnnks {} | grep -v "<access denied>"):
     00:02.0 VGA compatible controller [0300]: Intel Corporation Skylake GT2 [HD Graphics 520] [8086:1916] (rev 07) (prog-if 00 [VGA controller])
     	Subsystem: Lenovo Device [17aa:5053]
     	Flags: bus master, fast devsel, latency 0, IRQ 125
     	Memory at f0000000 (64-bit, non-prefetchable) [size=16M]
     	Memory at e0000000 (64-bit, prefetchable) [size=256M]
     	I/O ports at e000 [size=64]
     	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
     	Kernel driver in use: i915
     	Kernel modules: i915
     
     
* GL Support (glxinfo -B | grep -E "OpenGL version|OpenGL renderer"):
     OpenGL renderer string: Mesa Intel(R) HD Graphics 520 (SKL GT2)
     OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.1.9

Audio:

=== fpaste 0.5.0.0 System Information ===
* OS Release (cat /etc/*-release | uniq):
     Fedora release 42 (Adams)
     NAME="Fedora Linux"
     VERSION="42 (Workstation Edition)"
     RELEASE_TYPE=stable
     ID=fedora
     VERSION_ID=42
     VERSION_CODENAME=""
     PLATFORM_ID="platform:f42"
     PRETTY_NAME="Fedora Linux 42 (Workstation Edition)"
     ANSI_COLOR="0;38;2;60;110;180"
     LOGO=fedora-logo-icon
     CPE_NAME="cpe:/o:fedoraproject:fedora:42"
     DEFAULT_HOSTNAME="fedora"
     HOME_URL="https://fedoraproject.org/"
     DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f42/"
     SUPPORT_URL="https://ask.fedoraproject.org/"
     BUG_REPORT_URL="https://bugzilla.redhat.com/"
     REDHAT_BUGZILLA_PRODUCT="Fedora"
     REDHAT_BUGZILLA_PRODUCT_VERSION=42
     REDHAT_SUPPORT_PRODUCT="Fedora"
     REDHAT_SUPPORT_PRODUCT_VERSION=42
     SUPPORT_END=2026-05-13
     VARIANT="Workstation Edition"
     VARIANT_ID=workstation
     Fedora release 42 (Adams)
     
* Kernel (uname -r):
     6.16.10-200.fc42.x86_64
     
* Kernel cmdline (cat /proc/cmdline):
     BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.16.10-200.fc42.x86_64 root=UUID=6132a97a-93aa-4f89-b57f-86ca91af5dbb ro rootflags=subvol=root rhgb quiet
     
* PCI Audio devices (lspci |  grep -i -E 'audio' | cut -b1-7 | xargs -i lspci -vnnks {} | grep -v "<access denied>"):
     00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d70] (rev 21)
     	Subsystem: Lenovo Device [17aa:5053]
     	Flags: bus master, fast devsel, latency 64, IRQ 129
     	Memory at f1240000 (64-bit, non-prefetchable) [size=16K]
     	Memory at f1230000 (64-bit, non-prefetchable) [size=64K]
     	Kernel driver in use: snd_hda_intel
     	Kernel modules: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_skl
     
     
* Audio devices (cat /proc/asound/cards):
      0 [PCH            ]: HDA-Intel - HDA Intel PCH
                           HDA Intel PCH at 0xf1240000 irq 129
     
* User audio services (systemctl --user --no-pager status wireplumber pipewire* | sed "s/$(hostname)/ahost/"):
     ● wireplumber.service - Multimedia Service Session Manager
          Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
         Drop-In: /usr/lib/systemd/user/service.d
                  └─10-timeout-abort.conf
          Active: active (running) since Thu 2025-10-09 22:30:51 ADT; 1 day 19h ago
      Invocation: 83d3d5da7c864198bf3d90485158aa5a
        Main PID: 2015 (wireplumber)
           Tasks: 9 (limit: 18852)
          Memory: 7.8M (peak: 8.6M, swap: 3.7M, swap peak: 3.8M)
             CPU: 942ms
          CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
                  └─2015 /usr/bin/wireplumber
     
     Oct 09 22:30:51 ahost systemd[1874]: Started wireplumber.service - Multimedia Service Session Manager.
     Oct 09 22:30:51 ahost wireplumber[2015]: [0:02:04.085961258] [2015]  INFO Camera camera_manager.cpp:327 libcamera v0.4.0
     
     ● pipewire.socket - PipeWire Multimedia System Sockets
          Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
          Active: active (running) since Thu 2025-10-09 22:30:50 ADT; 1 day 19h ago
      Invocation: bc27fcd774574f02af6f87fb9f962b98
        Triggers: ● pipewire.service
          Listen: /run/user/1000/pipewire-0 (Stream)
                  /run/user/1000/pipewire-0-manager (Stream)
          CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket
     
     Oct 09 22:30:50 ahost systemd[1874]: Listening on pipewire.socket - PipeWire Multimedia System Sockets.
     
     ● pipewire.service - PipeWire Multimedia Service
          Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: disabled)
         Drop-In: /usr/lib/systemd/user/pipewire.service.d
                  └─00-uresourced.conf
                  /usr/lib/systemd/user/service.d
                  └─10-timeout-abort.conf
          Active: active (running) since Thu 2025-10-09 22:30:51 ADT; 1 day 19h ago
      Invocation: ec814589a0794e0298eebc19d252f889
     TriggeredBy: ● pipewire.socket
        Main PID: 2014 (pipewire)
           Tasks: 3 (limit: 18852)
          Memory: 1.5M (peak: 4.9M, swap: 3.7M, swap peak: 3.8M)
             CPU: 78ms
          CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
                  └─2014 /usr/bin/pipewire
     
     Oct 09 22:30:51 ahost systemd[1874]: Started pipewire.service - PipeWire Multimedia Service.

I have tried all these and the issue still prevails.

The audio setup is broken. That’s the reason the videos won’t start playing. You should still be able to play video files (i.e video sample files) w/o audio track.

Fedora switched to pipewire some years ago, and I suspect that you’ve installed pulseaudio. So ignore outdated audio related info advising you to run the pulseaudio command!

To recover run sudo dnf install pipewire-pulseaudio --allowerasing
and reboot.

That was the issue! I initially installed pulseaudio because I found an old forum about fixing fuzzy/crackling audio and it temporarily fixed that issue, but I suppose it ended up just breaking all audio. Thank you so much!

1 Like

Only until the next restart or logout. Pipewire was still installed and enabled. You had only replaced pipewire-pulseaudio, the drop-in replacement for pulseaudio, with the real pulseaudio server.