| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Skipping those songs silently will confuse the client, because
commands specifying the song index within a playlist
(e.g. playlistdelete) will be out of sync.
This copies spl_print()'s behavior to playlist_file_print().
|
| |
|
|
|
|
|
| |
Simplifies a lot of code, because we don't need to return both the
SongEnumerator and the InputStream.
|
|
|
|
|
| |
There was quite a lot of duplicate code for loading DetachedSong
objects, with different semantics for "securely" loading local files.
|
| |
|
|
|