|
pianod2
multisource multiuser scriptable networked music player
|
PlayList / Artist / Album / Song types that are interbred to form a library. More...
#include <config.h>#include <string>#include <unordered_map>#include <unordered_set>#include <vector>#include <functional>#include <parsnip/parsnip.h>#include "musictypes.h"#include "retainedlist.h"#include "musickeys.h"#include "filter.h"

Go to the source code of this file.
Classes | |
| class | MusicLibrary::Foundation |
| class | MusicLibrary::Playlist |
| A PianodPlaylist for music libraries. More... | |
| class | MusicLibrary::TransientPlaylist |
| class | MusicLibrary::Artist |
| A PianodArtist that contains a vector of albums. More... | |
| class | MusicLibrary::Album |
| A PianodAlbum that contains a vector of songs. More... | |
| class | MusicLibrary::Song |
| A PianodSong made of inbred data structures. More... | |
| class | MusicLibrary::ThingieContainer< TThing, TParent > |
| Customized hash tables for music library. More... | |
| class | MusicLibrary::Allocator< AllocType, ParentType > |
| class | MusicLibrary::Library |
Namespaces | |
| MusicLibrary | |
| Memory-based index/database of music library contents. | |
Functions | |
| static bool | MusicLibrary::isCompilationAlbum (const Parsnip::Data &album) |
Variables | |
| static const int | MusicLibrary::BIAS_MINIMUM = 1 |
| static const int | MusicLibrary::BIAS_MAXIMUM = 100 |
| static const int | MusicLibrary::BIAS_NEUTRAL = 1 |
| Neutral biasing factor for choosing songs. More... | |
PlayList / Artist / Album / Song types that are interbred to form a library.