Playlist: Initialization of PlaylistEntries now uses designators.
This commit is contained in:
parent
6f8683ba9d
commit
fcbbdce118
@ -38,7 +38,7 @@ void Playlist::_add_path(String path) {
|
||||
ext.equals(".mpa"))) {
|
||||
TRACE(" Adding entry %s\n", entry.name());
|
||||
String title = filename.substring(0, filename.length() - 4);
|
||||
_files.push_back({entry.name(), title});
|
||||
_files.push_back({.filename=entry.name(), .title=title});
|
||||
bool non_ascii_chars = false;
|
||||
for(int i=0; i<filename.length(); i++) {
|
||||
char c = filename.charAt(i);
|
||||
@ -71,7 +71,7 @@ void Playlist::_examine_http_url(String url) {
|
||||
if (ct.startsWith("audio/x-mpegurl")) {
|
||||
_parse_m3u(http);
|
||||
} else if (ct.startsWith("audio/")) {
|
||||
_files.push_back({url, url});
|
||||
_files.push_back({.filename=url, .title=url});
|
||||
} else if (ct.startsWith("application/rss+xml")) {
|
||||
_parse_rss(http);
|
||||
} else if (ct.startsWith("application/pls+xml")) {
|
||||
@ -173,7 +173,7 @@ void Playlist::_parse_m3u(HTTPClientWrapper* http) {
|
||||
}
|
||||
} else if (line.startsWith("http")) {
|
||||
if (title.length()==0) title = line;
|
||||
_files.push_back({line, title});
|
||||
_files.push_back({.filename=line, .title=title});
|
||||
title = "";
|
||||
}
|
||||
line = "";
|
||||
@ -215,7 +215,7 @@ void Playlist::_parse_pls(HTTPClientWrapper* http) {
|
||||
}
|
||||
|
||||
if (title.length()>0 && url.length()>0) {
|
||||
_files.push_back({url, title});
|
||||
_files.push_back({.filename=url, .title=title});
|
||||
last_index = -1;
|
||||
title = "";
|
||||
url = "";
|
||||
|
Loading…
Reference in New Issue
Block a user