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
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.
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
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.
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
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.
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.
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 .
Might be late for that Maybe 1.0... but I don't know about thecurrent status of 0.9...
Since "somebody" is always so fast in locking threads... I'lll post in this one although it is something different.
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.
Diatribe wrote:Since "somebody" is always so fast in locking threads... I'lll post in this one although it is something different.
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 wrote:Since "somebody" is always so fast in locking threads... I'lll post in this one although it is something different.
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?
Diatribe wrote:Since "somebody" is always so fast in locking threads... I'lll post in this one although it is something different.
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?