Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
MusicDatabase.h File Reference
#include "Album.h"
#include "MediaSource.h"
#include "addons/Scraper.h"
#include "dbwrappers/Database.h"
#include "settings/LibExportSettings.h"
#include "utils/SortUtils.h"
#include <utility>
#include <vector>
#include <set>
#include <string>

Classes

struct  ArtForThumbLoader
 A structure used for fetching music art data. More...
 
class  CMusicDatabase
 Class to store and read tag information. More...
 

Namespaces

namespace  dbiplus
 

Macros

#define ERROR_OK   317
 
#define ERROR_CANCEL   0
 
#define ERROR_DATABASE   315
 
#define ERROR_REORG_SONGS   319
 
#define ERROR_REORG_ARTIST   321
 
#define ERROR_REORG_OTHER   323
 
#define ERROR_REORG_PATH   325
 
#define ERROR_REORG_ALBUM   327
 
#define ERROR_WRITING_CHANGES   329
 
#define ERROR_COMPRESSING   332
 
#define NUM_SONGS_BEFORE_COMMIT   500
 

Typedefs

typedef std::set< std::string > SETPATHS
 A set of std::string objects, used for CMusicDatabase.
 
typedef std::set< std::string >::iterator ISETPATHS
 The SETPATHS iterator.
 

Macro Definition Documentation

◆ ERROR_CANCEL

#define ERROR_CANCEL   0

◆ ERROR_COMPRESSING

#define ERROR_COMPRESSING   332

◆ ERROR_DATABASE

#define ERROR_DATABASE   315

◆ ERROR_OK

#define ERROR_OK   317

◆ ERROR_REORG_ALBUM

#define ERROR_REORG_ALBUM   327

◆ ERROR_REORG_ARTIST

#define ERROR_REORG_ARTIST   321

◆ ERROR_REORG_OTHER

#define ERROR_REORG_OTHER   323

◆ ERROR_REORG_PATH

#define ERROR_REORG_PATH   325

◆ ERROR_REORG_SONGS

#define ERROR_REORG_SONGS   319

◆ ERROR_WRITING_CHANGES

#define ERROR_WRITING_CHANGES   329

◆ NUM_SONGS_BEFORE_COMMIT

#define NUM_SONGS_BEFORE_COMMIT   500