Songs table
Jump to navigation
Jump to search
- [Database Structure]
- Albums
- Artists
- ArtistsAlbums
- ArtistsSongs
- Covers
- DBInfo
- DeviceFilters
- DeviceTracks
- Devices
- Downloads
- Filters
- Folders
- FoldersHier
- Genres
- GenresSongs
- LastTreePath
- Lists
- ListsSongs
- Medias
- OrganizeRules
- PathProcessing
- Pinned
- Played
- PlaylistSongs
- Playlists
- PodcastDirs
- PodcastEpisodes
- Podcasts
- Radio
- RemoteClients
- Songs
- SynchAlbum
- SynchArtist
- SynchLocation
- SynchPlaylist
- SynchPodcast
- URLRequestCache
Fields
| Name | Value Type | Possible Values | Description | SongData Name | SongData Type | SongData Description | |
|---|---|---|---|---|---|---|---|
| ID | INTEGER | AUTOINCREMENT (1 to inf.) | ID | Property Get/Let | |||
| Artist | TEXT | ArtistName | Property Get/Let | ||||
| IDAlbum | INTEGER | ||||||
| Album | TEXT | AlbumName | Property Get/Let | ||||
| AlbumArtist | TEXT | AlbumArtistName | Property Get/Let | ||||
| DiscNumber | TEXT | DiscNumberStr | Property Get/Let | ||||
| TrackNumber | TEXT | TrackOrderStr | Property Get/Let | ||||
| SongTitle | TEXT | Title | Property Get/Let | ||||
| SongPath | TEXT | Path | Property Get/Let | ||||
| Extension | TEXT* | 5 characters max | |||||
| Year | INTEGER | 2010 | Year | Property Get/Let | |||
| Date | INTEGER | 20100930 | |||||
| Genre | TEXT | Genre | Property Get/Let | ||||
| FileLength | INTEGER | FileLength | Property Get/Let | ||||
| SongLength | INTEGER | SongLength | Property Get/Let | ||||
| IDMedia | INTEGER | Media | Property Get | ||||
| CacheStatus | INTEGER | Cached | Property Get/Let | ||||
| CacheName | TEXT | CachedPath | Property Get | ||||
| Rating | INTEGER | Rating | Property Get/Let | ||||
| Bitrate | INTEGER | Bitrate | Property Get/Let | ||||
| TrackType | INTEGER | Music = 0, Podcast = 1, Audiobook = 2 | Added in version 3.1 | ||||
| IDEpisode | INTEGER | Corresponds to PodcastsEpisodes.ID | Added in version 3.1 | ||||
| Broadcast | INTEGER | ||||||
| PreviewState | INTEGER | ||||||
| PreviewName | TEXT | PreviewPath | Property Get | ||||
| PreviewStartTime | INTEGER | ||||||
| PreviewLength | INTEGER | ||||||
| Author | TEXT | The Composer of the Song | Author | Property Get/Let | |||
| SamplingFrequency | INTEGER | SampleRate | Property Get/Let | ||||
| Stereo | INTEGER | Channels | Property Get/Let | ||||
| Copyrighted | INTEGER | ||||||
| Original | INTEGER | ||||||
| VBR | INTEGER | VBR | Property Get/Let | ||||
| BPM | INTEGER | Beats Per Minute | BPM | Property Get/Let | |||
| SignType | INTEGER | ||||||
| SignPart1 | INTEGER | ||||||
| SignPart2 | INTEGER | ||||||
| SignPart3 | INTEGER | ||||||
| SignPart4 | INTEGER | ||||||
| PlayCounter | INTEGER | PlayCounter | Property Get/Let | ||||
| LastTimePlayed | REAL | UTC as Delphi TDateTime | LastPlayed | Property Get/Let | |||
| LastTimeSkipped | REAL | UTC as Delphi TDateTime | Added in version 5.1 | ||||
| AudioCDTrack | INTEGER | ||||||
| FileModified | REAL | UTC as Delphi TDateTime | FileModified | Property Get/Let | |||
| TrackModified | REAL | UTC as Delphi TDateTime | |||||
| ArtworkModified | REAL | UTC as Delphi TDateTime | Added in version 5.0 | ||||
| MaxSample | REAL | ||||||
| NormalizeTrack | REAL | Track gain value (dB) | Leveling | Property Get/Let | |||
| NormalizeAlbum | REAL | Album gain value (dB) | LevelingAlbum | Property Get/Let | |||
| Custom1 | TEXT | Custom1 | Property Get/Let | ||||
| Custom2 | TEXT | Custom2 | Property Get/Let | ||||
| Custom3 | TEXT | Custom3 | Property Get/Let | ||||
| Custom4 | TEXT | Custom4 | Property Get/Let | ||||
| Custom5 | TEXT | Custom5 | Property Get/Let | ||||
| Custom6 | TEXT | Added in version 5.0 | |||||
| Custom7 | TEXT | Added in version 5.0 | |||||
| Custom8 | TEXT | Added in version 5.0 | |||||
| Custom9 | TEXT | Added in version 5.0 | |||||
| Custom10 | TEXT | Added in version 5.0 | |||||
| DateAdded | REAL | UTC as Delphi TDateTime | DateAdded | Property Get/Let | |||
| OrigFileLength | INTEGER | ||||||
| PreGap | INTEGER | PreGap | Property Get/Let | ||||
| PostGap | INTEGER | PostGap | Property Get/Let | ||||
| TotalSamples | INTEGER | TotalSamples | Property Get/Let | ||||
| PlaybackPos | INTEGER | Bookmark | Property Get/Let | To be confirmed | |||
| GaplessBytes | INTEGER | GaplessBytes | Property Get/Let | ||||
| IDFolder | INTEGER | ||||||
| Copyright | TEXT | Copyright | Property Get/Let | ||||
| Publisher | TEXT | Publisher | Property Get/Let | ||||
| Encoder | TEXT | Encoder | Property Get/Let | ||||
| EncodedBy | TEXT | ||||||
| Lyricist | TEXT | Lyricist | Property Get/Let | ||||
| Band | TEXT | Band | Property Get/Let | ||||
| Conductor | TEXT | Conductor | Property Get/Let | ||||
| Remixer | TEXT | ||||||
| InvolvedPeople | TEXT | InvolvedPeople | Property Get/Let | ||||
| OrigTitle | TEXT | OriginalTitle | Property Get/Let | ||||
| OrigArtist | TEXT | OriginalArtist | Property Get/Let | ||||
| OrigLyricist | TEXT | OriginalLyricist | Property Get/Let | ||||
| GroupDesc | TEXT | Grouping | Property Get/Let | ||||
| SubTitle | TEXT | ||||||
| ISRC | TEXT | ISRC | Property Get/Let | ||||
| cuePath | TEXT | Added in version 5.1 | |||||
| InitialKey | TEXT | ||||||
| Language | TEXT | ||||||
| MediaType | TEXT | ||||||
| RatingString | TEXT | ||||||
| WebCommercial | TEXT | ||||||
| WebCopyright | TEXT | ||||||
| WebFilepage | TEXT | ||||||
| WebArtist | TEXT | ||||||
| WebSource | TEXT | ||||||
| WebRadio | TEXT | ||||||
| WebPayment | TEXT | ||||||
| WebPublisher | TEXT | ||||||
| WebUser | TEXT | ||||||
| OrigYear | INTEGER | OriginalYear | Property Get/Let | ||||
| Tempo | TEXT | Tempo | Property Get/Let | ||||
| Mood | TEXT | Mood | Property Get/Let | ||||
| Occasion | TEXT | Occasion | Property Get/Let | ||||
| Quality | TEXT | Quality | Property Get/Let | ||||
| Lyrics | TEXT | Lyrics | Property Get/Let | ||||
| Comment | TEXT | Comment | Property Get/Let | ||||
| ExtendedTags | TEXT | Added in version 5.0 |