Skype announced the availability of the Skype API for OSX.

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
User avatar
Nooon
Harmless
Posts: 11
Joined: Sun Dec 05, 2004 3:53 pm
Location: .no

Skype announced the availability of the Skype API for OSX.

Post by Nooon »

forum.skype.com wrote:We are very pleased to announce the avialability of the Skype API for OSX.

To use this you should first..

* Download the latest Skype for Mac. API is supported in version 1.0.0.46 or greater - so the current non beta version is not supported at the moment.
* Download Skype.framework and sample code
* Review the Skype API protocol documentation.

Skype API for Mac has currently Cocoa, Carbon and AppleScript interfaces. Cocoa and Carbon interfaces are implemented in Skype.framework. The recommended way to use the Skype framework is to include it in your application as an embedded framework. Copy it into your application bundle and link it to your application.

For more information have at look at the documentation
Any chance for an Adium integration?

http://forum.skype.com/viewtopic.php?t=32933
User avatar
ofri
Growl Team
Posts: 303
Joined: Sat Dec 04, 2004 12:00 pm
Location: Kiryat Ono, Israel
Contact:

Post by ofri »

Is this framework an implementation of the protocol or an integration with the skype app?
Gravitation is not responsible for people falling in love.
--Albert Einstein

http://www.dpompa.com
Diatribe
Frappa
Posts: 128
Joined: Fri May 06, 2005 6:34 pm

Post by Diatribe »

You'd still need to have Skype installed, Adium would just control it and you'd only have one buddy list. Not perfect but better than having two buddy lists I guess.
User avatar
ofri
Growl Team
Posts: 303
Joined: Sat Dec 04, 2004 12:00 pm
Location: Kiryat Ono, Israel
Contact:

Post by ofri »

In that case, I don't think it worth the hassle. As much as i would like to see skype support for adium, this wouldn't give any benefit. It will only make things slower.
Gravitation is not responsible for people falling in love.
--Albert Einstein

http://www.dpompa.com
Diatribe
Frappa
Posts: 128
Joined: Fri May 06, 2005 6:34 pm

Post by Diatribe »

There will never be true Skype support for ANY 3rd party app because Skype doesn't open their code and they probably won't. This is the best you'll ever be able to do.
I for one think it would be better than having to have 2 buddy lists open and I don't see how it would be slowing things down. Anyway, we'll see I guess.
User avatar
ofri
Growl Team
Posts: 303
Joined: Sat Dec 04, 2004 12:00 pm
Location: Kiryat Ono, Israel
Contact:

Post by ofri »

You need to have skype running in order for this framework to function. This make me guess that it works like this:
1) Adium (or any other app) calls a function from the framework.
2) The framework passes it to Skype.
3) Skype does something and sends it to the network.
4) Skype receives some info from the net.
5) Skype passes it to the framework.
6) Adium gets the info it requested for in 1.
Considering that skype needs to be running all the time, this is pretty much like controlling an app via AppleScript. I guess that the framework uses DO or distributed notifications which is much faster then AppleScript, but yet it makes things slower.
Gravitation is not responsible for people falling in love.
--Albert Einstein

http://www.dpompa.com
Diatribe
Frappa
Posts: 128
Joined: Fri May 06, 2005 6:34 pm

Post by Diatribe »

That would make sense, thanks for the explanation.
drd21
Harmless
Posts: 8
Joined: Fri Aug 12, 2005 6:16 pm

Post by drd21 »

the only problem is, that following the explanations in the skype forum the api works only in one way (opposite to the windows api).

we have to wait...
User avatar
ofri
Growl Team
Posts: 303
Joined: Sat Dec 04, 2004 12:00 pm
Location: Kiryat Ono, Israel
Contact:

Post by ofri »

Is the windows API an implementation of the protocol, or an API to control the skype app?
Gravitation is not responsible for people falling in love.
--Albert Einstein

http://www.dpompa.com
User avatar
The_Tick
Cocoaforge Admin
Posts: 4642
Joined: Thu Dec 02, 2004 6:06 am
Contact:

Post by The_Tick »

We're not going to implement skype if the skype app has to be open. 9/10 of skype is voicechat, and adium is mainly focused on im.
drd21
Harmless
Posts: 8
Joined: Fri Aug 12, 2005 6:16 pm

Post by drd21 »

@ofri
i think also just controlling.

i have to disagree with "9/10 of skype ist voice". many of my friends use it for normal chatting also. my problem is, that the skype contact list uses that much space so the window ist closed most of the time.

so i think it would be very nice to have skype support in adium. miranda for example (my favorite windows multi-im client) has already added skype support via the api.

and skype has to run for the api.
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post by evands »

Unfortunately, legalese so far as I can tell makes the Skype API unusable, just like the Gizmo Plugin from the SIPphone project will probably never be able to be a part of Adium proper, though we're in communication with the nice folks at SIPphone about that. Adium is GPL; we simply can not link against a closed source framework unless it ships with the OS.
The duck still burns.
--
My company: Saltatory Software. Check it out :)
drd21
Harmless
Posts: 8
Joined: Fri Aug 12, 2005 6:16 pm

Post by drd21 »

i was searching the internet a bit about the voip "thing" and free solutions and ive the the forerunner project of gizmo, http://www.phonegaim.com.

if ive understood correctly its a fork of gaim and at this time in fact discontinued.

would this perhaps a request for 0.9 :wink: .
User avatar
zaudragon
Growl Team
Posts: 1852
Joined: Sat Dec 04, 2004 5:05 am
Location: Kensington, CA, USA
Contact:

Post by zaudragon »

drd21 wrote:i was searching the internet a bit about the voip "thing" and free solutions and ive the the forerunner project of gizmo, http://www.phonegaim.com.

if ive understood correctly its a fork of gaim and at this time in fact discontinued.

would this perhaps a request for 0.9 :wink: .
Might be late for that ;) Maybe 1.0... but I don't know about thecurrent status of 0.9...
Blog | X(tras)
Communists code without classes.
User avatar
David Munch
Grandé
Posts: 892
Joined: Sun Dec 05, 2004 3:41 pm
Location: Denmark
Contact:

Post by David Munch »

I would expect some guys back-enginering the protocol it right now...
User avatar
The_Tick
Cocoaforge Admin
Posts: 4642
Joined: Thu Dec 02, 2004 6:06 am
Contact:

Post by The_Tick »

The api looks sorta like the GrowlAppBridge api, which is possibly why you would need skype running in order to use this.
Diatribe
Frappa
Posts: 128
Joined: Fri May 06, 2005 6:34 pm

Post by Diatribe »

Since "somebody" is always so fast in locking threads... I'lll post in this one although it is something different. :wink:

Skype has announced their IM APIs that DO NOT need the original client to be installed and/or open. This makes it possible to integrate Skype into other apps such as Adium. For those that care (I don't that much but oh well) and use Skype this is good news.
User avatar
The_Tick
Cocoaforge Admin
Posts: 4642
Joined: Thu Dec 02, 2004 6:06 am
Contact:

Post by The_Tick »

Diatribe wrote:Since "somebody" is always so fast in locking threads... I'lll post in this one although it is something different. :wink:

Skype has announced their IM APIs that DO NOT need the original client to be installed and/or open. This makes it possible to integrate Skype into other apps such as Adium. For those that care (I don't that much but oh well) and use Skype this is good news.

And is the license still incompatible with the gpl?
Diatribe
Frappa
Posts: 128
Joined: Fri May 06, 2005 6:34 pm

Post by Diatribe »

The_Tick wrote:
Diatribe wrote:Since "somebody" is always so fast in locking threads... I'lll post in this one although it is something different. :wink:

Skype has announced their IM APIs that DO NOT need the original client to be installed and/or open. This makes it possible to integrate Skype into other apps such as Adium. For those that care (I don't that much but oh well) and use Skype this is good news.

And is the license still incompatible with the gpl?
You mean Skype's license or the license for the APIs? Do APIs actually have a license?
User avatar
The_Tick
Cocoaforge Admin
Posts: 4642
Joined: Thu Dec 02, 2004 6:06 am
Contact:

Post by The_Tick »

Diatribe wrote:
The_Tick wrote:
Diatribe wrote:Since "somebody" is always so fast in locking threads... I'lll post in this one although it is something different. :wink:

Skype has announced their IM APIs that DO NOT need the original client to be installed and/or open. This makes it possible to integrate Skype into other apps such as Adium. For those that care (I don't that much but oh well) and use Skype this is good news.

And is the license still incompatible with the gpl?
You mean Skype's license or the license for the APIs? Do APIs actually have a license?
The *other* api had one, and most api things do
Locked