aboutsummaryrefslogtreecommitdiff
path: root/src/playlist_song.c
Commit message (Collapse)AuthorAge
* playlist_song: fix potential charset bug in apply_song_metadata()Max Kellermann2012-10-05
| | | | The song's URI must be UTF-8, not filesystem character set.
* playlist_song: pass const song to _check_load_song()Max Kellermann2012-08-16
|
* playlist_song: fix user-after-free bugMax Kellermann2012-08-16
|
* playlist_song: use map_to_relative_path()Max Kellermann2012-08-14
|
* playlist_song: improve const-correctnessMax Kellermann2012-08-14
|
* playlist_song: move code to playlist_check_load_song()Max Kellermann2012-08-14
|
* mapper: add mapper_get_music_directory()Max Kellermann2012-02-13
| | | | Shortcut for map_directory_fs(db_get_root()).
* playlist_song: allow references to songs outside the musicdirMax Kellermann2011-10-06
| | | | | | 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).
* Merge branch 'v0.16.x'Max Kellermann2011-10-06
|\ | | | | | | | | | | | | | | Conflicts: configure.ac src/player_control.c src/player_thread.c src/playlist_song.c
| * playlist_song: fix absolute path support in playlistsJesús Bravo Álvarez2011-10-06
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge branch 'v0.16.x'Max Kellermann2011-06-03
|\| | | | | | | | | Conflicts: src/decoder/ffmpeg_decoder_plugin.c
| * playlist_song: fix playlist files in base music directoryMax Kellermann2011-05-09
| | | | | | | | | | g_path_get_dirname() returns "." when there is no directory name in the given path. This patch adds a workaround for that.
| * playlist_song: fix NULL pointer dereferenceMax Kellermann2011-05-09
| |
* | copyright year 2011Max Kellermann2011-01-29
| |
* | playlist_song: add flag "secure"Max Kellermann2010-12-23
|/ | | | | | Optionally allow all local files. "Insecure" mode is used for printing playlists.
* playlist_song: calculate duration of last CUE trackMax Kellermann2010-11-08
|
* playlist_song: fix memory leakMax Kellermann2010-07-25
| | | | Free the temporary path string in apply_song_metadata().
* playlist_queue: moved check_translate_song() to playlist_song.cMax Kellermann2010-02-08