aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (follow)
Commit message (Collapse)AuthorAgeFilesLines
* db/simple: mount pointsMax Kellermann2014-02-271-0/+3
| | | | | | | | A SimpleDatabase instance can now "mount" other Database instances at certain locations. This is used to use a new SimpleDatabase instance for each storage mount (issued with the "mount" protocol command). Each such instance has its own database file, stored in the directory that is specified with the "cache_directory" option.
* Playlist*: move to queue/Max Kellermann2014-02-271-6/+6
|
* db/UpdateGlue: rename to Service.cxxMax Kellermann2014-02-271-1/+0
|
* db/simple: create dedicated directoryMax Kellermann2014-02-261-8/+13
|
* SongSort, ...: use libicu instead of GLib's g_utf8_*()Max Kellermann2014-02-241-0/+11
|
* first Android releaseMax Kellermann2014-02-221-3/+49
| | | | | Finally, MPD runs on Android. For some small value of "runs". Very much work left, too much to describe.
* output/sles: new output plugin for AndroidMax Kellermann2014-02-221-0/+11
|
* Main: disable command-line parser and signal handlers on AndroidMax Kellermann2014-02-221-4/+9
|
* Makefile.am: build shared library for AndroidMax Kellermann2014-02-211-0/+10
| | | | Doesn't work yet, just to get the Android port started.
* PlayerListener: new interface to replace GlobalEvents accessMax Kellermann2014-02-211-0/+1
|
* Makefile.am: use AM_CPPFLAGS instead of src_mpd_CPPFLAGSMax Kellermann2014-02-211-1/+1
| | | | Fixes build failure caused by commit d9466cad0.
* db/upnp: move plugin source to upnp directoryMax Kellermann2014-02-191-1/+1
|
* Makefile.am: move the MPD core to libmpd.aMax Kellermann2014-02-191-10/+15
| | | | | Prepare for providing everything in a shared library, to be embedded in another process.
* DatabasePlugin: split headerMax Kellermann2014-02-191-0/+2
|
* Mixer: add class MixerListenerMax Kellermann2014-02-191-0/+1
| | | | Use a listener interface instead of GlobalEvents.
* Makefile.am: move DatabaseSave.cxx to libdatabase_plugins.aMax Kellermann2014-02-191-6/+6
|
* Makefile.am: re-add src/AudioCompress/compress.c to test/run_normalizeMax Kellermann2014-02-191-0/+1
| | | | Build was broken by previous commit.
* Makefile.am: move AudioCompress to libfilter_plugins.aMax Kellermann2014-02-191-8/+5
|
* output/httpd: move to dedicated directoryMax Kellermann2014-02-191-8/+8
|
* Timer: move to output/Max Kellermann2014-02-191-3/+2
|
* cue/CueParser: move to playlist/Max Kellermann2014-02-191-3/+2
|
* Makefile.am: merge mpd_headers into src_mpd_SOURCESMax Kellermann2014-02-181-13/+8
|
* system/FatalError: remove GError supportMax Kellermann2014-02-181-1/+0
|
* Main: disable inotify check without databaseMax Kellermann2014-02-181-0/+2
| | | | Fix build failure.
* Makefile.am: rename libdecoder_plugins.a to libdecoder.aMax Kellermann2014-02-181-22/+22
|
* Makefile.am: remove unused variable DECODER_SRCMax Kellermann2014-02-181-3/+0
|
* Makefile.am: disable test_icy_parser without CURLMax Kellermann2014-02-181-1/+6
|
* fs/TextFile: use custom allocation instead of GStringMax Kellermann2014-02-171-3/+3
|
* Main: move code to db/Configured.cxxMax Kellermann2014-02-171-0/+1
|
* systemd: add socket activation filesMax Kellermann2014-02-121-0/+1
|
* StorageCommands: expose the "mount" commandMax Kellermann2014-02-091-0/+1
|
* CompositeStorage: new Storage implementationMax Kellermann2014-02-091-0/+1
| | | | This is the backend for the upcoming "mount" command.
* Main: move code to storage/Configured.cxxMax Kellermann2014-02-091-0/+1
|
* storage/nfs: new storage pluginMax Kellermann2014-02-081-0/+7
|
* input/nfs: move nfs_domain to lib/nfs/Domain.cxxMax Kellermann2014-02-081-0/+1
|
* storage: add struct StoragePlugin and a plugin registryMax Kellermann2014-02-071-0/+2
|
* Mapper: move check_directory() to the filesystem libraryMax Kellermann2014-02-071-0/+1
|
* Playlist{Any,Registry,Mapper}: move functions to PlaylistStream.cxxMax Kellermann2014-02-071-0/+1
|
* playlist/CloseSongEnumerator: new wrapper classMax Kellermann2014-02-071-0/+2
| | | | | Simplifies a lot of code, because we don't need to return both the SongEnumerator and the InputStream.
* StoragePlugin: add method MapToRelativeUTF8()Max Kellermann2014-02-071-0/+1
| | | | Replaces map_to_relative_path() from Mapper.cxx.
* */smbclient: protect all libsmbclient calls with a mutexMax Kellermann2014-02-061-0/+1
| | | | | libsmbclient is not thread-safe nor reentrant. We must protect all function calls with a global mutex, unfortunately.
* neighbor/smbclient: move smbclient_domain to lib/smbclient/Domain.cxxMax Kellermann2014-02-061-0/+1
|
* Makefile.am: add variable SMBCLIENT_SOURCESMax Kellermann2014-02-061-3/+6
|
* input/nfs: new plugin using libnfsMax Kellermann2014-02-061-0/+7
|
* storage/smbclient: Storage implementation using libsmbclientMax Kellermann2014-02-061-0/+9
|
* storage/local: move to src/storage/plugins/Max Kellermann2014-02-051-1/+1
|
* storage: add abstract interfaceMax Kellermann2014-02-051-0/+1
| | | | Prepare for the plugin interface.
* LocalStorage: new API abstracting filesystem walkMax Kellermann2014-02-051-0/+15
| | | | | Prepare to make this a new plugin API, for example to use a SMB share for the music_directory.
* Instance: add Database attributeMax Kellermann2014-02-041-1/+0
| | | | Move from db/DatabaseGlue.cxx, eliminating global variable.
* SongLoader: new class that merges duplicate codeMax Kellermann2014-02-031-0/+3
| | | | | There was quite a lot of duplicate code for loading DetachedSong objects, with different semantics for "securely" loading local files.