Smplayer 21.1 has great new features, but...

Moderator: Forum moderators

Post Reply
Jeff-X
Posts: 31
Joined: Sun Jan 03, 2021 3:29 am
Has thanked: 5 times

Smplayer 21.1 has great new features, but...

Post by Jeff-X »

Smplayer 21.1 has great new features, but...
I installed the correct version for Ubuntu Xenial .deb file.
It installs without a glitch or complaint but whenever I add a media file of any type it fails.
Has anyone tried it yet?
In this version you can send video to any screen under the video menu and same with audio.

I'll check back in and add the error message asap. Thanks :)

User avatar
bigpup
Moderator
Posts: 6981
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 903 times
Been thanked: 1520 times

Re: Smplayer 21.1 has great new features, but...

Post by bigpup »

Which Puppy version you running it in?
Give a link to the download deb package you used.
Is it the 32 or 64 bit version?

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

User avatar
norgo
Posts: 283
Joined: Mon Jul 13, 2020 6:39 pm
Location: Germany
Has thanked: 6 times
Been thanked: 111 times
Contact:

Re: Smplayer 21.1 has great new features, but...

Post by norgo »

just right now compiled from source.
No problems at all.
Slackware64 current
(Can't detect great new features.)

User avatar
OscarTalks
Posts: 623
Joined: Tue Jul 14, 2020 10:11 pm
Location: London UK
Has thanked: 2 times
Been thanked: 247 times

Re: Smplayer 21.1 has great new features, but...

Post by OscarTalks »

Compiled it from source in Dpup Wheezy using Qt4
Seems OK here with the media files I tried.

Jeff-X
Posts: 31
Joined: Sun Jan 03, 2021 3:29 am
Has thanked: 5 times

Re: Smplayer 21.1 has great new features, but...

Post by Jeff-X »

Hey everybody Thanks!
bigpup, I am using Xenialpup 7.5 32bit. So I figured this should be compatible with the Ubuntu 16.04 LTS Xenial Xerus versions of SMPlayer. I grabbed this .deb package from:
https://software.opensuse.org/download. ... e=smplayer

Click Ubuntu icon.
Click the text which says "Grab binary packages directly" which opens many xUbuntu files for download. I chose the .deb file for xUbuntu 16.04 which I *think* should be compatible with Xenialpup 7.5 ?
I am learning here and guessing. LOL
Thanks for helping. Looks like I need to get setup to compile here and learn how.
I extracted the deb and made a .pet installer but of course the result was exactly the same as with installing the .deb file.

Here's the i386 .deb file direct link that I used:
https://download.opensuse.org/repositor ... 1_i386.deb

Thanks everybody!

Jeff-X
Posts: 31
Joined: Sun Jan 03, 2021 3:29 am
Has thanked: 5 times

Re: Smplayer 21.1 has great new features, but...

Post by Jeff-X »

"Error parsing option input-ipc-server (option not found)
Error parsing option input-ipc-server (option not found)
Setting command line option '--input-ipc-server=/tmp/smplayer-mpv-3199' failed. Exiting...
(Fatal error)"

I get this error when opening any video file or audio filetype.
Thanks again

User avatar
bigpup
Moderator
Posts: 6981
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 903 times
Been thanked: 1520 times

Re: Smplayer 21.1 has great new features, but...

Post by bigpup »

I am using Xenialpup 7.5 32bit. So I figured this should be compatible with the Ubuntu 16.04 LTS Xenial Xerus versions of SMPlayer. I grabbed this .deb package from:
https://software.opensuse.org/download. ... e=smplayer

That is usually good thinking on what deb package to try using.
But with the deb package being compiled for Ubuntu, Puppy may not have everything needed as dependencies.

I tried it in Xenialpup 7.5 and running the program Check Dependencies Installed Pkg.
This Smplayer wants to use QT5, which Xenialpup 7.5 does not have.
So compiling Smplayer from source is a better way to get it.
Compiling will set it up to use the QT version that is in Xenialpup 7.5

could try to install QT5 into Xenialpup.

Welcome to Linux software :roll: :D

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

User avatar
OscarTalks
Posts: 623
Joined: Tue Jul 14, 2020 10:11 pm
Location: London UK
Has thanked: 2 times
Been thanked: 247 times

Re: Smplayer 21.1 has great new features, but...

Post by OscarTalks »

Investigating a bit deeper, there may be a problem with using this SMplayer with older versions of MPV as the backend. SMplayer is a graphical front end which can use either MPlayer or MPV as the backend. There is a setting in Preferences to select which one to use. I normally use my own builds of MPlayer (compiled from source). These are always recent enough for SMplayer to be happy with them. Some older Puppies require an upgrade of their original MPlayer in order for SMPlayer to work.

Testing in Dpup Stretch, this has an older version of MPV which SMPlayer appears not to be happy with. If I install a later MPV (compiled from source) it works OK. In my Stretch remaster I have also added my own MPlayer so can choose either as the backend. So in the case of Xenial Pup, which has MPV as the included media player, part of the problem may be that this version of MPV is too old.

Jeff-X
Posts: 31
Joined: Sun Jan 03, 2021 3:29 am
Has thanked: 5 times

Re: Smplayer 21.1 has great new features, but...

Post by Jeff-X »

Thanks for your time and effort messing around with 21.1 everyone!

I take it the general consensus from Oscar Talks, bigpup, and norgo is that the best way to go is just compile it on my xenialpup? even though I could try upgrading QT4 to QT5 or upgrade mpvplayer. ...or get a new Mplayer or compile that as well. ...but the most dependable way to go is compile it from source and learn to compile it, because, welcome to Linux...

So I tried very hard. I downloaded the source for smplayer 21.1.0.
I read the install.txt I am pretty sure it did what it said to make a deb file.
I got this in my terminal:

root# cd /smplayer-21.1.0
root# ./create_deb.sh
rm: cannot remove 'build-stamp': No such file or directory
rm: cannot remove 'src/smplayer': No such file or directory
./create_deb.sh: line 14: fakeroot: command not found
./create_deb.sh: line 15: fakeroot: command not found

The instructions in install.txt gives a list of packages to be sure you have installed which I satisfied via PPM and it instructed me to load the devx_xenialppup_7.5.sfs which I did.

So my newb new question is, "What does xenialpup 7.5 need to get her done?" Should I be making a deb or a pet? I hunted around for instructions to make a pet from source but maybe I got lost in the high weeds.

Thanks so much!

User avatar
mikewalsh
Moderator
Posts: 6151
Joined: Tue Dec 03, 2019 1:40 pm
Location: King's Lynn, UK
Has thanked: 788 times
Been thanked: 1976 times

Re: Smplayer 21.1 has great new features, but...

Post by mikewalsh »

@Jeff-X :-

Now then..... You're in luck!

I've recently finished setting-up a new frugal of 32-bit Xenialpup 7.5 myself. I, too, am a big fan of SMPlayer; I've been using norgo's builds for several years.

I originally tried installing 20.6.0 - the previous release from norgo - but it kept falling flat on its face with 'Oops! mplayer has encountered a problem....', etc, etc. Up till now, I've been using 19.10.0, which has been happy with the version of mplayer from the repos (1.2.1). So, following Oscar's post, I had a look into compiling it from source.

I'm not the world's greatest expert when it comes to compiling, I'll be honest. I haven't used the newest SVN 'snapshot' build; I've used the 1.4 code from the MPlayer website. I know this is over 18 months old, but it has ALL the ffmpeg stuff included with it; the 'snapshots' require all this to be installed manually, and you need to know exactly what you're doing with it.....which I don't.

So; I've gone with the 'official' stable source code, as-is. I also don't have a clue about which --options to enable/disable in the build recipe, so I've stuck with the default makefile recommendations, and compiled this with FULL options. Even after

Code: Select all

strip --strip-unneeded

.....this still runs out to a hair under 19 MB, as opposed to most Puppy builds which are around 4-6 MB. BUT.....

.....it works. :D (And I was pleasantly surprised at how easy it was TO compile!)

I built this under the PAE k4.1.30 kernel, not the default no-PAE k4.4.95 one. However, I did test it out under a pristine Xenial as it comes, OOTB.....and it runs without issue.

----------------------------------------------

So; if you want to download & install this mPlayer 1.4 .pet from my Google Drive, here:-

https://drive.google.com/file/d/1IPz-sO ... sp=sharing

.....followed by the Qt4 21.1.0 'Slacko 560' statically-compiled SMPlayer .pet from norgo's post here:-

viewtopic.php?p=14997#p14997

.....you should have a working SMPlayer 21.1.0 in Xenialpup 7.5. Let me know if that works for you, please.

(You won't need Qt4 installed to run this one; because it's 'statically-compiled', it's all 'hard-linked' into the binary at build-time.) After you've installed these two, and after it's fired-up for the first time, but before you try to play anything, go into Preferences, and on the 'General' tab, right at the top, make sure the 'Multimedia engine' is set to /usr/bin/mplayer. Just so it actually uses the newly-built mPlayer, like..! :lol:

Goes without saying that it's entirely your decision, of course.

Anyway; hope that helps. Enjoy.

Mike. ;)

Jeff-X
Posts: 31
Joined: Sun Jan 03, 2021 3:29 am
Has thanked: 5 times

Re: Smplayer 21.1 has great new features, but...

Post by Jeff-X »

Awesome Mike, norgo, bigpup, and Oscar.
I shall try out norgo's pet and if need be I'll follow your instructions Mike.
I still wanna learn to fish so to speak and compile my own pets, but much appreciated. Very very much!
This will simplify my life a little being able to send video to various screens and not having to move them around trying to see the controls in the other TVs and stuff like that.
That one feature alone makes it almost like having the Nvidia driver. LOL

Thank you all. Please stay safe in this crazy world everybody or should I say please stay sane! :lol:

Jeff-X
Posts: 31
Joined: Sun Jan 03, 2021 3:29 am
Has thanked: 5 times

Re: Smplayer 21.1 has great new features, but...

Post by Jeff-X »

Update.
Thanks again everyone. I did not realize Oscar Talks and norgo had uploaded several smplayer pets they created because of this post. Thank you so much! Thanks everyone!
Update on my success getting Smplayer 21.1.0 to work on my stock Xenialpup 7.5 32-bit boot from CD with 4 GB save file on NTFS windows hard drive running on a Dell Optiplex GX280 with 300Ghz CPU and 4GB of DDR2 Ram. Listen I should have said this already by the way THIS COMPUTER KICKS ASS NOW!!!
I've been running winxp pro on it just for terminal services into various other computers as a host machine running video out to new TVs but old school tech; Coax wires, s-video, rca etc...

BUT NOW!!! Now I can USE this computer. Fully funtional again.

Not just use it to log into other computers that are fully funtional just to use a freaking web browser. So thank you Puppy!!! Thanks to everyone who has contributed to puppy. Especially Xenialpup 7.5 32-bit so can still use these older machines that have plenty of power and are not yet ready to be put out to pasture so to speak.

Anyway, my report on the SMPlayer issue. I got it working! :)
Thanks to all of your comments. I weighed everything you guys told me and based on my limited skill, knowledge and ignorance thereof with Linux so far, I poked around and attempted to do some things you suggested and undestand what you all said, but one thing finally sunk into my brain that Oscar Talks said.

Testing in Dpup Stretch, this has an older version of MPV which SMPlayer appears not to be happy with. If I install a later MPV (compiled from source) it works OK. In my Stretch remaster I have also added my own MPlayer so can choose either as the backend. So in the case of Xenial Pup, which has MPV as the included media player, part of the problem may be that this version of MPV is too old.

So what I took from that was it seems like just an issue with the PLAYERS and not so much the front-end "smplayer".
So I opened PPM, typed in MPV player to update it, since it is already installed in Xenialpup but because that was a no-go, I typed in MPlayer and simply installed the only version available for me on PPM (i.e. puppy package manager).
Then I did as Oscar Talks suggested and once installed, I opened SMplayer, went to options > preferences > multimedia engines and selected the newly installed MPlayer instead of MPV player.
It's an older version of MPlayer, mplayer_1.2.1_1 but I haven't found a filetype yet that doesn't play well.
This fixed my SMPlayer Problem issue.
Thanks to everyone for their solutions and pet packages they created!

**** Anyway, so here's exactly what *I* did. ****
I downloaded all of these files via PPM (puppy package manager which is built into xenialpup 7.5 32bit)

MPlayer and it's dependencies:

mplayer_1.2.1-1ubuntu1.1_i386.deb
libmpg123-0_1.22.4-1ubuntu0.1_i386.deb
libvorbisidec1_1.0.2+svn18153-0.2+deb7u1build0.16.04.1_i386.deb

SMplayer 21.1.0 is NOT available in PPM but all dependencies for it are:

libqt5core5a_5.5.1+dfsg-16ubuntu7.7_i386.deb
libqt5gui5_5.5.1+dfsg-16ubuntu7.7_i386.deb
libqt5widgets5_5.5.1+dfsg-16ubuntu7.7_i386.deb
libqt5dbus5_5.5.1+dfsg-16ubuntu7.7_i386.deb
libqt5network5_5.5.1+dfsg-16ubuntu7.7_i386.deb
libqt5xml5_5.5.1+dfsg-16ubuntu7.7_i386.deb

...and SMPlayer installer itself "smplayer_21.1.0+2.1_i386.deb" I downloaded from here:
https://download.opensuse.org/repositor ... 1_i386.deb

Success!
All of this for one feature. The new feature which allows me to send video and/or audio to the screen of my choice while keeping the player controller on my main screen. LOL :)

Thanks so much everybody :)
Stay safe.

Post Reply

Return to “Multimedia”