]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
14 years agoMerge pull request #96 from kayahr/port
Albert Zeyer [Sun, 5 Jun 2011 10:20:00 +0000 (03:20 -0700)] 
Merge pull request #96 from kayahr/port

Added port option.

14 years agoAdded port option.
Klaus Reimer [Sun, 5 Jun 2011 09:56:50 +0000 (11:56 +0200)] 
Added port option.

14 years agoMerge pull request #94 from Jonty/master
Albert Zeyer [Wed, 1 Jun 2011 22:11:54 +0000 (15:11 -0700)] 
Merge pull request #94 from Jonty/master

Documentation fix for Debian install

14 years agoPkg-config is required, fix debian doc
Jonty [Wed, 1 Jun 2011 20:53:17 +0000 (21:53 +0100)] 
Pkg-config is required, fix debian doc

14 years agomore cross platform check
Albert Zeyer [Mon, 30 May 2011 14:52:32 +0000 (16:52 +0200)] 
more cross platform check

14 years agochange default port to 5002 as in #90.
Albert Zeyer [Mon, 30 May 2011 13:37:36 +0000 (15:37 +0200)] 
change default port to 5002 as in #90.

this doesn't fix #34 though -- this should still be added, i.e. some automatic fallback to just any random free port.

14 years agoMerge pull request #89 from yuvalt/master
Albert Zeyer [Sun, 29 May 2011 21:51:22 +0000 (14:51 -0700)] 
Merge pull request #89 from yuvalt/master

Fix situation where ipv6 address is actually ipv4 address

14 years agofix compilation on linux
Yuval Tal [Sun, 29 May 2011 14:49:05 +0000 (17:49 +0300)] 
fix compilation on linux

14 years agofix situation where ipv6 addresses are actually ipv4 addresses
Yuval Tal [Sun, 29 May 2011 14:05:56 +0000 (17:05 +0300)] 
fix situation where ipv6 addresses are actually ipv4 addresses

14 years agoMerge branch 'master' of github.com:albertz/shairport
Albert Zeyer [Sun, 29 May 2011 13:10:39 +0000 (15:10 +0200)] 
Merge branch 'master' of github.com:albertz/shairport

14 years agouse srandom, when using random
Yuval Tal [Sun, 29 May 2011 07:46:20 +0000 (10:46 +0300)] 
use srandom, when using random

14 years agoinitialize array
Yuval Tal [Sat, 28 May 2011 22:43:34 +0000 (01:43 +0300)] 
initialize array

14 years agono need to parse, if we didn't get anything
Yuval Tal [Sat, 28 May 2011 22:42:54 +0000 (01:42 +0300)] 
no need to parse, if we didn't get anything

14 years agoAdd support for IPv6
Yuval Tal [Sat, 28 May 2011 19:23:42 +0000 (22:23 +0300)] 
Add support for IPv6

14 years agoMerge pull request #84 from fstern/master
Albert Zeyer [Sun, 29 May 2011 00:00:05 +0000 (17:00 -0700)] 
Merge pull request #84 from fstern/master

Updated Makefile

14 years agoSome fixes on the install target
Falk Stern [Fri, 27 May 2011 22:18:06 +0000 (00:18 +0200)] 
Some fixes on the install target

14 years agoAdded $(DESTDIR) to install target, makes packaging easier
Falk Stern [Fri, 27 May 2011 21:35:47 +0000 (23:35 +0200)] 
Added $(DESTDIR) to install target, makes packaging easier

14 years agoMerge pull request #83 from osheroff/configurable_buffer
Albert Zeyer [Mon, 23 May 2011 21:46:57 +0000 (14:46 -0700)] 
Merge pull request #83 from osheroff/configurable_buffer

Configurable start buffer size

14 years agoConfigurable buffer size, only for standalone
Ben Osheroff [Mon, 23 May 2011 01:35:56 +0000 (18:35 -0700)] 
Configurable buffer size, only for standalone
shairport just yet.

14 years agoMerge pull request #82 from osheroff/master
Albert Zeyer [Mon, 23 May 2011 14:07:06 +0000 (07:07 -0700)] 
Merge pull request #82 from osheroff/master

Fix somewhat racy initial playback

14 years agoFix for when the writer thread kicks off before
Ben Osheroff [Mon, 23 May 2011 01:06:34 +0000 (18:06 -0700)] 
Fix for when the writer thread kicks off before
the reader thread (manifested as an initial "stutter"
before the buffer filled adequately)

14 years agogitignore: *.o
Albert Zeyer [Sat, 21 May 2011 09:33:35 +0000 (11:33 +0200)] 
gitignore: *.o

14 years agosmall fix as noted by xseregax
Albert Zeyer [Sat, 21 May 2011 09:33:12 +0000 (11:33 +0200)] 
small fix as noted by xseregax

14 years agoMerge pull request #81 from srcshelton/master
Albert Zeyer [Fri, 20 May 2011 14:14:37 +0000 (07:14 -0700)] 
Merge pull request #81 from srcshelton/master

Fix power-on sequence

14 years agoFix identification of multiple players, fix power-on sequence
Stuart Shelton [Thu, 19 May 2011 21:30:00 +0000 (22:30 +0100)] 
Fix identification of multiple players, fix power-on sequence

14 years agoMerge pull request #79 from miracle2k/master
Albert Zeyer [Sun, 15 May 2011 20:30:47 +0000 (13:30 -0700)] 
Merge pull request #79 from miracle2k/master

Support older versions of libao

14 years agoSupport older versions of libao.
Michael Elsdoerfer [Sun, 15 May 2011 18:24:18 +0000 (20:24 +0200)] 
Support older versions of libao.

14 years agoMerge commit '0bf6c68680'
Albert Zeyer [Fri, 13 May 2011 17:58:08 +0000 (19:58 +0200)] 
Merge commit '0bf6c68680'

14 years agoMerge pull request #76 from magnusmoaner/master
Albert Zeyer [Wed, 11 May 2011 13:51:53 +0000 (06:51 -0700)] 
Merge pull request #76 from magnusmoaner/master

Previously the number of players would be detected as one regardless of number of players.

14 years agoFixed a bug in the regular expressions used to fetch number of players, and changed...
Magnus Møller Petersen [Mon, 9 May 2011 12:31:02 +0000 (14:31 +0200)] 
Fixed a bug in the regular expressions used to fetch number of players, and changed the loop to fetch mac adresses for each player

14 years agohairtunes.c: Fix "'struct in_addr' declared inside parameter list" warnings on OpenBSD
Brendan Shanks [Wed, 11 May 2011 04:30:03 +0000 (21:30 -0700)] 
hairtunes.c: Fix "'struct in_addr' declared inside parameter list" warnings on OpenBSD

Rearrange includes to fix warnings thrown on OpenBSD 4.9/i386

14 years agoMerge pull request #75 from wgoossens/master
Albert Zeyer [Tue, 10 May 2011 21:38:31 +0000 (14:38 -0700)] 
Merge pull request #75 from wgoossens/master

Fallback to IPv4 if IPv6 is not present

14 years agosocketlib: Fallback to IPv4 when IPv6 not present.
Walter Goossens [Tue, 10 May 2011 21:33:43 +0000 (23:33 +0200)] 
socketlib: Fallback to IPv4 when IPv6 not present.

This fixes systems where IPv6 is available in libraries but just not enabled
in the kernel.

14 years agoMerge pull request #74 from wgoossens/master
Albert Zeyer [Tue, 10 May 2011 09:22:04 +0000 (02:22 -0700)] 
Merge pull request #74 from wgoossens/master

Fixed up Makefile

14 years agoAlter Makefile to build seperate objects and remove inclusion of c file
Walter Goossens [Mon, 9 May 2011 23:02:17 +0000 (01:02 +0200)] 
Alter Makefile to build seperate objects and remove inclusion of c file

14 years agoMerge pull request #68 from Andywebs/master
Albert Zeyer [Thu, 5 May 2011 13:35:43 +0000 (06:35 -0700)] 
Merge pull request #68 from Andywebs/master

base64 decoding issues for some clients, and other itunes client problems.

14 years agofixed places in code that expected TRUE to be > 0.
Andrew Webster [Wed, 4 May 2011 22:51:03 +0000 (18:51 -0400)] 
fixed places in code that expected TRUE to be > 0.
fixed some base64 decoder/padding issues.
Updates for iTunes compatability (via James Pearce)

14 years agoMerge pull request #66 from Andywebs/e5b9efea8d947cd25cb270569f62f381d15142e9.
Albert Zeyer [Mon, 2 May 2011 13:31:13 +0000 (06:31 -0700)] 
Merge pull request #66 from Andywebs/e5b9efea8d947cd25cb270569f62f381d15142e9.

Removed the need for an external private key file.

14 years agoUsing a different method to load the private key that doesn't require
Andrew Webster [Sun, 1 May 2011 22:17:27 +0000 (18:17 -0400)] 
Using a different method to load the private key that doesn't require
the pem file.

14 years agoMake clear what the buffer settings are for. Remove oversized default buffer, given...
abrasive [Sun, 1 May 2011 06:29:19 +0000 (16:29 +1000)] 
Make clear what the buffer settings are for. Remove oversized default buffer, given the START_FILL used for synchrony by whoever that was.

14 years agoFix issue 56, size bug.
abrasive [Sun, 1 May 2011 04:16:58 +0000 (14:16 +1000)] 
Fix issue 56, size bug.

14 years agoAdded various ports I've been made aware of
abrasive [Sun, 1 May 2011 04:14:36 +0000 (14:14 +1000)] 
Added various ports I've been made aware of

14 years agoMerge branch 'master' of github.com:albertz/shairport
Albert Zeyer [Sat, 30 Apr 2011 15:34:53 +0000 (17:34 +0200)] 
Merge branch 'master' of github.com:albertz/shairport

14 years agoreference to https://github.com/rcarlsen/ShairPortMenu
Albert Zeyer [Sat, 30 Apr 2011 15:33:44 +0000 (17:33 +0200)] 
reference to https://github.com/rcarlsen/ShairPortMenu

14 years agoMerge pull request #59 from clee/master.
Albert Zeyer [Sat, 30 Apr 2011 15:31:50 +0000 (08:31 -0700)] 
Merge pull request #59 from clee/master.

use POSIX setsid before calling it

14 years agogitignore
Albert Zeyer [Sat, 30 Apr 2011 15:22:19 +0000 (17:22 +0200)] 
gitignore

14 years agosome fixes
Albert Zeyer [Sat, 30 Apr 2011 15:22:01 +0000 (17:22 +0200)] 
some fixes

14 years agoMerge pull request #60 from Andywebs/master.
Albert Zeyer [Sat, 30 Apr 2011 15:12:24 +0000 (08:12 -0700)] 
Merge pull request #60 from Andywebs/master.

C Only implementation

14 years agoMissing Makefile mods.
Andrew Webster [Sat, 30 Apr 2011 09:36:31 +0000 (05:36 -0400)] 
Missing Makefile mods.

14 years agoChanges to hairtunes for previous shairport C startup mods.
Andrew Webster [Sat, 30 Apr 2011 09:34:44 +0000 (05:34 -0400)] 
Changes to hairtunes for previous shairport C startup mods.

14 years agoAdds an alternative startup, that eliminates the need for Perl.
Andrew Webster [Sat, 30 Apr 2011 09:32:26 +0000 (05:32 -0400)] 
Adds an alternative startup, that eliminates the need for Perl.
Requires airport.pem to load the airplay key.

14 years agoFix error on Linux
Chris Lee [Sat, 30 Apr 2011 06:26:23 +0000 (23:26 -0700)] 
Fix error on Linux

14 years agoadded Stuart Shelton to contributors list
Albert Zeyer [Fri, 29 Apr 2011 13:27:50 +0000 (15:27 +0200)] 
added Stuart Shelton to contributors list

14 years agoMerged pull request #54 from srcshelton/master.
Albert Zeyer [Fri, 29 Apr 2011 13:18:18 +0000 (06:18 -0700)] 
Merged pull request #54 from srcshelton/master.

Added Squeezebox support

14 years agoAdd support of Logitech Squeezebox Server integration
Stuart Shelton [Thu, 28 Apr 2011 12:07:55 +0000 (13:07 +0100)] 
Add support of Logitech Squeezebox Server integration

14 years agoAdd support for verbose/debug messages, add option to write a PID file
Stuart Shelton [Thu, 28 Apr 2011 11:35:45 +0000 (12:35 +0100)] 
Add support for verbose/debug messages, add option to write a PID file

14 years agopkgconfig also needs to be installed in case of MacPorts
Albert Zeyer [Tue, 26 Apr 2011 10:20:17 +0000 (12:20 +0200)] 
pkgconfig also needs to be installed in case of MacPorts

see here: https://github.com/albertz/shairport/issues/36#issuecomment-1046934

14 years agocommand was slightly wrong for updating Perl. simplified it.
Albert Zeyer [Tue, 26 Apr 2011 10:18:52 +0000 (12:18 +0200)] 
command was slightly wrong for updating Perl. simplified it.

see: https://github.com/albertz/shairport/issues/31

14 years agoHTTP::Request is needed, too
Albert Zeyer [Tue, 26 Apr 2011 10:16:39 +0000 (12:16 +0200)] 
HTTP::Request is needed, too

This was reported by @grantland here:
https://github.com/albertz/shairport/issues/31

14 years agoadded link to java port
Albert Zeyer [Tue, 26 Apr 2011 10:16:04 +0000 (12:16 +0200)] 
added link to java port

14 years agoMerge commit 'c6abdd09a01e'
Albert Zeyer [Tue, 26 Apr 2011 09:58:07 +0000 (11:58 +0200)] 
Merge commit 'c6abdd09a01e'

14 years agoremoved hack
Albert Zeyer [Tue, 26 Apr 2011 09:55:13 +0000 (11:55 +0200)] 
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.

14 years agoMerge commit 'f1111374357e09615411'
Albert Zeyer [Tue, 26 Apr 2011 09:51:50 +0000 (11:51 +0200)] 
Merge commit 'f1111374357e09615411'

Conflicts:
shairport.pl

14 years agofixed typo
patrick [Tue, 26 Apr 2011 06:18:23 +0000 (08:18 +0200)] 
fixed typo

14 years agoadded redhat/fedora infos to INSTALL
patrick [Tue, 26 Apr 2011 06:17:46 +0000 (08:17 +0200)] 
added redhat/fedora infos to INSTALL

14 years agoDon't run 'make' in arbitrary directories on the user's system
James Laird [Tue, 26 Apr 2011 05:14:11 +0000 (15:14 +1000)] 
Don't run 'make' in arbitrary directories on the user's system

That was a little overkill. Reading the INSTALL file is more useful.

14 years agoPerl Corrections
Stuart Shelton [Mon, 25 Apr 2011 23:08:22 +0000 (00:08 +0100)] 
Perl Corrections

14 years agoadded command-line config for AO driver and device
Matthew Flint [Sat, 23 Apr 2011 22:07:04 +0000 (23:07 +0100)] 
added command-line config for AO driver and device

14 years agoMerge remote branch 'johan/master' into soundcard-config
Matthew Flint [Sat, 23 Apr 2011 22:05:36 +0000 (23:05 +0100)] 
Merge remote branch 'johan/master' into soundcard-config

14 years agoBugfix: FANCY_RESAMPLING was broken
James Laird [Sat, 23 Apr 2011 13:30:27 +0000 (23:30 +1000)] 
Bugfix: FANCY_RESAMPLING was broken

14 years agoBugfix: buggy users don't read INSTALL
James Laird [Sat, 23 Apr 2011 04:08:09 +0000 (14:08 +1000)] 
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'.

14 years agoFix die handling (again)
James Laird [Tue, 19 Apr 2011 22:50:46 +0000 (08:50 +1000)] 
Fix die handling (again)

14 years agochanged AO_FMT_LITTLE back to AO_FMT_NATIVE, as it should have been.
johan@henkens.com [Tue, 19 Apr 2011 20:37:50 +0000 (13:37 -0700)] 
changed AO_FMT_LITTLE back to AO_FMT_NATIVE, as it should have been.

14 years agoAdded basic support to set audio output device in windows seven.
johan@henkens.com [Tue, 19 Apr 2011 11:07:44 +0000 (04:07 -0700)] 
Added basic support to set audio output device in windows seven.

14 years agorevert pipe opening, so open() blocks again if no reader
Matthew Flint [Mon, 18 Apr 2011 21:10:49 +0000 (22:10 +0100)] 
revert pipe opening, so open() blocks again if no reader

14 years agopipe output now handles SIGPIPE gracefully, closes file handle, re-opens file when...
Matthew Flint [Mon, 18 Apr 2011 20:52:16 +0000 (21:52 +0100)] 
pipe output now handles SIGPIPE gracefully, closes file handle, re-opens file when another reader appears

14 years agoendian fix as reported in #27
Albert Zeyer [Mon, 18 Apr 2011 15:22:36 +0000 (17:22 +0200)] 
endian fix as reported in #27

14 years agocleanup and retab decoder launch
James Laird [Mon, 18 Apr 2011 11:38:25 +0000 (21:38 +1000)] 
cleanup and retab decoder launch

14 years agocleanup
Albert Zeyer [Mon, 18 Apr 2011 09:09:43 +0000 (11:09 +0200)] 
cleanup

14 years agocleanup
Albert Zeyer [Mon, 18 Apr 2011 09:08:53 +0000 (11:08 +0200)] 
cleanup

14 years agocleanup
Albert Zeyer [Mon, 18 Apr 2011 09:06:01 +0000 (11:06 +0200)] 
cleanup

14 years agocleanup: remove PortAudio support
Albert Zeyer [Mon, 18 Apr 2011 09:04:18 +0000 (11:04 +0200)] 
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.

14 years agoMerge commit 'a0e2ba7b9fca1c93494b'
Albert Zeyer [Mon, 18 Apr 2011 09:00:43 +0000 (11:00 +0200)] 
Merge commit 'a0e2ba7b9fca1c93494b'

14 years agoFix decibel->volume calculation
James Laird [Mon, 18 Apr 2011 01:01:21 +0000 (11:01 +1000)] 
Fix decibel->volume calculation

Didn't stop to think twice about this line - should've.
Volume control should be much nicer now.

14 years agoMerge branch 'master' of https://github.com/albertz/shairport into named-pipe-2
Matthew Flint [Mon, 18 Apr 2011 00:07:30 +0000 (01:07 +0100)] 
Merge branch 'master' of https://github.com/albertz/shairport into named-pipe-2

14 years agoadded command-line options for named pipes
Matthew Flint [Sun, 17 Apr 2011 23:55:42 +0000 (00:55 +0100)] 
added command-line options for named pipes

14 years agoMake Perl version requirement clear.
James Laird [Sun, 17 Apr 2011 14:57:13 +0000 (00:57 +1000)] 
Make Perl version requirement clear.

14 years agoMerge branch 'master' of github.com:albertz/shairport
Albert Zeyer [Sun, 17 Apr 2011 09:21:57 +0000 (11:21 +0200)] 
Merge branch 'master' of github.com:albertz/shairport

14 years agoRevert "Fix typo when getting content-length"
James Laird [Sun, 17 Apr 2011 02:01:01 +0000 (12:01 +1000)] 
Revert "Fix typo when getting content-length"

Feature, not typo... prevents comparison with undefined warning.
This reverts commit ad1a0ea33d266a27ce69de998bd84d55da6b6690.

14 years agoSome documentation addition, fixed caps.
Martin Spasov [Sat, 16 Apr 2011 20:04:32 +0000 (23:04 +0300)] 
Some documentation addition, fixed caps.

Minor documentation additions.
Changed caps Shairport -> ShairPort

14 years agoMerge commit 'a8f2cb2f'
Albert Zeyer [Sat, 16 Apr 2011 19:19:01 +0000 (21:19 +0200)] 
Merge commit 'a8f2cb2f'

Conflicts:
INSTALL.md

14 years agofixed arch for mac
Albert Zeyer [Sat, 16 Apr 2011 19:16:16 +0000 (21:16 +0200)] 
fixed arch for mac

14 years agoMerge commit 'acbdb17fe73dd9'
Albert Zeyer [Sat, 16 Apr 2011 19:15:44 +0000 (21:15 +0200)] 
Merge commit 'acbdb17fe73dd9'

14 years agoAdd instructions for MacPorts
Ed Lui [Sat, 16 Apr 2011 19:15:18 +0000 (15:15 -0400)] 
Add instructions for MacPorts

14 years agoFix typo when getting content-length
Ed Lui [Sat, 16 Apr 2011 19:14:44 +0000 (15:14 -0400)] 
Fix typo when getting content-length

14 years agoMerge commit '8e8832f'
Albert Zeyer [Sat, 16 Apr 2011 19:13:34 +0000 (21:13 +0200)] 
Merge commit '8e8832f'

14 years agoSome basic usage implementation.
Martin Spasov [Sat, 16 Apr 2011 14:30:24 +0000 (17:30 +0300)] 
Some basic usage implementation.

Included version.
Support for short format options.

14 years agoUpdate INSTALL.md for old macs
Pepijn de Vos [Sat, 16 Apr 2011 13:55:19 +0000 (15:55 +0200)] 
Update INSTALL.md for old macs

14 years agoUse #!/usr/bin/env perl instead of #!/usr/bin/perl
Martin Spasov [Sat, 16 Apr 2011 13:43:47 +0000 (16:43 +0300)] 
Use #!/usr/bin/env perl instead of #!/usr/bin/perl

This should be more portable.

14 years agoUpdate INSTALL.md with Windows
Pepijn de Vos [Sat, 16 Apr 2011 10:03:05 +0000 (12:03 +0200)] 
Update INSTALL.md with Windows