|
pianod2
multisource multiuser scriptable networked music player
|
This is the complete list of members for MusicLibrary::Library, including all inherited members.
| AlbumAllocator typedef | MusicLibrary::Library | |
| AlbumContainer typedef | MusicLibrary::Library | private |
| albums | MusicLibrary::Library | protected |
| ArtistAllocator typedef | MusicLibrary::Library | |
| ArtistContainer typedef | MusicLibrary::Library | private |
| artists | MusicLibrary::Library | protected |
| createPlaylist(const std::string &name, MusicThingie::Type type, MusicThingie *from) | MusicLibrary::Library | |
| createPlaylist(const std::string &name, const Filter &filter) | MusicLibrary::Library | |
| findPlaylistForSong(Song *song, bool enabled=true) | MusicLibrary::Library | |
| flush() | MusicLibrary::Foundation | |
| formTransientPlaylist(const Filter &criteria) | MusicLibrary::Library | |
| Foundation(Media::Source *const owner, const bool persistence) | MusicLibrary::Foundation | |
| getAllSongs(void) override | MusicLibrary::Library | virtual |
| getById(MusicThingie::Type type, const std::string &id) | MusicLibrary::Library | |
| getMatchingSongs(const Filter &criteria) override | MusicLibrary::Library | virtual |
| getMixSongs(void) | MusicLibrary::Library | |
| getPlaylistSongs(const Playlist *play, bool reassess=false) override | MusicLibrary::Library | virtual |
| getRandomSongs(PianodPlaylist *playlist, const UserList &users, Media::SelectionMethod selectionMethod, const class LibraryParameters &settings) | MusicLibrary::Foundation | |
| getSongsForPlaylist(PianodPlaylist *playlist) override | MusicLibrary::Library | virtual |
| getSuggestions(const Filter &criteria, SearchRange what) | MusicLibrary::Library | |
| IMPORTANCE enum name | MusicLibrary::Foundation | |
| IMPORTANT enum value | MusicLibrary::Foundation | |
| Library(Media::Source *const owner, const bool persistence, const SongAllocator &song_allocator=SongAllocator {song_allocate}, const AlbumAllocator &album_allocator=AlbumAllocator {album_allocate}, const ArtistAllocator &artist_allocator=ArtistAllocator {artist_allocate}, const PlaylistAllocator &playlist_allocator=PlaylistAllocator {playlist_allocate}) | MusicLibrary::Library | protected |
| load() | MusicLibrary::Foundation | |
| markDirty(IMPORTANCE import=TRIVIAL) const | MusicLibrary::Foundation | inline |
| mixRecalculate(void) | MusicLibrary::Library | inline |
| NOMINAL enum value | MusicLibrary::Foundation | |
| periodic() | MusicLibrary::Foundation | |
| persist(Parsnip::Data &into) const | MusicLibrary::Foundation | inlineprotectedvirtual |
| persist_data | MusicLibrary::Foundation | private |
| PlaylistAllocator typedef | MusicLibrary::Library | |
| PlaylistContainer typedef | MusicLibrary::Library | private |
| playlists | MusicLibrary::Library | protected |
| populatePlaylist(Playlist *play, bool aggressive=false) override | MusicLibrary::Library | virtual |
| purge(void) | MusicLibrary::Library | protected |
| removePlaylist(Playlist *play) override | MusicLibrary::Library | virtual |
| restore(const Parsnip::Data &data) | MusicLibrary::Foundation | inlineprotectedvirtual |
| restoreIndexFromFile(const std::string &filename) override | MusicLibrary::Library | virtual |
| seedsForPlaylist(const Playlist *playlist) override | MusicLibrary::Library | virtual |
| SongAllocator typedef | MusicLibrary::Library | |
| SongContainer typedef | MusicLibrary::Library | private |
| songs | MusicLibrary::Library | protected |
| source | MusicLibrary::Foundation | |
| TRIVIAL enum value | MusicLibrary::Foundation | |
| unpopulatePlaylist(Playlist *play) | MusicLibrary::Library | |
| write_time | MusicLibrary::Foundation | mutableprivate |
| writeIndexToFile(const std::string &filename) const override | MusicLibrary::Library | virtual |