- 20 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 19 Jan, 2014 1 commit
-
-
Max Kellermann authored
Detach the Song class completely from the public API, only to be used by SimpleDatabase and the update thread.
-
- 18 Jan, 2014 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 17 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 14 Jan, 2014 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
The update thread should not affect the rest of the system, therefore set "idle" priority, and let it only run when nobody else is using the resources.
-
- 13 Jan, 2014 1 commit
-
-
Andrée Ekroth authored
This encoding plugin features a fixed-point mp3 encoder, with faster encoding on architectures without a FPU. Right now the encoder is limited to stereo and 16 bit depth. The bitrate and sample rate can be modified in audio_output. audio_output { type "httpd" name "My shine stream" encoder "shine" port "8000" format "44100:16:2" bitrate "320" # default: 128 }
-
- 11 Jan, 2014 2 commits
-
-
Max Kellermann authored
Generic approach for the workaround.
-
Max Kellermann authored
Allow database plugins to announce that they have been modified.
-
- 09 Jan, 2014 3 commits
-
-
Jean-Francois Dockes authored
[mk: renamed source files, applied coding style, reduced bloat, using MPD's threading library, using MPD's error reporting and logging library and refactoring, fixed lots of bugs]
-
Max Kellermann authored
-
Max Kellermann authored
From now on, struct Song will be used by the database only, and DetachedSong will be used by everybody else. DetachedSong is easier to use, but Song has lower overhead.
-
- 07 Jan, 2014 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 06 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 29 Dec, 2013 2 commits
-
-
Max Kellermann authored
Add the TagStream.cxx library, similar to TagFile.cxx, and use it to load tags from song files inside archives.
-
Max Kellermann authored
-
- 24 Dec, 2013 1 commit
-
-
Max Kellermann authored
Avoid GLib.
-
- 23 Dec, 2013 3 commits
-
-
Max Kellermann authored
Prepare for adding state.
-
Max Kellermann authored
-
Max Kellermann authored
Rename pcm_convert_domain to pcm_domain. Move it out so we can use it without depending on the whole PcmConvert library.
-
- 22 Dec, 2013 1 commit
-
-
Max Kellermann authored
-
- 19 Dec, 2013 2 commits
-
-
Steven O'Brien authored
I've created an elementary input plugin that plays sound from the soundcard, so you can use MPD to listen to anything connected to the line-in jack, or to Video4Linux FM radio cards that send audio through the soundcard. There has been a small number of posts here in the past requesting line-in input, so here is a first, simplistic stab at it. The patch adds a new sheme, alsa://, which causes mpd to play data read directly from a souncdard. It defaults to hw:0,0, but you can pass any ALSA device name in the URI. So, using mpc for example: mpc add alsa:// mpc play will play from device hw:0,0. To use a diffferent device: mpc add alsa://hw:1,0
-
Max Kellermann authored
-
- 15 Dec, 2013 4 commits
-
-
Max Kellermann authored
Allows building without GLib. This fails to compile currently, because GLib is still used in the MPD core.
-
Max Kellermann authored
-
Max Kellermann authored
Prepare for GLib removal.
-
Max Kellermann authored
-
- 14 Dec, 2013 2 commits
-
-
Max Kellermann authored
To replace g_strdup().
-
Max Kellermann authored
-
- 08 Dec, 2013 1 commit
-
-
Denis Krjuchkov authored
-
- 07 Dec, 2013 1 commit
-
-
Denis Krjuchkov authored
-
- 05 Dec, 2013 1 commit
-
-
Max Kellermann authored
-
- 02 Dec, 2013 2 commits
-
-
Max Kellermann authored
-
Denis Krjuchkov authored
-
- 01 Dec, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 30 Nov, 2013 2 commits
-
-
Max Kellermann authored
The PcmResampler interface is implemented by the two classes FallbackPcmResampler and LibsampleratePcmResampler. This prepares for adding more resampler libraries.
-
Max Kellermann authored
-