]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
10 years agoAllow volume control to be ignored, use new config fields in place of old ones.
Mike Brady [Mon, 4 May 2015 16:23:21 +0000 (17:23 +0100)] 
Allow volume control to be ignored, use new config fields in place of old ones.

10 years agoSet up sample and default settings.
Mike Brady [Mon, 4 May 2015 16:21:54 +0000 (17:21 +0100)] 
Set up sample and default settings.

10 years agoUse config.metadata_enabled in place of config.meta-dir.
Mike Brady [Mon, 4 May 2015 16:20:50 +0000 (17:20 +0100)] 
Use config.metadata_enabled in place of config.meta-dir.

10 years agoBump version number
Mike Brady [Mon, 4 May 2015 16:19:39 +0000 (17:19 +0100)] 
Bump version number

10 years agoPass in libconfig info during init.
Mike Brady [Mon, 4 May 2015 16:19:00 +0000 (17:19 +0100)] 
Pass in libconfig info during init.

10 years agoAdd extra config fields for metadata, ignore volume, allow interruption and checking...
Mike Brady [Mon, 4 May 2015 16:18:23 +0000 (17:18 +0100)] 
Add extra config fields for metadata, ignore volume, allow interruption and checking timeout.

10 years agoPass in libconfig info during init.
Mike Brady [Mon, 4 May 2015 16:16:53 +0000 (17:16 +0100)] 
Pass in libconfig info during init.

10 years agoParse libconfig info during init.
Mike Brady [Mon, 4 May 2015 16:15:19 +0000 (17:15 +0100)] 
Parse libconfig info during init.

10 years agoPass in libconfig info during init.
Mike Brady [Mon, 4 May 2015 16:14:15 +0000 (17:14 +0100)] 
Pass in libconfig info during init.

10 years agoSeparate installin an initscript from installing configuration files.
Mike Brady [Mon, 4 May 2015 16:11:13 +0000 (17:11 +0100)] 
Separate installin an initscript from installing configuration files.

10 years agoAdd atexit functionality, continue to add config file support.
Mke Brady [Wed, 29 Apr 2015 18:52:56 +0000 (19:52 +0100)] 
Add atexit functionality, continue to add config file support.

10 years agoAdd support for conditional compilation of support for command-line args and-or confi...
Mike Brady [Wed, 29 Apr 2015 14:22:47 +0000 (15:22 +0100)] 
Add support for conditional compilation of support for command-line args and-or configuration files

10 years agoAdd install-exec-hook script to install /etc/shairport-sync.conf.example and shairpor...
Mike Brady [Mon, 27 Apr 2015 16:51:04 +0000 (16:51 +0000)] 
Add install-exec-hook script to install /etc/shairport-sync.conf.example and shairport-sync.conf if it's not already there.

10 years agoMove to "master" and "development" branches.
Mike Brady [Sat, 25 Apr 2015 16:14:36 +0000 (17:14 +0100)] 
Move to "master" and "development" branches.

10 years agoChange branch names...
Mike Brady [Sat, 25 Apr 2015 16:07:10 +0000 (17:07 +0100)] 
Change branch names...

to "master" and "development"

10 years agoChange branch names
Mike Brady [Sat, 25 Apr 2015 16:06:13 +0000 (17:06 +0100)] 
Change branch names

Change branch names

10 years agoAdd mention of –without-initscript 2.3 2.3.0
Mike Brady [Wed, 22 Apr 2015 20:11:37 +0000 (21:11 +0100)] 
Add mention of â€“without-initscript

10 years agoAdd --with-initscript to allow us to omit the initscript.
Mke Brady [Wed, 22 Apr 2015 20:07:15 +0000 (21:07 +0100)] 
Add --with-initscript to allow us to omit the initscript.

10 years agoAdd not about forked daapd latency.
Mike Brady [Tue, 21 Apr 2015 14:26:00 +0000 (15:26 +0100)] 
Add not about forked daapd latency.

10 years agoMake 2.3 a release
Mike Brady [Mon, 20 Apr 2015 20:44:49 +0000 (21:44 +0100)] 
Make 2.3 a release

10 years agoUpdate note about memory leaks
Mike Brady [Mon, 20 Apr 2015 20:42:05 +0000 (21:42 +0100)] 
Update note about memory leaks

10 years agoUpdate note 2.2.3
Mike Brady [Mon, 20 Apr 2015 20:41:27 +0000 (21:41 +0100)] 
Update note

10 years agoMake 2.2.3 a Release
Mike Brady [Mon, 20 Apr 2015 20:32:34 +0000 (21:32 +0100)] 
Make 2.2.3 a Release

10 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 20 Apr 2015 17:48:06 +0000 (18:48 +0100)] 
Update RELEASENOTES.md

10 years agoAdd libcrypto to libssl when choosing openssl. This bug is evident only with Arch...
Mke Brady [Mon, 20 Apr 2015 17:46:47 +0000 (18:46 +0100)] 
Add libcrypto to libssl when choosing openssl. This bug is evident only with Arch Linux.

10 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 20 Apr 2015 17:39:41 +0000 (18:39 +0100)] 
Update RELEASENOTES.md

10 years agoAdd libcrypto -- needed for Arch Linux build.
Mke Brady [Mon, 20 Apr 2015 17:36:46 +0000 (18:36 +0100)] 
Add libcrypto -- needed for Arch Linux build.

10 years agoAdd note about RTSP code bug fix.
Mike Brady [Sun, 19 Apr 2015 10:53:25 +0000 (11:53 +0100)] 
Add note about RTSP code bug fix.

10 years agoMerge pull request #72 from jclehner/fix-rtsp-deadlocks
Mike Brady [Sun, 19 Apr 2015 10:44:29 +0000 (11:44 +0100)] 
Merge pull request #72 from jclehner/fix-rtsp-deadlocks

Fix deadlocks in RTSP code

10 years agoFix typo.
Mike Brady [Sun, 19 Apr 2015 10:27:25 +0000 (11:27 +0100)] 
Fix typo.

10 years agoNew bugfix noted.
Mike Brady [Sun, 19 Apr 2015 10:22:44 +0000 (11:22 +0100)] 
New bugfix noted.

10 years agoMerge pull request #70 from sdigit/2.2
Mike Brady [Sun, 19 Apr 2015 08:48:38 +0000 (09:48 +0100)] 
Merge pull request #70 from sdigit/2.2

Fix compiler warnings

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 agoFix compiler warnings: 70/head
sdigit [Sat, 11 Apr 2015 20:40:13 +0000 (15:40 -0500)] 
Fix compiler warnings:
1) implicit declaration due to lacking stdlib.h
2) const/const char mixing

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 typo and recompikle man and html files
Mike Brady [Sat, 4 Apr 2015 22:21:54 +0000 (23:21 +0100)] 
Fix typo and recompikle man and html files

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 agoUpdate README.md
Mike Brady [Sat, 4 Apr 2015 08:14:24 +0000 (09:14 +0100)] 
Update README.md

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

10 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 3 Apr 2015 21:20:39 +0000 (22:20 +0100)] 
Update RELEASENOTES.md

10 years agoNote moveing of metadata stuff.
Mike Brady [Fri, 3 Apr 2015 21:20:00 +0000 (22:20 +0100)] 
Note moveing of metadata stuff.

10 years agoRemove all metadata stuff -- move it to 2.3, clean up a few header files.
Mke Brady [Fri, 3 Apr 2015 21:16:15 +0000 (22:16 +0100)] 
Remove all metadata stuff -- move it to 2.3, clean up a few header files.

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 agoSay that this is the stable branch
Mike Brady [Fri, 3 Apr 2015 12:56:05 +0000 (13:56 +0100)] 
Say that this is the stable branch

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