Daudio is a set of programs to have fully syncronized, distributed mp3 audio over a local network. Now you can have all your computers playing mp3s at once!
Be the first to post a text review of daudio. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Daudio is a set of programs to have fully syncronized, distributed mp3 audio over a local Linux network. If any of you are like me, you want everything in your whole house to be connected to each other---from the toaster to the television. You've probably been frustrated that there is no adequate mechanism to have many computers play the same thing at the same time in the same room. Fret no more! Daudio is made for this exact purpose. Now you can have all your computers playing mp3s at once!
2003-06-20 01:03 evanb * client/Makefile, doc/COPYING, doc/README, lowlat-utime/README, server/Makefile, server/bcast.c, server/data.c, server/local.c, server/main.c, server/timer.c, streamer/streamer.c: Put some finishing touches on documentation and stuff. 2003-06-19 14:58 evanb * client/main.c: oops.Macro is now called with arguments (void). 2003-06-19 14:57 evanb * headernotes.txt, protocol.txt, common/frame.c, common/nethelp.c, lowlat-utime/README, lowlat-utime/nonetqueue.patch, server/Makefile, server/bcast.c, server/data.c, server/data.h, server/implementation.txt, server/local.c, server/main.c, server/timer.c, server/timer.h, streamer/Makefile, streamer/streamer.c: Changed: everything. Rewrote client to have a single round-robin buffer Wrote streamer program Cleaned up and debugged code generally 2003-06-17 23:26 evanb * client/: Makefile, decode.c, fakeao.c, main.c, net.c, net.h, options.c: Restructured to run on one buffer. Cleaned up and added copyright info. 2003-05-30 09:22 evanb * server/: data.c, data.h, timer.c, timer.h: Moved frames[] array from timer to data 2003-05-30 09:16 evanb * server/: bcast.c, data.c, data.h, local.c, main.c, timer.c: split off data.c from other files cleaned up bcast.c (made it malloc only once) 2003-05-28 08:38 evanb * lowlat-utime/utime-2.4.18.patch: Fixed EXTRAVERSION in utime patch. 2003-05-28 08:35 evanb * lowlat-utime/: nonetqueue.patch, utime-2.4.18.patch: Added nonetqueue.patch Cleaned up utime patch 2003-05-27 21:20 evanb * client/main.c, client/net.c, server/Makefile, server/bcast.c, server/data.h, server/local.c, server/timer.c: Bunch of little updates...added some code to try and make server more responsive to provider. 2003-05-23 02:29 evanb * client/net.c: Changed client code to allow a little leniency in cases of buffer underrun. 2003-05-22 23:52 evanb * client/main.c, client/net.h, client/options.h, common/nethelp.c, server/bcast.c, server/bcast.h, server/local.c, server/main.c, server/timer.c: Cleaned up server and fixed priority & setuid issues with client and server. 2003-05-22 21:32 evanb * client/: Makefile, decode.c, decode.h, main.c, net.c, options.c, options.h: Cleaned up client code. 2003-05-21 23:39 evanb * client/main.c, client/net.c, client/net.h, common/nethelp.h, common/port.h, server/bcast.c, server/data.h, server/local.c, server/timer.h: Changed to run on udp 2003-05-14 17:51 evanb * client/ao.h, client/decode.c, client/decode.h, client/fakeao.h, client/net.h, client/options.h, common/frame.h, common/nethelp.h, common/port.h, server/bcast.c, server/bcast.h, server/data.h, server/local.h, server/timer.h: Some minor style issues. 2003-05-14 00:42 evanb * client/Makefile, client/main.c, client/main.h, client/net.c, common/port.h, server/Makefile, server/bcast.c, server/bcast.h, server/local.c, server/local.h: Did work to make this use udp instead of tcp. Other minor reorganizations. 2003-05-13 21:12 evanb * client/Makefile, client/decode.c, client/fakeao.c, client/fakeao.h, client/main.c, client/net.c, client/nethelp.c, client/nethelp.h, common/frame.c, common/nethelp.c, common/nethelp.h, common/port.h, lowlat-utime/utime-2.4.18.patch, server/Makefile, server/bcast.c, server/data.h, server/local.c, server/main.c, server/nethelp.c, server/nethelp.h, server/timer.c, server/timer.h: Reorganized files and unified coding style (other than a few stolen tidbits) 2003-05-12 18:44 evanb * client/Makefile: Turned -DDEBUG off by default. 2003-05-12 18:17 evanb * lowlat-utime/README: removed README about utime & stuff. 2003-05-12 16:33 evanb * client/net.c: Made client mark socket as blocking if it has nothing to do but wait for data. 2003-05-11 00:29 evanb * lowlat-utime/utime-2.4.18.patch: OK, REALLY fixed utime now. jesuchristo! 2003-05-11 00:23 evanb * lowlat-utime/: lowlatency-2.4.0-test7-A0.patch, lowlatency-2.4.18-rc1.patch: Put the right low-latency patch in there (whoops) 2003-05-11 00:18 evanb * lowlat-utime/utime-2.4.18.patch: Fixed minor issue in utime-2.4.18.patch. Now it really works. 2003-05-11 00:11 evanb * lowlat-utime/: lowlat-utime-2.4.18.patch, lowlatency-2.4.0-test7-A0.patch, utime-2.4.18.patch: Made the kernel patches so they work. Cleaned out KURT stuff from utime. 2003-05-10 20:13 evanb * lowlat-utime/lowlat-utime-2.4.18.patch: Added a (hopefully) working lowlat-utime patch 2003-05-10 19:34 evanb * server/: bcast.c, local.c, main.c: Changed some code to try and avoid TIME_WAIT bullshit. 2003-05-10 11:54 evanb * client/: Makefile, main.c: Added command-line interface to client. 2003-05-10 04:13 evanb * headernotes.txt, protocol.txt, client/Makefile, client/compile.sh, client/decode.c, client/fakeao.c, client/main.c, client/net.c, client/net.h, common/frame.c, common/frame.h, lowlat-utime/README, lowlat-utime/lowlat-utime-2.4.18.patch, server/Makefile, server/ab.txt, server/bcast.c, server/bcast.h, server/compile.sh, server/data.h, server/implementation.txt, server/local.c, server/local.h, server/main.c, server/main.h, server/nethelp.c, server/nethelp.h, server/test.c, server/testcompile.sh, server/timer.c, server/timer.h: Major Revision. Got everything so that it works! 2003-04-22 22:31 evanb * server/: testcompile.sh, testcopile.sh: Gave the file the right name. 2003-04-22 21:22 evanb * client/: compile.sh, net.c: Added compile.sh; net.c minor modification 2003-04-22 21:21 evanb * server/: bcast.c, compile.sh, test.c, testcopile.sh: Added the test/debugging code 2003-04-22 19:38 evanb * client/decode.c: Made more friendly error messages. 2003-04-22 17:25 evanb * client/net.c: Fixed minor developer cosmetic issue... 2003-04-22 14:47 evanb * client/: decode.c, net.c, net.h: IT WORKS!!!! like, REALLY. 2003-04-22 12:41 evanb * client/: decode.c, fakeao.c, main.c, net.c, options.c: Client works!! (*sort* of) 2003-04-21 23:05 evanb * client/: fakeao.c, fakeao.h: fakeao added. 2003-04-21 23:04 evanb * client/: decode.c, decode.h, main.c, net.c: Begin integrating the code from the successful mp3 test code. 2003-04-19 12:51 evanb * client/: decode.c, net.c, nethelp.c: Did some debugging; fixed off-by-one problems 2003-04-18 18:56 evanb * server/main.h: Changed listen port to 4444 2003-04-18 17:15 evanb * client/: ao.c, net.c, net.h: Got client to compile. 2003-04-18 15:18 evanb * client/: ao.c, ao.h, decode.c, main.c, net.c, options.c: Made client ALMOST compile. 2003-04-18 14:23 evanb * headernotes.txt, protocol.txt, client/ao.c, client/ao.h, client/decode.c, client/decode.h, client/main.c, client/main.h, client/net.c, client/net.h, client/nethelp.c, client/nethelp.h, client/options.c, client/options.h, server/ab.txt, server/bcast.c, server/bcast.h, server/local.c, server/local.h, server/main.c, server/main.h, server/nethelp.c, server/nethelp.h, server/timer.c, server/timer.h: Initial revision 2003-04-18 14:23 evanb * headernotes.txt, protocol.txt, client/ao.c, client/ao.h, client/decode.c, client/decode.h, client/main.c, client/main.h, client/net.c, client/net.h, client/nethelp.c, client/nethelp.h, client/options.c, client/options.h, server/ab.txt, server/bcast.c, server/bcast.h, server/local.c, server/local.h, server/main.c, server/main.h, server/nethelp.c, server/nethelp.h, server/timer.c, server/timer.h: Initial import to cvs
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: