SDBSongData

From MediaMonkey Wiki
Revision as of 05:39, 3 June 2008 by MoDementia (talk | contribs)
Jump to: navigation, search

CoClass SDBSongData

Object with all properties of a track. Corresponding Songs Table columns.

To apply changes made to a SongData object, be sure to call one or more of the methods UpdateAlbum, UpdateArtist, UpdateDB and/or WriteTags. In some cases, you can call the UpdateAll method of the SongList object containing the SongData object.

ISDBSongData members

Name Type Description Name Value Type Possible Values Description
Album Property Get
AlbumArt Property Get
AlbumArtistName Property Get/Let AlbumArtist TEXT
AlbumName Property Get/Let Album TEXT
Artist Property Get
ArtistName Property Get/Let Artist TEXT
Author Property Get/Let Author TEXT The Composer of the Song
Band Property Get/Let Band TEXT
Bitrate Property Get/Let Bitrate INTEGER
Bookmark Property Get/Let PlaybackPos INTEGER To be confirmed
BPM Property Get/Let BPM INTEGER Beats Per Minute
Cached Property Get/Let CacheStatus INTEGER
CachedPath Property Get CacheName TEXT
CalculateGapData Method
Channels Property Get/Let Stereo INTEGER
Comment Property Get/Let Comment TEXT
Conductor Property Get/Let Conductor TEXT
Copyright Property Get/Let Copyright TEXT
Custom1 Property Get/Let Custom1 TEXT
Custom2 Property Get/Let Custom2 TEXT
Custom3 Property Get/Let Custom3 TEXT
Custom4 Property Get/Let Custom4 TEXT
Custom5 Property Get/Let Custom5 TEXT
DateAdded Property Get/Let DateAdded REAL
DiscNumber Property Get/Let MM2
DiscNumberStr Property Get/Let DiscNumber TEXT
Encoder Property Get/Let Encoder TEXT
FileLength Property Get/Let FileLength INTEGER
FileModified Property Get/Let FileModified REAL
GaplessBytes Property Get/Let GaplessBytes INTEGER
Genre Property Get/Let Genre TEXT
GetCopy Method
Grouping Property Get/Let GroupDesc TEXT
ID Property Get/Let ID INTEGER AUTOINCREMENT (1 to inf.)
InvolvedPeople Property Get/Let InvolvedPeople TEXT
isBookmarkable Property Get/Let Seekable INTEGER To be confirmed
IsntInDB Property Get/Let Dynamic Check
ISRC Property Get/Let ISRC TEXT
LastPlayed Property Get/Let LastTimePlayed REAL
Leveling Property Get/Let NormalizeTrack REAL
LevelingAlbum Property Get/Let NormalizeAlbum REAL
Lyricist Property Get/Let Lyricist TEXT
Lyrics Property Get/Let Lyrics TEXT
Media Property Get IDMedia INTEGER
MediaLabel Property Get
MetadataFromFilename Method
Mood Property Get/Let Mood TEXT
MusicComposer Property Get/Let Use Author
Occasion Property Get/Let Occasion TEXT
OriginalArtist Property Get/Let OrigArtist TEXT
OriginalLyricist Property Get/Let OrigLyricist TEXT
OriginalTitle Property Get/Let OrigTitle TEXT
OriginalYear Property Get/Let OrigYear INTEGER
ParseText Method
Path Property Get/Let SongPath TEXT
PeakValue Property Get/Let
PlayCounter Property Get/Let PlayCounter INTEGER
PlaylistOrder Property Get/Let Dynamic Check
PostGap Property Get/Let PostGap INTEGER
PreGap Property Get/Let PreGap INTEGER
Preview Property Get
PreviewPath Property Get PreviewName TEXT
Publisher Property Get/Let Publisher TEXT
Quality Property Get/Let Quality TEXT
Rating Property Get/Let Rating INTEGER
RatingString Property Get/Let Rating (Not Used?)
ReadTags Method
ReadTagsAsExt Method
RenameByMask Method
SampleRate Property Get/Let SamplingFrequency INTEGER
SongID Property Get Internal Use Only
SongLength Property Get/Let SongLength INTEGER
SongLengthString Property Get SongLength Formatted
Tempo Property Get/Let Tempo TEXT
Title Property Get/Let SongTitle TEXT
TotalSamples Property Get/Let TotalSamples INTEGER
TrackOrder Property Get/Let MM2
TrackOrderStr Property Get/Let TrackNumber TEXT
UpdateAlbum Method
UpdateArtist Method
UpdateDB Method
VBR Property Get/Let VBR INTEGER
WriteTags Method
Year Property Get/Let Year INTEGER