pianod2
multisource multiuser scriptable networked music player
Namespaces | Variables
filesystem.cpp File Reference

Filesystem media library. More...

#include <config.h>
#include <cerrno>
#include <cstring>
#include <dirent.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <string>
#include <exception>
#include <stdexcept>
#include "fundamentals.h"
#include "logging.h"
#include "musiclibrary.h"
#include "musiclibraryhash.h"
#include "filesystem.h"
#include "metadata/metadata.h"
Include dependency graph for filesystem.cpp:

Namespaces

 Filesystem
 Classes for playing local media files stored within a directory hierarchy.
 

Variables

static MusicLibrary::Allocator< Artist, MusicLibrary::FoundationFilesystem::artist_allocate
 
static MusicLibrary::Allocator< Album, MusicLibrary::ArtistFilesystem::album_allocate
 
static MusicLibrary::Allocator< Song, MusicLibrary::AlbumFilesystem::song_allocate
 

Detailed Description

Filesystem media library.

Scan media and maintain catalog/index.