Music thumbs to cache #1109

Merged
merged 46 commits into from Jul 4, 2012
Commits on Jul 3, 2012
  1. [musicdb] add m_type to CMusicInfoTag

    Jonathan Marshall committed May 5, 2012
  2. [musicdb] export art from the texturecache (or as XML nodes) when exp…

    Jonathan Marshall committed May 15, 2012
    …orting the music library
  3. [musicdb] AddSong should take a const CSong and return the id

    Jonathan Marshall committed Jun 23, 2012
  4. [infoscanner] set artist artwork in the db during scan

    Jonathan Marshall committed May 5, 2012
  5. [thumbloader] we need only a single background thread for the music t…

    Jonathan Marshall committed May 14, 2012
    …humbloader
  6. [thumbloader] retreive art for library music in the thumbloader

    Jonathan Marshall committed May 13, 2012
  7. [artist art] adds backcompat for artist art in the thumbloader

    Jonathan Marshall committed May 13, 2012
  8. [artist art] Musicvideo art is retrieved from the music database

    Jonathan Marshall committed May 13, 2012
  9. [info dialogs] set thumb/fanart from the db in the song, album, and a…

    Jonathan Marshall committed Jul 2, 2012
    …rtist dialogs
  10. [embedded art] adds EmbeddedArt members to CSong and CMusicInfoTag, a…

    Jonathan Marshall committed May 26, 2012
    …nd adds art attribute to CAlbum
  11. [embedded art] pass EmbeddedArt into IMusicInfoTagLoader::Load

    Jonathan Marshall committed Jun 3, 2012
  12. [embedded art] read coverart data in tags into the MusicInfoTag rathe…

    Jonathan Marshall committed May 26, 2012
    …r than caching directly
  13. [embedded art] copy embedded art in underlying media item to cue shee…

    Jonathan Marshall committed Jun 9, 2012
    …t items
  14. [infoscanner] add CategoriseAlbums to MusicInfoScanner as an improved…

    Jonathan Marshall committed May 30, 2012
    … version of CheckForVariousArtists
  15. [infoscanner] assign embedded art to the album if a single album is i…

    Jonathan Marshall committed Jul 2, 2012
    …n the folder
  16. [infoscanner] add songs to database by album

    Jonathan Marshall committed Jul 2, 2012
  17. [infoscanner] add song and album art to the database on scan

    Jonathan Marshall committed Jun 9, 2012
  18. [infoscanner] remove old album categorisation and thumb updating func…

    Jonathan Marshall committed Jun 30, 2012
    …tions from the infoscanner
  19. [imageloader] factor out LoadFromImage

    Jonathan Marshall committed Jul 1, 2012
  20. [imageloader] adds a static wrapper to CBaseTexture::LoadFromFile to …

    Jonathan Marshall committed Jul 4, 2012
    …save worrying about deletion of the created texture object
  21. [imageloader] adds LoadFromFileInMemory to CBaseTexture

    Jonathan Marshall committed Jun 24, 2012
  22. [imageloader] switch flipped param in CTextureCacheJob to a string to…

    Jonathan Marshall committed Jun 24, 2012
    … allow more values
  23. [imageloader] adds ability to cache embedded music art

    Jonathan Marshall committed Jun 24, 2012
  24. [thumbs] don't fallback to using folder.jpg for songs - it'll be done…

    Jonathan Marshall committed Jun 9, 2012
    … during scan after reading tags if required.
  25. [thumbs] song and album thumbs are retrieved using the thumbloader, s…

    Jonathan Marshall committed Jun 24, 2012
    …o no need for them to be set when retrieving from the db.
  26. [thumbs] use CMusicThumbLoader::FillThumb for setting music thumbs fo…

    Jonathan Marshall committed Jun 27, 2012
    …r files/folders
  27. [thumbs] deprecate HTTP-API GetThumbFilename for albums

    Jonathan Marshall committed Jun 27, 2012
  28. [thumbs] remove unnecessary calls to SetMusicThumb from JSON-RPC/Anno…

    Jonathan Marshall committed Jun 27, 2012
    …unceManager
  29. [thumbs] music share thumbs can use the texture database

    Jonathan Marshall committed Jun 27, 2012
  30. [infoloader] don't set the music thumbs in the musicplaylist OnItemLo…

    Jonathan Marshall committed Jun 27, 2012
    …aded callback (TODO: needs to be done somewhere)
  31. [infoloader] set album art for file items in a folder when finished l…

    Jonathan Marshall committed Jun 9, 2012
    …oading tags for that folder
  32. [httpapi] depracate TakeScreenshot that has paramaters

    Jonathan Marshall committed Jul 1, 2012
  33. [lastfm] no need to cache art - the texture cache will do it

    Jonathan Marshall committed Jul 1, 2012
  34. [cleanup] remove old thumb caching code as no longer used

    Jonathan Marshall committed Jun 30, 2012
  35. [dvd thumbs] no need to cache on insert

    Jonathan Marshall committed Jul 1, 2012
  36. [cleanup] drop unused functions from musicdatabase

    Jonathan Marshall committed Jun 24, 2012
  37. [cleanup] remove unused functions in cximage

    Jonathan Marshall committed Jul 1, 2012
  38. [cleanup] remove unneeded Picture.h includes

    Jonathan Marshall committed Jul 1, 2012
  39. [dbupdate] add settings indicating the db needs an update, so that la…

    Jonathan Marshall committed Jul 3, 2012
    …ter update code can kick in and rescan as needed
  40. [texturecache] cache images by default at a max of 720p, except for 1…

    Jonathan Marshall committed Jul 3, 2012
    …080p fanart images which default to 1080p - can be changed by <fanartres> and <imageres> advancedsettings - these replace the previous <fanartheight> and <imagesize> tags.
  41. [jpegloader] load based on m_fanartRes/m_imageRes instead of based on…

    Jonathan Marshall committed Jul 3, 2012
    … screen res