SDBSongData: Difference between revisions
Jump to navigation
Jump to search
(→ISDBSongData members: Added three or four new properties I have found in the latest beta.) |
|||
| Line 138: | Line 138: | ||
|[[ISDBSongData::CalculateGapData|CalculateGapData]] | |[[ISDBSongData::CalculateGapData|CalculateGapData]] | ||
|Method | |Method | ||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|[[ISDBSongData::canCrossfade|canCrossfade]] | |||
|Property Get/Set | |||
| | | | ||
| | | | ||
| Line 223: | Line 232: | ||
|Custom5 | |Custom5 | ||
|TEXT | |TEXT | ||
| | |||
| | |||
|- | |||
|[[ISDBSongData::Date|Date]] | |||
|Property Get/Let | |||
| | |||
| | |||
| | |||
| | |||
| | | | ||
| | | | ||
| Line 232: | Line 250: | ||
|DateAdded | |DateAdded | ||
|REAL | |REAL | ||
| | |||
| | |||
|- | |||
|[[ISDBSongData::DateDBModified|DateDBModified]] | |||
|Property Get | |||
| | |||
| | |||
| | |||
| | |||
| | | | ||
| | | | ||
| Line 367: | Line 394: | ||
|ISRC | |ISRC | ||
|TEXT | |TEXT | ||
| | |||
| | |||
|- | |||
|[[ISDBSongData::isShuffleIgnored|isShuffleIgnored]] | |||
|Property Get/Let | |||
| | |||
| | |||
| | |||
| | |||
| | | | ||
| | | | ||
Revision as of 20:55, 29 September 2009
- SDBAlbum
- SDBAlbumArtItem
- SDBAlbumArtList
- SDBAlbums
- SDBApplication
- SDBArtist
- SDBArtists
- SDBCommonDialog
- SDBDatabase
- SDBDBIterator
- SDBDevice
- SDBDeviceList
- SDBDropTarget
- SDBDropTargetLast
- SDBDropTargetNext
- SDBDropTargetRip
- SDBFileSystem
- SDBHWEvents
- SDBImage
- SDBIniFile
- SDBMedia
- SDBMenuItem
- SDBPlayer
- SDBPlaylist
- SDBPlaylists
- SDBProgress
- SDBRegistry
- SDBScriptControl
- SDBSongData
- SDBSongIterator
- SDBSongList
- SDBStringList
- SDBTextFile
- SDBTimer
- SDBTools
- SDBTrackSynchStatus
- SDBTracksWindow
- SDBTree
- SDBTreeNode
- SDBUI
- SDBUIActiveX
- SDBUIButton
- SDBUICheckBox
- SDBUICommon
- SDBUIDockablePanel
- SDBUIDropDown
- SDBUIEdit
- SDBUIForm
- SDBUIGroupBox
- SDBUILabel
- SDBUIListBox
- SDBUIMaskEdit
- SDBUIMultiLineEdit
- SDBUIPanel
- SDBUIRadioButton
- SDBUISpinEdit
- SDBUITrackBar
- SDBUITranspPanel
- SDBUITreeList
- SDBUITreeListItem
- SDBWebSearch
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 | ||||||
| canCrossfade | Property Get/Set | ||||||
| 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 | ||||
| Date | Property Get/Let | ||||||
| DateAdded | Property Get/Let | DateAdded | REAL | ||||
| DateDBModified | Property Get | ||||||
| Day | Property Get/Let | Year[7,2] | INTEGER | ||||
| 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 | ||||
| isShuffleIgnored | Property Get/Let | ||||||
| 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 | ||||||
| Month | Property Get/Let | Year[5,2] | INTEGER | ||||
| 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[1,4] | INTEGER | ||||
| OriginalMonth | Property Get/Let | OrigYear[5,2] | INTEGER | ||||
| OriginalDay | Property Get/Let | OrigYear[7,2] | 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[1,4] | INTEGER |