Commit Graph

  • 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
  • 54679d9028 rewrite replaygain code, needs testing Warren Dukes 2004-11-02 19:56:59 +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
  • 0adfd8ae76 move audioOutput plugins to audioOutput directory Warren Dukes 2004-11-02 12:46:52 +00:00
  • ebc4418e01 oops, a typo, but that's ok, i'm still da man Warren Dukes 2004-11-02 05:30:16 +00:00
  • 1d939538eb a few extra strerror()'s sprinkled in the code Warren Dukes 2004-11-02 05:29:22 +00:00
  • 46792b175f todo update Warren Dukes 2004-11-02 04:52:45 +00:00
  • 2bb238cde9 does this make you happy normalperson, is this the way you like it, do you like it like this? Warren Dukes 2004-11-02 03:25:23 +00:00
  • 14bcd3f93b update ChangeLog with 0.11.5 changes Warren Dukes 2004-11-02 03:17:49 +00:00
  • c269e18813 now np's OSS stuff actually works Warren Dukes 2004-11-02 02:03:00 +00:00
  • b0d7d6b06f don't use managed mode for cbr Warren Dukes 2004-11-02 01:25:06 +00:00
  • 5ffa401e74 haha! you thought you had me, but i found your ass, double _init() on the vorbis encoder Warren Dukes 2004-11-01 22:54:44 +00:00
  • 6d7e6a8581 fix a memory leak if write_page() fails in openShoutConn() Warren Dukes 2004-11-01 20:23:00 +00:00
  • 023fba803a something Warren Dukes 2004-11-01 20:02:08 +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
  • fab2bef87a fix a config file error Warren Dukes 2004-10-31 15:54:21 +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
  • 1d34894f71 finish integrating in np's oss stuff Warren Dukes 2004-10-30 04:19:11 +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
  • 9906d3a7b2 begin integrating np's oss code Warren Dukes 2004-10-29 03:30:23 +00:00
  • 94ee53178d oops, forgot the parse the state_file as a path Warren Dukes 2004-10-28 17:16:55 +00:00
  • d79f3110b5 when sending metadata to audiodevice, put filename in title if no tag data is found Warren Dukes 2004-10-28 14:51:48 +00:00
  • 82625dbf1a always set open = 0 on closeDevice Warren Dukes 2004-10-28 12:58:20 +00:00
  • b7755020a3 TODO update Warren Dukes 2004-10-28 11:53:51 +00:00
  • ac44e94f2f fix user being parsed as a path Warren Dukes 2004-10-28 05:30:22 +00:00
  • a5e3445697 fix a little bug with audio device being closed on song change, oops Warren Dukes 2004-10-28 05:22:22 +00:00
  • 58dbe4bb5d merge shank-rewrite-config changes Warren Dukes 2004-10-28 05:14:55 +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
  • d9c8994319 add shout* stuff to exampe mpd config file Warren Dukes 2004-10-26 03:47:31 +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
  • 8dbbea8598 slightly better error handling/broken connection detection for shout output Warren Dukes 2004-10-23 15:25:42 +00:00
  • 23c59e8cda wee found the audioFormatConversion bug, was actually a bug in shout plugin Warren Dukes 2004-10-23 12:58:59 +00:00
  • 480023201a ok, resampling and converting to mono no works Warren Dukes 2004-10-23 02:40:03 +00:00
  • 12597322a2 configure shout encoding quality and audio format Warren Dukes 2004-10-23 01:04:58 +00:00
  • 413bf61ea1 fix a snafoo in configure.ac Warren Dukes 2004-10-22 23:12:52 +00:00
  • 36a2d853bd use vbr for now, less cpu usage for some reason Warren Dukes 2004-10-22 20:43:20 +00:00
  • cffe4c00db todo and configure script updates Warren Dukes 2004-10-22 19:47:05 +00:00
  • 7b57a99583 initial working shout output Warren Dukes 2004-10-22 19:40:09 +00:00
  • 5b7a1419b9 on finishAudioDriver, be sure to set shoutOutput = NULL Warren Dukes 2004-10-22 17:58:12 +00:00
  • d021f6b042 this really fixes pause Warren Dukes 2004-10-22 16:16:39 +00:00
  • d171fe9a2f fix segfault when resuming from pause Warren Dukes 2004-10-22 15:19:35 +00:00
  • 8502eeee6e check HAVE_SHOUT Warren Dukes 2004-10-20 23:08:40 +00:00
  • 41e81dbca0 i changed somethin *shrug* Warren Dukes 2004-10-20 21:09:04 +00:00
  • 72a7740fd5 shout audioOutput will now connect and disconnect from icecast server Warren Dukes 2004-10-20 20:41:21 +00:00
  • eefcf79436 oops, forgot to add the shout stub Warren Dukes 2004-10-20 17:49:21 +00:00