aboutsummaryrefslogtreecommitdiffstats
path: root/src/playlist_song.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-10-06playlist_song: allow references to songs outside the musicdirMax Kellermann1-0/+6
When we have an absolute path that's not inside the music directory, allow loading it anyway, if we're in "secure" mode (i.e. the client is connected via UNIX socket).
2011-10-06playlist_song: fix absolute path support in playlistsJesús Bravo Álvarez1-3/+2
Right now, a playlist with absolute pathnames can only add songs that are in the same the directory of the playlist or under it. If uri is an absolute pathname and base_uri is set, playlist_check_translate_song() will check that base_uri is a prefix of uri, excluding every other song in the music directory outside base_uri. I think in this case base_uri should be completely ignored (and made NULL) and uri should just be checked against music root directory.
2011-05-09playlist_song: fix playlist files in base music directoryMax Kellermann1-0/+7
g_path_get_dirname() returns "." when there is no directory name in the given path. This patch adds a workaround for that.
2011-05-09playlist_song: fix NULL pointer dereferenceMax Kellermann1-1/+1
2011-01-29copyright year 2011Max Kellermann1-1/+1
2010-12-23playlist_song: add flag "secure"Max Kellermann1-5/+7
Optionally allow all local files. "Insecure" mode is used for printing playlists.
2010-11-08playlist_song: calculate duration of last CUE trackMax Kellermann1-0/+8
2010-07-25playlist_song: fix memory leakMax Kellermann1-0/+2
Free the temporary path string in apply_song_metadata().
2010-02-08playlist_queue: moved check_translate_song() to playlist_song.cMax Kellermann1-0/+139