aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-03-01configure.ac: detect libyajl for playlist/soundcloudMax Kellermann1-1/+1
2012-03-01A soundcloud playlist plugin.Robert Vollmert1-0/+6
Requires YAJL to build, and this doesn't include the necessary automake changes. Can be built using ./configure CFLAGS="-I/usr/include/yajl" LIBS="-lyajl" --enable-soundcloud Add the following to your config: playlist_plugin { name "soundcloud" enabled "true" apikey "c4c979fd6f241b5b30431d722af212e8" } Then you can stream from soundcloud using calls like: mpc load soundcloud://track/<track-id> mpc load soundcloud://playlist/<playlist-id> mpc load soundcloud://url/http://soundcloud.com/some/track/or/playlist For the last case, you can leave off the http:// or http://soundcloud.com/ .
2012-03-01decoder/dsdiff: don't convert to PCMMax Kellermann1-1/+0
Move the responsibility for the conversion to the PCM library. This will allow passing the verbatim DSD samples to an output plugin.
2012-03-01pcm_convert: support the DSD formatMax Kellermann1-0/+3
2012-02-23win32: Add a Windows OS resource file and iconAvuton Olrich1-1/+16
2012-02-14command: move code to protocol/argparser.cMax Kellermann1-0/+1
2012-02-14command: move functions to protocol/result.cMax Kellermann1-0/+1
2012-02-13listen: implement systemd socket activationMax Kellermann1-0/+1
2012-02-12playlist/flac: delete this obsolete pluginMax Kellermann1-5/+0
The FLAC playlist plugin has been superseded by the "embcue" playlist plugin, which can read the embedded CUE sheets of all formats.
2012-02-12update_walk: move code to update_db.cMax Kellermann1-0/+1
2012-02-12update_walk: move code to update_io.cMax Kellermann1-0/+1
2012-02-12playlist/embcue: new plugin for reading embedded cue sheetsMax Kellermann1-1/+9
Parses CUE data from the "CUESHEET" tag. Needs further integration in the update thread.
2012-02-11decoder_plugin: scan tags with callback tableMax Kellermann1-2/+4
Pass a callback table to scan_file() and scan_stream(), instead of returning a tag object.
2012-02-11decoder/ffmpeg: move code to ffmpeg_metadata.cMax Kellermann1-1/+4
2012-02-11decoder/vorbis: move code to vorbis_comment.cMax Kellermann1-1/+4
2012-02-10cue_parser: new line based CUE sheet parserMax Kellermann1-13/+6
To replace libcue, the unmaintained and crashy library.
2012-01-24directory: replace songvec with doubly linked listMax Kellermann1-2/+1
2012-01-24directory: replace dirvec with doubly linked listMax Kellermann1-2/+0
Random access is not needed, and a linked list is easier to manage: we don't need to (re-)allocate the pointer array.
2012-01-24util/list.h: import the Linux kernel's linked list libraryMax Kellermann1-0/+2
2012-01-21db_lock: new unified lock for songvec and dirvecMax Kellermann1-0/+1
2011-11-28encoder/flac: use fifo_buffer instead of pcm_bufferMax Kellermann1-1/+2
This fixes a buffer corruption bug; pcm_buffer is not designed to be a persistent buffers, and will discard anything between two consecutive calls.
2011-11-28growing_fifo: new utility library for growing fifo_bufferMax Kellermann1-2/+2
2011-11-27pcm_buffer: un-inline pcm_buffer_get()Max Kellermann1-1/+8
This method is too complex for inlining.
2011-11-14Makefile.am: Add PULSE_LIBS for linking the mixer when compiling with pulseAvuton Olrich1-1/+5
Commit 3a3158 introduced a small bug where the pulseaudio mixer would not link with the main binary in some situations.
2011-10-19test: add GLib testing compatibility headerMax Kellermann1-0/+1
Didn't compile on GLib < 2.16.
2011-10-10test: add unit test for the PCM libraryMax Kellermann1-0/+12
2011-10-10pcm_buffer: un-inline pcm_buffer_get()Max Kellermann1-1/+5
This function is too complex for being inlined everywhere.
2011-10-10audio: rename audio.[ch] to audio_config.[ch]Max Kellermann1-2/+1
2011-10-09Makefile.am: cue_tag.c belongs to libplaylist_plugins.aMax Kellermann1-10/+1
2011-10-09Makefile.am: remove redundant GLIB_CFLAGS specificationsMax Kellermann1-5/+0
2011-10-09Makefile.am: add static library libpcm.aMax Kellermann1-56/+33
2011-10-09Makefile.am: generate static library from pluginsMax Kellermann1-179/+169
Compile the plugins only once with the same C flags.
2011-10-09Makefile.am: require automake 1.11Max Kellermann1-1/+1
Prepare for enabling "silent-rules".
2011-10-09configure.ac: use $LIBS instead of $MPD_LIBSMax Kellermann1-15/+13
2011-10-09configure.ac: substitute FAAD_CFLAGS, FAAD_LIBSMax Kellermann1-0/+2
Don't use MPC_CFLAGS, MPD_LIBS.
2011-10-09configure.ac: substitute MPCDEC_LIBS, MPCDEC_CFLAGSMax Kellermann1-0/+3
Don't use MPD_LIBS, MPC_CFLAGS.
2011-10-09configure.ac: add variable BZ2_LIBSMax Kellermann1-0/+1
Don't use MPD_LIBS.
2011-10-09configure.ac: don't append DESPOTIFY_LIBS to MPD_LIBSMax Kellermann1-0/+2
Use DESPOTIFY_LIBS in Makefile.am instead. Also, use DESPOTIFY_CFLAGS.
2011-10-04decoder/dsdiff: new decoder pluginMax Kellermann1-0/+3
Doesn't seem to work yet, getting just noise from a test file. Seeking isn't implemented yet.
2011-10-04Makefile.am: build the "dsd2pcm" programMax Kellermann1-0/+9
2011-09-30Install systemd service file if systemd is availableMiklos Vajna1-0/+9
2011-09-20tcp_connect: generic library for establishing TCP connectionsMax Kellermann1-0/+11
2011-09-20resolver: add function resolve_host_port()Max Kellermann1-0/+6
2011-09-20socket_util: move sockaddr_to_string() to resolver.cMax Kellermann1-0/+2
2011-09-20glib_socket.h: wrap g_io_channel_*_new() calls portablyMax Kellermann1-0/+1
The server_socket library (used by the httpd output plugin) didn't check for WIN32, that's fixed now.
2011-09-19output_plugin: the plugin allocates the audio_output objectMax Kellermann1-1/+2
Pass audio_output objects around instead of void pointers. This will give some more control to the plugin, and prepares for non-blocking audio outputs.
2011-09-19Makefile.am: rename SPARSE_SOURCES to SPARSE_SRCMax Kellermann1-2/+2
Work around automake warning.
2011-09-17output: per-plugin headerMax Kellermann1-7/+8
Move the "extern" declarations from output_list.c, for more type safety.
2011-09-17output: rename plugin source filesMax Kellermann1-9/+9
2011-09-16configure.ac: pass AM_CXXFLAGS, AM_CPPFLAGS to Makefile.amMax Kellermann1-1/+1