Add support for indexing files dupported by taglib

Add FLAC standalone indexer
Add indexing common music tags for all formats supported by taglib
File indexer reindex files that have been indexed by older versions of
  the indexer and reindex them
Sparse improvements to deep indexing
This commit is contained in:
Gioacchino Mazzurco 2019-06-21 13:33:10 +02:00
parent 3a26ccf6a5
commit 63b71e383a
No known key found for this signature in database
GPG key ID: A1FBCA3872E87051
9 changed files with 341 additions and 18 deletions

View file

@ -82,6 +82,14 @@ private:
/// Used to store RsFileHash of indexed documents
FILE_HASH_VALUENO,
/** Used to check if some file need reindex because was indexed with an
* older version of the indexer */
INDEXER_VERSION_VALUENO,
/** Used to check if some file need reindex because was indexed with an
* older version of the indexer */
INDEXERS_COUNT_VALUENO,
/// @see Xapian::BAD_VALUENO
BAD_VALUENO = Xapian::BAD_VALUENO
};
@ -91,5 +99,5 @@ private:
/** Storage for indexers function by order */
static std::multimap<int, IndexerFunType> indexersRegister;
RS_SET_CONTEXT_DEBUG_LEVEL(4)
RS_SET_CONTEXT_DEBUG_LEVEL(1)
};