c104801a67
not too smart shank, forgetting to set default buffer sizes in inputStream_http
Warren Dukes
2004-11-05 05:11:23 +00:00
d06ca1dbda
make default non-public
Warren Dukes
2004-11-04 04:03:08 +00:00
e9f65c9b98
shout config: make "user" optional and default to "source", also add optional "public"
Warren Dukes
2004-11-04 04:01:04 +00:00
bf3be036ce
todo update
Warren Dukes
2004-11-03 20:26:11 +00:00
405ad9e58b
now one can specify multiple bind_to_addresses
Warren Dukes
2004-11-03 19:42:54 +00:00
16335ba097
remove vim &*(@
Warren Dukes
2004-11-03 18:28:29 +00:00
8ca1fa5250
todo update
Warren Dukes
2004-11-03 18:13:45 +00:00
3e630cc834
todo update
Warren Dukes
2004-11-03 16:56:09 +00:00
7be177de26
todo update
Warren Dukes
2004-11-03 16:55:49 +00:00
8b19bb7c0e
todo update
Warren Dukes
2004-11-03 16:53:43 +00:00
3ad0f2f280
todo update
Warren Dukes
2004-11-03 16:07:55 +00:00
745d41c9b7
todo update
Warren Dukes
2004-11-03 14:34:58 +00:00
f1f5d668aa
remove signal handling code from ao open() and close()
Warren Dukes
2004-11-03 14:33:35 +00:00
c5ce5f3c01
new setSigHandlersForDecoder() function, and be sure player/decode processes ignore SIGHUP signals
Warren Dukes
2004-11-03 14:29:37 +00:00
118acc5875
todo update
Warren Dukes
2004-11-03 04:37:06 +00:00
9204cb24b7
forgot a '\n' at the end of a error statement
Warren Dukes
2004-11-03 02:11:08 +00:00
6f85d8bcf3
todo update
Warren Dukes
2004-11-03 01:16:57 +00:00
7c79c8db7d
todo update
Warren Dukes
2004-11-03 01:15:10 +00:00
f468aba16e
new command "addid", this is the same as "add" command, except it also returns the songid of the added song. Note that "addid" does not work on directories
Warren Dukes
2004-11-02 23:44:33 +00:00
78c5d884d2
new command "devices", prints devices and their states
Warren Dukes
2004-11-02 23:08:00 +00:00
44eb26c16f
new commands: enalbe_device, and disable_device, (maybe these commands should be toggles instead of two seperate commands?) also, on close device, close the shout connection
Warren Dukes
2004-11-02 22:13:58 +00:00
69176148bf
enabling and disabling individual audioOutputs is mostly done, just need to add the command hooks
Warren Dukes
2004-11-02 21:48:53 +00:00
8b08ee82b4
begin work on avuton's disabling and enabling of individual audio outputs
Warren Dukes
2004-11-02 21:06:44 +00:00
1d105d126e
todo update
Warren Dukes
2004-11-02 18:58:20 +00:00
8dcd31e19f
todo update
Warren Dukes
2004-11-02 18:54:30 +00:00
bc3019dc69
make http buffer and prebuffer size configurable
Warren Dukes
2004-11-02 18:53:38 +00:00
d89a48aaa2
DEBUG statement that prints out which ao driver is being used
Warren Dukes
2004-11-02 18:31:54 +00:00
baf8efff5b
disable shout support if vorbis not found
Warren Dukes
2004-11-02 17:20:07 +00:00
c1bbb35f58
todo update
Warren Dukes
2004-11-02 17:14:41 +00:00
a6848582d0
todo update
Warren Dukes
2004-11-02 17:06:05 +00:00
ee5d5d6330
abstract out audioFormat conversion from shout plugin to the audioOutput layer, now format can be specified for each different audioOutput device
Warren Dukes
2004-11-02 17:05:27 +00:00
0298239770
print more info out in error messages for shout
Warren Dukes
2004-11-02 13:45:38 +00:00
2c9b50cabd
only attempt to reconnect to shout server every 60 seconds
Warren Dukes
2004-11-02 13:26:50 +00:00
82cb5e0931
move audioOutput dir to audioOutputs
Warren Dukes
2004-11-02 12:50:53 +00:00
eefe9df34e
sendMetadata on reconnecting after a disconnection
Warren Dukes
2004-11-01 16:58:06 +00:00
94dc65d516
set open = 0 on failing to open the connection
Warren Dukes
2004-11-01 15:56:33 +00:00
5f219d925c
some minor tweaks, and a minor memory leak plugged
Warren Dukes
2004-11-01 14:56:32 +00:00
42e147a1f8
todo update
Warren Dukes
2004-11-01 14:12:23 +00:00
8cb147764b
bad shank, don't set ao->open in openShoutConn(), bad shank this should fix a few bugs, possibly the memory leak
Warren Dukes
2004-11-01 13:21:10 +00:00
19a700b78b
we need to initialize interface_max_connections to 0, to indicate we have no open/possible interfaces for interfacePrintWithFD() (i.e. so we don't get a segfault when creating the db, or other potential problems)
Warren Dukes
2004-10-31 15:37:54 +00:00
0cf6a8c96a
fix minor bug in shout code (seting ao->open = 1 when failing to initEncoder())
Warren Dukes
2004-10-31 15:02:29 +00:00
aba67249cb
if a home directory is available for 'user', set env variable $HOME
Warren Dukes
2004-10-31 04:34:54 +00:00
38ade145bc
use random() instead of rand()
Warren Dukes
2004-10-30 14:33:19 +00:00
fb2c5f5d5f
oops, forgot to commit changes to configure.ac
Warren Dukes
2004-10-30 04:19:30 +00:00
657bec26b1
update default mpdconf.example to use default ao output
Warren Dukes
2004-10-29 18:28:06 +00:00
59bd973de5
listallinfo now prints out directories
Warren Dukes
2004-10-29 16:38:42 +00:00
348a1fb373
allow to set quality or bitrate for shout streams NOTE: setting bitrate uses significantly more CPU for doing the encoding
Warren Dukes
2004-10-29 13:33:51 +00:00
40917e6f59
a few more changes to oss code
Warren Dukes
2004-10-29 04:11:10 +00:00
8f40569aee
todo update
Warren Dukes
2004-10-27 16:13:11 +00:00
082d272157
fix compilation error when shout is not found
Warren Dukes
2004-10-26 17:49:27 +00:00
9b2529360d
Added ao_driver options to help the user pick what they need, also told to refer to libao docs for more info
Avuton Olrich
2004-10-26 17:40:57 +00:00
f20de32d0d
fix segfault when reconnecting to icecast server, this was due to error sending metadata and not checking afterward if connection is open still
Warren Dukes
2004-10-26 12:56:10 +00:00
2a165ca826
also, don't need the device open to send the metadata
Warren Dukes
2004-10-26 02:33:09 +00:00
547448eee9
lets try this soltuion to sending metadata, here we store metadata to send on the next shout_play
Warren Dukes
2004-10-26 02:32:37 +00:00
91c7621376
undo last changes
Warren Dukes
2004-10-26 02:13:13 +00:00
a494bd73d8
try to fix metadata on initially playing (metadata being sent before device is open)
Warren Dukes
2004-10-26 02:00:17 +00:00
a2dbae4884
some shout cleanups
Warren Dukes
2004-10-25 22:41:46 +00:00
0da404ebb2
little more robust error handling
Warren Dukes
2004-10-25 21:36:08 +00:00
61a88f1692
stream name maybe icy-name or ice-name in the http headers
Warren Dukes
2004-10-25 20:52:28 +00:00
fececcea3c
parse metadata and send to output when playing another stream
Warren Dukes
2004-10-25 20:11:35 +00:00
ce10ba4b11
fix a big time bug in metadataChunk (off by one in an array assignment) also, now we have metadata in our streams
Warren Dukes
2004-10-25 20:09:03 +00:00
b6bcc65a45
shout_sync before shout_send, not after
Warren Dukes
2004-10-23 16:20:38 +00:00