11 #include "AddonClass.h" 60 #ifdef DOXYGEN_SHOULD_USE_THIS 97 #ifdef DOXYGEN_SHOULD_USE_THIS 114 #ifdef DOXYGEN_SHOULD_USE_THIS 131 #ifdef DOXYGEN_SHOULD_USE_THIS 148 #ifdef DOXYGEN_SHOULD_USE_THIS 168 String getMediaType();
171 #ifdef DOXYGEN_SHOULD_USE_THIS 189 #ifdef DOXYGEN_SHOULD_USE_THIS 207 #ifdef DOXYGEN_SHOULD_USE_THIS 221 String getAlbumArtist();
225 #ifdef DOXYGEN_SHOULD_USE_THIS 243 #ifdef DOXYGEN_SHOULD_USE_THIS 257 std::vector<String> getGenres();
261 #ifdef DOXYGEN_SHOULD_USE_THIS 279 #ifdef DOXYGEN_SHOULD_USE_THIS 297 #ifdef DOXYGEN_SHOULD_USE_THIS 314 #ifdef DOXYGEN_SHOULD_USE_THIS 331 #ifdef DOXYGEN_SHOULD_USE_THIS 348 #ifdef DOXYGEN_SHOULD_USE_THIS 368 #ifdef DOXYGEN_SHOULD_USE_THIS 382 String getReleaseDate();
385 #ifdef DOXYGEN_SHOULD_USE_THIS 402 #ifdef DOXYGEN_SHOULD_USE_THIS 419 #ifdef DOXYGEN_SHOULD_USE_THIS 433 String getLastPlayed();
436 #ifdef DOXYGEN_SHOULD_USE_THIS 437 getLastPlayedAsW3C();
450 String getLastPlayedAsW3C();
453 #ifdef DOXYGEN_SHOULD_USE_THIS 470 #ifdef DOXYGEN_SHOULD_USE_THIS 487 #ifdef DOXYGEN_SHOULD_USE_THIS 488 getMusicBrainzTrackID();
501 String getMusicBrainzTrackID();
504 #ifdef DOXYGEN_SHOULD_USE_THIS 505 getMusicBrainzArtistID();
518 std::vector<String> getMusicBrainzArtistID();
521 #ifdef DOXYGEN_SHOULD_USE_THIS 522 getMusicBrainzAlbumID();
535 String getMusicBrainzAlbumID();
538 #ifdef DOXYGEN_SHOULD_USE_THIS 539 getMusicBrainzReleaseGroupID();
552 String getMusicBrainzReleaseGroupID();
555 #ifdef DOXYGEN_SHOULD_USE_THIS 556 getMusicBrainzAlbumArtistID();
569 std::vector<String> getMusicBrainzAlbumArtistID();
572 #ifdef DOXYGEN_SHOULD_USE_THIS 586 String getSongVideoURL();
589 #ifdef DOXYGEN_SHOULD_USE_THIS 604 void setDbId(
int dbId,
const String& type);
607 #ifdef DOXYGEN_SHOULD_USE_THIS 621 void setURL(
const String& url);
624 #ifdef DOXYGEN_SHOULD_USE_THIS 638 void setMediaType(
const String& mediaType);
641 #ifdef DOXYGEN_SHOULD_USE_THIS 655 void setTrack(
int track);
658 #ifdef DOXYGEN_SHOULD_USE_THIS 672 void setDisc(
int disc);
675 #ifdef DOXYGEN_SHOULD_USE_THIS 689 void setDuration(
int duration);
692 #ifdef DOXYGEN_SHOULD_USE_THIS 706 void setYear(
int year);
709 #ifdef DOXYGEN_SHOULD_USE_THIS 723 void setReleaseDate(
const String& releaseDate);
726 #ifdef DOXYGEN_SHOULD_USE_THIS 740 void setListeners(
int listeners);
743 #ifdef DOXYGEN_SHOULD_USE_THIS 757 void setPlayCount(
int playcount);
760 #ifdef DOXYGEN_SHOULD_USE_THIS 774 void setGenres(
const std::vector<String>& genres);
777 #ifdef DOXYGEN_SHOULD_USE_THIS 791 void setAlbum(
const String& album);
794 #ifdef DOXYGEN_SHOULD_USE_THIS 808 void setArtist(
const String& artist);
811 #ifdef DOXYGEN_SHOULD_USE_THIS 825 void setAlbumArtist(
const String& albumArtist);
828 #ifdef DOXYGEN_SHOULD_USE_THIS 842 void setTitle(
const String& title);
845 #ifdef DOXYGEN_SHOULD_USE_THIS 859 void setRating(
float rating);
862 #ifdef DOXYGEN_SHOULD_USE_THIS 876 void setUserRating(
int userrating);
879 #ifdef DOXYGEN_SHOULD_USE_THIS 893 void setLyrics(
const String& lyrics);
896 #ifdef DOXYGEN_SHOULD_USE_THIS 910 void setLastPlayed(
const String& lastPlayed);
913 #ifdef DOXYGEN_SHOULD_USE_THIS 914 setMusicBrainzTrackID(...);
927 void setMusicBrainzTrackID(
const String& musicBrainzTrackID);
930 #ifdef DOXYGEN_SHOULD_USE_THIS 931 setMusicBrainzArtistID(...);
944 void setMusicBrainzArtistID(
const std::vector<String>& musicBrainzArtistID);
947 #ifdef DOXYGEN_SHOULD_USE_THIS 948 setMusicBrainzAlbumID(...);
961 void setMusicBrainzAlbumID(
const String& musicBrainzAlbumID);
964 #ifdef DOXYGEN_SHOULD_USE_THIS 965 setMusicBrainzReleaseGroupID(...);
978 void setMusicBrainzReleaseGroupID(
const String& musicBrainzReleaseGroupID);
981 #ifdef DOXYGEN_SHOULD_USE_THIS 982 setMusicBrainzAlbumArtistID(...);
995 void setMusicBrainzAlbumArtistID(
const std::vector<String>& musicBrainzAlbumArtistID);
998 #ifdef DOXYGEN_SHOULD_USE_THIS 1012 void setComment(
const String& comment);
1015 #ifdef DOXYGEN_SHOULD_USE_THIS 1016 setSongVideoURL(...);
1029 void setSongVideoURL(
const String& songVideoURL);
1044 const std::vector<String>& genres);
1054 const String& musicBrainzTrackID);
1056 const std::vector<String>& musicBrainzArtistID);
1058 const String& musicBrainzAlbumID);
1060 const String& musicBrainzReleaseGroupID);
1061 static void setMusicBrainzAlbumArtistIDRaw(
1065 const String& songVideoURL);
Defining LOG_LIFECYCLE_EVENTS will log all instantiations, deletions and also reference countings (in...
Definition: Addon.cpp:25
This class is the superclass for all reference counted classes in the api.
Definition: AddonClass.h:57
Definition: InfoTagMusic.h:47
Definition: MusicInfoTag.h:27
Definition: visualization.h:21
Definition: Application.h:77