- 12 Nov, 2009 1 commit
-
-
Max Kellermann authored
After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue.
-
- 13 Oct, 2009 1 commit
-
-
Max Kellermann authored
This has been replaced by the last.fm playlist plugin. The input plugin has never worked well, and was just a playground to experiment with the last.fm radio protocol.
-
- 24 Sep, 2009 1 commit
-
-
Max Kellermann authored
-
- 13 Mar, 2009 1 commit
-
-
Avuton Olrich authored
This updates the copyright header to all be the same, which is pretty much an update of where to mail request for a copy of the GPL and the years of the MPD project. This also puts all committers under 'The Music Player Project' umbrella. These entries should go individually in the AUTHORS file, for consistancy.
-
- 03 Mar, 2009 2 commits
-
-
Avuton Olrich authored
Since there are no other callers than stdout, this wouldn't be a problem, but since there maybe in the future go ahead and fix it.
-
Avuton Olrich authored
-
- 02 Mar, 2009 1 commit
-
-
Max Kellermann authored
The lastfm input plugin enables MPD to play lastfm:// URLs. This plugin is not complete yet: it plays only the first song in the last.fm playlist, and the playlist parser isn't even implemented properly.
-
- 25 Feb, 2009 1 commit
-
-
Max Kellermann authored
"ls" is a bad name for a library which parses URIs. We'll move the rest of the "ls" library later.
-
- 29 Jan, 2009 1 commit
-
-
Max Kellermann authored
This patch implements the MMS protocol, by using libmms. It is quite experimental: it does not support seeking yet, and it is currently using synchronous I/O, which causes MPD to hang while waiting for the server.
-
- 04 Jan, 2009 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Determine the suffix manually, and use decoder_plugin_from_suffix() and archive_plugin_from_suffix() instead. This way, song_file_update_inarchive() can be optimized: it does not have to translate its path.
-
Max Kellermann authored
Don't include headers which are not used. Fix some includes in decoder_thread.c.
-
- 02 Jan, 2009 1 commit
-
-
Max Kellermann authored
It's been superseded by GLib's GSList.
-
- 31 Dec, 2008 1 commit
-
-
Laszlo Ashin authored
-
- 29 Dec, 2008 1 commit
-
-
Max Kellermann authored
Only include headers which are really needed. os_compat.h aimed to make MPD easily portable, but was never actually made portable.
-
- 27 Dec, 2008 1 commit
-
-
Max Kellermann authored
When there are no archive plugins, we do not need the archive API at all. Drop all its overhead.
-
- 16 Dec, 2008 7 commits
-
-
Viliam Mateicka authored
-
Max Kellermann authored
uri_has_scheme() checks if an URI contains the sub string "://", which makes MPD assume that it is a remote URI.
-
Max Kellermann authored
When a file had no file name extension, getSuffix() could return the extension of the parent directory (if it had one).
-
Max Kellermann authored
The old getSuffix() code was quite wasteful, and can be replaced completely with strrchr().
-
Max Kellermann authored
Use the C99 "bool" data type instead of "int".
-
Max Kellermann authored
printRemoteUrlHandlers() cannot fail, and does not need a return value.
-
Max Kellermann authored
The function didn't do anything useful, it was just several lines obfuscating that it was only forwarding isRemoteUrl()'s return value.
-
- 01 Nov, 2008 1 commit
-
-
Max Kellermann authored
The decoder_plugin structs must never change. Don't work with non-const pointers.
-
- 28 Oct, 2008 1 commit
-
-
Max Kellermann authored
Remove duplicated code from MPD.
-
- 26 Oct, 2008 1 commit
-
-
Max Kellermann authored
MPD's HTTP client code has always been broken, no matter how effort was put into fixing it. Replace it with libcurl, which is known to be quite stable. This adds a fat library dependency, but only for people who need streaming.
-
- 22 Oct, 2008 2 commits
-
-
Max Kellermann authored
The function print_spl_list() replaces the old function lsPlaylists() from ls.c.
-
Max Kellermann authored
spl_list() provides an interface for enumerating all stored playlists. This separates the internal playlist logic from the protocol specific function lsPlaylists().
-
- 14 Oct, 2008 1 commit
-
-
Max Kellermann authored
The mapper code has replaced these functions.
-
- 13 Oct, 2008 2 commits
-
-
Max Kellermann authored
isMusic() used to be a very inefficient function: with every invocation, it did another stat() on the specified file. There is only one caller, do the stat() there manually and use hasMusicSuffix() instead of isMusic().
-
Max Kellermann authored
The only caller of deletePlaylist() appends PLAYLIST_FILE_SUFFIX, so we can be sure it's already there. We don't need to stat the file, since unlink() does all the checking.
-
- 26 Sep, 2008 1 commit
-
-
Max Kellermann authored
SongList has been superseded by struct songvec.
-
- 23 Sep, 2008 1 commit
-
-
Eric Wong authored
LOC reduction and less noise makes things easier for tired old folks to follow.
-
- 07 Sep, 2008 1 commit
-
-
Max Kellermann authored
Pass the client struct instead of the raw file descriptor.
-
- 29 Aug, 2008 1 commit
-
-
Max Kellermann authored
And again, convert arguments to const.
-
- 26 Aug, 2008 2 commits
-
-
Max Kellermann authored
InputPlugin to decoder_plugin, and no camelCase.
-
Max Kellermann authored
"decoder plugin" is a better name than "input plugin", since the plugin does not actually do the input - InputStream does. Also don't use typedef, so we can forward-declare it if required.
-
- 26 Mar, 2008 2 commits
-
-
Max Kellermann authored
When dealing with in-memory lengths, the standard type "size_t" should be used. Missing one can be quite dangerous, because an attacker could provoke an integer under-/overflow, which may provide an attack vector. git-svn-id: https://svn.musicpd.org/mpd/trunk@7205 09075e82-0dd4-0310-85a5-a0d7c8717e4f
-
Max Kellermann authored
Local variables which are never read before the first assignment don't need initialization. Saves a few bytes of text. Also don't reset variables which are never read until function return. git-svn-id: https://svn.musicpd.org/mpd/trunk@7199 09075e82-0dd4-0310-85a5-a0d7c8717e4f
-
- 05 Feb, 2008 1 commit
-
-
Max Kellermann authored
[ew: cleaned up the dirty union hack a bit] Signed-off-by:
Eric Wong <normalperson@yhbt.net> git-svn-id: https://svn.musicpd.org/mpd/trunk@7180 09075e82-0dd4-0310-85a5-a0d7c8717e4f
-