mpd/test
Max Kellermann 5c4a42caa0 neighbor: new subsystem to detect file servers on the local network
This commit adds the NeighborPlugin API which can be used to detect
nearby file servers that can be used by input plugins.  This list of
servers is exported using the new "listneighbors" command.  The idle
even "neighbor" notifies interested clients when a new neighbor is
found or an existing one is lost.

There's a lot missing currently: protocol&user documentation, and a
way to "mount" remote servers into the music database.  Obviously,
some code from the UPnP database plugin can be moved to a neighbor
plugin.
2014-01-26 00:10:05 +01:00
..
.gitignore neighbor: new subsystem to detect file servers on the local network 2014-01-26 00:10:05 +01:00
DumpDatabase.cxx Database*: move to db/ 2014-01-24 16:38:44 +01:00
FakeDecoderAPI.cxx Input*: move to input/ 2014-01-24 16:33:33 +01:00
FakeReplayGainConfig.cxx copyright year 2014 2014-01-13 22:31:55 +01:00
ShutdownHandler.cxx copyright year 2014 2014-01-13 22:31:55 +01:00
ShutdownHandler.hxx copyright year 2014 2014-01-13 22:31:55 +01:00
dump_playlist.cxx Input*: move to input/ 2014-01-24 16:33:33 +01:00
dump_rva2.cxx Config*: move to config/ 2014-01-24 00:20:01 +01:00
dump_text_file.cxx Input*: move to input/ 2014-01-24 16:33:33 +01:00
read_conf.cxx Config*: move to config/ 2014-01-24 00:20:01 +01:00
read_mixer.cxx Mixer*: move to mixer/ 2014-01-24 16:44:32 +01:00
read_tags.cxx Input*: move to input/ 2014-01-24 16:33:33 +01:00
run_avahi.cxx Zeroconf*: move to zeroconf/ 2014-01-24 00:14:54 +01:00
run_convert.cxx Config*: move to config/ 2014-01-24 00:20:01 +01:00
run_decoder.cxx Input*: move to input/ 2014-01-24 16:33:33 +01:00
run_encoder.cxx Config*: move to config/ 2014-01-24 00:20:01 +01:00
run_filter.cxx Mixer*: move to mixer/ 2014-01-24 16:44:32 +01:00
run_inotify.cxx Database*: move to db/ 2014-01-24 16:38:44 +01:00
run_input.cxx Input*: move to input/ 2014-01-24 16:33:33 +01:00
run_neighbor_explorer.cxx neighbor: new subsystem to detect file servers on the local network 2014-01-26 00:10:05 +01:00
run_normalize.cxx copyright year 2014 2014-01-13 22:31:55 +01:00
run_output.cxx Filter*: move to filter/ 2014-01-24 16:43:57 +01:00
run_resolver.cxx copyright year 2014 2014-01-13 22:31:55 +01:00
software_volume.cxx copyright year 2014 2014-01-13 22:31:55 +01:00
stdbin.h copyright year 2014 2014-01-13 22:31:55 +01:00
test_archive.cxx archive/*: move to archive/plugins/ 2014-01-24 00:09:37 +01:00
test_archive_bzip2.sh Makefile.am: added unit tests for the archive plugins 2009-12-31 15:50:59 +01:00
test_archive_iso9660.sh Makefile.am: added unit tests for the archive plugins 2009-12-31 15:50:59 +01:00
test_archive_zzip.sh Makefile.am: added unit tests for the archive plugins 2009-12-31 15:50:59 +01:00
test_byte_reverse.cxx copyright year 2014 2014-01-13 22:31:55 +01:00
test_mixramp.cxx test/test_mixramp: add threshold to floating point comparisons 2013-11-04 22:08:59 +01:00
test_pcm_all.hxx copyright year 2014 2014-01-13 22:31:55 +01:00
test_pcm_channels.cxx copyright year 2014 2014-01-13 22:31:55 +01:00
test_pcm_dither.cxx copyright year 2014 2014-01-13 22:31:55 +01:00
test_pcm_format.cxx copyright year 2014 2014-01-13 22:31:55 +01:00
test_pcm_main.cxx copyright year 2014 2014-01-13 22:31:55 +01:00
test_pcm_mix.cxx copyright year 2014 2014-01-13 22:31:55 +01:00
test_pcm_pack.cxx copyright year 2014 2014-01-13 22:31:55 +01:00
test_pcm_util.hxx copyright year 2014 2014-01-13 22:31:55 +01:00
test_pcm_volume.cxx copyright year 2014 2014-01-13 22:31:55 +01:00
test_queue_priority.cxx Queue*: move to queue/ 2014-01-24 00:17:50 +01:00
test_translate_song.cxx Database*: move to db/ 2014-01-24 16:38:44 +01:00
test_util.cxx util/UriUtil: uri_get_suffix() fails if name begins with dot 2013-12-29 17:40:51 +01:00
test_vorbis_encoder.cxx Config*: move to config/ 2014-01-24 00:20:01 +01:00
visit_archive.cxx Input*: move to input/ 2014-01-24 16:33:33 +01:00