|
pianod2
multisource multiuser scriptable networked music player
|
A class to extract metadata from media files using Taglib. More...
#include <taglibreader.h>


Public Member Functions | |
| TaglibReader (const std::string &path) | |
Static Public Member Functions | |
| static float | getFileGain (const std::string &path) |
Static Public Member Functions inherited from Media::Metadata | |
| static float | gainFromiTunesNormalization (const char *) |
| Get the iTunes normalization, a/k/a sound check. More... | |
| static float | gainFromiTunesNormalization (const std::string &value) |
| static float | getFileGain (const std::string &filename) |
| Get a file's gain for playback. More... | |
| static const Metadata | getMetadata (const std::string &filename) |
| Get metadata using whatever best mechanism is available. More... | |
Additional Inherited Members | |
Public Attributes inherited from Media::Metadata | |
| std::string | artist |
| std::string | album |
| std::string | title |
| std::string | cddb_id |
| std::string | genre |
| int | year = 0 |
| int | track_number = 0 |
| int | track_count = 0 |
| int | disc_number = 0 |
| int | disc_count = 0 |
| float | duration = 0 |
| float | gain = 0 |
Static Protected Member Functions inherited from Media::Metadata | |
| static void | splitOf (const char *value, int *first, int *second) |
Split a string <number>/<number> into its two components. More... | |
| static void | splitOf (const std::string &value, int *first, int *second) |
A class to extract metadata from media files using Taglib.
| Media::TaglibReader::TaglibReader | ( | const std::string & | path | ) |

|
static |

