Sascha Montellese [Tue, 6 Nov 2012 18:17:40 +0000 (10:17 -0800)]
Merge pull request #1738 from koying/fixpicturenotif
properly handle pictures Player.OnPlay/OnStop notifications (fixes #13501; fixes #13503)
Alasdair Campbell [Tue, 6 Nov 2012 10:16:07 +0000 (10:16 +0000)]
upnp: disable notifications while cleaning dbs
Alasdair Campbell [Tue, 6 Nov 2012 10:14:23 +0000 (10:14 +0000)]
rpc: add OnScanStarted/Finished notifications
Arne Morten Kvarving [Tue, 6 Nov 2012 09:21:37 +0000 (01:21 -0800)]
Merge pull request #1724 from da-anda/pvr-keymap
[pvr] remove hardcoded keymap in fullscreen video playback
Sascha Montellese [Tue, 6 Nov 2012 08:02:24 +0000 (00:02 -0800)]
Merge pull request #1737 from Montellese/fix_12891
media library: switch to the playlist view matching the currently active view
Chris "Koying" Browet [Tue, 6 Nov 2012 00:01:38 +0000 (01:01 +0100)]
FIX: Properly handle Pictures Play/Stop notif (fixes #13501; fixes #13503)
Franz Koch [Sun, 4 Nov 2012 23:20:42 +0000 (00:20 +0100)]
[pvr] add dedicated actions for channel up/down and make them globally available via cActions
Lars Op den Kamp [Tue, 6 Nov 2012 00:34:28 +0000 (01:34 +0100)]
[pvr] fixed - start and stop the pvr manager via app messenger when updating the guisetting. pvr may create a dialog or kaitoast notification, leading to a deadlock
Lars Op den Kamp [Tue, 6 Nov 2012 00:18:01 +0000 (01:18 +0100)]
[pvr] fixed - don't hold a lock while creating an add-on instance
montellese [Mon, 5 Nov 2012 21:58:19 +0000 (22:58 +0100)]
media library: switch to the playlist view matching the currently active view (fixes #12891)
Jonathan Marshall [Mon, 5 Nov 2012 06:53:06 +0000 (19:53 +1300)]
ensure ListItem.Art(thumb) updates when poster/banner update in the video info dialog
Jonathan Marshall [Mon, 5 Nov 2012 06:42:50 +0000 (19:42 +1300)]
[confluence] switch a ListItem.Property(Fanart_Image) to ListItem.Art(fanart)
dragonflight [Mon, 5 Nov 2012 01:00:05 +0000 (20:00 -0500)]
content = "none" no longer is atest for excluded folder use path.exclude
if the user attempts to set the content of a folder in a sub-folder of an excluded
folder they will now correctly get the scraper set to none with the excluded
option set
Jonathan Marshall [Sun, 4 Nov 2012 23:16:42 +0000 (12:16 +1300)]
fix order of tags in files with multiple tags so that xiph > id3v2 and ape > id3v2 if prioritising of ape tags is on
jmarshallnz [Sun, 4 Nov 2012 23:08:30 +0000 (15:08 -0800)]
Merge pull request #1727 from npeacock/xbmcmaster-wip
Touch Input: Fix for touch screen input in Linux to see presses as mouse...
Franz Koch [Sun, 4 Nov 2012 11:54:40 +0000 (12:54 +0100)]
[pvr] remove hardcoded keymap in fullscreen video playback add possibility for PVR specific keymaps with a fallback to the default FullscreenVideo bindings if no PVR specific are found
montellese [Sun, 4 Nov 2012 20:23:13 +0000 (21:23 +0100)]
videodb: only update file paths if there's not an updated path already in the database (fixes #13493)
montellese [Sun, 4 Nov 2012 19:33:50 +0000 (20:33 +0100)]
videodb: fix LoadVideoInfo (for real this time)
Jezz_X [Sun, 4 Nov 2012 18:25:22 +0000 (05:25 +1100)]
Changed: [Confluence] Cleaned up Window id white space since they are no longer required
Neal [Sun, 4 Nov 2012 16:06:24 +0000 (11:06 -0500)]
Touch Input: Fix for touch screen input in Linux to see presses as mouse clicks, otherwise nothing can be selected.
montellese [Sun, 4 Nov 2012 13:19:30 +0000 (14:19 +0100)]
webserver: fix security issue which allowed accessing any file instead of only files from the webinterface
Joakim Plate [Sat, 3 Nov 2012 13:53:00 +0000 (14:53 +0100)]
dvdplayer: seeks due to audio stream switch should be trickplay
This fixes ticket: #13318
Joakim Plate [Sat, 3 Nov 2012 13:23:46 +0000 (14:23 +0100)]
zip: avoid insanly slow zip file listing due to cache thrashing
Zip file list extractor kept seeking back and forth from central
file list to header in front of actual file data, causing all
caches to be flushed on read.
Avoid cache thrashing by first reading all central headers, then
extracting data from file headers (technically this could even be
skipped when only a file list is wanted)
Jonathan Marshall [Sat, 3 Nov 2012 06:00:47 +0000 (19:00 +1300)]
make sure we initialize buttons in the video info dialog before we init the window, so that animations are setup properly. fixes #10849
Jonathan Marshall [Sat, 3 Nov 2012 05:04:08 +0000 (18:04 +1300)]
archives should use the file icon rather than music icon. Fixes #13472
Jonathan Marshall [Sat, 3 Nov 2012 05:03:24 +0000 (18:03 +1300)]
adds URIUtils::IsArchive
Jonathan Marshall [Sat, 3 Nov 2012 03:51:09 +0000 (16:51 +1300)]
add a warning to the log indicating when files aren't added to the library
Jonathan Marshall [Sat, 3 Nov 2012 02:48:06 +0000 (15:48 +1300)]
don't attempt to write tvshow.nfo files to multipaths - use the first path instead.
Jonathan Marshall [Sat, 3 Nov 2012 02:34:21 +0000 (15:34 +1300)]
fix missing progress bar after removing a source from the video library
jmarshallnz [Sat, 3 Nov 2012 00:08:50 +0000 (17:08 -0700)]
Merge pull request #1704 from koying/fixmysqlthumbnailthread
FIX: Crash when generating thumbnails (at least with mysql on Windows)
Jonathan Marshall [Fri, 2 Nov 2012 23:53:35 +0000 (12:53 +1300)]
the year field in smartplaylists wasn't numeric, thus didn't supply less than or greater than options in the UI
Lars Op den Kamp [Fri, 2 Nov 2012 23:50:08 +0000 (16:50 -0700)]
Merge pull request #1707 from Pulse-Eight/libcec2.0.3
bump to libCEC 2.0.3
Jonathan Marshall [Fri, 2 Nov 2012 22:37:22 +0000 (11:37 +1300)]
fix smartplaylist editor showing incorrect types due to not resetting the spinner on window deinit
Jonathan Marshall [Mon, 29 Oct 2012 02:18:23 +0000 (15:18 +1300)]
consistency: use Label as the sort mode when sorting by label in HTSPDirectory
montellese [Sun, 28 Oct 2012 18:20:18 +0000 (19:20 +0100)]
CGUIMediaWindow: prefer the specific sort order (if available) over SortByPlaylist and SortByNone
montellese [Sun, 28 Oct 2012 18:19:41 +0000 (19:19 +0100)]
fix SortByNumberOfEpisodes and SortByNumberOfWatchedEpisodes based on a list of CFileItems
Jonathan Marshall [Sat, 27 Oct 2012 08:05:53 +0000 (21:05 +1300)]
utilise the SORT_METHOD->SortBy lookup routine in CFileItemList::Sort
Jonathan Marshall [Sat, 27 Oct 2012 08:04:53 +0000 (21:04 +1300)]
store the smartplaylist order when retrieving the directory, and use it to set the default sort method
Jonathan Marshall [Sat, 27 Oct 2012 07:57:10 +0000 (20:57 +1300)]
check before adding sort methods in GUIViewState::AddSortMethod
Jonathan Marshall [Sat, 27 Oct 2012 07:56:30 +0000 (20:56 +1300)]
use SortUtils::GetSortLabel rather than having a specific routine in CSmartPlaylistRule
Jonathan Marshall [Sat, 27 Oct 2012 07:55:47 +0000 (20:55 +1300)]
add lookup table from old SORT_METHOD to new SortBy, and routines for translating them
Joakim Plate [Fri, 2 Nov 2012 17:28:43 +0000 (18:28 +0100)]
fixed: subtitles would sometime go missing on start
Caused by:
8885f2f2207c0d3c6cd14c22754a1e52872ad56f
jmarshallnz [Fri, 2 Nov 2012 21:01:39 +0000 (14:01 -0700)]
Merge pull request #1722 from jmarshallnz/upnp_no_set_content
[upnp] don't show 'set content' options on upnp sources
Joakim Plate [Fri, 2 Nov 2012 17:23:02 +0000 (10:23 -0700)]
Merge pull request #1689 from koying/playlistplayusing
FIX: Add missing "Play with" to playlist viewers
Jonathan Marshall [Fri, 2 Nov 2012 08:02:24 +0000 (21:02 +1300)]
[upnp] don't show 'set content' options on upnp sources
Jonathan Marshall [Fri, 2 Nov 2012 03:38:27 +0000 (16:38 +1300)]
[upnp] use a reference to m_streamDetails rather than taking a copy
Jim Carroll [Fri, 2 Nov 2012 00:09:28 +0000 (20:09 -0400)]
[fix] the player needed a few DelayedCallGuards to release the GIL when accessing the g_application which always has a chance to block.
Sascha Montellese [Thu, 1 Nov 2012 23:06:15 +0000 (16:06 -0700)]
Merge pull request #1710 from Montellese/fix_13343
jsonrpc: fixes for missing property values from Files.GetDirectory/GetFileDetails
montellese [Wed, 31 Oct 2012 22:53:09 +0000 (23:53 +0100)]
videodb: get rid of some logging in LoadVideoInfo()
montellese [Wed, 31 Oct 2012 22:49:32 +0000 (23:49 +0100)]
jsonrpc: don't overwrite already retrieved details in a CFileItem in FillFileItem()
montellese [Wed, 31 Oct 2012 22:48:20 +0000 (23:48 +0100)]
CFileItem: add SetFromVideoInfoTag(), SetFromAlbum() and SetFromSong()
Arne Morten Kvarving [Thu, 1 Nov 2012 22:48:09 +0000 (15:48 -0700)]
Merge pull request #1717 from jmarshallnz/kill_videodb_cache
drop the videodb:// forced caching
Jonathan Marshall [Thu, 1 Nov 2012 19:23:47 +0000 (08:23 +1300)]
drop the videodb:// forced caching - it was not in effect in Eden, and hurts more than it helps. fixes #13466.
Memphiz [Thu, 1 Nov 2012 19:21:44 +0000 (20:21 +0100)]
[droid] - make the PeripheralBusUSB support available for android as well
Memphiz [Thu, 1 Nov 2012 19:21:20 +0000 (20:21 +0100)]
[droid/depends] - add libusb to the buildsystem
jmarshallnz [Thu, 1 Nov 2012 19:00:16 +0000 (12:00 -0700)]
Merge pull request #1677 from pieh/slider_2nib
add mouse/touch handling for slider control with 2 selectors
Jim Carroll [Thu, 1 Nov 2012 13:10:44 +0000 (09:10 -0400)]
[fix] Control::setAnimations took the wrong type. It should now be backwards compatible.
montellese [Thu, 1 Nov 2012 10:56:15 +0000 (11:56 +0100)]
jsonrpc: use CApplicationMessenger::MediaPlay() instead of PlayFile() to open a PVR stream (fixes #13440)
Jonathan Marshall [Thu, 1 Nov 2012 09:34:48 +0000 (22:34 +1300)]
The first few ListItem.Property/Art et. al. overlapped with ListItem.HasEpg, ListItem.Progress etc. fixes #13442
Chris "Koying" Browet [Wed, 31 Oct 2012 12:29:01 +0000 (13:29 +0100)]
FIX: Crash when generating thumbnails (at least with mysql on Windows)
Jonathan Marshall [Thu, 1 Nov 2012 07:31:15 +0000 (20:31 +1300)]
fix hardcoded spincontrolex right label alignment
Jonathan Marshall [Thu, 1 Nov 2012 07:01:07 +0000 (20:01 +1300)]
remove hardcoded <align>center</align> in settings slider controls
Jonathan Marshall [Thu, 1 Nov 2012 07:00:43 +0000 (20:00 +1300)]
remove hardcoded <align>center</align> in button and edit settings controls
Jonathan Marshall [Thu, 1 Nov 2012 07:32:02 +0000 (20:32 +1300)]
fixes plugin settings from context menu not working
Jezz_X [Thu, 1 Nov 2012 07:08:18 +0000 (18:08 +1100)]
Fixed: [Confluence] Due to changes in PVR label handling the Current channel EPG view showed the plot instead of the date as it should
jmarshallnz [Wed, 31 Oct 2012 23:52:37 +0000 (16:52 -0700)]
Merge pull request #1711 from Montellese/fix_13475
music visualisation/osd: handle ACTION_SHOW_OSD
montellese [Wed, 31 Oct 2012 23:37:38 +0000 (00:37 +0100)]
keymaps: use "OSD" instead of "ActivateWindow(MusicOSD)"
montellese [Wed, 31 Oct 2012 23:37:06 +0000 (00:37 +0100)]
CGUIDialogMusicOSD: handle ACTION_SHOW_OSD (fixes #13475)
montellese [Wed, 31 Oct 2012 23:36:30 +0000 (00:36 +0100)]
music visualization: handle ACTION_SHOW_OSD
Arne Morten Kvarving [Wed, 31 Oct 2012 22:48:41 +0000 (15:48 -0700)]
Merge pull request #1694 from jmarshallnz/sore_thumbs
Drop thumb type from (most) movies, shows, seasons + sets + fixes
montellese [Wed, 31 Oct 2012 22:23:19 +0000 (23:23 +0100)]
videodb: fix GetFileInfo() to also work if there's no resume point for a file (fixes #13343)
Jonathan Marshall [Mon, 29 Oct 2012 07:53:56 +0000 (20:53 +1300)]
rehash the set thumbs routine for seasons + sets so it aligns with choose art on the video info dialog
Jonathan Marshall [Mon, 29 Oct 2012 07:50:44 +0000 (20:50 +1300)]
factor out choosing of fanart from CONTEXT_BUTTON_SET_MOVIESET_FANART handler
Jonathan Marshall [Mon, 29 Oct 2012 06:42:00 +0000 (19:42 +1300)]
factor out the choosing art dialog for re-use
Jonathan Marshall [Mon, 29 Oct 2012 06:41:32 +0000 (19:41 +1300)]
allow Choose Art to work for seasons in the video info dialog
Jonathan Marshall [Sun, 28 Oct 2012 19:39:43 +0000 (08:39 +1300)]
allow a full art map (banner/poster/fanart) for seasons
Jonathan Marshall [Sun, 28 Oct 2012 08:00:04 +0000 (21:00 +1300)]
move tvshowthumb and seasonthumb ListItem.Art to tvshow.thumb and season.thumb, making tvshow.poster/banner and season.poster/banner also available. Container.TVShowThumb/SeasonThumb are still available for backward compatibility
Jonathan Marshall [Sun, 28 Oct 2012 07:25:13 +0000 (20:25 +1300)]
update the pre-Frodo art in the database to poster/banner based on aspect ratio
Jonathan Marshall [Sun, 28 Oct 2012 07:24:27 +0000 (20:24 +1300)]
when updating video art from Eden, correctly assign to banner or poster based on aspect ratio
Jonathan Marshall [Sun, 28 Oct 2012 07:23:30 +0000 (20:23 +1300)]
if no poster or banner exists, but a thumb does, then list that when choosing poster or banner
Jonathan Marshall [Sun, 28 Oct 2012 07:22:55 +0000 (20:22 +1300)]
add in any art found in the database in addition to the known art types in the Choose Art dialog
Jonathan Marshall [Sun, 28 Oct 2012 07:22:00 +0000 (20:22 +1300)]
don't have a 'thumb' art type for movies, shows, sets, or musicvideos
Jonathan Marshall [Sun, 28 Oct 2012 07:15:02 +0000 (20:15 +1300)]
don't set the 'thumb' art type if not found during video scan
Jonathan Marshall [Sun, 28 Oct 2012 07:11:21 +0000 (20:11 +1300)]
when finding video art where we don't want a generic 'thumb', use the size of local art to classify 'thumb' into the correct types (poster/banner)
Jonathan Marshall [Sun, 28 Oct 2012 07:06:54 +0000 (20:06 +1300)]
adds routine to classify art into poster or banner based on aspect ratio
Jonathan Marshall [Sun, 28 Oct 2012 06:57:07 +0000 (19:57 +1300)]
change GetCachedImage to return CTextureDetails, fixes local art not being checked periodically, as the hash from the database was never returned.
Arne Morten Kvarving [Wed, 31 Oct 2012 21:23:54 +0000 (14:23 -0700)]
Merge pull request #1699 from Montellese/db_path_13433
videodb: translate filenames/paths from to not URL encode -_.!()
spiff [Tue, 30 Oct 2012 20:48:23 +0000 (21:48 +0100)]
fixed: wrong log statements
spiff [Tue, 30 Oct 2012 20:36:37 +0000 (21:36 +0100)]
added: update taglib instructions for quantal
spiff [Tue, 30 Oct 2012 20:20:04 +0000 (21:20 +0100)]
die compiler warnings die
spiff [Thu, 18 Oct 2012 20:22:10 +0000 (22:22 +0200)]
remove unused code
Arne Morten Kvarving [Wed, 31 Oct 2012 20:08:47 +0000 (13:08 -0700)]
Merge pull request #1705 from cptspiff/fix_multiple_ext_points
fixed: make sure to grab the xbmc.python.script extension point
davilla [Wed, 31 Oct 2012 19:27:46 +0000 (15:27 -0400)]
[ios] fixed buildslave build, add keychain unload script
Jim Carroll [Wed, 31 Oct 2012 19:17:57 +0000 (15:17 -0400)]
Relative paths to typemaps work from arbitrary locations now. As long as the classpath is correct.
jmarshallnz [Wed, 31 Oct 2012 19:08:55 +0000 (12:08 -0700)]
Merge pull request #1708 from cptspiff/profile_load_through_messenger
fixed: move LoadProfile to app messenger to avoid threading issues
spiff [Wed, 31 Oct 2012 17:47:23 +0000 (18:47 +0100)]
fixed: move LoadProfile to app messenger to avoid threading issues
lots of reports about 'LoadProfile' crashing. this should shut them up
spiff [Wed, 31 Oct 2012 17:30:14 +0000 (18:30 +0100)]
fixed: properly ignore system.logoff builtin if login screen is deactivated
Lars Op den Kamp [Wed, 31 Oct 2012 15:38:07 +0000 (16:38 +0100)]
[cec] bump to libCEC 2.0.3
spiff [Wed, 31 Oct 2012 14:45:57 +0000 (15:45 +0100)]
fixed: make sure to grab the xbmc.python.script extension point when executing a script
add-ons with multiple extension points would fail as it would always grab
the first one.
Lars Op den Kamp [Wed, 31 Oct 2012 14:30:40 +0000 (15:30 +0100)]
[keymap] changed fullscreen mapping of 'select' to OSD, so it does the same as the enter key does. on some TVs, you need to go through a little OSD menu first to send a 'menu' keypress over CEC, which makes OSD access more annoying