Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | db/Count: implement grouping | Max Kellermann | 2014-04-27 | 1 | -1/+1 |
| | |||||
* | DatabaseCommands: "list" allows grouping | Max Kellermann | 2014-04-24 | 1 | -0/+1 |
| | |||||
* | db/Helpers: "list" on album artist falls back to the artist tag | Max Kellermann | 2014-04-24 | 1 | -0/+1 |
| | |||||
* | Merge tag 'release-0.18.10' | Max Kellermann | 2014-04-10 | 1 | -0/+8 |
|\ | |||||
| * | release v0.18.10 | Max Kellermann | 2014-04-10 | 1 | -1/+1 |
| | | |||||
| * | decoder/sndfile: work around libsndfile bug on partial read | Marcello Desantis | 2014-04-09 | 1 | -0/+1 |
| | | |||||
| * | PlaylistEdit: don't interrupt playback when current song gets deleted | Weng Xuetian | 2014-04-09 | 1 | -0/+1 |
| | | |||||
| * | decoder/ffmpeg: handle unknown stream start time | Max Kellermann | 2014-03-18 | 1 | -0/+1 |
| | | |||||
| * | decoder/ffmpeg: pass AVSEEK_FLAG_ANY to av_seek_frame() | Max Kellermann | 2014-03-18 | 1 | -0/+1 |
| | | | | | | | | | | | | This corrects a major mistake from commit 724a59aa - there was one small thing that commit was supposed to do, and it failed. AV_TIME_BASE is not a seek flag. | ||||
| * | decoder/gme: fix memory leak in container_scan() | Max Kellermann | 2014-03-06 | 1 | -0/+2 |
| | | |||||
| * | configure.ac: prepare for 0.18.10 | Max Kellermann | 2014-03-06 | 1 | -0/+2 |
| | | |||||
* | | input/mms: move blocking I/O to thread | Max Kellermann | 2014-03-16 | 1 | -0/+1 |
| | | |||||
* | | pcm/PcmFormat: ARM NEON optimizations for float->s16 | Max Kellermann | 2014-03-15 | 1 | -0/+1 |
| | | | | | | | | This is nearly 4 times faster than the "portable" algorithm. | ||||
* | | Merge tag 'release-0.18.9' | Max Kellermann | 2014-03-02 | 1 | -1/+6 |
|\| | |||||
| * | release v0.18.9 | Max Kellermann | 2014-03-02 | 1 | -1/+1 |
| | | |||||
| * | output/alsa: call snd_pcm_prepare() after snd_pcm_drop() | Max Kellermann | 2014-03-02 | 1 | -0/+2 |
| | | | | | | | | | | | | | | Don't wait for an optimistic write to fail. This is an improved workaround for the infamous Raspberry Pi bug (see commit af991765). It works much better and comes without the negative side effects. The old workaround is now obsolete. | ||||
| * | event/SignalMonitor: fix build failure due to missing signal.h include | Max Kellermann | 2014-03-02 | 1 | -0/+1 |
| | | |||||
| * | AllCommands: "findadd" requires the "add" permission | Max Kellermann | 2014-02-27 | 1 | -0/+2 |
| | | |||||
* | | fs/StandardDirectory: add GetUserCacheDir() | Max Kellermann | 2014-03-01 | 1 | -0/+1 |
| | | | | | | | | | | | | Move code from CreateConfiguredDatabase() and add XDG support. This implements an automatic Linux fallback for the setting "db_file" if none was specified. | ||||
* | | NEWS: add group "configuration" | Max Kellermann | 2014-03-01 | 1 | -1/+2 |
| | | |||||
* | | command: add command "listfiles" | Max Kellermann | 2014-03-01 | 1 | -1/+1 |
| | | | | | | | | Lists files and directories. Supports storage plugins. | ||||
* | | db/update: cancel the update on shutdown | Max Kellermann | 2014-02-27 | 1 | -0/+1 |
| | | |||||
* | | first Android release | Max Kellermann | 2014-02-22 | 1 | -0/+1 |
| | | | | | | | | | | Finally, MPD runs on Android. For some small value of "runs". Very much work left, too much to describe. | ||||
* | | Merge branch 'v0.18.x' | Max Kellermann | 2014-02-18 | 1 | -0/+8 |
|\| | |||||
| * | event/SignalMonitor: unblock signals after fork | Max Kellermann | 2014-02-18 | 1 | -0/+2 |
| | | | | | | | | Fixes hanging child process in the "pipe" output plugin. | ||||
| * | configure.ac: fix linker failure when libvorbis/libogg are static | Max Kellermann | 2014-02-18 | 1 | -0/+2 |
| | | | | | | | | | | Link libvorbisfile first, followed to libvorbis and finally libogg. This order is necessary because libvorbisfile depends on libvorbis. | ||||
| * | configure.ac: link the Vorbis encoder with libogg | Max Kellermann | 2014-02-17 | 1 | -0/+2 |
| | | | | | | | | Fixes another linker failure. Similar to commit ea406875 | ||||
| * | configure.ac: prepare for 0.18.9 | Max Kellermann | 2014-02-09 | 1 | -0/+2 |
| | | |||||
* | | systemd: add socket activation files | Max Kellermann | 2014-02-12 | 1 | -0/+1 |
| | | |||||
* | | Idle: error out when unrecognized idle event was specified | Max Kellermann | 2014-02-09 | 1 | -0/+1 |
| | | | | | | | | Implements the error checks missing in commit 0bad8406 | ||||
* | | storage/nfs: new storage plugin | Max Kellermann | 2014-02-08 | 1 | -0/+1 |
| | | |||||
* | | Main: support arbitrary storage plugins | Max Kellermann | 2014-02-08 | 1 | -0/+3 |
| | | |||||
* | | Main: allow playlist directory without music directory | Max Kellermann | 2014-02-07 | 1 | -0/+1 |
| | | |||||
* | | NEWS: mention default soundcloud API key | Max Kellermann | 2014-02-07 | 1 | -0/+1 |
| | | | | | | | | Missing from commit 48c96bba | ||||
* | | Merge tag 'release-0.18.8' | Max Kellermann | 2014-02-07 | 1 | -2/+6 |
|\| | |||||
| * | release v0.18.8 | Max Kellermann | 2014-02-07 | 1 | -1/+1 |
| | | |||||
| * | NEWS: fix 0.18.7 release year | Max Kellermann | 2014-02-07 | 1 | -1/+1 |
| | | |||||
| * | doc/user: document the RoarAudio output plugin | Max Kellermann | 2014-02-06 | 1 | -0/+2 |
| | | |||||
| * | configure.ac: link the Vorbis encoder with libvorbis | Max Kellermann | 2014-02-06 | 1 | -0/+2 |
| | | | | | | | | | | Since the encoder plugin uses a libvorbis function (and not only libvorbisenc functions), we need to link with libvorbis explicitly. | ||||
* | | input/nfs: new plugin using libnfs | Max Kellermann | 2014-02-06 | 1 | -0/+1 |
| | | |||||
* | | PlaylistFile: use class SongLoader | Max Kellermann | 2014-02-03 | 1 | -0/+1 |
| | | |||||
* | | Main, OutputThread: increase kernel timer slack (Linux) | Max Kellermann | 2014-01-30 | 1 | -0/+1 |
| | | | | | | | | | | Allows the kernel to combine timer wakeups with other processes, reducing power usage. | ||||
* | | NEWS: mention thread names | Max Kellermann | 2014-01-30 | 1 | -0/+1 |
| | | |||||
* | | NEWS: add "threads" section | Max Kellermann | 2014-01-30 | 1 | -2/+3 |
| | | |||||
* | | Merge branch 'v0.18.x' | Max Kellermann | 2014-01-27 | 1 | -0/+1 |
|\| | |||||
| * | IcyMetadataParser: more robust tag parser | Max Kellermann | 2014-01-27 | 1 | -0/+1 |
| | | | | | | | | | | Allow semicolons and single quotes in the stream title. This is not part of any specification, but found in real life. | ||||
* | | neighbor: new subsystem to detect file servers on the local network | Max Kellermann | 2014-01-26 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | db/proxy: copy "Last-Modified" from remote directories | Max Kellermann | 2014-01-22 | 1 | -0/+1 |
| | | |||||
* | | Merge branch 'v0.18.x' | Max Kellermann | 2014-01-20 | 1 | -0/+1 |
|\| | |||||
| * | Queue: rename struct queue to Queue | Max Kellermann | 2014-01-20 | 1 | -0/+1 |
| | | | | | | | | | | Works around a build failure on Solaris because annoyingly, Solaris reserves the name "queue". This rename was pending anyway. |