Commit Graph
4730 Commits
Author SHA1 Message Date
Yuval Tal 04d7aec8ee use srandom, when using random 2011-05-29 10:46:20 +03:00
Yuval Tal dfc47f3974 initialize array 2011-05-29 10:45:36 +03:00
Yuval Tal 18943dc626 no need to parse, if we didn't get anything 2011-05-29 10:45:36 +03:00
Yuval Tal e0e8a09ccb Add support for IPv6 2011-05-29 08:30:03 +03:00
Albert Zeyer f07f33ea70 Merge pull request #84 from fstern/master
Updated Makefile
2011-05-28 17:00:05 -07:00
Falk Stern 16b349690e Some fixes on the install target 2011-05-28 00:18:06 +02:00
Falk Stern 9516852b14 Added $(DESTDIR) to install target, makes packaging easier 2011-05-27 23:35:47 +02:00
Albert Zeyer 88a5a4ee27 Merge pull request #83 from osheroff/configurable_buffer
Configurable start buffer size
2011-05-23 14:46:57 -07:00
Ben Osheroff 92aa414728 Configurable buffer size, only for standalone
shairport just yet.
2011-05-23 13:40:31 -07:00
Albert Zeyer d105570f84 Merge pull request #82 from osheroff/master
Fix somewhat racy initial playback
2011-05-23 07:07:06 -07:00
Ben Osheroff c45bd5a226 Fix for when the writer thread kicks off before
the reader thread (manifested as an initial "stutter"
before the buffer filled adequately)
2011-05-22 18:06:34 -07:00
Albert Zeyer 7bce283f7c gitignore: *.o 2011-05-21 11:33:35 +02:00
Albert Zeyer bb0ce713f3 small fix as noted by xseregax 2011-05-21 11:33:12 +02:00
Albert Zeyer 6e45e91920 Merge pull request #81 from srcshelton/master
Fix power-on sequence
2011-05-20 07:14:37 -07:00
Stuart Shelton d749406391 Fix identification of multiple players, fix power-on sequence 2011-05-19 22:30:00 +01:00
Albert Zeyer a0a8d39d2f Merge pull request #79 from miracle2k/master
Support older versions of libao
2011-05-15 13:30:47 -07:00
Michael Elsdoerfer 56e6017111 Support older versions of libao. 2011-05-15 20:24:18 +02:00
Albert Zeyer 0cf0b1823b Merge commit '0bf6c68680' 2011-05-13 19:58:08 +02:00
Albert Zeyer 6ac65ce843 Merge pull request #76 from magnusmoaner/master
Previously the number of players would be detected as one regardless of number of players.
2011-05-11 06:51:53 -07:00
Magnus Møller Petersen 8bc82b415a Fixed a bug in the regular expressions used to fetch number of players, and changed the loop to fetch mac adresses for each player 2011-05-11 15:23:49 +02:00
Brendan Shanks 0bf6c68680 hairtunes.c: Fix "'struct in_addr' declared inside parameter list" warnings on OpenBSD
Rearrange includes to fix warnings thrown on OpenBSD 4.9/i386
2011-05-10 21:30:03 -07:00
Albert Zeyer e616174cff Merge pull request #75 from wgoossens/master
Fallback to IPv4 if IPv6 is not present
2011-05-10 14:38:31 -07:00
Walter Goossens a07282b13c socketlib: Fallback to IPv4 when IPv6 not present.
This fixes systems where IPv6 is available in libraries but just not enabled
in the kernel.
2011-05-10 23:33:43 +02:00
Albert Zeyer f02c274feb Merge pull request #74 from wgoossens/master
Fixed up Makefile
2011-05-10 02:22:04 -07:00
Walter Goossens 01d9918ab6 Alter Makefile to build seperate objects and remove inclusion of c file 2011-05-10 01:04:04 +02:00
Albert Zeyer 5d70687e04 Merge pull request #68 from Andywebs/master
base64 decoding issues for some clients, and other itunes client problems.
2011-05-05 06:35:43 -07:00
Andrew Webster 18c6c57321 fixed places in code that expected TRUE to be > 0.
fixed some base64 decoder/padding issues.
Updates for iTunes compatability (via James Pearce)
2011-05-04 18:51:03 -04:00
Albert Zeyer df18416cad Merge pull request #66 from Andywebs/e5b9efea8d947cd25cb270569f62f381d15142e9.
Removed the need for an external private key file.
2011-05-02 06:31:13 -07:00
Andrew Webster e5b9efea8d Using a different method to load the private key that doesn't require
the pem file.
2011-05-01 19:49:30 -04:00
abrasive 0d152c721b Make clear what the buffer settings are for. Remove oversized default buffer, given the START_FILL used for synchrony by whoever that was. 2011-05-01 16:29:19 +10:00
abrasive 80edb92608 Fix issue 56, size bug. 2011-05-01 14:16:58 +10:00
abrasive 9557135efe Added various ports I've been made aware of 2011-05-01 14:14:36 +10:00
Albert Zeyer 8ad20045a0 Merge branch 'master' of github.com:albertz/shairport 2011-04-30 17:34:53 +02:00
Albert Zeyer 698ef03a13 reference to https://github.com/rcarlsen/ShairPortMenu 2011-04-30 17:33:44 +02:00
Albert Zeyer ba1663a80b Merge pull request #59 from clee/master.
use POSIX setsid before calling it
2011-04-30 08:31:50 -07:00
Albert Zeyer 2db23142c1 gitignore 2011-04-30 17:22:19 +02:00
Albert Zeyer 2e4a080d58 some fixes 2011-04-30 17:22:01 +02:00
Albert Zeyer 1f77088f32 Merge pull request #60 from Andywebs/master.
C Only implementation
2011-04-30 08:12:24 -07:00
Andrew Webster 53d89bd1a1 Missing Makefile mods. 2011-04-30 05:36:31 -04:00
Andrew Webster 8d0624e4da Changes to hairtunes for previous shairport C startup mods. 2011-04-30 05:34:44 -04:00
Andrew Webster df4a540dc9 Adds an alternative startup, that eliminates the need for Perl.
Requires airport.pem to load the airplay key.
2011-04-30 05:32:26 -04:00
Chris Lee a6ebd0197e Fix error on Linux 2011-04-29 23:26:23 -07:00
Albert Zeyer 6a83a97d7c added Stuart Shelton to contributors list 2011-04-29 15:27:50 +02:00
Albert Zeyer 34ddce28b9 Merged pull request #54 from srcshelton/master.
Added Squeezebox support
2011-04-29 06:18:18 -07:00
Stuart Shelton c2c7c933c7 Add support of Logitech Squeezebox Server integration 2011-04-29 04:40:47 +01:00
Stuart Shelton 3d9926653d Add support for verbose/debug messages, add option to write a PID file 2011-04-29 04:39:58 +01:00
Albert Zeyer d670169c52 pkgconfig also needs to be installed in case of MacPorts
see here: https://github.com/albertz/shairport/issues/36#issuecomment-1046934
2011-04-26 12:20:17 +02:00
Albert Zeyer 4f9e4b8c3b command was slightly wrong for updating Perl. simplified it.
see: https://github.com/albertz/shairport/issues/31
2011-04-26 12:18:52 +02:00
Albert Zeyer d677049418 HTTP::Request is needed, too
This was reported by @grantland here:
https://github.com/albertz/shairport/issues/31
2011-04-26 12:16:39 +02:00
Albert Zeyer e5596099fe added link to java port 2011-04-26 12:16:04 +02:00