e73657d6ed
Add support for conditional compilation of support for command-line args and-or configuration files
Mike Brady2015-04-29 15:22:47 +01:00
33d5215d73
Add install-exec-hook script to install /etc/shairport-sync.conf.example and shairport-sync.conf if it's not already there.
Mike Brady2015-04-27 16:51:04 +00:00
3665650f33
didn't mean to add the 'ideas' files -- removed
Mike Brady2015-03-18 21:03:35 +00:00
c2383d4942
Fix flush glitch, add artwork request to metadata set.
Mike Brady2015-03-18 21:02:49 +00:00
decc44c55f
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)
Mike Brady2015-03-17 22:59:29 +00:00
a6f156cfc0
Adjust the volume transfer function to be a bit steeper in mid to high volume
Mke Brady2015-03-16 21:11:04 +00:00
a2790fc102
Improve metadata output -- maybe it works reliably now. Add call to get audio parameters from back ends, to be able to give volume metadata.
Mike Brady2015-03-16 11:11:54 +00:00
606c3fd080
Allow non-blocking option to adding item to pc queue -- necessary for 'resume' and possibly 'flush'. Stop pc_queue locking up (?)
Mike Brady2015-03-14 14:21:17 +00:00
e8be4e4883
Add a 'resume' metadata tag for when the stream is about to play
Mke Brady2015-03-12 23:07:02 +00:00
60b3a6f7fd
A little closer to an XML metadata sender. Still in flux.
Mke Brady2015-03-12 22:42:32 +00:00
edcd6da6b0
Debugging metadata code. The metadata is all a construction zone right now.
Mike Brady2015-03-12 20:46:21 +00:00
9af829f7b2
Add a few new metadata messages. Change some of the codes -- important.
Mike Brady2015-03-11 22:38:09 +00:00
0edf91cee9
Expose interface for sending metadata
Mike Brady2015-03-11 22:37:01 +00:00
f2a02b6f71
Send a few metadata messages -- not really tested.
Mike Brady2015-03-11 22:36:16 +00:00
38ad8e2ff8
Add preliminary not-yet-tested code for correct non-blocked writing to FIFO
Mike Brady2015-03-11 19:28:23 +00:00
82362f7c95
libssl include also includes libcrypto
Mike Brady2015-03-11 19:27:11 +00:00
dd50b332b2
Temporarily quieten some error messages associated with writing to a non-blocking pipe.
Mike Brady2015-03-09 16:26:54 +00:00
201931916e
VERY flaky with metadata, metadata thread and queue hooked up but not really house-trained or even fully debugged.
Mke Brady2015-03-05 23:10:00 +00:00
9f2c54e086
Turn off an unneeded debug message.
Mike Brady2015-03-05 17:42:02 +00:00
5ce1337b8d
add UNTESTED code to manage a thread-safe producer consumer buffer and memory management with reference counting
Mke Brady2015-03-04 21:33:38 +00:00
391b48f62a
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.
Mike Brady2015-02-27 17:21:00 +00:00
46412eb148
Reinistate after bugfix: Change bonjour advertisement if metadata sought, add sender name metadata, use own base64 encoder
Mke Brady2015-02-26 10:56:49 +00:00
bcca3a6f88
Revert "Change bonjour advertisement if metadata sought, add sender name metadata, use own base64 encoder"
Mke Brady2015-02-25 20:55:29 +00:00
7d339b1b37
Change bonjour advertisement if metadata sought, add sender name metadata, use own base64 encoder
Mike Brady2015-02-25 18:25:29 +00:00
1cf0de4244
Typo fix and update the copyright year
Mike Brady2015-02-25 14:46:24 +00:00
00fc99ba6c
Moving to XML and base64 for metadata transmission. Metadat handling still not final.
Mke Brady2015-02-24 16:56:43 +00:00