[Solved...] Gnome mPlayer alternative?

If you are looking for a specific 64-bit package and you can't find it in any of the 64-bit repos, please post a request for it here
Post Reply
User avatar
n0ctilucient
Shogun
Shogun
Posts: 424
Joined: 21 Apr 2017, 15:59
Distribution: fullmoonremix
Location: 127.0.0.1
Contact:

[Solved...] Gnome mPlayer alternative?

Post#1 by n0ctilucient » 05 Feb 2018, 21:45

"Flxine" is an ultra lightweight FLTK frontend for Xine.
(it's basically... a Gnome mPlayer alternative that avoids Gtk/Qt bloat)

Source is @... http://u1400v676.server23.ikayano.de/do ... tml#flxine

This package has not been adopted yet by ("slackonly" or)...
https://slakfinder.org
https://slackbuilds.org
https://pkgs.org

So far... I have not been able to successfully compile this package.

Thanx... in advance to anyone that is interested in sharing their "module" link.
Last edited by n0ctilucient on 20 Feb 2018, 18:35, edited 10 times in total.
:hmmm: I do NOT have the "right" to tell anyone what they should do...
but I reserve the "right" to tell them what they should "consider".

hypomania
Samurai
Samurai
Posts: 121
Joined: 10 Mar 2011, 10:50
Distribution: Windows phone
Location: Saudi Arabia

Gnome Mplayer alternative?

Post#2 by hypomania » 05 Feb 2018, 22:29

you have to add develop.xzm, just download it then activate it.
after that you can build the source of flexine.tar .
if you found some problem, you may post it here !

User avatar
n0ctilucient
Shogun
Shogun
Posts: 424
Joined: 21 Apr 2017, 15:59
Distribution: fullmoonremix
Location: 127.0.0.1
Contact:

Gnome mPlayer alternative?

Post#3 by n0ctilucient » 06 Feb 2018, 01:29

I am already compiling. However... I'm having some issues with my hardware that I'm ironing out.
So a posting of a module saves me time wasted attempting to compile on a unstable system.

Also... my postings here are to get the attention of my friends @ slackonly who I'm sure view this forum.
(I also have their email but they are very busy).

The slackonly repo is one of the largest and most diverse repos in the slackware ecosystem.

If they add this package to their collection then everyone can get it from
the USM or slackfinder.com without needing any knowledge of compiling.
:hmmm: I do NOT have the "right" to tell anyone what they should do...
but I reserve the "right" to tell them what they should "consider".

hypomania
Samurai
Samurai
Posts: 121
Joined: 10 Mar 2011, 10:50
Distribution: Windows phone
Location: Saudi Arabia

Gnome mPlayer alternative?

Post#4 by hypomania » 06 Feb 2018, 21:57

you can use ' gxine ' if you want to use something based on xine player.
Image

fulalas
DEV Team
DEV Team
Posts: 1124
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

Gnome mPlayer alternative?

Post#5 by fulalas » 07 Feb 2018, 03:06

n0ctilucient wrote:
05 Feb 2018, 21:45
"flxine" is an ultra lightweight FLTK frontend for xine.
(it's basically... a Gnome mPlayer alternative that avoids Gtk/Qt bloat)
I don't know the size of FLXine since I couldn't find it anywhere, but I know it requires:

FLTK:
Installed size: 3.40 MB

Xine-lib:
Installed size: 36.70 MB

Also, it is a dead project as far as I know. So in the end you'll need a not-that-light set of packages to try to compile a very old project that is dead. Is it worth the effort? Especially considering that Mpv itself runs out of the box on Porteus :)

User avatar
n0ctilucient
Shogun
Shogun
Posts: 424
Joined: 21 Apr 2017, 15:59
Distribution: fullmoonremix
Location: 127.0.0.1
Contact:

[Solved...] Gnome mPlayer alternative?

Post#6 by n0ctilucient » 07 Feb 2018, 07:09

IMO... anything Gtk dependent is not worth the effort because it always ends in bloat and exploit exposure
(defined not only by it's own dep footprint... but also by the size of the sub- Dependency hell created by glibc).

Run "depfinder" against glibc and you would see my point.
And don't even get me started on the Return-to-libc attack surface.

FLTK has mesa/Python (and tcl/tk) dependency which does not have that problem.

Gxine uses Gtk and so does Mpv. And the link to Flxine source is in the 1st post.

A frontend is only old if the backend and deps are old...
(as defined by popularity of a project instead of release date regardless of frontend).

By that standard Xine (or any of it's frontends) are not old.

Check out this "old" Xine x11 frontend...
@ http://xine-project.org/hackersguide#id323063

If eyecandy is the issue... then the command line is "older" than the pyramids
but none-the-less still relevent. Should we stop using it because it's ugly?

It's actually a plus the frontend is not "shiny and new" because,
(and I quote the creator of Fifth browser)... "eyecandy=bloat"

Last I checked... FLTK is not "old" either. Althought it is quite ugly.
(I've been in contact with it's creator... formerly of Lucas films "Industrial Light and Magic")

I made this post using Fifth browser which uses FLTK... not "glibc/Gtk" (like Firefox... Chrome or Opera)
and it is ultra lightweight... highly secure and the performance is very impressive (albeit... the eyecandy is not).

It might be you are associating "ugly" with "old" and if that is the case
then perhaps consider this... Return-to-libc attack that glitters is NOT gold.
Last edited by n0ctilucient on 12 Mar 2018, 12:51, edited 7 times in total.
:hmmm: I do NOT have the "right" to tell anyone what they should do...
but I reserve the "right" to tell them what they should "consider".

fulalas
DEV Team
DEV Team
Posts: 1124
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

Gnome mPlayer alternative?

Post#7 by fulalas » 07 Feb 2018, 20:08

@n0ctilucient, do you remove both GTK 2 and 3 before using from Porteus?

Jack
Contributor
Contributor
Posts: 1541
Joined: 09 Aug 2013, 14:25
Distribution: Porteus 4.0rc4 My Mate 64 bit
Location: USA

Gnome mPlayer alternative?

Post#8 by Jack » 07 Feb 2018, 20:23

For me I hate the word old as long as it works. When you get modules or programs to new you have problems.

That is my input sorry if you don't like it.
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.

User avatar
n0ctilucient
Shogun
Shogun
Posts: 424
Joined: 21 Apr 2017, 15:59
Distribution: fullmoonremix
Location: 127.0.0.1
Contact:

[Solved...] Gnome mPlayer alternative?

Post#9 by n0ctilucient » 07 Feb 2018, 20:44

Hi Jack... you are totally correct.

Your point is clear... reinventing the wheel is only useful if the new one works better.

At the end of the day regardless of how the wheel looks...
ultimately you are trying to get from point A to point B.

@ fulalas... IMO removal is irrelevent.

In my builds of Porteus it's all about Deprecation and/or overwrite.
Therefore... the offending binaries (and libraries) are rendered moot.

Let me explain...

If I use dropins like Musl "libc" and binaries based on...

FLTK (ie... Flxine "media player"... Fifth "web browser")
FoX (ie... Xfe "file manager"... Goggles "music manager")
Tcl/Tk (ie... TkDVD "iso burner"... SnackAmp "music manager")
xcb (ie... Feh "background manager"... Pek "window manager")

then... the problems caused by Gtk/Qt and glibc are totally bypassed.

While still avoiding breaking things like the Porteus dialogs that still require
glibc/Gtk until they can be rewritten using one of the aforementioned toolkits.

Personally... I believe FoX toolkit is the best candidate to do a rewrite because it has
a highly "secure" reasonable balance of both unbloated functionality and eyecandy.
Last edited by n0ctilucient on 12 Mar 2018, 12:55, edited 1 time in total.
:hmmm: I do NOT have the "right" to tell anyone what they should do...
but I reserve the "right" to tell them what they should "consider".

User avatar
n0ctilucient
Shogun
Shogun
Posts: 424
Joined: 21 Apr 2017, 15:59
Distribution: fullmoonremix
Location: 127.0.0.1
Contact:

[Solved...] Gnome mPlayer alternative?

Post#10 by n0ctilucient » 18 Feb 2018, 01:14

Successfully compiled Flxine using these "src2pkg" parameters...
see... Src2pkg.conf w/ "hardened" EXTRA_FLAGS

I used these command line arguments...
src2pkg flxine-fltk13-source-0.6.10.tgz -e=--sysconfdir/etc

The package...
flxine-fltk13-source-0.6.10-x86_64-1_fmr4.txz ("fullmoonremix" repo)

The Flxine package dependency list
(packages can be found @ slakfinder.org)...

fltk-1.3.3-x86_64-1_slonly.txz
imagemagick-6.9.9_34-x86_64-1.txz
jasper-2.0.12-x86_64-1.txz
libbluray-1.0.1-x86_64-1.txz
libdvdcss1.4.0-x86_64-2.txz
LibRaw-0.18.7-x86_64-1.txz
libva-utils-2.1.0-x86_64-1.txz
libvpx-1.7.0-x86_64-6.txz
libwmf-0.2.8.4-x86_64-6.txz
ocl-icd-2.2.11-x86_64-1_slonly.txz
python-2.7.14-x86_64-1.txz
python3-3.6.4-x86_64-1.txz
talloc-2.1.11-x86_64-1.txz
tcl.8.6.5-x86_64-2.txz
tevent-0.9.34-x86_64-1.txz
tk-8.6.5-x86_64-2.txz
xine-lib-1.2.9-x86_64-1.txz
:hmmm: I do NOT have the "right" to tell anyone what they should do...
but I reserve the "right" to tell them what they should "consider".

Post Reply