]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
10 years agoFix deadlocks in RTSP code 72/head
Joseph C. Lehner [Thu, 16 Apr 2015 09:53:39 +0000 (11:53 +0200)] 
Fix deadlocks in RTSP code

If the ANNOUNCE and/or SETUP method fails, the play_lock mutex
is never unlocked, thus blocking other clients from connecting.

This patch unlocks play_lock if an error occurs in either ANNOUNCE
or SETUP.

10 years agoUpdate README.md
Mike Brady [Fri, 10 Apr 2015 10:28:51 +0000 (11:28 +0100)] 
Update README.md

10 years agoBegin to support a settings file -- not working yet.
Mike Brady [Mon, 6 Apr 2015 12:52:13 +0000 (13:52 +0100)] 
Begin to support a settings file -- not working yet.

10 years agoMerge branch '2.3' of https://github.com/mikebrady/shairport-sync into 2.3
Mike Brady [Sat, 4 Apr 2015 22:28:19 +0000 (23:28 +0100)] 
Merge branch '2.3' of https://github.com/mikebrady/shairport-sync into 2.3

Forgot about updates done on the website.

10 years agoMake a hyperlink of the reference to the metadata reader.
Mike Brady [Sat, 4 Apr 2015 22:27:39 +0000 (23:27 +0100)] 
Make a hyperlink of the reference to the metadata reader.

10 years agoPoint to 2.3 assets
Mike Brady [Sat, 4 Apr 2015 22:23:46 +0000 (23:23 +0100)] 
Point to 2.3 assets

10 years agoFix error in the xml and recompile man and htmp files
Mike Brady [Sat, 4 Apr 2015 22:19:25 +0000 (23:19 +0100)] 
Fix error in the xml and recompile man and htmp files

10 years agoAdd in the rest of the file.
Mike Brady [Sat, 4 Apr 2015 22:07:19 +0000 (23:07 +0100)] 
Add in the rest of the file.

10 years agoAdd stuff about meta-dir and get-coverart.
Mike Brady [Sat, 4 Apr 2015 22:01:55 +0000 (23:01 +0100)] 
Add stuff about meta-dir and get-coverart.

10 years agoChange layout slightly
Mike Brady [Sat, 4 Apr 2015 08:15:27 +0000 (09:15 +0100)] 
Change layout slightly

10 years agoAdd note about metadata
Mike Brady [Fri, 3 Apr 2015 13:30:02 +0000 (14:30 +0100)] 
Add note about metadata

10 years agoMention 2.3 and compile-time option.
Mike Brady [Fri, 3 Apr 2015 13:25:50 +0000 (14:25 +0100)] 
Mention 2.3 and compile-time option.

10 years agoBump version number to 2.3
Mike Brady [Fri, 3 Apr 2015 13:18:41 +0000 (14:18 +0100)] 
Bump version number to 2.3

10 years agoUpdate README.md
Mike Brady [Fri, 3 Apr 2015 12:57:16 +0000 (13:57 +0100)] 
Update README.md

10 years agoAdd note about development branch
Mike Brady [Fri, 3 Apr 2015 12:54:29 +0000 (13:54 +0100)] 
Add note about development branch

10 years agoMake metadata support a compile-time option. Clean up a few definitions.
Mke Brady [Fri, 3 Apr 2015 12:47:58 +0000 (13:47 +0100)] 
Make metadata support a compile-time option. Clean up a few definitions.

10 years agoModified the init script to wait for all services.
Mike Brady [Sun, 29 Mar 2015 17:12:20 +0000 (18:12 +0100)] 
Modified the init script to wait for all services.

10 years agoMake shairport-sync service start last.
Mike Brady [Sun, 29 Mar 2015 17:04:15 +0000 (18:04 +0100)] 
Make shairport-sync service start last.

Make shairport-sync wait until all services are started before launching. Leave the sleep command in, but comment it out.

(Note, if you're updating your existing init script, run `sudo insserv shairport-sync` after making the changes in order to have the startup sequence correctly reconfigured.)

10 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 28 Mar 2015 10:55:01 +0000 (10:55 +0000)] 
Update RELEASENOTES.md

10 years agoAdd sleep
Mike Brady [Sat, 28 Mar 2015 10:51:44 +0000 (10:51 +0000)] 
Add sleep

Three seconds seems to work for many systems.

10 years agoUpdate LIBSOXR.md
Mike Brady [Sat, 21 Mar 2015 19:59:07 +0000 (19:59 +0000)] 
Update LIBSOXR.md

10 years agoAdd warning for stalled metadata, add option for coverart
Mike Brady [Sat, 21 Mar 2015 18:22:21 +0000 (18:22 +0000)] 
Add warning for stalled metadata, add option for coverart

10 years agoRemove problematic LD_LIBRARY_PATH redefinition
Mike Brady [Sat, 21 Mar 2015 17:15:36 +0000 (17:15 +0000)] 
Remove problematic LD_LIBRARY_PATH redefinition

Remove problematic LD_LIBRARY_PATH redefinition, which seems to cause auto tools to be unable to locate the GNU libc compatible malloc and other bad things.

10 years agoUpdate about metadata
Mike Brady [Thu, 19 Mar 2015 08:58:06 +0000 (08:58 +0000)] 
Update about metadata

10 years agodidn't mean to add the 'ideas' files -- removed
Mike Brady [Wed, 18 Mar 2015 21:03:35 +0000 (21:03 +0000)] 
didn't mean to add the 'ideas' files -- removed

10 years agoFix flush glitch, add artwork request to metadata set.
Mike Brady [Wed, 18 Mar 2015 21:02:49 +0000 (21:02 +0000)] 
Fix flush glitch, add artwork request to metadata set.

10 years agoAdd a few extra checks and a progress token. Turns out that iTunes delievery of artwo...
Mike Brady [Tue, 17 Mar 2015 22:59:29 +0000 (22:59 +0000)] 
Add a few extra checks and a progress token. Turns out that iTunes delievery of artwork metadata is very buggy. Best not ask for it (remove metadata type 1 from the mDNS md=xxxphrase)

10 years agoAdjust the volume transfer function to be a bit steeper in mid to high volume
Mke Brady [Mon, 16 Mar 2015 21:11:04 +0000 (21:11 +0000)] 
Adjust the volume transfer function to be a bit steeper in mid to high volume

10 years agoImprove metadata output -- maybe it works reliably now. Add call to get audio paramet...
Mike Brady [Mon, 16 Mar 2015 11:11:54 +0000 (11:11 +0000)] 
Improve metadata output -- maybe it works reliably now. Add call to get audio parameters from back ends, to be able to give volume metadata.

10 years agoAllow non-blocking option to adding item to pc queue -- necessary for 'resume' and...
Mike Brady [Sat, 14 Mar 2015 14:21:17 +0000 (14:21 +0000)] 
Allow non-blocking option to adding item to pc queue -- necessary for 'resume' and possibly 'flush'. Stop pc_queue locking up (?)

10 years agoAdd a 'resume' metadata tag for when the stream is about to play
Mke Brady [Thu, 12 Mar 2015 23:07:02 +0000 (23:07 +0000)] 
Add a 'resume' metadata tag for when the stream is about to play

10 years agoA little closer to an XML metadata sender. Still in flux.
Mke Brady [Thu, 12 Mar 2015 22:42:32 +0000 (22:42 +0000)] 
A little closer to an XML metadata sender. Still in flux.

10 years agoDebugging metadata code. The metadata is all a construction zone right now.
Mike Brady [Thu, 12 Mar 2015 20:46:21 +0000 (20:46 +0000)] 
Debugging metadata code. The metadata is all a construction zone right now.

10 years agoAdd a few new metadata messages. Change some of the codes -- important.
Mike Brady [Wed, 11 Mar 2015 22:38:09 +0000 (22:38 +0000)] 
Add a few new metadata messages. Change some of the codes -- important.

10 years agoExpose interface for sending metadata
Mike Brady [Wed, 11 Mar 2015 22:37:01 +0000 (22:37 +0000)] 
Expose interface for sending metadata

10 years agoSend a few metadata messages -- not really tested.
Mike Brady [Wed, 11 Mar 2015 22:36:16 +0000 (22:36 +0000)] 
Send a few metadata messages -- not really tested.

10 years agoAdd preliminary not-yet-tested code for correct non-blocked writing to FIFO
Mike Brady [Wed, 11 Mar 2015 19:28:23 +0000 (19:28 +0000)] 
Add preliminary not-yet-tested code for correct non-blocked writing to FIFO

10 years agolibssl include also includes libcrypto
Mike Brady [Wed, 11 Mar 2015 19:27:11 +0000 (19:27 +0000)] 
libssl include also includes libcrypto

10 years agoTemporarily quieten some error messages associated with writing to a non-blocking...
Mike Brady [Mon, 9 Mar 2015 16:26:54 +0000 (16:26 +0000)] 
Temporarily quieten some error messages associated with writing to a non-blocking pipe.

10 years agoQuieten a noisy debug message.
Mike Brady [Thu, 26 Feb 2015 01:17:17 +0000 (01:17 +0000)] 
Quieten a noisy debug message.

10 years agoMake writing to the pipe non-blocking. It will break on large files -- to be fixed.
Mike Brady [Thu, 26 Feb 2015 00:44:44 +0000 (00:44 +0000)] 
Make writing to the pipe non-blocking. It will break on large files -- to be fixed.

10 years agoFix two pre-existing memory leaks, fix very buggy producer-consumer queue (pc_queue...
Mike Brady [Thu, 26 Feb 2015 00:19:21 +0000 (00:19 +0000)] 
Fix two pre-existing memory leaks, fix very buggy producer-consumer queue (pc_queue) implementation.

10 years agoFix harmless memory leak
Mike Brady [Thu, 26 Feb 2015 00:17:59 +0000 (00:17 +0000)] 
Fix harmless memory leak

10 years agoMerge pull request #57 from cfstras/pa-reconnect
Mike Brady [Sat, 7 Mar 2015 14:40:06 +0000 (14:40 +0000)] 
Merge pull request #57 from cfstras/pa-reconnect

Pulseaudio: reconnect automatically

10 years agoPulseaudio: reconnect automatically 57/head
Claus Strasburger [Sat, 7 Mar 2015 12:48:53 +0000 (13:48 +0100)] 
Pulseaudio: reconnect automatically

10 years agoVERY flaky with metadata, metadata thread and queue hooked up but not really house...
Mke Brady [Thu, 5 Mar 2015 23:10:00 +0000 (23:10 +0000)] 
VERY flaky with metadata, metadata thread and queue hooked up but not really house-trained or even fully debugged.

10 years agoTurn off an unneeded debug message.
Mike Brady [Thu, 5 Mar 2015 17:42:02 +0000 (17:42 +0000)] 
Turn off an unneeded debug message.

10 years agoadd UNTESTED code to manage a thread-safe producer consumer buffer and memory managem...
Mke Brady [Wed, 4 Mar 2015 21:33:38 +0000 (21:33 +0000)] 
add UNTESTED code to manage a thread-safe producer consumer buffer and memory management with reference counting

10 years agoContinue to experiement with metadata. Make it a little more resistant to line drop...
Mike Brady [Fri, 27 Feb 2015 17:21:00 +0000 (17:21 +0000)] 
Continue to experiement with metadata. Make it a little more resistant to line drop outs and delays, add too-simple reference counting to rtsp messages.

10 years agoReinistate after bugfix: Change bonjour advertisement if metadata sought, add sender...
Mke Brady [Thu, 26 Feb 2015 10:56:49 +0000 (10:56 +0000)] 
Reinistate after bugfix: Change bonjour advertisement if metadata sought, add sender name metadata, use own base64 encoder

10 years agoRevert "Change bonjour advertisement if metadata sought, add sender name metadata...
Mke Brady [Wed, 25 Feb 2015 20:55:29 +0000 (20:55 +0000)] 
Revert "Change bonjour advertisement if metadata sought, add sender name metadata, use own base64 encoder"

This reverts commit 7d339b1b37a62bdccb2f81083514170674c8805d.

UNstable partial updates.

10 years agoChange bonjour advertisement if metadata sought, add sender name metadata, use own...
Mike Brady [Wed, 25 Feb 2015 18:25:29 +0000 (18:25 +0000)] 
Change bonjour advertisement if metadata sought, add sender name metadata, use own base64 encoder

10 years agoTypo fix and update the copyright year
Mike Brady [Wed, 25 Feb 2015 14:46:24 +0000 (14:46 +0000)] 
Typo fix and update the copyright year

10 years agoMoving to XML and base64 for metadata transmission. Metadat handling still not final.
Mke Brady [Tue, 24 Feb 2015 16:56:43 +0000 (16:56 +0000)] 
Moving to XML and base64 for metadata transmission. Metadat handling still not final.

10 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 21 Feb 2015 09:12:28 +0000 (09:12 +0000)] 
Update RELEASENOTES.md

10 years agoModify umask to allow creation of files with group and world read permission
Mike Brady [Wed, 11 Feb 2015 23:52:44 +0000 (23:52 +0000)] 
Modify umask to allow creation of files with group and world read permission

10 years agoMerge pull request #50 from pdgendt/patch-1
Mike Brady [Fri, 20 Feb 2015 11:50:36 +0000 (11:50 +0000)] 
Merge pull request #50 from pdgendt/patch-1

Fix: memory leak

10 years agoFix: memory leak 50/head
Pieter De Gendt [Fri, 20 Feb 2015 09:21:54 +0000 (10:21 +0100)] 
Fix: memory leak

10 years agoAdd preliminary support for metadata.
Mke Brady [Wed, 18 Feb 2015 21:51:08 +0000 (21:51 +0000)] 
Add preliminary support for metadata.

10 years agoInitial metadata code from abrasive
Mke Brady [Wed, 18 Feb 2015 19:23:21 +0000 (19:23 +0000)] 
Initial metadata code from abrasive

10 years agoTidy up a URL.
Mike Brady [Wed, 18 Feb 2015 12:43:12 +0000 (12:43 +0000)] 
Tidy up a URL.

10 years agoAdd info about forked-daapd latency. 2.2.2
Mike Brady [Sun, 15 Feb 2015 23:09:04 +0000 (23:09 +0000)] 
Add info about forked-daapd latency.

10 years agoUpdate RELEASENOTES.md
Mike Brady [Sun, 15 Feb 2015 23:03:29 +0000 (23:03 +0000)] 
Update RELEASENOTES.md

10 years agoV2.2.2 adds a special latency for forked-daaapd
Mike Brady [Sun, 15 Feb 2015 23:00:00 +0000 (23:00 +0000)] 
V2.2.2 adds a special latency for forked-daaapd

10 years agoRephrase 2.2.1
Mike Brady [Tue, 10 Feb 2015 09:25:10 +0000 (09:25 +0000)] 
Rephrase

10 years agoTypos
Mike Brady [Tue, 10 Feb 2015 09:22:31 +0000 (09:22 +0000)] 
Typos

10 years agoLayout fix.
Mike Brady [Sun, 8 Feb 2015 14:37:52 +0000 (14:37 +0000)] 
Layout fix.

10 years agoRephrasing
Mike Brady [Sun, 8 Feb 2015 14:36:53 +0000 (14:36 +0000)] 
Rephrasing

10 years agoTypos
Mike Brady [Sun, 8 Feb 2015 14:36:03 +0000 (14:36 +0000)] 
Typos

10 years agoTypos
Mike Brady [Sun, 8 Feb 2015 14:34:30 +0000 (14:34 +0000)] 
Typos

10 years agoFix typos.
Mike Brady [Sun, 8 Feb 2015 14:32:26 +0000 (14:32 +0000)] 
Fix typos.

10 years agoAdd reference to note about building libsoxr.
Mike Brady [Sun, 8 Feb 2015 14:31:11 +0000 (14:31 +0000)] 
Add reference to note about building libsoxr.

10 years agoStart adding 2.2.1 changes
Mike Brady [Sun, 8 Feb 2015 14:25:45 +0000 (14:25 +0000)] 
Start adding 2.2.1 changes

10 years agoFix pulseaudio compilation bug, bump version.
Mke Brady [Sat, 7 Feb 2015 19:20:30 +0000 (19:20 +0000)] 
Fix pulseaudio compilation bug, bump version.

10 years agoAdd return status values from rtsp_read_response
Mke Brady [Sat, 7 Feb 2015 19:00:12 +0000 (19:00 +0000)] 
Add return status values from rtsp_read_response

10 years agoPrevent a malformed RTSP packet from shutting down the application.
Mke Brady [Sat, 7 Feb 2015 18:44:25 +0000 (18:44 +0000)] 
Prevent a malformed RTSP packet from shutting down the application.

10 years agoHow to compile and install on Pi
Mike Brady [Sat, 7 Feb 2015 16:21:19 +0000 (16:21 +0000)] 
How to compile and install on Pi

10 years agoCreate LIBSOXR.md
Mike Brady [Sat, 7 Feb 2015 15:45:58 +0000 (15:45 +0000)] 
Create LIBSOXR.md

10 years agoDelete Compiling libsoxr-dev for Raspberry Pi
Mike Brady [Sat, 7 Feb 2015 15:45:25 +0000 (15:45 +0000)] 
Delete Compiling libsoxr-dev for Raspberry Pi

10 years agoCreate Compiling libsoxr-dev for Raspberry Pi
Mike Brady [Sat, 7 Feb 2015 15:44:37 +0000 (15:44 +0000)] 
Create Compiling libsoxr-dev for Raspberry Pi

10 years agoTypos
Mike Brady [Thu, 22 Jan 2015 17:03:00 +0000 (17:03 +0000)] 
Typos

10 years agoUpdate README.md
Mike Brady [Thu, 22 Jan 2015 17:01:04 +0000 (17:01 +0000)] 
Update README.md

10 years agoTypos
Mike Brady [Thu, 22 Jan 2015 17:00:46 +0000 (17:00 +0000)] 
Typos

10 years agoAdd info about Arch, passwords and tolerance
Mike Brady [Thu, 22 Jan 2015 16:49:01 +0000 (16:49 +0000)] 
Add info about Arch, passwords and tolerance

10 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 21 Jan 2015 14:43:38 +0000 (14:43 +0000)] 
Update RELEASENOTES.md

10 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 21 Jan 2015 14:42:56 +0000 (14:42 +0000)] 
Update RELEASENOTES.md

10 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 21 Jan 2015 14:42:14 +0000 (14:42 +0000)] 
Update RELEASENOTES.md

10 years agoPoint to 2.2 man page
Mike Brady [Wed, 21 Jan 2015 13:36:06 +0000 (13:36 +0000)] 
Point to 2.2 man page

10 years agoAdd note about password and tolerance for 2.2
Mike Brady [Wed, 21 Jan 2015 13:32:04 +0000 (13:32 +0000)] 
Add note about password and tolerance for 2.2

10 years agoNew version because new features...
Mike Brady [Wed, 21 Jan 2015 13:18:32 +0000 (13:18 +0000)] 
New version because new features...

10 years agoAdd --password option and add --tolerance option.
Mike Brady [Wed, 21 Jan 2015 13:10:14 +0000 (13:10 +0000)] 
Add --password option and add --tolerance option.

10 years agoNote problems with tinysvcmdns
Mike Brady [Wed, 31 Dec 2014 10:23:13 +0000 (10:23 +0000)] 
Note problems with tinysvcmdns

10 years agoAdd note abut iTunes 10 or later 2.1.15
Mike Brady [Wed, 24 Dec 2014 08:41:07 +0000 (08:41 +0000)] 
Add note abut iTunes 10 or later

10 years agoAlwasy reset default latency to 88,200 before adding in the -L orpion during a play.
Mike Brady [Tue, 23 Dec 2014 15:23:00 +0000 (15:23 +0000)] 
Alwasy reset default latency to 88,200 before adding in the -L orpion during a play.

10 years agoTypo
Mike Brady [Tue, 23 Dec 2014 14:55:07 +0000 (14:55 +0000)] 
Typo

10 years agoFix a few typos
Mike Brady [Tue, 23 Dec 2014 14:54:01 +0000 (14:54 +0000)] 
Fix a few typos

10 years agoUpdate README.md
Mike Brady [Tue, 23 Dec 2014 14:28:35 +0000 (14:28 +0000)] 
Update README.md

Typo

10 years agoUpdates about latencies
Mike Brady [Tue, 23 Dec 2014 14:27:02 +0000 (14:27 +0000)] 
Updates about latencies

10 years agoKeep in sync with Release Numbers
Mike Brady [Tue, 23 Dec 2014 14:20:41 +0000 (14:20 +0000)] 
Keep in sync with Release Numbers

10 years agoUpdate information about latencies.
Mike Brady [Tue, 23 Dec 2014 14:19:09 +0000 (14:19 +0000)] 
Update information about latencies.