Max Kellermann
|
2a774a1fea
|
playlist/{flac,m3u}: use std::make_unique
|
2017-11-26 12:10:33 +01:00 |
|
Max Kellermann
|
501a4af914
|
util/StringUtil: move strip functions to StringStrip.cxx
|
2017-07-05 17:20:02 +02:00 |
|
Mario Di Raimondo
|
ffa676f577
|
playlist/m3u: support for mime-type audio-mpegurl for M3U playlists
|
2017-05-19 15:25:58 +02:00 |
|
Max Kellermann
|
5900253b85
|
update copyright year
|
2017-01-03 20:48:59 +01:00 |
|
Max Kellermann
|
1d67aa7bf2
|
update copyright year to 2016
|
2016-02-26 17:54:05 +01:00 |
|
Max Kellermann
|
0705f42cf8
|
playlist/Plugin: pass InputStreamPtr&& to open_stream()
Obsolete class CloseSongEnumerator, which was a kludge.
|
2016-02-21 12:53:47 +01:00 |
|
Max Kellermann
|
1c5f76635a
|
playlist/SongEnumerator: wrap song in std::unique_ptr
|
2016-02-07 11:58:54 +01:00 |
|
Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
394e3be482
|
playlist/m3u: recognize the file suffix ".m3u8"
|
2014-10-26 08:14:16 +01:00 |
|
Max Kellermann
|
1ca8d7ad45
|
TextInputStream: don't strip
Let the caller decide whether to strip. Only remove \n and \r
(end-of-line markers).
|
2014-08-07 16:45:43 +02:00 |
|
Max Kellermann
|
87bcf739ee
|
util/StringUtil: rename strchug_fast() to StripLeft()
|
2014-08-07 16:08:02 +02:00 |
|
Max Kellermann
|
69ae879c58
|
input/TextInputStream: return char*
Revert to the old API before commit e9e55b08 , removing unnecessary
bloat.
|
2014-08-07 00:06:02 +02:00 |
|
Max Kellermann
|
f8bfea8bae
|
Input*: move to input/
|
2014-01-24 16:33:33 +01:00 |
|
Max Kellermann
|
f1f19841bd
|
playlist/*: move to playlist/plugins/
|
2014-01-23 23:30:12 +01:00 |
|