mirror of
				https://github.com/owntone/owntone-server.git
				synced 2025-10-29 15:55:02 -04: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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user