Skype on RPi?


67 posts   Page 2 of 3   1, 2, 3
by prehensile » Sun Jun 24, 2012 10:14 pm
Vortex wrote:Great to hear you got it working :)

Thanks! I've just added another section to the wiki page with a guide on how to use the SDK to make a test call to the Pi. Which is about as far as I've got with SkypeKit for the time being ;)
Posts: 16
Joined: Thu Oct 06, 2011 7:33 pm
by prehensile » Thu Jun 28, 2012 10:22 pm
Succeeded with voicepcmhost-rtaudio! Made a call to the Pi this evening, heard my voice come out of the audio port :) Writeup coming soon...
Posts: 16
Joined: Thu Oct 06, 2011 7:33 pm
by Vortex » Fri Jun 29, 2012 5:10 pm
Looking forward to your write up.

I have been trying but getting stuck all the time :cry:
Posts: 12
Joined: Wed Mar 07, 2012 11:18 pm
by prehensile » Sat Jun 30, 2012 8:53 pm
Updated the wiki with instructions on how to make calls using a USB soundcard: http://elinux.org/RPi_Using_Skypekit

Vortex wrote:I have been trying but getting stuck all the time :cry:

Yeah, it's not easy. Hopefully the new guide should help; if you're still having problems, post up here or look for me on #raspberrypi-dev on irc.freenode.net and I'll try to help.
Posts: 16
Joined: Thu Oct 06, 2011 7:33 pm
by ikookal » Mon Jul 02, 2012 6:44 am
hello all...

how are you thinking to get this skype licensing issue solved? I can't wait to get going with skypekit on the Rpi but I'm a bit scared that after I go through a lot of trouble making some sort of custom skype client it won´t get approved or licensed or how they want to call it.

living in an other country than my family I'd like to use my Rpi to make some sort of standalone video phone system.
will skypekit be the way? or shall i start cracking linphone or something similar? for a number of reasons I'd prefer skypekit.

thanks in advance
Posts: 6
Joined: Sun Jun 03, 2012 3:12 pm
by AcerExtensa » Wed Jul 04, 2012 9:04 am
Wow, absolutely nice wiki! :!:

Have got shipment confirmation for my RPi! Can't wait I can start testing and developing with skypekit... On x86 platform all works flawless, hope it will make no troubles with RPi...
Posts: 33
Joined: Tue Apr 17, 2012 10:56 am
by ghans » Wed Jul 04, 2012 9:10 am
@ikookal
I'm with you here - but some Skype "phones" definitely run on Linux.

Easiest way will still be to found a company , prove than you can sell devices/ software
and then pay a shedload of $$$ to Microsoft for licensing. :roll:

Lets see how far our "community" efforts get us ... :|

ghans
• Don't like the board ? Missing features ? Change to the prosilver theme ! You can find it in your settings.
• Don't like to search the forum BEFORE posting 'cos it's useless ? Try googling : yoursearchtermshere site:raspberrypi.org
Posts: 4611
Joined: Mon Dec 12, 2011 8:30 pm
Location: Germany
by AcerExtensa » Wed Jul 04, 2012 11:21 am
$4000 of certification test fee is only needed if RPi will be distributed as an "Skype"-device. But we build just a software... But I can't find any adequate description for "Skype"-software certification or licensing on skypedev forum... We should ask this here: http://devforum.skype.com/t5/Certification-UX/bd-p/19
Posts: 33
Joined: Tue Apr 17, 2012 10:56 am
by AcerExtensa » Wed Jul 04, 2012 11:56 am
Posts: 33
Joined: Tue Apr 17, 2012 10:56 am
by AcerExtensa » Wed Jul 04, 2012 12:23 pm
Ups, got an answer :(

Hi,

No your solution would be considered an embedded solution and require to undergo the Skype hardware certification.


We need $4000 for certification test. :?
Posts: 33
Joined: Tue Apr 17, 2012 10:56 am
by ghans » Wed Jul 04, 2012 1:54 pm
What are going to do ?
The next time , you should try to advertise it as "App" or "client" - a pure software solution - perhaps that will help.
Just do not mention the OS and hardware ;)

ghans
• Don't like the board ? Missing features ? Change to the prosilver theme ! You can find it in your settings.
• Don't like to search the forum BEFORE posting 'cos it's useless ? Try googling : yoursearchtermshere site:raspberrypi.org
Posts: 4611
Joined: Mon Dec 12, 2011 8:30 pm
Location: Germany
by AcerExtensa » Wed Jul 04, 2012 2:02 pm
It was advertised as Software, it looks like any embedded solutions with skypekit will be considered as an hardware product from skype, and only Apps/Plugins which uses Desktop API can be certified as Software products.

My question on skype was:
Hello!
We (some number of Raspberry Pi users, each with his own skypedev account of course) trying to develop skype product/client/software/component for Raspberry Pi device.

Raspberry Pi is an ARM GNU/Linux box for $25 based on Broadcom ARMv5 SoC board without display(only RSA & HDMI output), peripheral devices(no preinstalled mouse, keyboard, webcam, no audio-in jack) or preinstalled OS. So, each user choose own OS to install, like debian, ubuntu, fedora, gentoo or even LFS and also choose peripheral components they would like to use(usb or SPI webcam, usb soundcard for audio-in etc...)

The question is - would our software pass software certification and can we get distribution key for application, or does such software components for ARM microcontrollers can only be certificated with Skype hardware certification?

Thank you in advance!
Posts: 33
Joined: Tue Apr 17, 2012 10:56 am
by ikookal » Wed Jul 04, 2012 4:27 pm
hmmmm, so.....
time to download the linphone sourcecode....
Posts: 6
Joined: Sun Jun 03, 2012 3:12 pm
by AcerExtensa » Thu Jul 05, 2012 7:21 am
No, I don't think so. We should go with skype.
Skype on RPi will be interesting for many people and can be used in many Low End and High End projects. Skype box for 25$ + (10$ - 150$(HD Perfomance) peripheral). There is also an interest from XBMC side for skype plugin integration and we can provide that through RPC or pipes.

Don't worry about certification test fee, it's not such a big problem. Keep going!
Posts: 33
Joined: Tue Apr 17, 2012 10:56 am
by AcerExtensa » Tue Jul 10, 2012 8:54 am
Got my RPi today! :D
Let The Party Started!!!
Posts: 33
Joined: Tue Apr 17, 2012 10:56 am
by liz » Tue Jul 10, 2012 11:36 am
We at the Foundation are also going to be kicking the embedded question further up the tree; it seems the person Acer spoke to really didn't understand that this is just a Linux box, not some special ARM platform.
--
Head of Comms, Raspberry Pi Foundation
User avatar
Raspberry Pi Foundation Employee & Forum Moderator
Raspberry Pi Foundation Employee & Forum Moderator
Posts: 4112
Joined: Thu Jul 28, 2011 7:22 pm
by AcerExtensa » Thu Jul 12, 2012 1:56 pm
/me writing GUI client for skype with Qt

SkypeSDK is really crappy :? :)

Is here someone with good designer ability? Fancy QML GUI for skype will be just nice!
P.S.: All my fancy designs looks like Windows 3.1 :D
Posts: 33
Joined: Tue Apr 17, 2012 10:56 am
by ghans » Thu Jul 12, 2012 3:10 pm
Any updates on licensing ?
• Don't like the board ? Missing features ? Change to the prosilver theme ! You can find it in your settings.
• Don't like to search the forum BEFORE posting 'cos it's useless ? Try googling : yoursearchtermshere site:raspberrypi.org
Posts: 4611
Joined: Mon Dec 12, 2011 8:30 pm
Location: Germany
by AcerExtensa » Thu Jul 12, 2012 4:39 pm
We need good working client first. Forget the license at the moment, it will all be good.
P.S.: i mean - forget the certification and fees, not the license rules of course :D

Some advices/wishes on design/layout for client? Maybe someone has absolutely fantastic vision on that? Come on, share your visions. :!: ;)
Posts: 33
Joined: Tue Apr 17, 2012 10:56 am
by Annie » Sat Jul 14, 2012 2:18 pm
For chatting only there is a way to use https://imo.im/ as substitute for skype. It works for me inside Chromium browser very slowly but it works. I'm currently using Debian squeeze.
Posts: 16
Joined: Sat Jul 14, 2012 2:13 pm
by ikookal » Sat Jul 21, 2012 5:04 pm
hi there...

anybody got something working yet?

although i haven't exactly gotten my hands dirty yet i have been thinking..
just in this topic alone, there is a number of people working on getting their skypeclient up and running.
probably everybody has got their own set of specifications and wishes they are building into it.

well that's great and all though i don't believe skype is going to give licenses for each single one of those.
i think the way of standing a chance of having it approved would be gathering our strengths and work on one project, which ofcourse would have to be versatile enough to fit everybody's needs.

I think the way to go would be to make some sort of skype daemon (here I'm thinking of some sort of mpd style application)
something smart enough to run alone as a proper skypeclient being controlled from the command line but which at the same time would allow relatively easily to code your custom GUI over it in basically whatever language you'd like.

let me know what you think..
Posts: 6
Joined: Sun Jun 03, 2012 3:12 pm
by daikini » Mon Jul 23, 2012 2:10 am
Recently I bought a smart tv, which has the ability to download apps. I've downloaded Skype and we'll be using it this week for the first time.

I got my RPi a couple of weeks ago and I've been considering what projects I could move forward with. A SkypePi would be the perfect size to turn any tv into a Skype-enabled monitor (minus the camera). Anyway, would this project you're all working on be able to do this for a tv?

I could DEFINITELY see this being an amazing tool for people.
Posts: 1
Joined: Mon Jul 23, 2012 2:06 am
by ghans » Mon Jul 23, 2012 8:14 am
Yes , probably.
The minor problems have already been mentioned.

ghans
• Don't like the board ? Missing features ? Change to the prosilver theme ! You can find it in your settings.
• Don't like to search the forum BEFORE posting 'cos it's useless ? Try googling : yoursearchtermshere site:raspberrypi.org
Posts: 4611
Joined: Mon Dec 12, 2011 8:30 pm
Location: Germany
by AcerExtensa » Mon Jul 23, 2012 9:04 am
I'm creating now client with Qt4, have tried Qt5 on qtonpi, but it is not usable at the moment(didn't tried Qt5 on raspbian yet, but don't think it is better there). At the moment it is an alpha version with simple gui and only chat facilities(with contacts list and so on). Gui is scaled, so you can use it as simple desktop application or fullscreen app with big fonts and icons to be used on TV. App will provide some kind of RPC communication(REST + JSON/Simple XML/Plain text +KeepAlive) to control it over the network. Android remote control app is also planned.

I hope I'll get time to release first beta version this week for testing purpose...


A SkypePi would be the perfect size to turn any tv into a Skype-enabled monitor (minus the camera).

Why "minus camera"? camera and audio is also planned...

I think the way to go would be to make some sort of skype daemon (here I'm thinking of some sort of mpd style application)
something smart enough to run alone as a proper skypeclient being controlled from the command line but which at the same time would allow relatively easily to code your custom GUI over it in basically whatever language you'd like.


SkypeKit is actually a daemon and you can code your client in many languages... Building daemon for daemon will be just waste of RPi resources and how do you imagine support for many languages? Plugin system with language interpreters for RPi? I don't think this will work well and smooth enough... And what about Video Calls? How do you imagine transition of video streams to plugins?

I don't see reasonable opportunity to develop such kind of M$ like mashups for device with 192MB RAM, 700Mhz CPU and ~700 bogos...

Using Qt5(when it will get stable and usable release) we can use QML for GUI, so it will be pretty customizable.
For WebApps and custom small apps or plugins(like plugin for xbmc) RPC protocol to control main client, read contact list with statuses and possibility to send chat messages will be enough for most of real world use cases, and it is planned.

Of course it is all IMHO :)
Posts: 33
Joined: Tue Apr 17, 2012 10:56 am
by AcerExtensa » Mon Jul 23, 2012 9:35 am
:!: P.S.: If someone would like to participate in developing SkypeRPi with Qt(don't matter what, core developing, RPC, Android remote App, Design, future QML GUI), contact me.
Posts: 33
Joined: Tue Apr 17, 2012 10:56 am