]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
11 years agoBind audio stream, timing and control sockets to available port instead of hard coded... 4/head
Pieter Pottie [Sun, 17 Aug 2014 16:08:50 +0000 (17:08 +0100)] 
Bind audio stream, timing and control sockets to available port instead of hard coded ports 6000, 6001, 6002

11 years agoFix two typos in start-stop-daemon samples
Mike Brady [Wed, 2 Jul 2014 08:15:40 +0000 (09:15 +0100)] 
Fix two typos in start-stop-daemon samples

Needed an extra hyphen before the d option being passed to the ALSA back end

11 years agoUpdate README.md v2.0.0
Mike Brady [Mon, 30 Jun 2014 10:46:32 +0000 (11:46 +0100)] 
Update README.md

11 years agoIQaudIO on latest Raspian
Mike Brady [Wed, 18 Jun 2014 15:24:46 +0000 (16:24 +0100)] 
IQaudIO on latest Raspian

11 years agoMore info about IQaudIO
Mike Brady [Wed, 18 Jun 2014 15:23:03 +0000 (16:23 +0100)] 
More info about IQaudIO

11 years agoIQAudio -> IQaudIO
Mike Brady [Wed, 18 Jun 2014 10:30:17 +0000 (11:30 +0100)] 
IQAudio -> IQaudIO

11 years agoAdd note about IQAudIO
Mike Brady [Wed, 18 Jun 2014 10:28:20 +0000 (11:28 +0100)] 
Add note about IQAudIO

11 years agoSimplify settings by removing the argument, add suggestion for IQAudio.
Mike Brady [Wed, 18 Jun 2014 10:20:36 +0000 (10:20 +0000)] 
Simplify settings by removing the  argument, add suggestion for IQAudio.

11 years agoAdd note about need for 44,100 fps
Mike Brady [Fri, 13 Jun 2014 18:14:23 +0000 (19:14 +0100)] 
Add note about need for 44,100 fps

11 years agoCall it "Shairport Sync." Finally.
Mike Brady [Fri, 13 Jun 2014 18:04:44 +0000 (19:04 +0100)] 
Call it "Shairport Sync." Finally.

Also fix an incorrect reference to AirPort Extreme – should be Airport Express, add info about the busy timeout and the sync tolerance of 50 ms. Update the heritage and acknowledgments.

11 years agoMake the timeout for unexplained loss of audio packets 120 seconds, up from 6 seconds...
Mike Brady [Thu, 12 Jun 2014 10:11:17 +0000 (11:11 +0100)] 
Make the timeout for unexplained loss of audio packets 120 seconds, up from 6 seconds. Too short a delay can make the source think shaiport has gone away. There might be a better way to do this.

11 years agoImprove the misquotation of Yeats' 'Easter, 1916'
Mike Brady [Sat, 7 Jun 2014 17:45:44 +0000 (17:45 +0000)] 
Improve the misquotation of Yeats' 'Easter, 1916'

11 years agoChange no-audio timeout from 4 to 6 seconds. An then, only ask to teardown once.
Mike Brady [Sat, 7 Jun 2014 17:38:43 +0000 (17:38 +0000)] 
Change no-audio timeout from 4 to 6 seconds. An then, only ask to teardown once.

11 years agoIf there is a gap in audio for more than 4 seconds, it tears down the connection.
Mike Brady [Wed, 4 Jun 2014 21:12:30 +0000 (22:12 +0100)] 
If there is a gap in audio for more than 4 seconds, it tears down the connection.

11 years agoBB
Mike Brady [Tue, 27 May 2014 09:24:49 +0000 (10:24 +0100)] 
BB

11 years agoClarify it a bit.
Mike Brady [Tue, 27 May 2014 09:24:13 +0000 (10:24 +0100)] 
Clarify it a bit.

11 years agoquieten very chatty debug messaging.
Mike Brady [Tue, 27 May 2014 08:14:21 +0000 (08:14 +0000)] 
quieten very chatty debug messaging.

11 years agoDelay for 0.1 seconds if first packet is late.
Mike Brady [Tue, 27 May 2014 07:16:43 +0000 (08:16 +0100)] 
Delay for 0.1 seconds if first packet is late.

11 years agoBegin adding 'device busy' status.
Mike Brady [Tue, 27 May 2014 07:16:02 +0000 (08:16 +0100)] 
Begin adding 'device busy' status.

11 years agoAdd info about latency.
Mike Brady [Sun, 25 May 2014 18:41:59 +0000 (19:41 +0100)] 
Add info about latency.

11 years agoAdd information about AirPlay vs iTunes synchronisation.
Mike Brady [Sun, 25 May 2014 18:07:04 +0000 (19:07 +0100)] 
Add information about AirPlay vs iTunes synchronisation.

11 years agoAdd handling of User-Agent, and select an appropriate latency.
Mike Brady [Sun, 25 May 2014 17:49:57 +0000 (18:49 +0100)] 
Add handling of User-Agent, and select an appropriate latency.

11 years agoFlush if first packet is late.
Mike Brady [Sun, 25 May 2014 17:48:19 +0000 (18:48 +0100)] 
Flush if first packet is late.

11 years agoAdd airplay and itunes latencies and options.
Mike Brady [Sun, 25 May 2014 17:47:39 +0000 (18:47 +0100)] 
Add airplay and itunes latencies and options.

11 years agoShpelling
Mike Brady [Fri, 23 May 2014 18:44:38 +0000 (19:44 +0100)] 
Shpelling

11 years agoRemove incorrect info about Pi latency.
Mike Brady [Fri, 23 May 2014 18:39:06 +0000 (19:39 +0100)] 
Remove incorrect info about Pi latency.

The different latency given for the built-in soundcard was incorrect and has been removed. It was caused by listing to the output using echo-cancelling headphones, which introduce a short delay of their own...

11 years agoMerge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0
Mike Brady [Fri, 23 May 2014 15:55:42 +0000 (16:55 +0100)] 
Merge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0

Merge document update with code update, duh.

11 years agoignore silent frames substituted for missing frames.
Mike Brady [Fri, 23 May 2014 15:55:28 +0000 (16:55 +0100)] 
ignore silent frames substituted for missing frames.

11 years agoWrong about latency on Pi!
Mike Brady [Fri, 23 May 2014 11:45:42 +0000 (12:45 +0100)] 
Wrong about latency on Pi!

It was noise cancelling headphones, officer, that added the delay.

11 years agoNote latency difference for build-in card on Raspberry Pi
Mike Brady [Fri, 23 May 2014 11:35:20 +0000 (12:35 +0100)] 
Note latency difference for build-in card on Raspberry Pi

11 years agoMerge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0
Mike Brady [Thu, 22 May 2014 16:33:56 +0000 (16:33 +0000)] 
Merge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0

Experimenting with pcm_avail_update.

11 years agoStop complaint about losing sysnc when asked to stop.
Mike Brady [Thu, 22 May 2014 16:33:35 +0000 (16:33 +0000)] 
Stop complaint about losing sysnc when asked to stop.

11 years agoUse snd_pcm_avail_delay instead of snd_pcm_delay; it seems to be more accurate.
Mike Brady [Thu, 22 May 2014 16:32:44 +0000 (16:32 +0000)] 
Use snd_pcm_avail_delay instead of snd_pcm_delay; it seems to be more accurate.

11 years agoAdd note about resynchronisation.
Mike Brady [Thu, 22 May 2014 14:08:09 +0000 (15:08 +0100)] 
Add note about resynchronisation.

11 years agoDon't overwrite initscript if it already exists.
Mike Brady [Thu, 22 May 2014 13:40:43 +0000 (13:40 +0000)] 
Don't overwrite initscript if it already exists.

11 years agoFlush and resync if player gets more than 30 ms out of sync. Can happen if iTunes...
Mike Brady [Thu, 22 May 2014 13:39:46 +0000 (13:39 +0000)] 
Flush and resync if player gets more than 30 ms out of sync. Can happen if iTunes machine is very busy or network is bad.

11 years agoUpdate README.md
Mike Brady [Thu, 22 May 2014 12:09:48 +0000 (13:09 +0100)] 
Update README.md

11 years agoUpdate README.md
Mike Brady [Thu, 22 May 2014 12:03:58 +0000 (13:03 +0100)] 
Update README.md

11 years agoUpdate README.md
Mike Brady [Thu, 22 May 2014 12:03:06 +0000 (13:03 +0100)] 
Update README.md

11 years agoCorrect sign of divergence, clean up formatting a little.
Mike Brady [Thu, 22 May 2014 12:02:04 +0000 (13:02 +0100)] 
Correct sign of divergence, clean up formatting a little.

11 years agoCorrect sign of divergence!
Mike Brady [Thu, 22 May 2014 11:56:08 +0000 (12:56 +0100)] 
Correct sign of divergence!

It was backwards, duh. You insert frames if the output clock is faster than the source clock, delete 'em otherwise.

11 years agoUpdate README.md
Mike Brady [Thu, 22 May 2014 11:47:43 +0000 (12:47 +0100)] 
Update README.md

11 years agoUpdate README.md
Mike Brady [Thu, 22 May 2014 10:15:10 +0000 (11:15 +0100)] 
Update README.md

11 years agoMinor additions.
Mike Brady [Wed, 21 May 2014 20:15:42 +0000 (21:15 +0100)] 
Minor additions.

11 years agoPut hostname at front of default name.
Mike Brady [Wed, 21 May 2014 20:11:23 +0000 (21:11 +0100)] 
Put hostname at front of default name.

11 years agoMake DAC buffer 6615 frames (0.15 sec.) for Debian 7 on VMWare Fusion.
Mike Brady [Wed, 21 May 2014 20:10:58 +0000 (21:10 +0100)] 
Make DAC buffer 6615 frames (0.15 sec.) for Debian 7 on VMWare Fusion.

11 years agoAdd a little about initscripts.
Mike Brady [Wed, 21 May 2014 16:15:34 +0000 (16:15 +0000)] 
Add a little about initscripts.

11 years agoAdd an initscript for Raspian/Debian/Ubuntu installation.
Mike Brady [Wed, 21 May 2014 14:48:54 +0000 (14:48 +0000)] 
Add an initscript for Raspian/Debian/Ubuntu installation.

11 years agoTurned off a few debug messages.
Mike Brady [Tue, 20 May 2014 16:12:08 +0000 (16:12 +0000)] 
Turned off a few debug messages.

11 years agoFixed stupid error -- warning message can be removed.
Mike Brady [Tue, 20 May 2014 15:58:14 +0000 (15:58 +0000)] 
Fixed stupid error -- warning message can be removed.

11 years agoMerge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0
Mike Brady [Tue, 20 May 2014 15:56:32 +0000 (15:56 +0000)] 
Merge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0

Fixed a stupid error in player.c that caused it to ignore the DAC buffer delay

11 years agoRemove a stupid error -- introduced in the last few updates -- causing it to ignore...
Mike Brady [Tue, 20 May 2014 15:55:58 +0000 (15:55 +0000)] 
Remove a stupid error -- introduced in the last few updates -- causing it to ignore the contents of the buffer. Duh.

11 years agoTemporarily Sync not working right
Mike Brady [Tue, 20 May 2014 15:36:26 +0000 (16:36 +0100)] 
Temporarily Sync not working right

11 years agoAdd extra diagostic messages for bad/odd packets.
Mike Brady [Tue, 20 May 2014 14:48:45 +0000 (15:48 +0100)] 
Add extra diagostic messages for bad/odd packets.

11 years agoCheck for dealy error return code.
Mike Brady [Tue, 20 May 2014 14:19:59 +0000 (15:19 +0100)] 
Check for dealy error return code.

11 years agoTurn off volume debug message, modify delay error message.
Mike Brady [Tue, 20 May 2014 14:19:06 +0000 (15:19 +0100)] 
Turn off volume debug message, modify delay error message.

11 years agoTurn startup and shutdown messages into log_notices.
Mike Brady [Mon, 19 May 2014 18:18:12 +0000 (19:18 +0100)] 
Turn startup and shutdown messages into log_notices.

11 years agoRemove extra returns and generally clean up some debug messages.
Mike Brady [Mon, 19 May 2014 18:12:13 +0000 (19:12 +0100)] 
Remove extra returns and generally clean up some debug messages.

11 years agoUnify and clean up shutdown.
Mike Brady [Mon, 19 May 2014 17:35:46 +0000 (18:35 +0100)] 
Unify and clean up shutdown.

11 years agoUnify and clean up shutdown, remove log_setup code, notify startup and shutdown.
Mike Brady [Mon, 19 May 2014 17:35:00 +0000 (18:35 +0100)] 
Unify and clean up shutdown, remove log_setup code, notify startup and shutdown.

11 years agoRemove the biquad filter code.
Mike Brady [Mon, 19 May 2014 16:48:08 +0000 (17:48 +0100)] 
Remove the biquad filter code.

11 years agoFlag the absence of libdaemon an error.
Mike Brady [Mon, 19 May 2014 10:35:02 +0000 (11:35 +0100)] 
Flag the absence of libdaemon an error.

11 years agolibdaemon now needed.
Mike Brady [Sun, 18 May 2014 22:18:00 +0000 (23:18 +0100)] 
libdaemon now needed.

Libdaemon is now used to daemonize shairport 2.0 and provide well-debugged logging facilities.

11 years agoRemove these files -- using libdaemon instead.
Mike Brady [Sun, 18 May 2014 22:07:54 +0000 (23:07 +0100)] 
Remove these files -- using libdaemon instead.

11 years agoAdd check lib for libdaemon.
Mike Brady [Sun, 18 May 2014 22:06:42 +0000 (23:06 +0100)] 
Add check lib for libdaemon.

11 years agoRemove references to daemon.h, add libdaemon stuff, update options.
Mike Brady [Sun, 18 May 2014 22:06:17 +0000 (23:06 +0100)] 
Remove references to daemon.h, add libdaemon stuff, update options.

11 years agoRemove daemon.c from list of files needed to build shairport.
Mike Brady [Sun, 18 May 2014 22:05:45 +0000 (23:05 +0100)] 
Remove daemon.c from list of files needed to build shairport.

11 years agoReorganise documents folder.
Mike Brady [Sun, 18 May 2014 08:30:33 +0000 (09:30 +0100)] 
Reorganise documents folder.

11 years agoAdjust Volume Control Transfer function to make it a bit slower at very low volumes...
Mike Brady [Sat, 17 May 2014 12:11:25 +0000 (13:11 +0100)] 
Adjust Volume Control Transfer function to make it a bit slower at very low volumes. Add PDF of transfer function and Mac Grapher source document.

11 years agoAdd copyright and edit a 'too late' debug message.
Mike Brady [Mon, 12 May 2014 16:17:19 +0000 (17:17 +0100)] 
Add copyright and edit a 'too late' debug message.

11 years agoUpdate README.md
Mike Brady [Sat, 10 May 2014 22:09:57 +0000 (23:09 +0100)] 
Update README.md

11 years agoUpdate README.md
Mike Brady [Sat, 10 May 2014 22:04:43 +0000 (23:04 +0100)] 
Update README.md

11 years agoClarify "drift" description.
Mike Brady [Sat, 10 May 2014 21:58:27 +0000 (22:58 +0100)] 
Clarify "drift" description.

11 years agoAdd notes on latency.
Mike Brady [Sat, 10 May 2014 21:52:14 +0000 (22:52 +0100)] 
Add notes on latency.

11 years agoAdd info about true mute volume control.
Mike Brady [Sat, 10 May 2014 19:36:02 +0000 (20:36 +0100)] 
Add info about true mute volume control.

11 years agoLayout fix.
Mike Brady [Sat, 10 May 2014 12:20:32 +0000 (13:20 +0100)] 
Layout fix.

11 years agoUpdate findings about NSLU2
Mike Brady [Sat, 10 May 2014 12:19:31 +0000 (13:19 +0100)] 
Update findings about NSLU2

11 years agoSpelling errors...
Mike Brady [Fri, 9 May 2014 18:28:44 +0000 (19:28 +0100)] 
Spelling errors...

11 years agoUpdate README.md
Mike Brady [Fri, 9 May 2014 18:25:15 +0000 (19:25 +0100)] 
Update README.md

11 years agoBrown bad commit -- was too eager to remove 'redundant' code.
Mike Brady [Fri, 9 May 2014 17:48:28 +0000 (18:48 +0100)] 
Brown bad commit -- was too eager to remove 'redundant' code.

11 years agoAdd info about volume control, fix info about 3D Sound card on NSLU2, update info...
Mike Brady [Fri, 9 May 2014 17:16:21 +0000 (18:16 +0100)] 
Add info about volume control, fix info about 3D Sound card on NSLU2, update info about drift.

11 years agoOops -- the sign on the drift is wrong. Fixed.
Mike Brady [Fri, 9 May 2014 17:15:21 +0000 (18:15 +0100)] 
Oops -- the sign on the drift is wrong. Fixed.

11 years agoMake use of vol2attn in software and hardware mixers.
Mike Brady [Fri, 9 May 2014 16:54:30 +0000 (17:54 +0100)] 
Make use of vol2attn in software and hardware mixers.

11 years agoAdd function vol2attn to return an attenuation for a given volume. Needed in alsa...
Mike Brady [Fri, 9 May 2014 16:53:40 +0000 (17:53 +0100)] 
Add function vol2attn to return an attenuation for a given volume. Needed in alsa as well as in player.

11 years agoAdd proper low-volume rolloff to the volume control -- see, for instance, the graph...
Mike Brady [Fri, 9 May 2014 14:26:27 +0000 (15:26 +0100)] 
Add proper low-volume rolloff to the volume control -- see, for instance, the graph for the ALPS RK27 Potentiometer at http://tangentsoft.net/audio/atten.html.

11 years agoAdd some more information about Raspian.
Mike Brady [Wed, 7 May 2014 19:33:14 +0000 (20:33 +0100)] 
Add some more information about Raspian.

Add some more information about compiling and running on Raspian and correct a few typos.

11 years agoUpdate README.md
Mike Brady [Wed, 7 May 2014 19:31:04 +0000 (20:31 +0100)] 
Update README.md

11 years agoAdded a few necessaries for compiling on Raspian.
Mike Brady [Wed, 7 May 2014 18:56:15 +0000 (19:56 +0100)] 
Added a few necessaries for compiling on Raspian.

11 years agoUpdate README.md
Mike Brady [Wed, 7 May 2014 18:43:22 +0000 (19:43 +0100)] 
Update README.md

11 years agoAs before.
Mike Brady [Wed, 7 May 2014 14:53:35 +0000 (15:53 +0100)] 
As before.

11 years agoMerge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0
Mike Brady [Wed, 7 May 2014 14:51:18 +0000 (15:51 +0100)] 
Merge branch '2.0' of github.com:mikebrady/shairport-sync into 2.0

Forgot to merge them by hand.

11 years agoAllow DAC to have 11025 frames; add flushing if we are too late to start the first...
Mike Brady [Wed, 7 May 2014 14:50:50 +0000 (15:50 +0100)] 
Allow DAC to have 11025 frames; add flushing if we are too late to start the first frame.

11 years agoTurn off debug messages.
Mike Brady [Wed, 7 May 2014 14:49:04 +0000 (15:49 +0100)] 
Turn off debug messages.

11 years agoSpelling correction.
Mike Brady [Wed, 7 May 2014 11:50:52 +0000 (12:50 +0100)] 
Spelling correction.

11 years agoUpdate information about running inside VMWAre.
Mike Brady [Wed, 7 May 2014 11:49:52 +0000 (12:49 +0100)] 
Update information about running inside VMWAre.

11 years agoThe truth in the news...
Mike Brady [Wed, 7 May 2014 10:59:15 +0000 (11:59 +0100)] 
The truth in the news...

11 years agoUpdate README.md
Mike Brady [Wed, 7 May 2014 10:20:32 +0000 (11:20 +0100)] 
Update README.md

11 years agoUpdate README.md
Mike Brady [Wed, 7 May 2014 10:19:40 +0000 (11:19 +0100)] 
Update README.md

11 years agoUpdate README.md
Mike Brady [Wed, 7 May 2014 10:17:25 +0000 (11:17 +0100)] 
Update README.md

11 years agoUpdate README.md
Mike Brady [Wed, 7 May 2014 10:16:57 +0000 (11:16 +0100)] 
Update README.md