1 ///
2 /// Read media file metadata using taglib.
3 ///	@file		taglibreader.h - pianod2
4 ///	@author		Perette Barella
5 ///	@date		2015-11-30
6 ///	@copyright	Copyright (c) 2015-2017 Devious Fish. All rights reserved.
7 ///
8 
9 #pragma once
10 
11 #ifndef __pianod2__taglibreader__
12 #define __pianod2__taglibreader__
13 
14 #include <config.h>
15 
16 #include "metadata.h"
17 
18 namespace Media {
19     /// A class to extract metadata from media files using Taglib.
20     class TaglibReader : public Metadata {
21     public:
22         TaglibReader (const std::string &path);
23         static float getFileGain (const std::string &path);
24     };
25 }
26 
27 #endif /* defined(__pianod2__taglibreader__) */
28