VLC is a really good multi-platform media player. The actual release 3.0 offers initial Wayland support. You can compile VLC-git from AUR in Arch Linux.
sudo pacman -Sy vlc
If VLC is still playing videos via X11 unless you launch VLC with the following command or modify your entry in the start menu/desktop symbol:
vlc --no-embedded-video --started-from-file %U
This will run the video in a separate window and the VLC window are together with the controls in another one. With this Wayland is supported natively, only the keyboard shortcuts do not work (bug). But this is acceptable as long as you can run it in Wayland. VLC on Wayland is not yet stable like the X11 version and you might see some crashes from time to time. VLC 4.0 should finally close the last Wayland issues.
Kdenlive (https://kdenlive.org) is a video editor and it can convert and encode videos into other or compressed formats. It works well on Wayland.
sudo pacman -Sy kdenlive frei0r-plugins
- GStreamer 0.14 added experimental support https://www.phoronix.com/scan.php?page=news_item&px=GStreamer-1.14.0-Released.
- See as well Media Vulkan
- STV-AV1 (license BSD+Patent, https://github.com/OpenVisualCloud/SVT-AV1) is a new encoder that tries to improve encoding speed significantly so that even 4K files can be encoded on the fly (main use case are server CPU’s).
- RAV1E (license BSD, https://github.com/xiph/rav1e) is a new, still experimental encoder from Mozilla based on Rust.
There are many music player’s out there, but most of them are neither nice looking nor simple to use and have limited functionalities. If you focus on KDE/Qt music player’s, then the selection is quite limited.
Elisa is music player and it can be installed in Arch Linux directly:
sudo pacman -Sy elisa
Elisa works well on Wayland. Elisa still is in an experimental stage as of issues with missing covers and cover icons cannot be resized.
My actual favorite is babe (https://vvave.kde.org). This player looks nice and clean, very promising, unfortunately the development slowed down in the last months and the library is quite bad designed. In Arch Linux you can install it with (the old version is still available as babe or babe-git):
Babe works well on Wayland, except for some crashes as of library scans.
ClipGrab allows you to download YouTube videos and music. It works well on Wayland and is based on Qt5.
sudo pacman -Sy clipgrab