Porting libshairport to Win32
#1
Hello,

if one would like to start looking at porting libshairport to Win32, is this https://github.com/amejia1/libshairport the correct source to start with?

Thank you.
Reply
#2
I believe Memphiz already has done so.
Reply
#3
AirTunes on windows will be available in next nightly build see:

https://github.com/xbmc/xbmc/commit/24be...74e2dd9b42
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
#4
Damn, so much for that shot at glory Tongue

Excellent.

Cheers.
Reply
#5
(2012-06-01, 10:44)Memphiz Wrote: AirTunes on windows will be available in next nightly build see:

https://github.com/xbmc/xbmc/commit/24be...74e2dd9b42

I've tested this on two machines. On both of them XBMC will almost completely freeze (fps drops below zero basically), but still play the audio fine, if I use WASAPI.
If I use DirectSound there are no problems.

WASAPI log: http://pastebin.com/u1fj0j4h
DS log: http://pastebin.com/ZSSJp2N4
Reply
#6
its an audio engine issue inpaplayer which is known - gnif has to fix it pnce he appears again. Fps will increase again when you go fullscreen and quit all overlays.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
#7
0wing - can you see if fps picks up again if you disable Milkdrop?
System: XBMC HTPC with HDMI WASAPI & AudioEngine - Denon  AVR-3808CI  - Denon DVD-5900 Universal Player  - Denon DCM-27 CD-Changer
- Sony BDP-S580 Blu-Ray  - X-Box 360  - Android tablet wireless remote - 7.1 Streem/Axiom/Velodyne Surround System
If I have been able to help feel free to add to my reputation +/- below - thanks!
Reply
#8
Holy crap.. I tested it with Spotify and it worked right away (had to choose DirectSound though as mentioned above).

I don't know what to say... I LOVE YOU <3 <3 <3

A question if I may, metadata that is sent out, is that part implemented in libshairport? For example I know Spotify send out track information etc (possibly also cover pictures, not sure about that one).

EDIT: Wow, video (with audio) works without issues as well from various applications...

EDIT 2: Did I mention I am excited?
Reply
#9
metadata is implemented since yesterday. But it depends if the client sends it to us. Normally only iTunes or iOS < 4.3 will send metadata to us - because we don't support the fairplay drm encryption (only aes/rsa). That is iOS > 4.3 (5.x) won't send any metadata to us (but to original AppleTV2 for example it will because its supporting fairplay).
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
#10
(2012-06-02, 16:23)DDDamian Wrote: 0wing - can you see if fps picks up again if you disable Milkdrop?

Disabling visualization makes no difference.
Reply
#11
(2012-06-02, 19:53)Memphiz Wrote: metadata is implemented since yesterday. But it depends if the client sends it to us. Normally only iTunes or iOS < 4.3 will send metadata to us - because we don't support the fairplay drm encryption (only aes/rsa). That is iOS > 4.3 (5.x) won't send any metadata to us (but to original AppleTV2 for example it will because its supporting fairplay).

Thanks Memphiz.

I thought only iTunes bought content had the fairplay drm however, not 3rd party applications like Spotify?
I'll try it any case.

Great work with this, it's awesome.
Reply
#12
Thanks Memphiz.

Are there any plans on bringing this feature into a next version of Eden? The DB changes in the nightlies are keeping me from updating my mysql setup. (I'm not sure if the current releases of XBMC are ever updated with new features or if they are always added into the next release).

kk
Reply
#13
Featrues are not backported. Only bugfixes. So the short answer is no.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
#14
Tried to test it with a nightly from ~1 week ago, but it somehow didn't work. Any known issues? Video is still working fine. iOS says its streaming, but no reaction on Xbmc.
Reply
#15
no known issues. xbmc.log? Firewall?
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply

Logout Mark Read Team Forum Stats Members Help
Porting libshairport to Win320