diff --git a/src/playlist.c b/src/playlist.c
index 562fde69e7b40932b8a1d98740578e9ff30e1886..5fced75f0c7c1041eb7d7280fb5a1e8f34676c62 100644 (file)
--- a/src/playlist.c
+++ b/src/playlist.c
return 0;
}
-struct mpd_song *
-playlist_get_song(struct mpdclient_playlist *playlist, gint idx)
+const struct mpd_song *
+playlist_get_song(const struct mpdclient_playlist *playlist, gint idx)
{
if (idx < 0 || (guint)idx >= playlist_length(playlist))
return NULL;
return playlist_get(playlist, idx);
}
-struct mpd_song *
-playlist_lookup_song(struct mpdclient_playlist *playlist, unsigned id)
+const struct mpd_song *
+playlist_lookup_song(const struct mpdclient_playlist *playlist, unsigned id)
{
for (guint i = 0; i < playlist_length(playlist); ++i) {
struct mpd_song *song = playlist_get(playlist, i);