Advertisement
Guest User

Untitled

a guest
May 20th, 2014
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 11.58 KB | None | 0 0
  1. from peewee import *
  2.  
  3. database = MySQLDatabase('MyMusic32', **{'passwd': 'xbmc', 'host': 'nas', 'user': 'xbmc'})
  4.  
  5. class UnknownFieldType(object):
  6.     pass
  7.  
  8. class BaseModel(Model):
  9.     class Meta:
  10.         database = database
  11.  
  12. class Album(BaseModel):
  13.     bcompilation = IntegerField(db_column='bCompilation')
  14.     iyear = IntegerField(db_column='iYear', null=True)
  15.     idalbum = PrimaryKeyField(db_column='idAlbum')
  16.     idthumb = IntegerField(db_column='idThumb', null=True)
  17.     stralbum = CharField(db_column='strAlbum', null=True, max_length=256)
  18.     strartists = TextField(db_column='strArtists', null=True)
  19.     strgenres = TextField(db_column='strGenres', null=True)
  20.  
  21.     class Meta:
  22.         db_table = 'album'
  23.  
  24. class Album_Artist(BaseModel):
  25.     boolfeatured = IntegerField(db_column='boolFeatured', null=True)
  26.     iorder = IntegerField(db_column='iOrder', null=True)
  27.     idalbum = IntegerField(db_column='idAlbum', null=True)
  28.     idartist = IntegerField(db_column='idArtist', null=True)
  29.  
  30.     class Meta:
  31.         db_table = 'album_artist'
  32.  
  33. class Album_Genre(BaseModel):
  34.     iorder = IntegerField(db_column='iOrder', null=True)
  35.     idalbum = IntegerField(db_column='idAlbum', null=True)
  36.     idgenre = IntegerField(db_column='idGenre', null=True)
  37.  
  38.     class Meta:
  39.         db_table = 'album_genre'
  40.  
  41. class Albuminfo(BaseModel):
  42.     irating = IntegerField(db_column='iRating', null=True)
  43.     iyear = IntegerField(db_column='iYear', null=True)
  44.     idalbum = IntegerField(db_column='idAlbum', null=True)
  45.     idalbuminfo = PrimaryKeyField(db_column='idAlbumInfo')
  46.     strimage = TextField(db_column='strImage', null=True)
  47.     strlabel = TextField(db_column='strLabel', null=True)
  48.     strmoods = TextField(db_column='strMoods', null=True)
  49.     strreview = TextField(db_column='strReview', null=True)
  50.     strstyles = TextField(db_column='strStyles', null=True)
  51.     strthemes = TextField(db_column='strThemes', null=True)
  52.     strtype = TextField(db_column='strType', null=True)
  53.  
  54.     class Meta:
  55.         db_table = 'albuminfo'
  56.  
  57. class Albuminfosong(BaseModel):
  58.     iduration = IntegerField(db_column='iDuration', null=True)
  59.     itrack = IntegerField(db_column='iTrack', null=True)
  60.     idalbuminfo = IntegerField(db_column='idAlbumInfo', null=True)
  61.     idalbuminfosong = PrimaryKeyField(db_column='idAlbumInfoSong')
  62.     strtitle = TextField(db_column='strTitle', null=True)
  63.  
  64.     class Meta:
  65.         db_table = 'albuminfosong'
  66.  
  67. class Albumview(BaseModel):
  68.     bcompilation = IntegerField(db_column='bCompilation')
  69.     irating = IntegerField(db_column='iRating', null=True)
  70.     itimesplayed = IntegerField(db_column='iTimesPlayed', null=True)
  71.     iyear = IntegerField(db_column='iYear', null=True)
  72.     idalbum = IntegerField(db_column='idAlbum')
  73.     idalbuminfo = IntegerField(db_column='idAlbumInfo', null=True)
  74.     stralbum = CharField(db_column='strAlbum', null=True, max_length=256)
  75.     strartists = TextField(db_column='strArtists', null=True)
  76.     strgenres = TextField(db_column='strGenres', null=True)
  77.     strimage = TextField(db_column='strImage', null=True)
  78.     strlabel = TextField(db_column='strLabel', null=True)
  79.     strmoods = TextField(db_column='strMoods', null=True)
  80.     strreview = TextField(db_column='strReview', null=True)
  81.     strstyles = TextField(db_column='strStyles', null=True)
  82.     strthemes = TextField(db_column='strThemes', null=True)
  83.     strtype = TextField(db_column='strType', null=True)
  84.  
  85.     class Meta:
  86.         db_table = 'albumview'
  87.  
  88. class Art(BaseModel):
  89.     art = PrimaryKeyField(db_column='art_id')
  90.     media = IntegerField(db_column='media_id', null=True)
  91.     media_type = TextField(null=True)
  92.     type = TextField(null=True)
  93.     url = TextField(null=True)
  94.  
  95.     class Meta:
  96.         db_table = 'art'
  97.  
  98. class Artist(BaseModel):
  99.     idartist = PrimaryKeyField(db_column='idArtist')
  100.     strartist = CharField(db_column='strArtist', null=True, max_length=256)
  101.  
  102.     class Meta:
  103.         db_table = 'artist'
  104.  
  105. class Artistinfo(BaseModel):
  106.     idartist = IntegerField(db_column='idArtist', null=True)
  107.     idartistinfo = PrimaryKeyField(db_column='idArtistInfo')
  108.     strbiography = TextField(db_column='strBiography', null=True)
  109.     strborn = TextField(db_column='strBorn', null=True)
  110.     strdied = TextField(db_column='strDied', null=True)
  111.     strdisbanded = TextField(db_column='strDisbanded', null=True)
  112.     strfanart = TextField(db_column='strFanart', null=True)
  113.     strformed = TextField(db_column='strFormed', null=True)
  114.     strgenres = TextField(db_column='strGenres', null=True)
  115.     strimage = TextField(db_column='strImage', null=True)
  116.     strinstruments = TextField(db_column='strInstruments', null=True)
  117.     strmoods = TextField(db_column='strMoods', null=True)
  118.     strstyles = TextField(db_column='strStyles', null=True)
  119.     stryearsactive = TextField(db_column='strYearsActive', null=True)
  120.  
  121.     class Meta:
  122.         db_table = 'artistinfo'
  123.  
  124. class Artistview(BaseModel):
  125.     idartist = IntegerField(db_column='idArtist')
  126.     strartist = CharField(db_column='strArtist', null=True, max_length=256)
  127.     strbiography = TextField(db_column='strBiography', null=True)
  128.     strborn = TextField(db_column='strBorn', null=True)
  129.     strdied = TextField(db_column='strDied', null=True)
  130.     strdisbanded = TextField(db_column='strDisbanded', null=True)
  131.     strfanart = TextField(db_column='strFanart', null=True)
  132.     strformed = TextField(db_column='strFormed', null=True)
  133.     strgenres = TextField(db_column='strGenres', null=True)
  134.     strimage = TextField(db_column='strImage', null=True)
  135.     strinstruments = TextField(db_column='strInstruments', null=True)
  136.     strmoods = TextField(db_column='strMoods', null=True)
  137.     strstyles = TextField(db_column='strStyles', null=True)
  138.     stryearsactive = TextField(db_column='strYearsActive', null=True)
  139.  
  140.     class Meta:
  141.         db_table = 'artistview'
  142.  
  143. class Content(BaseModel):
  144.     strcontent = TextField(db_column='strContent', null=True)
  145.     strpath = TextField(db_column='strPath', null=True)
  146.     strscraperpath = TextField(db_column='strScraperPath', null=True)
  147.     strsettings = TextField(db_column='strSettings', null=True)
  148.  
  149.     class Meta:
  150.         db_table = 'content'
  151.  
  152. class Discography(BaseModel):
  153.     idartist = IntegerField(db_column='idArtist', null=True)
  154.     stralbum = TextField(db_column='strAlbum', null=True)
  155.     stryear = TextField(db_column='strYear', null=True)
  156.  
  157.     class Meta:
  158.         db_table = 'discography'
  159.  
  160. class Genre(BaseModel):
  161.     idgenre = PrimaryKeyField(db_column='idGenre')
  162.     strgenre = CharField(db_column='strGenre', null=True, max_length=256)
  163.  
  164.     class Meta:
  165.         db_table = 'genre'
  166.  
  167. class Karaokedata(BaseModel):
  168.     ikaradelay = IntegerField(db_column='iKaraDelay', null=True)
  169.     ikaranumber = IntegerField(db_column='iKaraNumber', null=True)
  170.     idsong = IntegerField(db_column='idSong', null=True)
  171.     strkaraencoding = TextField(db_column='strKaraEncoding', null=True)
  172.     strkaralyrfilecrc = TextField(db_column='strKaraLyrFileCRC', null=True)
  173.     strkaralyrics = TextField(db_column='strKaralyrics', null=True)
  174.  
  175.     class Meta:
  176.         db_table = 'karaokedata'
  177.  
  178. class Path(BaseModel):
  179.     idpath = PrimaryKeyField(db_column='idPath')
  180.     strhash = TextField(db_column='strHash', null=True)
  181.     strpath = CharField(db_column='strPath', null=True, max_length=512)
  182.  
  183.     class Meta:
  184.         db_table = 'path'
  185.  
  186. class Song(BaseModel):
  187.     comment = TextField(null=True)
  188.     dwfilenamecrc = TextField(db_column='dwFileNameCRC', null=True)
  189.     iduration = IntegerField(db_column='iDuration', null=True)
  190.     iendoffset = IntegerField(db_column='iEndOffset', null=True)
  191.     istartoffset = IntegerField(db_column='iStartOffset', null=True)
  192.     itimesplayed = IntegerField(db_column='iTimesPlayed', null=True)
  193.     itrack = IntegerField(db_column='iTrack', null=True)
  194.     iyear = IntegerField(db_column='iYear', null=True)
  195.     idalbum = IntegerField(db_column='idAlbum', null=True)
  196.     idpath = IntegerField(db_column='idPath', null=True)
  197.     idsong = PrimaryKeyField(db_column='idSong')
  198.     idthumb = IntegerField(db_column='idThumb', null=True)
  199.     lastplayed = CharField(null=True, max_length=20)
  200.     rating = CharField(null=True, max_length=1)
  201.     strartists = TextField(db_column='strArtists', null=True)
  202.     strfilename = TextField(db_column='strFileName', null=True)
  203.     strgenres = TextField(db_column='strGenres', null=True)
  204.     strmusicbrainzalbumartistid = TextField(db_column='strMusicBrainzAlbumArtistID', null=True)
  205.     strmusicbrainzalbumid = TextField(db_column='strMusicBrainzAlbumID', null=True)
  206.     strmusicbrainzartistid = TextField(db_column='strMusicBrainzArtistID', null=True)
  207.     strmusicbrainztrmid = TextField(db_column='strMusicBrainzTRMID', null=True)
  208.     strmusicbrainztrackid = TextField(db_column='strMusicBrainzTrackID', null=True)
  209.     strtitle = CharField(db_column='strTitle', null=True, max_length=512)
  210.  
  211.     class Meta:
  212.         db_table = 'song'
  213.  
  214. class Song_Artist(BaseModel):
  215.     boolfeatured = IntegerField(db_column='boolFeatured', null=True)
  216.     iorder = IntegerField(db_column='iOrder', null=True)
  217.     idartist = IntegerField(db_column='idArtist', null=True)
  218.     idsong = IntegerField(db_column='idSong', null=True)
  219.  
  220.     class Meta:
  221.         db_table = 'song_artist'
  222.  
  223. class Song_Genre(BaseModel):
  224.     iorder = IntegerField(db_column='iOrder', null=True)
  225.     idgenre = IntegerField(db_column='idGenre', null=True)
  226.     idsong = IntegerField(db_column='idSong', null=True)
  227.  
  228.     class Meta:
  229.         db_table = 'song_genre'
  230.  
  231. class Songview(BaseModel):
  232.     bcompilation = IntegerField(db_column='bCompilation')
  233.     comment = TextField(null=True)
  234.     dwfilenamecrc = TextField(db_column='dwFileNameCRC', null=True)
  235.     iduration = IntegerField(db_column='iDuration', null=True)
  236.     iendoffset = IntegerField(db_column='iEndOffset', null=True)
  237.     ikaradelay = IntegerField(db_column='iKaraDelay', null=True)
  238.     ikaranumber = IntegerField(db_column='iKaraNumber', null=True)
  239.     istartoffset = IntegerField(db_column='iStartOffset', null=True)
  240.     itimesplayed = IntegerField(db_column='iTimesPlayed', null=True)
  241.     itrack = IntegerField(db_column='iTrack', null=True)
  242.     iyear = IntegerField(db_column='iYear', null=True)
  243.     idalbum = IntegerField(db_column='idAlbum', null=True)
  244.     idsong = IntegerField(db_column='idSong')
  245.     lastplayed = CharField(null=True, max_length=20)
  246.     rating = CharField(null=True, max_length=1)
  247.     stralbum = CharField(db_column='strAlbum', null=True, max_length=256)
  248.     stralbumartists = TextField(db_column='strAlbumArtists', null=True)
  249.     strartists = TextField(db_column='strArtists', null=True)
  250.     strfilename = TextField(db_column='strFileName', null=True)
  251.     strgenres = TextField(db_column='strGenres', null=True)
  252.     strkaraencoding = TextField(db_column='strKaraEncoding', null=True)
  253.     strmusicbrainzalbumartistid = TextField(db_column='strMusicBrainzAlbumArtistID', null=True)
  254.     strmusicbrainzalbumid = TextField(db_column='strMusicBrainzAlbumID', null=True)
  255.     strmusicbrainzartistid = TextField(db_column='strMusicBrainzArtistID', null=True)
  256.     strmusicbrainztrmid = TextField(db_column='strMusicBrainzTRMID', null=True)
  257.     strmusicbrainztrackid = TextField(db_column='strMusicBrainzTrackID', null=True)
  258.     strpath = CharField(db_column='strPath', null=True, max_length=512)
  259.     strtitle = CharField(db_column='strTitle', null=True, max_length=512)
  260.  
  261.     class Meta:
  262.         db_table = 'songview'
  263.  
  264. class Version(BaseModel):
  265.     icompresscount = IntegerField(db_column='iCompressCount', null=True)
  266.     idversion = IntegerField(db_column='idVersion', null=True)
  267.  
  268.     class Meta:
  269.         db_table = 'version'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement