Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | configure.ac: fail when LAME is enabled but not found | Max Kellermann | 2009-04-01 | 1 | -7/+7 |
| | | | | Use MPD_AUTO_RESULT(), and set enable_lame to "auto" by default. | ||||
* | Makefile.am: use LAME_CFLAGS and LAME_LIBS | Max Kellermann | 2009-04-01 | 2 | -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 found | Max Kellermann | 2009-04-01 | 1 | -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 disabled | Max Kellermann | 2009-04-01 | 1 | -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 encoders | Max Kellermann | 2009-04-01 | 1 | -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 available | Max Kellermann | 2009-04-01 | 1 | -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_encoder | Max Kellermann | 2009-04-01 | 1 | -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 section | Max Kellermann | 2009-04-01 | 1 | -46/+53 |
| | |||||
* | command: added command "sticker find" | Max Kellermann | 2009-04-01 | 2 | -0/+60 |
| | | | | | This command allows clients to search for stickers with a specified name. | ||||
* | Move db_get_song into sub-handlers. (FReq 2112) | Eric Wollesen | 2009-04-01 | 1 | -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 Kellermann | 2009-04-01 | 2 | -0/+76 |
| | | | | This is a wrapper for sticker_find(), which looks up the song object. | ||||
* | sticker: added sticker_find() | Max Kellermann | 2009-04-01 | 2 | -0/+85 |
| | | | | sticker_find() finds stickers with the specified name. | ||||
* | directory: added directory_lookup_song() | Max Kellermann | 2009-04-01 | 3 | -25/+41 |
| | | | | Moved code from db_get_song(). | ||||
* | directory: renamed directory_get_directory() | Max Kellermann | 2009-04-01 | 3 | -6/+13 |
| | | | | | Renamed directory_get_directory() to directory_lookup_directory(). Added API documentation. | ||||
* | AUTHORS: added a bunch of new developers | Max Kellermann | 2009-04-01 | 1 | -0/+12 |
| | | | | Added David Guibert, Jochen Keil, Jeffrey Middleton, Sean McNamara. | ||||
* | INSTALL: added sqlite dependency for stickers | Max Kellermann | 2009-04-01 | 1 | -0/+3 |
| | |||||
* | sticker_print: new library for sending stickers to a client | Max Kellermann | 2009-04-01 | 4 | -11/+90 |
| | |||||
* | sticker: pass const sticker to sticker_foreach() | Max Kellermann | 2009-04-01 | 2 | -4/+4 |
| | |||||
* | client, event_pipe: explicitly ignore the write() result | Max Kellermann | 2009-04-01 | 2 | -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 warning | Max Kellermann | 2009-04-01 | 1 | -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 libcue | Max Kellermann | 2009-04-01 | 1 | -2/+2 |
| | | | | Move the declaration of "i" into the "for" loop. | ||||
* | test.sh: disable libcue support in one test | Max Kellermann | 2009-04-01 | 1 | -0/+1 |
| | |||||
* | test.sh: added variable MAKE | Max Kellermann | 2009-04-01 | 1 | -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/mpd | Max Kellermann | 2009-04-01 | 5 | -17/+359 |
|\ | |||||
| * | Tag subtracks according to "cuesheet" vorbis comment value | Jochen Keil | 2009-03-31 | 1 | -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 now | Jochen Keil | 2009-03-31 | 1 | -2/+1 |
| | | |||||
| * | free previously allocated flac metadata object | Jochen Keil | 2009-03-31 | 1 | -0/+1 |
| | | |||||
| * | remove old commented code | Jochen Keil | 2009-03-31 | 1 | -8/+0 |
| | | |||||
| * | Configure/Make dependencies for cue/cue_tag.h/.c | Jochen Keil | 2009-03-31 | 2 | -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 sheets | Jochen Keil | 2009-03-31 | 2 | -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 supporting | Avuton Olrich | 2009-04-01 | 1 | -6/+0 |
| | | |||||
* | | news: add more miscellaneous missing news | Avuton Olrich | 2009-04-01 | 1 | -3/+12 |
| | | |||||
* | | news: move supports a range | Avuton Olrich | 2009-04-01 | 1 | -1/+1 |
| | | |||||
* | | news: add pulseaudio mixer | Avuton Olrich | 2009-04-01 | 1 | -1/+3 |
| | | |||||
* | | news: Add consume and single commands | Avuton Olrich | 2009-04-01 | 1 | -2/+5 |
| | | |||||
* | | news: trivial modification to make the date line the same as the others | Avuton Olrich | 2009-03-31 | 1 | -1/+1 |
|/ | |||||
* | do not consider single mode with "next" command | Romain Bignon | 2009-03-31 | 1 | -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 spacing | Avuton Olrich | 2009-03-30 | 1 | -0/+3 |
| | |||||
* | client: group static function declarations together. | Avuton Olrich | 2009-03-30 | 1 | -6/+5 |
| | |||||
* | queue_print: queue_print_song_info() is not necessry for export. | Avuton Olrich | 2009-03-30 | 2 | -13/+9 |
| | |||||
* | queue: queue_generate_id() is not necessary for export. | Avuton Olrich | 2009-03-30 | 2 | -7/+4 |
| | |||||
* | player_control: remove unused function playerCurrentDecodeSong(). | Avuton Olrich | 2009-03-30 | 2 | -10/+0 |
| | |||||
* | conf: config_param_free() not necessary for export. | Avuton Olrich | 2009-03-30 | 2 | -3/+1 |
| | |||||
* | command: command_error() is not necessary for export. | Avuton Olrich | 2009-03-30 | 2 | -4/+1 |
| | |||||
* | client: client_write() does not necessary for export. | Avuton Olrich | 2009-03-30 | 2 | -6/+4 |
| | |||||
* | implemented the 'consume' mode | Romain Bignon | 2009-03-30 | 8 | -15/+103 |
| | | | | Consume mode removes each song played | ||||
* | configure.ac: fix error on disabled features | Max Kellermann | 2009-03-29 | 1 | -1/+1 |
| | | | | | In the MPD_AUTO_DISABLED() function, I forgot to check for "explicitly disabled". | ||||
* | exconf: update mixer documentation. | Avuton Olrich | 2009-03-29 | 1 | -7/+12 |
| | |||||
* | exconf: The usual defaults updates. | Avuton Olrich | 2009-03-29 | 1 | -60/+65 |
| | | | | | Ths usual defaults updates, this includes clarifications, cleanups, updates and fixes. | ||||
* | exconf: Comment formerly required files. | Avuton Olrich | 2009-03-29 | 1 | -4/+4 |
| |