Commit Graph
140 Commits
Author SHA1 Message Date
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
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
Albert Zeyer 7207f4354b Merge commit 'c6abdd09a01e' 2011-04-26 11:58:07 +02:00
Albert Zeyer d972fcd832 removed hack
This introduced in this pull request:
https://github.com/albertz/shairport/pull/49

This looks very hacky and it gives warnings for me. Also, I don't really understand why it is needed because `perl -w shairport.pl` works already.
2011-04-26 11:55:13 +02:00
Albert Zeyer c7413f476a Merge commit 'f1111374357e09615411'
Conflicts:
	shairport.pl
2011-04-26 11:51:50 +02:00
patrick c6abdd09a0 fixed typo 2011-04-26 08:18:23 +02:00
patrick 432b3180f6 added redhat/fedora infos to INSTALL 2011-04-26 08:17:46 +02:00
James Laird 4538a39ef4 Don't run 'make' in arbitrary directories on the user's system
That was a little overkill. Reading the INSTALL file is more useful.
2011-04-26 15:14:11 +10:00
Stuart Shelton f111137435 Perl Corrections 2011-04-26 00:08:22 +01:00
Matthew Flint 912f8e7f14 added command-line config for AO driver and device 2011-04-23 23:07:04 +01:00
Matthew Flint 1dcc375e1f Merge remote branch 'johan/master' into soundcard-config 2011-04-23 23:05:36 +01:00
James Laird 38935bb4f1 Bugfix: FANCY_RESAMPLING was broken 2011-04-23 23:30:27 +10:00
James Laird aecb9792be Bugfix: buggy users don't read INSTALL
Probably some of them don't have the necessary prereqs to compile
either, but at least now it tells them to read the INSTALL file instead
of throwing an error about not finding 'hairtunes'.
2011-04-23 14:08:09 +10:00
James Laird 72e2f57e28 Fix die handling (again) 2011-04-20 08:50:46 +10:00
johan@henkens.com ae36ca1af2 changed AO_FMT_LITTLE back to AO_FMT_NATIVE, as it should have been. 2011-04-19 13:37:50 -07:00
johan@henkens.com 537d953fb5 Added basic support to set audio output device in windows seven. 2011-04-19 04:07:44 -07:00
Matthew Flint f77b8310c2 revert pipe opening, so open() blocks again if no reader 2011-04-18 22:10:49 +01:00
Matthew Flint 6b2c494f57 pipe output now handles SIGPIPE gracefully, closes file handle, re-opens file when another reader appears 2011-04-18 21:52:16 +01:00
Albert Zeyer 8fbbfad4f4 endian fix as reported in #27 2011-04-18 17:22:36 +02:00
James Laird 5fa8fdec84 cleanup and retab decoder launch 2011-04-18 21:38:25 +10:00
Albert Zeyer 818a70987a cleanup 2011-04-18 11:09:43 +02:00
Albert Zeyer 71fe0acc76 cleanup 2011-04-18 11:08:53 +02:00
Albert Zeyer 1f6a2f24c3 cleanup 2011-04-18 11:06:01 +02:00
Albert Zeyer e73d325e73 cleanup: remove PortAudio support
This was discussed in some of the earlier commits. PortAudio doesn't give any real advantages over libao and libao is at least as portable as PortAudio. And we should try to keep the code clean.
2011-04-18 11:04:18 +02:00
Albert Zeyer efc2c15a00 Merge commit 'a0e2ba7b9fca1c93494b' 2011-04-18 11:00:43 +02:00
James Laird 086ac17cef Fix decibel->volume calculation
Didn't stop to think twice about this line - should've.
Volume control should be much nicer now.
2011-04-18 11:01:21 +10:00
Matthew Flint a0e2ba7b9f Merge branch 'master' of https://github.com/albertz/shairport into named-pipe-2 2011-04-18 01:07:30 +01:00
Matthew Flint 8f6e213736 added command-line options for named pipes 2011-04-18 00:55:42 +01:00
James Laird 2c3206c124 Make Perl version requirement clear. 2011-04-18 00:57:13 +10:00
Albert Zeyer c4987fb624 Merge branch 'master' of github.com:albertz/shairport 2011-04-17 11:21:57 +02:00
James Laird b4743936b0 Revert "Fix typo when getting content-length"
Feature, not typo... prevents comparison with undefined warning.
This reverts commit ad1a0ea33d.
2011-04-17 12:01:01 +10:00
Martin Spasov e35bd86542 Some documentation addition, fixed caps.
Minor documentation additions.
Changed caps Shairport -> ShairPort
2011-04-17 01:05:44 +03:00
Albert Zeyer 01d8c09738 Merge commit 'a8f2cb2f'
Conflicts:
	INSTALL.md
2011-04-16 21:19:01 +02:00
Albert Zeyer c37fe148cd fixed arch for mac 2011-04-16 21:16:16 +02:00
Albert Zeyer 825f4817f0 Merge commit 'acbdb17fe73dd9' 2011-04-16 21:15:44 +02:00
Ed Lui a8f2cb2fbb Add instructions for MacPorts 2011-04-16 15:15:18 -04:00
Ed Lui ad1a0ea33d Fix typo when getting content-length 2011-04-16 15:14:44 -04:00
Albert Zeyer 8ae1246343 Merge commit '8e8832f' 2011-04-16 21:13:34 +02:00
Martin Spasov 8e8832f899 Some basic usage implementation.
Included version.
Support for short format options.
2011-04-16 17:30:24 +03:00
Pepijn de Vos acbdb17fe7 Update INSTALL.md for old macs 2011-04-16 15:55:19 +02:00
Martin Spasov a49f0975e5 Use #!/usr/bin/env perl instead of #!/usr/bin/perl
This should be more portable.
2011-04-16 16:43:47 +03:00
Pepijn de Vos 6727ef795e Update INSTALL.md with Windows 2011-04-16 12:03:05 +02:00