|
pianod2
multisource multiuser scriptable networked music player
|
Classes for playing local media files stored within a directory hierarchy. More...
Classes | |
| class | Artist |
| Artist customization for filesystem library & source. More... | |
| class | Album |
| Album customization for filesystem library & source. More... | |
| class | Song |
| Song customization for filesystem library & source. More... | |
| struct | Parameters |
| Source parameters for filesystem source. More... | |
| class | Library |
| Filesystem-specific media library. More... | |
| class | Source |
| Source for filesystem media. More... | |
Functions | |
| static void | remove_path (std::string &path, const std::string &component) |
| Handle path reduction by stripping a partial path off a complete path, if the two match. More... | |
Variables | |
| static MusicLibrary::Allocator< Artist, MusicLibrary::Foundation > | artist_allocate |
| static MusicLibrary::Allocator< Album, MusicLibrary::Artist > | album_allocate |
| static MusicLibrary::Allocator< Song, MusicLibrary::Album > | song_allocate |
Classes for playing local media files stored within a directory hierarchy.
|
static |
Handle path reduction by stripping a partial path off a complete path, if the two match.
If not, do nothing.
| path | A complete path. Modified to remove the partial path, if matching. |
| component | A partial path. |

|
static |
|
static |
|
static |