mirror of
https://github.com/owntone/owntone-server.git
synced 2025-01-14 08:15:02 -05:00
Be case insensitive when checking file name extensions
This commit is contained in:
parent
862cde3849
commit
a3f251b3be
@ -146,7 +146,7 @@ ignore_filetype(char *ext)
|
|||||||
|
|
||||||
for (i = 0; i < n; i++)
|
for (i = 0; i < n; i++)
|
||||||
{
|
{
|
||||||
if (strcmp(ext, cfg_getnstr(lib, "filetypes_ignore", i)) == 0)
|
if (strcasecmp(ext, cfg_getnstr(lib, "filetypes_ignore", i)) == 0)
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -357,13 +357,13 @@ process_media_file(char *file, time_t mtime, off_t size, int type, struct extinf
|
|||||||
ext = strrchr(file, '.');
|
ext = strrchr(file, '.');
|
||||||
if (ext)
|
if (ext)
|
||||||
{
|
{
|
||||||
if ((strcmp(ext, ".pls") == 0) || (strcmp(ext, ".url") == 0))
|
if ((strcasecmp(ext, ".pls") == 0) || (strcasecmp(ext, ".url") == 0))
|
||||||
{
|
{
|
||||||
DPRINTF(E_INFO, L_SCAN, "No support for .url and .pls in this version, use .m3u\n");
|
DPRINTF(E_INFO, L_SCAN, "No support for .url and .pls in this version, use .m3u\n");
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if ((strcmp(ext, ".png") == 0) || (strcmp(ext, ".jpg") == 0))
|
else if ((strcasecmp(ext, ".png") == 0) || (strcasecmp(ext, ".jpg") == 0))
|
||||||
{
|
{
|
||||||
/* Artwork files - don't scan */
|
/* Artwork files - don't scan */
|
||||||
return;
|
return;
|
||||||
@ -468,10 +468,10 @@ process_playlist(char *file, time_t mtime)
|
|||||||
ext = strrchr(file, '.');
|
ext = strrchr(file, '.');
|
||||||
if (ext)
|
if (ext)
|
||||||
{
|
{
|
||||||
if (strcmp(ext, ".m3u") == 0)
|
if (strcasecmp(ext, ".m3u") == 0)
|
||||||
scan_m3u_playlist(file, mtime);
|
scan_m3u_playlist(file, mtime);
|
||||||
#ifdef ITUNES
|
#ifdef ITUNES
|
||||||
else if (strcmp(ext, ".xml") == 0)
|
else if (strcasecmp(ext, ".xml") == 0)
|
||||||
scan_itunes_itml(file);
|
scan_itunes_itml(file);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
@ -541,9 +541,9 @@ process_file(char *file, time_t mtime, off_t size, int type, int flags)
|
|||||||
ext = strrchr(file, '.');
|
ext = strrchr(file, '.');
|
||||||
if (ext)
|
if (ext)
|
||||||
{
|
{
|
||||||
if ((strcmp(ext, ".m3u") == 0)
|
if ((strcasecmp(ext, ".m3u") == 0)
|
||||||
#ifdef ITUNES
|
#ifdef ITUNES
|
||||||
|| (strcmp(ext, ".xml") == 0)
|
|| (strcasecmp(ext, ".xml") == 0)
|
||||||
#endif
|
#endif
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user