I never claimed it was KDE only. For us however, SMPlayer is targetted towards the Plasma Edition. There are plenty of other video players, such as VLC and MPV / GNOME MPV, you are welcome to use those if you don't like adding KDE framework libs to your system, which is frankly a weird and random line in the sand to draw.

It is very strange. May be I am not fully understand that. I used smplayer since I started use linux. I always work on GTK-based DEs because they doesn't use much PC resources. I started use budgie because it not so greedy for resources like Gnome now. And now to use an old program that never used KDE I need a stack of KDE packages that I don't need in my installed system.

    AnimeSlave smplayer uses breeze as @JoshStrobl already mentioned, but breeze isn't just a theme it's a theme engine therefore it needs libraries to be working correctly and KDE is well known to have a bit of a strong dependency tree which is needed to get stuff running

      AnimeSlave Instead of frettin' so much, there's more than one way to skin a cat...

      --from the apps' homepage. Crack open the tarball, maybe there's a DIY install script.

      Also: you can live with the kde packages and Breeze is lovely...just be thankful it didn't drag baloo onto your system. That would be the real tragedy๐Ÿ™‚

        Girtablulu Thank you. I understand that. I don't understand why need integrate it in main package rather don't make separate package with name like smplayer-plasma-integration as like steam-integration and so. This is strange. I want to get apps works as they should like in other linux distributives. Only in solus I got some frustrations about packages.

          brent KDE is resource greedy framework, I don't want it in my system. As it don't used by default in original app from apps' homepage. I feel it like why need to split distpibutives with separate DE in each if needed to install them in others anyway.

            AnimeSlave you are really over-thinking this imho. I do it all the time.๐Ÿ™‚

            AnimeSlave we do not pattern put everything and I'm not going to pattern out smplayer because I would need pattern out the patching I've done, additional Linux-steam-integration is an own software.

              Girtablulu Sorry, but I don't understand the problem. Smplayer has three separate packages: main, themes and skins. I think there is no problem to create additional package for only patched files for Plasma.

                AnimeSlave You're missing the point entirely. There's nothing to split out from the package for integration. smplayer itself has been patched to use Breeze as the default theme and must have Breeze installed for that to work out of the box.

                AnimeSlave I patched smplayer the way I wanted for the best integration for Plasma, if you wanna use it in whatever way you want to use it use eopkg it --ignore-dependency smplayer with the install command in the terminal

                  Girtablulu If you want best Plasma integration then fork it with another name. You took app that hasn't any KDE dependencies. I work with it for years and always got same result in any distributives I used before. Only here in Solus I had to ask what is going on.