PortableApps.com Platform and Suite 1.6 have been released.

SMPlayer Portable Development Test 4 (DevTest 5) (I should say Testers Needed)

digitxp's picture
Submitted by digitxp on February 15, 2008 - 3:33pm

Description:SMPlayer intends to be a complete front-end for MPlayer, from basic features like playing videos, DVDs, and VCDs to more advanced features like support for MPlayer filters and more. And, it plays audio, too!
Download:
DevTest 4 (Latest Version)

This one should automatically download the codecs.(This one is also still very beta
Other:

  • You cannot rename the SMPlayer executable under /App, 'cause it's only portable when you name it SMPlayer_portable.exe.
  • I can't figure out the settings to make the screenshots work...
  • It should be able to handle what's left behind when dvd's are played (I'd especially like to have feedback if it works Smiling) Now really! Smiling:)

To Do:

  • Make the launcher remove some more useless stuff.
  • Make the installer download and put in the codecs pack.

Thanks for Trying!


( categories: )

Uh oh....better take this

Uh oh....better take this one down lol, John was gonna do this one. Eye-wink

The developer formerly known as ZGitRDun8705

Awe...

but it was fun...

Insert original signature here with Greasemonkey Script.

Leave it up, maybe it will

Leave it up, maybe it will get John interested in it since he planned one. I'd say you gave him a pretty good base, if not totally finished it for him.

The developer formerly known as ZGitRDun8705

Yeah, leave it up!

Yeah, leave it up!

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

Corrupt

Corrupt

After multiple attempts to download both the installer and zip versions; reported as corrupt.

It should

work now Smiling
P.S. this is my second app release, nobody put any bugs or stuff, so I'm probrably ready for a pre-release.

Insert original signature here with Greasemonkey Script.

Looks Good

This looks pretty good, here's some changes to get it closed to an official release:

  • Add an AppInfo.ini to App\AppInfo using AppInfo.ini from a recent release as a template.
  • I'm not sure whether their package came compressed, or whether you UPXed it, but if you did, there's some other files that can still be UPXed to save a couple megs. If it runs okay after doing this, keep it. If it doesn't revert it. Download pangout.bat, upax.bat, and cleanup.bat. Save all of those files to C:\WINDOWS if you're using XP. Next, download UPX and copy UPX.exe to C:\WINDOWS and also download PNGOUT and save it to C:\WINDOWS. Next, open the command prompt cd to your app directory (Not App Portable, App\appname) and type upax wait till compression is done, them pangout and when all is done type cleanup.
  • You can add your copyright below Johns in the source.
  • Rename App\SMPlayer to App\smaplayer. Smiling
  • The LegalCopyright entry in the source should be 'PortableApps.com and contributers' as apposed to John T. Haller.
  • Below line 210 of the source, which is:

    ${ReplaceInFile} "$PROGRAMDIRECTORY\SMPlayer.ini" ':$LASTDRIVE:\' ':$CURRENTDRIVE:\'

    I don't think CURRENTDRIVE and LASTDRIVE should precede with a colon, only a slash as the last drive letter in the portable settings is also written with a colon.

  • You can add your copyright below Johns in the readme as well, and change the website.
  • ...Development_Test_1_en-us in the installer, don't forgot that though we all do. Smiling
  • Your default settings file SMPlayer.ini with things like Screenshot dir set to ..\..\Data should be in App\DefaultData instead, so use the code from another app that uses defaultdata to copy the file from their is the settings aren't found in the Data or program dir.
  • The icon needs work, I can help you with that on IRC or something, too tired right now. Smiling
  • Add a help.html file, which also requires Other\Help. You can edit the file with something like KompoZer. Also, take the readme.txt from App\ from one of the new releases and put it in the same dir on your app.

That's basicially it, you did really great on this and I'm pretty impressed, good work!

Thanks for the tips!

But I don't get why I would have to rename it to smaplayer. I mean it's SMPlayer, not smaplayer, right?

Insert original signature here with Greasemonkey Script.

I

think that he meant that it needs to be lowercase, smplayer.

'...and do the other things, not because they are easy, but because they are hard...' JFK

Okay, now I fixed the icon.

Anything else for me to do? (I wish there was more).

Insert original signature here with Greasemonkey Script.

compression

Patrick: Take a look on this page and point peeps there and to the download at the bottom in the future please. That page makes it easier to explain to poepl the concept of compression portable apps and gives them a download with all the scripts and UPX in one shot.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

Oh, Thanks

I was looking at that page before I posted this one to see if it would be better to refer to, but I didn't see the package, thanks.

Codecs?

Does this include the codecs pack? If so, it should be pulled from SourceForge ASAP as it includes numerous closed source binaries (which are a no no on SF). The main SMPlayer SF project has pulled theirs already.

Sometimes, the impossible can become possible, if you're awesome!

Oh, really?

Then I'll just make it somehow just make it a seperate package Sticking out tongue.
I'm still amazed how nobody posted bugs yet.

Insert original signature here with Greasemonkey Script.

Done.

Reallly.

Insert original signature here with Greasemonkey Script.

Do I install the codecs like

Do I install the codecs like I would to MPlayer? (as in download the codecs provided by mplayer?) Or do you have your own codecs pack somewhere else?

Yeah,

just put them under app\smplayer\mplayer\codecs. I wish I knew how to make a separate package.

Insert original signature here with Greasemonkey Script.

as its tricky

with a separate package, why dont you just make a readme in the codec folder woth a link to the mplayer codec pack? Its not convenient but legal. Smiling

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

kay.

Done.
The only thing is, MPlayer has all of 'em.

Insert original signature here with Greasemonkey Script.

Its a very nice

Its a very nice applications. Thanks for making it portable. I have a few realmedia files. Smiling

Thanks.

Simeon told me that a dir gets left behind when watching a DVD. I made the code delete it.

Insert original signature here with Greasemonkey Script.

I'll test it

You might want to remove the "latest version" link. I almost clicked it but then I saw the Rev 4 link.

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

Yea

And close your unordered list, too. As well, remove all the old link, too. People just want a download.

Done.

I'm just kinda a pack rat...

Insert original signature here with Greasemonkey Script.

the dvd thing

doesn't work.
First you must change rmdir to RMDir and the homepath variable should be something like "C:$%HOMEPATH%\.dvdcss" but even that doesn't work. Maybe its because the folder isn't empty? I dunno. Maybe Wraithdu does Smiling

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

slash r

You need RMDir /r for it to work and remove everything if not empty.

Just be sure you're not mucking with existing settings for a local install.

Sometimes, the impossible can become possible, if you're awesome!

Oh, thanks

I'll add that as soon as I get the chance.
Oh, and BTW, the local install, if not named SMPLayer_portable.exe, writes settings to the registry, I believe...

Insert original signature here with Greasemonkey Script.

one thing

if the folder .dvdcss exists prior to the SMPlayer launch, it would be good it you back it up so you don't delete local settings...

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

I would love to do that

but how do I know it's the local install and not SMPLayer Portable (well, I suppose it would already be there...). How do you back up a folder???

Insert original signature here with Greasemonkey Script.

well...

-check if folder exists prior to launching the portable version.
-if it does change a variable (make one up) to true
-if variable is true rename it to something like .dvdcss-backupbysmplayerportable
-run your prog and delete .dvdcss
-if variable is true then rename .dvdcss-backupbysmplayerportable to .dvdcss

Something like that should do it Smiling

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

Okay

It should work now!

Insert original signature here with Greasemonkey Script.

Problem with

vts-files... when i open a dvd from my harddrive, i have to select in the menu, which vts-file i want to play. therefore the player stops playing the film after this only file although a dvd-film consits of several vts-files. what do i have to adjust, that the smplayer plays the whole film without brakes such as the windows media player and other media player do. (by the way: the same problem i have with the kmplayer)

does it work

if you select "open"- "DVD from folder"?

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

It's an MPlayer thing

It doesn't really play DVD's right yet, mainly because of the MPLayer Backend

Insert original signature here with Greasemonkey Script.

For me it works fine. good

For me it works fine.

good work
NeoRame

Hell was full, so I came back!!!
Sorry for my lousy English!!!

Auto-download

I tried to make it automatically download and extract the codecs.
I'm not sure if it works...
Anyway,
Download

[fixed your link - moderator PP]

Insert original signature here with Greasemonkey Script.

link dead

link dead

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

Okay

Mod Patrick fixed it.

Insert original signature here with Greasemonkey Script.

wget didn't "get" the file.

wget didn't "get" the file. I can grab it fine using a browser so it's not my connection that the issue.

You need to add a notification to the user on what you're doing when wget runs. Use a popup box to let them know you're grabbing the CODECs for them. Users may close the box since you didn't inform them. How about launching a batch file in the \App\wget dir that tells the user what's going on with echo statements and then runs wget?

wget should be in the \App\wget directory, not as a "top level" directory. All files that execute have been put in the \App dir in the past.

EDIT: correction - wget DID get the file and it's in my $TEMP directory, but it didn't get extracted to $TEMP\windows-essential-20071007 and the contents of that dir wasn't copied over to the target directory as specified in the source code.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

Huh

Okay, I'll fix it when I get home.
BTW, I wonder if wget could be used for freeware apps to download them into theapp dir...

Insert original signature here with Greasemonkey Script.