Martijn Kaijser [Sun, 8 Jul 2012 10:54:29 +0000 (12:54 +0200)]
update common scraper modules
Martijn Kaijser [Sun, 8 Jul 2012 10:49:57 +0000 (12:49 +0200)]
remove broken scrapers
Jonathan Marshall [Sun, 8 Jul 2012 08:40:08 +0000 (20:40 +1200)]
adds SaveFileStateJob.h to the Xcode project
jmarshallnz [Sun, 8 Jul 2012 03:40:05 +0000 (20:40 -0700)]
Merge pull request #953 from jmarshallnz/update_version_transaction
Update version transaction
Jonathan Marshall [Thu, 10 May 2012 07:23:39 +0000 (19:23 +1200)]
cosmetics: align code
Jonathan Marshall [Tue, 24 Apr 2012 22:47:37 +0000 (10:47 +1200)]
no need for begin/commit transaction in the derived UpdateOldVersion()'s
Jonathan Marshall [Tue, 24 Apr 2012 05:24:25 +0000 (17:24 +1200)]
no need for try/catch block in UpdateVersionNumber
Jonathan Marshall [Tue, 24 Apr 2012 05:23:16 +0000 (17:23 +1200)]
no need for CommitTransaction in UpdateVersionNumber as it has no associated BeginTransaction
Jonathan Marshall [Tue, 24 Apr 2012 05:22:44 +0000 (17:22 +1200)]
wrap UpdateOldVersion/UpdateVersionNumber in a transaction to ensure both are completed in sync
Jonathan Marshall [Sun, 8 Jul 2012 02:13:04 +0000 (14:13 +1200)]
fix compilation tag not being set for albums
Jonathan Marshall [Sun, 8 Jul 2012 02:10:10 +0000 (14:10 +1200)]
fix album years not being set on scan
jmarshallnz [Sat, 7 Jul 2012 22:45:39 +0000 (15:45 -0700)]
Merge pull request #1130 from jmarshallnz/player_property
Player.Property() support
Jonathan Marshall [Sat, 7 Jul 2012 00:28:35 +0000 (12:28 +1200)]
adds Property(TVShow_Thumb) to listitem + player
WiSo [Sat, 7 Jul 2012 11:11:03 +0000 (13:11 +0200)]
[WIN32] fixed: GetCurrentThread() can return NULL and GetThreadPriority() return THREAD_PRIORITY_ERROR_RETURN which cause GetThreadPriority() and SetThreadPriority() called with an invalid HANDLE or priority.
spiff [Sat, 7 Jul 2012 09:26:51 +0000 (11:26 +0200)]
fixed: don't blindly deref the addon ptr
some scripts are not associated with an addon
Jonathan Marshall [Sat, 7 Jul 2012 00:14:44 +0000 (12:14 +1200)]
add Player.Property() to infomanager to handle fanart_image
Sascha Montellese [Sat, 7 Jul 2012 08:40:51 +0000 (01:40 -0700)]
Merge pull request #1085 from Montellese/db_optimization
A few database/query optimizations
Oldnemesis [Sat, 7 Jul 2012 07:59:29 +0000 (00:59 -0700)]
Added signlong implementation
montellese [Fri, 6 Jul 2012 15:22:29 +0000 (17:22 +0200)]
recentlyadded: remember the cover and fanart of an album
When retrieving multiple songs of the same album for recently added album
songs, remember the album's cover and fanart and therefore avoid querying
and retrieving the same cover and fanart multiple times.
montellese [Mon, 18 Jun 2012 08:10:27 +0000 (10:10 +0200)]
move call to GetStreamDetails to CVideoThumbLoader
vdrfan [Sun, 17 Jun 2012 10:54:50 +0000 (12:54 +0200)]
fixed: do not query the addon state when asking the guiinfomanager for addon title and/or icon
This commit removes tons of useless queries made from the mainloop when using addon shortcuts on
the home screen. As the infomanager is asked for the icon or title only, it's not needed to check
whether the addon is enabled or disabled all the time.
vdrfan [Sun, 17 Jun 2012 10:38:14 +0000 (12:38 +0200)]
videodb: do not retrieve streamdetails for set items - the actual streamdetails will be queried for the single items later on
montellese [Sun, 17 Jun 2012 10:22:52 +0000 (12:22 +0200)]
recentlyadded: use values from CAlbum instead of manually querying them one by one for every album
montellese [Sun, 17 Jun 2012 10:03:20 +0000 (12:03 +0200)]
recentlyadded: save queries for season id and season/show thumbs
Use the idSeason value available through episodeview instead of having to
retrieve it for every episode. Furthermore remember the already retrieved
season/show thumbs to save querying the same images again.
Oldnemesis [Sat, 7 Jul 2012 06:44:34 +0000 (23:44 -0700)]
Fixed (hopefully) the Win32 build
Oldnemesis [Sat, 7 Jul 2012 00:51:03 +0000 (17:51 -0700)]
Karaoke numbering import now uses the song artist and title instead of file name, making the numbering more portable across different XBMC instances.
George Yunaev [Sat, 7 Jul 2012 00:04:17 +0000 (17:04 -0700)]
Removed the ancient optimizations which make the latest gcc-generated code crash while playing the MIDI files using the SoundFont.
amet [Fri, 6 Jul 2012 22:40:10 +0000 (00:40 +0200)]
[fix] xbmc.Monitor onAbortRequested() hanging on exit
montellese [Sun, 17 Jun 2012 10:02:01 +0000 (12:02 +0200)]
videodb: make idSeason available through episodeview
montellese [Sat, 16 Jun 2012 21:18:10 +0000 (23:18 +0200)]
videodb: add resumeTimeInSeconds and totalTimeInSeconds to the movie/episode/musicvideo view to eliminate extra queries
montellese [Sat, 16 Jun 2012 19:29:57 +0000 (21:29 +0200)]
CDatabase: remember the databases we already updated and don't check them on every connect/open
David Teirney [Fri, 6 Jul 2012 11:20:20 +0000 (04:20 -0700)]
Merge pull request #1091 from dteirney/edl
EDL fix for seeking multiple times to same cut.
Jonathan Marshall [Fri, 6 Jul 2012 00:46:27 +0000 (12:46 +1200)]
remove unnecessary folder creation on startup
Jonathan Marshall [Fri, 6 Jul 2012 00:46:12 +0000 (12:46 +1200)]
fixes missing thumb in recently added songs
jmarshallnz [Thu, 5 Jul 2012 20:16:39 +0000 (13:16 -0700)]
Merge pull request #1099 from Voyager-xbmc/cleanup-resume-iso-stack-code
Cleanup ISO stack resume code
Voyager-xbmc [Thu, 21 Jun 2012 15:48:25 +0000 (17:48 +0200)]
apply indentations after resume stacked ISO modifications
Voyager-xbmc [Mon, 18 Jun 2012 21:34:15 +0000 (23:34 +0200)]
clean up resume play for stacked ISO files
vdrfan [Thu, 5 Jul 2012 12:30:23 +0000 (14:30 +0200)]
fixed: silence signed / unsigned int comparison
Lars Op den Kamp [Thu, 5 Jul 2012 10:40:07 +0000 (12:40 +0200)]
cec: also bump the version number in lib/libcec/Makefile to 1.7.1, same as tools/darwin/depends/libcec/Makefile
Jonathan Marshall [Thu, 5 Jul 2012 08:44:16 +0000 (20:44 +1200)]
fix DDS texture generation after
cc5ed3c2
huceke [Thu, 5 Jul 2012 08:30:51 +0000 (01:30 -0700)]
Merge pull request #1118 from huceke/vaapi-staging
changed add compatibility for vaapi stating branch
huceke [Thu, 5 Jul 2012 08:29:08 +0000 (10:29 +0200)]
changed add compatibility for vaapi stating branch
montellese [Thu, 5 Jul 2012 07:29:25 +0000 (09:29 +0200)]
SortUtils: fix potential crash in limiting
The state of an iterator is unknown after executing std::vector::erase()
so we can't grab it up front and use it after a call to erase().
Jonathan Marshall [Thu, 5 Jul 2012 06:08:04 +0000 (18:08 +1200)]
mysql requires a length for the index on a text column
davilla [Thu, 5 Jul 2012 04:12:31 +0000 (21:12 -0700)]
Merge pull request #1107 from davilla/off_t-cleanup
cleanup, sort out off_t, _off_t, __off_t, and friends and remove dead code
jmarshallnz [Wed, 4 Jul 2012 23:28:02 +0000 (16:28 -0700)]
Merge pull request #1109 from jmarshallnz/music_thumbs_to_cache
Music thumbs to cache
t4.ravenbird [Tue, 3 Jul 2012 11:56:32 +0000 (13:56 +0200)]
bugfix - CDirectory::GetDirectory() does not respect allowThreads flag
Jonathan Marshall [Wed, 4 Jul 2012 04:39:28 +0000 (16:39 +1200)]
fix skins without <res> tags failing to load after
5096f9c4e1
Jonathan Marshall [Wed, 4 Jul 2012 04:18:41 +0000 (16:18 +1200)]
Revert "use IN_PROGRESS to indicate the allocated state of a texture in progress, and split out the removal of inprogress from allocated or failed textures"
This reverts commit
76a119366744b210d483382c64b5fa15dbbeec9e.
Jonathan Marshall [Tue, 3 Jul 2012 00:58:43 +0000 (12:58 +1200)]
[jpegloader] load based on m_fanartRes/m_imageRes instead of based on screen res
Jonathan Marshall [Tue, 3 Jul 2012 00:51:01 +0000 (12:51 +1200)]
[texturecache] cache images by default at a max of 720p, except for 1080p fanart images which default to 1080p - can be changed by <fanartres> and <imageres> advancedsettings - these replace the previous <fanartheight> and <imagesize> tags.
Jonathan Marshall [Tue, 3 Jul 2012 00:16:52 +0000 (12:16 +1200)]
[dbupdate] add settings indicating the db needs an update, so that later update code can kick in and rescan as needed
Jonathan Marshall [Mon, 2 Jul 2012 09:12:46 +0000 (21:12 +1200)]
[song/musicinfotag] remove artist id from CSong and CMusicInfoTag
Jonathan Marshall [Sun, 1 Jul 2012 07:43:13 +0000 (19:43 +1200)]
[cleanup] remove unused functions in cximage
Jonathan Marshall [Sun, 1 Jul 2012 07:52:19 +0000 (19:52 +1200)]
[cleanup] remove unneeded Picture.h includes
Jonathan Marshall [Sun, 24 Jun 2012 09:10:26 +0000 (21:10 +1200)]
[cleanup] drop unused functions from musicdatabase
Jonathan Marshall [Sat, 30 Jun 2012 01:24:26 +0000 (13:24 +1200)]
[cleanup] remove old thumb caching code as no longer used
Jonathan Marshall [Sun, 1 Jul 2012 07:58:07 +0000 (19:58 +1200)]
[dvd thumbs] no need to cache on insert
Jonathan Marshall [Sun, 1 Jul 2012 07:57:19 +0000 (19:57 +1200)]
[lastfm] no need to cache art - the texture cache will do it
Jonathan Marshall [Sun, 1 Jul 2012 07:56:58 +0000 (19:56 +1200)]
[httpapi] depracate TakeScreenshot that has paramaters
Jonathan Marshall [Fri, 8 Jun 2012 22:52:39 +0000 (10:52 +1200)]
[infoloader] set album art for file items in a folder when finished loading tags for that folder
Jonathan Marshall [Tue, 26 Jun 2012 23:28:11 +0000 (11:28 +1200)]
[infoloader] don't set the music thumbs in the musicplaylist OnItemLoaded callback (TODO: needs to be done somewhere)
Jonathan Marshall [Tue, 26 Jun 2012 22:56:47 +0000 (10:56 +1200)]
[thumbs] music share thumbs can use the texture database
Jonathan Marshall [Tue, 26 Jun 2012 23:00:05 +0000 (11:00 +1200)]
[thumbs] deprecate HTTP-API GetThumbFilename for albums
Jonathan Marshall [Tue, 26 Jun 2012 23:00:53 +0000 (11:00 +1200)]
[thumbs] remove unnecessary calls to SetMusicThumb from JSON-RPC/AnnounceManager
Jonathan Marshall [Tue, 26 Jun 2012 22:54:33 +0000 (10:54 +1200)]
[thumbs] use CMusicThumbLoader::FillThumb for setting music thumbs for files/folders
Jonathan Marshall [Fri, 8 Jun 2012 22:54:40 +0000 (10:54 +1200)]
[thumbs] don't fallback to using folder.jpg for songs - it'll be done during scan after reading tags if required.
Jonathan Marshall [Sun, 24 Jun 2012 09:09:40 +0000 (21:09 +1200)]
[thumbs] song and album thumbs are retrieved using the thumbloader, so no need for them to be set when retrieving from the db.
Jonathan Marshall [Sun, 24 Jun 2012 08:52:33 +0000 (20:52 +1200)]
[imageloader] adds ability to cache embedded music art
Jonathan Marshall [Sun, 24 Jun 2012 08:48:46 +0000 (20:48 +1200)]
[imageloader] switch flipped param in CTextureCacheJob to a string to allow more values
Jonathan Marshall [Sun, 24 Jun 2012 08:46:27 +0000 (20:46 +1200)]
[imageloader] adds LoadFromFileInMemory to CBaseTexture
Jonathan Marshall [Tue, 3 Jul 2012 22:21:47 +0000 (10:21 +1200)]
[imageloader] adds a static wrapper to CBaseTexture::LoadFromFile to save worrying about deletion of the created texture object
Jonathan Marshall [Sun, 1 Jul 2012 08:49:31 +0000 (20:49 +1200)]
[imageloader] factor out LoadFromImage
Jonathan Marshall [Sat, 30 Jun 2012 03:56:23 +0000 (15:56 +1200)]
[infoscanner] remove old album categorisation and thumb updating functions from the infoscanner
Jonathan Marshall [Fri, 8 Jun 2012 22:54:08 +0000 (10:54 +1200)]
[infoscanner] add song and album art to the database on scan
Jonathan Marshall [Mon, 2 Jul 2012 07:36:27 +0000 (19:36 +1200)]
[infoscanner] add songs to database by album
Jonathan Marshall [Mon, 2 Jul 2012 08:23:21 +0000 (20:23 +1200)]
[infoscanner] assign embedded art to the album if a single album is in the folder
Jonathan Marshall [Wed, 30 May 2012 01:24:40 +0000 (13:24 +1200)]
[infoscanner] add CategoriseAlbums to MusicInfoScanner as an improved version of CheckForVariousArtists
Jonathan Marshall [Fri, 8 Jun 2012 22:53:06 +0000 (10:53 +1200)]
[embedded art] copy embedded art in underlying media item to cue sheet items
Jonathan Marshall [Sat, 26 May 2012 09:44:04 +0000 (21:44 +1200)]
[embedded art] read coverart data in tags into the MusicInfoTag rather than caching directly
Jonathan Marshall [Sun, 3 Jun 2012 07:25:34 +0000 (19:25 +1200)]
[embedded art] pass EmbeddedArt into IMusicInfoTagLoader::Load
Jonathan Marshall [Sat, 26 May 2012 07:00:04 +0000 (19:00 +1200)]
[embedded art] adds EmbeddedArt members to CSong and CMusicInfoTag, and adds art attribute to CAlbum
Jonathan Marshall [Tue, 15 May 2012 08:02:02 +0000 (20:02 +1200)]
[thumbloader] set fanart for albums/songs in the music thumbloader
Jonathan Marshall [Tue, 15 May 2012 08:01:44 +0000 (20:01 +1200)]
[thumbloader] use thumbloader for infomanager/recently added/json-rpc
Jonathan Marshall [Mon, 2 Jul 2012 08:11:48 +0000 (20:11 +1200)]
[info dialogs] set thumb/fanart from the db in the song, album, and artist dialogs
Jonathan Marshall [Sun, 13 May 2012 02:49:44 +0000 (14:49 +1200)]
[artist art] Musicvideo art is retrieved from the music database
Jonathan Marshall [Sun, 13 May 2012 02:56:31 +0000 (14:56 +1200)]
[artist art] adds backcompat for artist art in the thumbloader
Jonathan Marshall [Sun, 13 May 2012 02:55:18 +0000 (14:55 +1200)]
[thumbloader] retreive art for library music in the thumbloader
Jonathan Marshall [Mon, 14 May 2012 10:38:42 +0000 (22:38 +1200)]
[thumbloader] we need only a single background thread for the music thumbloader
Jonathan Marshall [Sat, 5 May 2012 09:11:11 +0000 (21:11 +1200)]
[infoscanner] set artist artwork in the db during scan
Jonathan Marshall [Tue, 15 May 2012 08:03:38 +0000 (20:03 +1200)]
[musicdb] export art from the texturecache (or as XML nodes) when exporting the music library
Jonathan Marshall [Sat, 23 Jun 2012 04:29:43 +0000 (16:29 +1200)]
[musicdb] AddSong should take a const CSong and return the id
Jonathan Marshall [Sat, 5 May 2012 06:16:17 +0000 (18:16 +1200)]
[musicdb] add art table to the music database, and get/set art routines
Jonathan Marshall [Sat, 5 May 2012 08:51:47 +0000 (20:51 +1200)]
[musicdb] add m_type to CMusicInfoTag
Jonathan Marshall [Tue, 15 May 2012 08:05:05 +0000 (20:05 +1200)]
[upnp art] fanart/thumb images over upnp to use previously cached art
Memphiz [Tue, 3 Jul 2012 19:59:50 +0000 (21:59 +0200)]
[ios/atv/xcode] add -Wreorder to build flags to match what is standard on newer GCC's
montellese [Tue, 3 Jul 2012 19:53:20 +0000 (21:53 +0200)]
fix missing "return" and remove an unused variable
Memphiz [Tue, 3 Jul 2012 19:48:49 +0000 (21:48 +0200)]
[osx/ios] update readmes
Arne Morten Kvarving [Tue, 3 Jul 2012 17:25:43 +0000 (10:25 -0700)]
Merge pull request #1093 from ScudLee/trustscraper
Don't correct episode numbering from scraper
arnova [Tue, 3 Jul 2012 14:08:54 +0000 (16:08 +0200)]
fixed: Typo