aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* configure.ac: fail when LAME is enabled but not foundMax Kellermann2009-04-011-7/+7
| | | | Use MPD_AUTO_RESULT(), and set enable_lame to "auto" by default.
* Makefile.am: use LAME_CFLAGS and LAME_LIBSMax Kellermann2009-04-012-2/+6
| | | | | Don't append LAME_CFLAGS/LAME_LIBS to MPD_CFLAGS/MPD_LIBS in configure.ac. Export them via AC_SUBST() instead.
* configure.ac: fail when vorbis encoder is enabled but not foundMax Kellermann2009-04-011-17/+5
| | | | | Use MPD_AUTO_PKG(). Removed the checks for the Ogg Vorbis decoder plugin, this is not directly related.
* configure.ac: don't check for encoders when shout/httpd disabledMax Kellermann2009-04-011-4/+19
| | | | | Use the new $need_encoder variable to determine whether encoder plugins would actually be used if they were available.
* configure.ac: auto-detect HTTPD plugin depending on encodersMax Kellermann2009-04-011-2/+13
| | | | | Enable the HTTPD output plugin by default, provided that the encoder API is available.
* configure.ac: fail when shout is enabled but no libshout availableMax Kellermann2009-04-011-6/+18
| | | | | | This patch makes the shout checks use MPD_AUTO_PKG() instead of manually invoking PKG_CHECK_MODULES(). It sets the default value to "auto" instead of "no".
* configure.ac: added variable $enable_encoderMax Kellermann2009-04-011-4/+10
| | | | | | $enable_encoder specifies whether one or more encoder plugins are enabled. This simplifies several checks, and allows easier integration of more encoder plugins.
* configure.ac: moved encoder checks to separate encoder sectionMax Kellermann2009-04-011-46/+53
|
* command: added command "sticker find"Max Kellermann2009-04-012-0/+60
| | | | | This command allows clients to search for stickers with a specified name.
* Move db_get_song into sub-handlers. (FReq 2112)Eric Wollesen2009-04-011-9/+27
| | | | | | | | db_get_song was being called once for all sub-handlers, but with the addition of the find command, we don't have a URI coming in, so doing db_get_song once won't work anymore. [mk: fixed initialization order]
* song_sticker: added song_sticker_find()Max Kellermann2009-04-012-0/+76
| | | | This is a wrapper for sticker_find(), which looks up the song object.
* sticker: added sticker_find()Max Kellermann2009-04-012-0/+85
| | | | sticker_find() finds stickers with the specified name.
* directory: added directory_lookup_song()Max Kellermann2009-04-013-25/+41
| | | | Moved code from db_get_song().
* directory: renamed directory_get_directory()Max Kellermann2009-04-013-6/+13
| | | | | Renamed directory_get_directory() to directory_lookup_directory(). Added API documentation.
* AUTHORS: added a bunch of new developersMax Kellermann2009-04-011-0/+12
| | | | Added David Guibert, Jochen Keil, Jeffrey Middleton, Sean McNamara.
* INSTALL: added sqlite dependency for stickersMax Kellermann2009-04-011-0/+3
|
* sticker_print: new library for sending stickers to a clientMax Kellermann2009-04-014-11/+90
|
* sticker: pass const sticker to sticker_foreach()Max Kellermann2009-04-012-4/+4
|
* client, event_pipe: explicitly ignore the write() resultMax Kellermann2009-04-012-2/+2
| | | | | | | | | | On both locations, the result of write() can be ignored safely. In event_pipe_emit_fast(), that can only be "EAGAIN", which means that the pipe buffer is full - no further notification required. In client_init(), that would be a fatal connection error, which would be caught by the next event. This patch fixes gcc warnings.
* socket_util: fixed format warningMax Kellermann2009-04-011-1/+1
| | | | | g_set_error() is a printf-like function, and expects a format string. Using the return value of gai_strerror() is unsafe.
* flac: fixed "unused variable" warning without libcueMax Kellermann2009-04-011-2/+2
| | | | Move the declaration of "i" into the "for" loop.
* test.sh: disable libcue support in one testMax Kellermann2009-04-011-0/+1
|
* test.sh: added variable MAKEMax Kellermann2009-04-011-12/+14
| | | | | The environment variable MAKE can be set by the caller process, and may be used to pass a concurrency value (-j).
* Merge branch 'master' of git://git.musicpd.org/jrk/mpdMax Kellermann2009-04-015-17/+359
|\
| * Tag subtracks according to "cuesheet" vorbis comment valueJochen Keil2009-03-311-4/+32
| | | | | | | | | | | | | | Cuesheets are often saved as vorbis comment flac files (CUESHEET=.. case doesn't matter). We can parse this now and use the information to tag the subtracks (from the embedded cuesheets).
| * track length is computed correctly nowJochen Keil2009-03-311-2/+1
| |
| * free previously allocated flac metadata objectJochen Keil2009-03-311-0/+1
| |
| * remove old commented codeJochen Keil2009-03-311-8/+0
| |
| * Configure/Make dependencies for cue/cue_tag.h/.cJochen Keil2009-03-312-3/+29
| | | | | | | | | | | | | | Autoconf/automake support for libcue which is needed for cue/cue_tag.h/.c. Libcue will have/has pkg-config support so this is fairly straightforward.
| * Build tags from information in cue sheetsJochen Keil2009-03-312-0/+296
| | | | | | | | | | | | | | | | With these methods a tag struct can be created from the cdtext information in a cue sheet. The methods depend on a cue parsing library. Reading from strings (char*) as well as from a file (FILE*) is supported.
* | configure: remove --*-mp3, it is broken and not worth supportingAvuton Olrich2009-04-011-6/+0
| |
* | news: add more miscellaneous missing newsAvuton Olrich2009-04-011-3/+12
| |
* | news: move supports a rangeAvuton Olrich2009-04-011-1/+1
| |
* | news: add pulseaudio mixerAvuton Olrich2009-04-011-1/+3
| |
* | news: Add consume and single commandsAvuton Olrich2009-04-011-2/+5
| |
* | news: trivial modification to make the date line the same as the othersAvuton Olrich2009-03-311-1/+1
|/
* do not consider single mode with "next" commandRomain Bignon2009-03-311-0/+7
| | | | | | This is a little ugly, but as nextSongInPlaylist is both called when queued is update (in case playlist ended) and for user "next" command, there isn't any other (simple) solution
* exconf: Fix spacingAvuton Olrich2009-03-301-0/+3
|
* client: group static function declarations together.Avuton Olrich2009-03-301-6/+5
|
* queue_print: queue_print_song_info() is not necessry for export.Avuton Olrich2009-03-302-13/+9
|
* queue: queue_generate_id() is not necessary for export.Avuton Olrich2009-03-302-7/+4
|
* player_control: remove unused function playerCurrentDecodeSong().Avuton Olrich2009-03-302-10/+0
|
* conf: config_param_free() not necessary for export.Avuton Olrich2009-03-302-3/+1
|
* command: command_error() is not necessary for export.Avuton Olrich2009-03-302-4/+1
|
* client: client_write() does not necessary for export.Avuton Olrich2009-03-302-6/+4
|
* implemented the 'consume' modeRomain Bignon2009-03-308-15/+103
| | | | Consume mode removes each song played
* configure.ac: fix error on disabled featuresMax Kellermann2009-03-291-1/+1
| | | | | In the MPD_AUTO_DISABLED() function, I forgot to check for "explicitly disabled".
* exconf: update mixer documentation.Avuton Olrich2009-03-291-7/+12
|
* exconf: The usual defaults updates.Avuton Olrich2009-03-291-60/+65
| | | | | Ths usual defaults updates, this includes clarifications, cleanups, updates and fixes.
* exconf: Comment formerly required files.Avuton Olrich2009-03-291-4/+4
|