You are here

Portable Skype: Test Release

47 posts / 0 new
Last post
Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Portable Skype: Test Release

WARNING: Portable Skype will no longer be supported or hosted. You'll have to follow some instructions in the comments to reproduce it. In the mean time though, you can download an archived version of it here.

I always wanted to try my hand out with NSIS scripting and when John released Portable Miranda, I thought it would be a perfect opportunity to jump into it with a Portable Skype.

Seeing how John released Portable Miranda (Miranda being quite portable as it is), I thought I'd release Portable Skype (Skype is quite portable as it is as well). So here it is. It features the same format loving format as the application with seperated profile and application directories as well INI customization.

Download
PortableSkype.zip

Reasons why you'd use this are the same as the reasons you'd use Portable Miranda:

  • Seperated application files and profile data
  • Smaller in file size
  • Portable out of the box
  • INI customization (abilities to disable splash screen, start the application minimized, etc)

Any questions or comments are extremely welcome. There are a few places where the code could be cleaned up, but I'm very confident on how it turned out.

Thanks a lot,

Rob Loach [Website]

John T. Haller
John T. Haller's picture
Online
Last seen: 18 min 23 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Legality

Be sure to double-check the Skype license. It's free, but it is a commercial app. And they usually forbid distribution without using their installer (unless you get permission from them).

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

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Updated

Thanks John, it has been updated to abide to the Skype terms of use:
Download

Rob Loach [Website] [Projects]

DigeratiPrime
Offline
Last seen: 17 years 10 months ago
Joined: 2005-12-11 20:55
I was previously using a cmd

I was previously using a cmd line to start skype. This is nicer. Thank You.

Seal8
Offline
Last seen: 2 years 2 weeks ago
Joined: 2005-12-10 17:24
Portable Skype

I couldn't get portable skype to work. Not sure where skype.exe should go, not clear where skype.ini should go. Not very well explained. Read both *.txt files. Why should I have to go thru that. It should install/extricate and be done with it. Not the case. Tried all kinds of installs. Finally gave up and installed the Skype 2.5 Beta on my Memory Stick and it works fine so far.

Jeff Balliett

wcameron
Offline
Last seen: 15 years 11 months ago
Joined: 2007-03-18 13:10
Simple Installation Instructions Please

I'm a new Portable Apps user but can someone tell me how to install portable skype? what are the precise steps that I need to follow. I've searched the forums and have not found anything clear and simple for us newbies. In Ceedo the Skype install all automated and easy, however I prefer Portable Apps for the wide variety of apps available.

Update:

I figured this one out. I just copied the installation files to a new directory on my flash drive in the programs directory and then copied my skype executable to the skype directory. Thanks for doing this conversion, it's working fabulously.

Buckbeak
Offline
Last seen: 17 years 11 months ago
Joined: 2006-01-11 07:56
The /nosplash option didn't

The /nosplash option didn't work for me.

I also recommend ditching the icon in both the PortableSkype.exe executable and the folder. You might even get in trouble for that. Better to play it safe.

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
No Splash

Hmmm, if you change the DisableSplashScreen flag in the INI and copy the INI file to the application directory, does that get rid of it for you?

Rob Loach [Website] [Projects]

Buckbeak
Offline
Last seen: 17 years 11 months ago
Joined: 2006-01-11 07:56
Yup, that was the part I

Yup, that was the part I missed... I didn't realize you had to copy the ini file to another directory.

whatanerd
Offline
Last seen: 18 years 6 months ago
Joined: 2005-12-12 02:10
PSkype works well...

for me. Just make sure (to others trying it) you follow the read_me closely.

Thanks Rob for your work.

barryoor
Offline
Last seen: 17 years 1 month ago
Joined: 2006-05-07 09:27
PSkype works well for me....Thanks

Hi Rob,
Thanks for the excellent job.....except that I did not know that one had to download skype and put the .exe file into the skype directory.
After doing that it is working fine.....and I really like the concept of carrying it with me in my flashdrive!!
Thanks again!!

Tyler Mills
Offline
Last seen: 18 years 3 months ago
Joined: 2006-02-06 17:42
Incorrect Link

The Portable Skype executable has an error in the version tab:

Allows Skype to be run from a removable drive. For additional details, visit portableapps.com/portableskype

*This message has been approved by Tyler Mills*

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Website

Portable Skype doesn't have a website yet. Since Skype is not open-source, Portable Skype probably won't be hosted through SourceForge or PortableApps.com . I'm considering setting up a small website on my own server for it...

Rob Loach [Website] [Projects]

dmorley123
Offline
Last seen: 12 years 5 months ago
Joined: 2006-04-24 19:30
website?

Do you have a website yet for Pskype?

BTW: Is it true that $EXEDIR is not initialized in PortableSkype.nsi?

trevva (not verified)
Skype "Profile"

Gudday,

I was wondering if you could please elaborate a bit more about the configuration and useage of pskype. In particular i was wondering about the profile - where is your profile normally stored on a locally installed version of skype. What do you need to copy across onto the stick? My username is drmarkpayne, and I have found a directory with that name at:
C:\Documents and Settings\Tony\Application Data\Skype\drmarkpayne
How then do I place this information into the "profile" directory - should all those files be in a directory like this:
E:\PortableApps\Data\PortableSkype\profile\drmarkpayne\
or maybe only just like this:
E:\PortableApps\Data\PortableSkype\profile\

In addition, I was wondering if you knew what happens when Skype is installed locally on the machine from which you are trying to use Pskype - by my reckoning, either pskype or the copied version of skype.exe seems to figure out that there is a locally installed version, and not only executes that version (instead of off the stick), but also saves the profile information locally too (ie alongside existing profiles on the HDD, rather than on the stick). Is this normal behaviour, or have I misconfigured something?

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Profile

Skype saves all of its settings in a folder on your disk. Portable Skype changes this and has it save all its settings in the profile directory. In order to import your local Skype settings to Portable Skype, all you have to do is copy all of the files and folders you find in:

C:\Documents and Settings\Tony\Application Data\Skype

... to ...

E:\PortableApps\Data\PortableSkype\profile

When you run PortableSkype.exe, it should load the profile stored on your USB key (it executes skype.exe held in the skype directory). It shouldn't have any conflict with having it installed locally as Portable Skype only deals with what's in the profile directory. If you're having troubles with it, download a fresh copy of Portable Skype and skype.exe and start a new profile by not importing anything. Everything should run correctly.

Rob Loach [Website] [Projects]

trevva (not verified)
If at first you don't succeed, use a bigger hammer

I got it working at last, but I am wondering if maybe there is a little bug in there somewhere. I was opting for the last configuration option described in the readme ie

-\ - Directory with PortableSkype.exe (PortableApps, for instance)
+\Apps\PortableSkype\skype\
+\Data\PortableSkype\profile\

It wasn't until I moved the PortableSkype.ini file into the same directory as PortableSkype.exe, and then explicited declared the locations of the profile and skype programme, that it actually started using the profile off the key - prior to that, everything was written to the version on the hdd...

Might be something to look into?

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
INI File

Yeah, sorry about not telling you about the INI file needing to be in the same directory as the exe file. I'm glad to know that everything's working.

Rob Loach [Website] [Projects]

trevva (not verified)
Nope, apart from the

Nope, apart from the configuration problem, it gets a big tick..

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Good good

I'm glad it works Smile .

Rob Loach [Website] [Projects]

madmanvedran
Offline
Last seen: 18 years 7 months ago
Joined: 2006-02-09 10:16
works great ty

works great
ty

Smile

korgul
Offline
Last seen: 15 years 11 months ago
Joined: 2006-01-25 22:08
Portable Skype, with default language is in English.

Hi, ...

I have installed "Portable Skype", on my USB Thumb Drive. And it work in English. But i have to select "French Language", each time i start "Portable Skype".

Can you tell me how to modify, the .ini file or else, to have "By Default", the French language, in "Portable Skype".

Sylvain St-Amand (Korgul)

Please delete my korgul, user account, ... (I not use it)

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Multilingual

I'm really not sure how to automate that for Portable Skype. There isn't a command line argument for the option. Any settings that Skype saves, Portable Skype stores for later use. I'm really not sure where it would keep that information....

Rob Loach [Website] [Projects]

flyx
Offline
Last seen: 17 years 8 months ago
Joined: 2006-02-21 14:37
I don't have this problem,

I don't have this problem, it works fine with german. The only thing that is in english is the loginscreen.
I Recommand, that you intall Skype at first (which you have to do in general to geht skype.exe) Create an acount und select the language there. After this copy the exe and the profile folder. I guess It should work then. In my opinion the language selection is somewhere inside your Profilesettings, but I'm not sure.

Greetings flyx

Vema
Offline
Last seen: 17 years 1 month ago
Joined: 2006-03-23 23:27
Saving chat history to USB stick

Just an amazing product Wink

So far haven't figured out, how to save chat history to stick.
As I'm using pskype on several machines, it's a little frustating to delete chat history every time I change the machine...

So, what changes must be made to ini-file to make this product really portable?

Thanks in advance.

andyehrlich (not verified)
I realised it with an

I realised it with an AutoIt-Script

AutoItSetOption("TrayIconHide", 1)
RunWait('apps\PortableSkype\Skype.exe /datapath:"data\PortableSkype\data" /removable', "", @SW_SHOW)

Vema
Offline
Last seen: 17 years 1 month ago
Joined: 2006-03-23 23:27
Didn't work

For some unknown reason (maybe wrong moon phase?) I couldn't get it working.
Still chat history goes to desktop computer.
Oh well, you just have to learn with some things Wink

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Save History

Any clue where it saves the chat history?

Rob Loach [Website] [Projects]

Vema
Offline
Last seen: 17 years 1 month ago
Joined: 2006-03-23 23:27
The "usual" place

D:\Profiles\usernamehere\applicationdata\skype\

Or something like that.
Anyway, it stores chat history in desktop pc's hard drive, no matter what I try.

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Update

I looked for where Skype keeps the history and am quite puzzled with what I found. Through Filmon, I've seen that it looks at C:\Documents and Settings\USER\Application Data\Skype, but doesn't save anything there. History is kept persistant though. If you delete Application Data\Skype, does the history stick? Are you sure you're running PortableSkype.exe instead of skype.exe?

I've moved Portable Skype to my own website here. This is just so that when/if I change the download location, there's still a place to find it without me having to update the download location manually. It will also be used to host future updates.

The Skype Protocal for Miranda works perfectly with Portable Skype and Miranda. Just thought I'd let you all know.

Rob Loach [Website] [Projects] [Blog]

Vema
Offline
Last seen: 17 years 1 month ago
Joined: 2006-03-23 23:27
History location

that it looks at C:\Documents and Settings\USER\Application Data\Skype, but doesn't save anything there. History is kept persistant though.

Yes, that's the history location. Nothing is written to the stick.

If you delete Application Data\Skype, does the history stick?

No, skype creates again the c:\docum... -folder and saves history there.

Are you sure you're running PortableSkype.exe instead of skype.exe?

Absolutely sure.

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
History

I've tested it on three different machines and the history seems to be persistant with Portable Skype on all machines (on a USB key). I can't seem to replicate your problem....

Rob Loach [Website] [Projects] [Blog]

Vema
Offline
Last seen: 17 years 1 month ago
Joined: 2006-03-23 23:27
Things happen...

Nah.
I just can't figure out, what's wrong.
Next I'll make a clean install, and hope it fixes things out...

...
Installed portableskype again.

When pskype is started - before it displays any login-screen - it creates directory
D:\profiles\All Users\Application Data

I start pskype via Pstart with command line parameter
/datapath:"data\PortableSkype\data" /removable

And thereafter all history is written to d:\profiles\... still nothing is written to usb stick.

Getting grey hair with this Wink

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Command Line Parameters

You shouldn't have to pass any command line parameters to PortableSkype.exe, just run PortableSkype.exe and it'll do it all for you.

Rob Loach [Website] [Projects] [Blog]

Vema
Offline
Last seen: 17 years 1 month ago
Joined: 2006-03-23 23:27
Tried that also...

With or without extra parameters, the chat history is still written to desktop pc.
Here's my PortableSkype.ini (in same directory as PortableSkype.exe:


[PortableSkype]
SkypeDirectory=skype
ProfileDirectory=profile
AdditionalParameters=
WaitForSkype=false
SkypeExecutable=skype.exe
DisableSplashScreen=false
StartMinimized=false

I know there's a very simple solution, just can't dig it out...

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Update Skype?

Try updating Skype to the latest version (2.0.0.107). Also try running PortableSkype.exe without the INI file there...

Rob Loach [Website] [Projects] [Blog]

Vema
Offline
Last seen: 17 years 1 month ago
Joined: 2006-03-23 23:27
Updating...

At first I used pSkype without ini-file, but it kept writing to desktop pc.
Just like it still does with ini-file.
I'll try updating, but feeling a little suspicious...

---
(Updating skype...)
Yep, just like I thought.
Updating didn't help, deleting ini-file didn't help.

Any more suggestions?

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Strange

That's really really strange. I've had a persistant history with Skype calls on my installation of Portable Skype. All I did was unzip it, copy skype.exe into the skype directory and ran PortableSkype.exe . I tried making a call on my home computer, worked. Checked the history and saw that I made a call. I then loaded it up at my work and I saw that call's history still there. It worked with making calls from work as well, so I'm really not sure where the problem is popping up.

Did you uninstall Skype before running Portable Skype? I doubt that would change anything, but it's worth a shot.

Rob Loach [Website] [Projects] [Blog]

Vema
Offline
Last seen: 17 years 1 month ago
Joined: 2006-03-23 23:27
We live in a strange world

All I did was unzip it, copy skype.exe into the skype directory and ran PortableSkype.exe
Me too.

I then loaded it up at my work and I saw that call's history still there.
Yes, the history is saved, but not on stick. Guess where Wink

really not sure where the problem is popping up.
According to Filemon, right after I log-in to skype, it creates the history directory on desktop pc (c:\documents and se...).

Did you uninstall Skype before running Portable Skype?
Never installed Skype here, only portable skype.

vandalet
Offline
Last seen: 18 years 5 months ago
Joined: 2006-05-27 19:02
I cant download

Any idea when this site will be hosting the download. I cannot access your site bacause im using a military computer system in Iraq and for some reason they dont like your site. If the program is small enough and there is a good simeritan out there who would like to e-mail it to me so i could try it out, i would appreciate it.

snedeger(at)gmail(dott)com

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Hmmmmm

I really should get a new host. I've mirrored Portable Skype here.

Rob Loach [Website] [Projects] [Blog]

vandalet
Offline
Last seen: 18 years 5 months ago
Joined: 2006-05-27 19:02
thanks

Thanks that worked perfectly

jdunning
Offline
Last seen: 15 years 1 month ago
Joined: 2006-04-25 15:07
Problem accessing history files

Rob, I've been running "PSkype" since release and have had no problems until now. History saves to the profiles folder on my USB drive as designed, but I have found that when you try to "View Chat History" for a contact, the application still looks to the Application Data folder on my hard drive.

Do you have any way to key to the correct history location? I have not tried opening one of the database files to see if they are binary or not, but even if not, they do not appear to be easily navigated.

Jeff

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
History

The calling history location problem is something I can't replicate myself. I've tested it on four different machines and my calling history always stays persistant on my USB key. I've checked the Application Data folder on the C drive, and although the Skype directory was there on my initial installation of Skype, it wasn't there on the other test computers and the history was still displayed correctly in Skype.

If you manage to find a work around, please let me know because I can't find the solution, let alone the problem...

Rob Loach [Website] [Projects] [Blog]

mattbiernat
Offline
Last seen: 18 years 1 week ago
Joined: 2006-10-06 13:52
is Pskype really portable?

Rob,
As I like to keep crap away from my registry I use all the portable apps on my computer that were made by john in here. Does you PSkape qualify to be really portable? Meaning - does it write any entries to the registry like firefox for example?

matt

EDIT: I meant foxit not firefox.

jujui
Offline
Last seen: 18 years 2 months ago
Joined: 2006-10-22 11:54
It's work with the last

It's work with the last skype or not ?

Johncyril
Offline
Last seen: 17 years 3 months ago
Joined: 2007-03-03 05:13
AAACCKKKK

OK,
help

trying to put this thing on my USB
and its not working

I can't finy any simple step by step intructions
all the directory stuff is very confusing
HHELLP???
:S

Topic locked