- 06 Feb, 2014 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 05 Feb, 2014 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Prepare for the plugin interface.
-
Max Kellermann authored
Prepare to make this a new plugin API, for example to use a SMB share for the music_directory.
-
- 04 Feb, 2014 1 commit
-
-
Max Kellermann authored
Move from db/DatabaseGlue.cxx, eliminating global variable.
-
- 03 Feb, 2014 1 commit
-
-
Max Kellermann authored
There was quite a lot of duplicate code for loading DetachedSong objects, with different semantics for "securely" loading local files.
-
- 02 Feb, 2014 1 commit
-
-
Max Kellermann authored
-
- 30 Jan, 2014 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Move global variables into the new classes. That may allow multiple update threads for multiple databases one day.
-
Max Kellermann authored
-
- 29 Jan, 2014 2 commits
-
-
Max Kellermann authored
Decouple command/OtherCommands.cxx from the "simple" database plugin.
-
Max Kellermann authored
-
- 28 Jan, 2014 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Fixes non-Linux build without neighbor plugins.
-
Max Kellermann authored
Another big chunk of code for multi-player support.
-
- 27 Jan, 2014 8 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
We're C++, and sparse understands only plain C.
-
Max Kellermann authored
Was broken on out-of-tree builds.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 26 Jan, 2014 7 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Eliminate class LibUPnP and move the code to ClientInit.cxx. Its initialization function can be called multiple times, but UpnpRegisterClient() is called at most once.
-
Max Kellermann authored
Allow calling UpnpGlobalInit() multiple times.
-
Max Kellermann authored
Each Upnp*Async() call passes a new cookie pointer, and the cookie passed to UpnpRegisterClient() appears to be ignored. Using this interface is a more elegant approach than having one single "handler" function.
-
Max Kellermann authored
-
Max Kellermann authored
Simplifies test program rules.
-
Max Kellermann authored
-
- 25 Jan, 2014 2 commits
-
-
Max Kellermann authored
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.
-
Max Kellermann authored
-
- 24 Jan, 2014 7 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-