pianod2
multisource multiuser scriptable networked music player
musickeys.h
Go to the documentation of this file.
1 
10 namespace Music {
11  namespace Key {
12  // These are for JSON transmission only
13  extern const char *PrimaryId;
14  extern const char *PrimaryName;
15 
16  // Ratings stuff
17  extern const char *SongRatings;
18  extern const char *PlaylistRatings;
19  extern const char *RatingNumeric;
20  extern const char *RatingName;
21 
22  // Capabilities
23  extern const char *Actions;
24  extern const char *CanRate;
25  extern const char *CanRequest;
26  extern const char *ArtistSeed;
27  extern const char *AlbumSeed;
28  extern const char *SongSeed;
29 
30  // These are used by JSON transmission and datastores.
31  extern const char *PlaylistName;
32  extern const char *PlaylistId;
33  extern const char *PlaylistEnabled;
34  extern const char *PlaylistSelector;
35  extern const char *PlaylistSeeds;
36  extern const char *PlaylistGenre;
37 
38  extern const char *MediaArtists;
39  extern const char *MediaPath;
40  extern const char *MediaLastScan;
41 
42  extern const char *ArtistName;
43  extern const char *ArtistId;
44  extern const char *ArtistAlbums;
45  extern const char *ArtistPath;
46 
47  extern const char *AlbumName;
48  extern const char *AlbumId;
49  extern const char *AlbumIsCompilation;
50  extern const char *AlbumSongs;
51  extern const char *AlbumPath;
52  extern const char *AlbumArtUrl;
53 
54  extern const char *SongName;
55  extern const char *SongId;
56  extern const char *SongTrackNumber;
57  extern const char *SongDuration;
58  extern const char *SongYear;
59  extern const char *SongLastPlayed;
60  extern const char *SongGenre;
61  extern const char *SongPath;
62  extern const char *SongInfoUrl;
63 
64  // These are used only for datastores
65  extern const char *LibraryMedia;
66  extern const char *LibraryPlaylists;
67 
68  namespace Type {
69  extern const char *Playlist;
70  extern const char *Artist;
71  extern const char *Album;
72  extern const char *Song;
73 
74  extern const char *PlaylistSuggestion;
75  extern const char *ArtistSuggestion;
76  extern const char *AlbumSuggestion;
77  extern const char *SongSuggestion;
78 
79  extern const char *PlaylistSeed;
80  extern const char *ArtistSeed;
81  extern const char *AlbumSeed;
82  extern const char *SongSeed;
83 
84  extern const char *SongRating;
85  }
86 
87  } // namespace Key
88 } // namespace Music
Definition: musiccache.cpp:18
static const char * Type
Definition: musiccache.cpp:20
const char * Song
Definition: musickeys.cpp:69
const char * SongRating
Definition: musickeys.cpp:81
const char * ArtistSeed
Definition: musickeys.cpp:77
const char * PlaylistSeed
Definition: musickeys.cpp:76
const char * Playlist
Definition: musickeys.cpp:66
const char * SongSuggestion
Definition: musickeys.cpp:74
const char * PlaylistSuggestion
Definition: musickeys.cpp:71
const char * AlbumSuggestion
Definition: musickeys.cpp:73
const char * Album
Definition: musickeys.cpp:68
const char * ArtistSuggestion
Definition: musickeys.cpp:72
const char * AlbumSeed
Definition: musickeys.cpp:78
const char * Artist
Definition: musickeys.cpp:67
const char * SongSeed
Definition: musickeys.cpp:79
const char * ArtistName
Definition: musickeys.cpp:43
const char * AlbumSongs
Definition: musickeys.cpp:51
const char * AlbumId
Definition: musickeys.cpp:49
const char * SongYear
Definition: musickeys.cpp:59
const char * PlaylistId
Definition: musickeys.cpp:33
const char * ArtistAlbums
Definition: musickeys.cpp:45
const char * CanRequest
Definition: musickeys.cpp:24
const char * SongPath
Definition: musickeys.cpp:62
const char * PlaylistEnabled
Definition: musickeys.cpp:34
const char * SongInfoUrl
Definition: musickeys.cpp:63
const char * MediaPath
Definition: musickeys.cpp:40
const char * SongGenre
Definition: musickeys.cpp:61
const char * AlbumArtUrl
Definition: musickeys.cpp:53
const char * LibraryMedia
Definition: musickeys.cpp:29
const char * RatingNumeric
Definition: musickeys.cpp:18
const char * SongTrackNumber
Definition: musickeys.cpp:57
const char * PlaylistSelector
Definition: musickeys.cpp:35
const char * PlaylistSeeds
Definition: musickeys.cpp:36
const char * SongName
Definition: musickeys.cpp:55
const char * PlaylistGenre
Definition: musickeys.cpp:37
const char * SongDuration
Definition: musickeys.cpp:58
const char * PrimaryName
Definition: musickeys.cpp:13
const char * ArtistSeed
Definition: musickeys.cpp:25
const char * LibraryPlaylists
Definition: musickeys.cpp:30
const char * SongRatings
Definition: musickeys.cpp:16
const char * SongId
Definition: musickeys.cpp:56
const char * AlbumPath
Definition: musickeys.cpp:52
const char * SongSeed
Definition: musickeys.cpp:27
const char * ArtistPath
Definition: musickeys.cpp:46
const char * SongLastPlayed
Definition: musickeys.cpp:60
const char * AlbumName
Definition: musickeys.cpp:48
const char * AlbumSeed
Definition: musickeys.cpp:26
const char * MediaArtists
Definition: musickeys.cpp:39
const char * PlaylistRatings
Definition: musickeys.cpp:17
const char * Actions
Definition: musickeys.cpp:22
const char * MediaLastScan
Definition: musickeys.cpp:41
const char * PlaylistName
Definition: musickeys.cpp:32
const char * RatingName
Definition: musickeys.cpp:19
const char * ArtistId
Definition: musickeys.cpp:44
const char * AlbumIsCompilation
Definition: musickeys.cpp:50
const char * PrimaryId
Definition: musickeys.cpp:12
const char * CanRate
Definition: musickeys.cpp:23
Keys for persisting library indexes.
Definition: musickeys.cpp:9