pianod2
multisource multiuser scriptable networked music player
Classes
encapmusic.h File Reference

Playlist / Artist / Album / Song datatypes that are self-implemented. More...

#include <config.h>
#include <string>
#include "musictypes.h"
#include "retainer.h"
Include dependency graph for encapmusic.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EncapsulatedArtist
 A PianodArtist that is fully-contained in itself, unrelated to albums, songs, or playlists. More...
 
class  PersistentArtist
 A PianodArtist that is fully-contained in itself, unrelated to albums, songs, or playlists. More...
 
class  EncapsulatedAlbum
 A PianodAlbum that is self-contained, unrelated to artists, songs, or playlists Encapsulated albums may not be needed; may not occur with services. More...
 
class  PersistentAlbum
 A PianodAlbum that is self-contained, unrelated to artists, songs, or playlists Encapsulated albums may not be needed; may not occur with services. More...
 
class  EncapsulatedSong
 A PianodSong that is self-contained, unrelated to albums or artists. More...
 
class  PersistentSong
 A PianodSong that is self-contained, unrelated to albums or artists. More...
 
class  EncapsulatedPlaylist
 A PianodPlaylist that is self-contained. More...
 
class  PersistentPlaylist
 
class  MetaPlaylist
 A faux playlist suitable for mix or everything playlists. More...
 
class  PersistentMetaPlaylist
 

Detailed Description

Playlist / Artist / Album / Song datatypes that are self-implemented.

Each datatype / data item exists independent of the others; there are no references to eachother. (Contrast with songlibrary.)