Ruud
5ea13eeffd
Catch xbmc turned off error
11 years ago
Ruud
516cbd73bd
Catch timeout errors when xbmc isn't available
11 years ago
Ruud
c2568432e7
Use requests lib for openurl
11 years ago
mano3m
4553726423
[Notifications][XBMC] Add always do a full scan option to XBMC
Fixes #2498 (at least partially)
12 years ago
Ruud
779c7d2942
Remove mutable objects from function args
12 years ago
Ruud
7fd14e0283
Code cleanup
12 years ago
Ruud
ed0e5ef497
XMBC notification, better remote folder description
12 years ago
mano3m
0492e90d6f
XBMC: properly check if host is local
And added option to scan if remote
12 years ago
mano3m
564a27461d
XBMC: Only add directory if XBMC is on localhost
12 years ago
mano3m
4ebbc1a01d
XBMC: Only scan the new movie folder
12 years ago
Ruud
ca9a78eea4
Advanced option for XBMC to only update first in list
Thanks @cliffordwhansen
12 years ago
Ruud
6e0857c6c1
Remove Flask dependencies
12 years ago
Ruud
0b693bba4e
Add "on snatch" options to XBMC & Plex notifications
fix #1379
12 years ago
Ruud
00e53439ed
Don't wait between xbmc calls
12 years ago
Ruud
7c234ab7e9
Simplify notification providers
12 years ago
Ruud
b843d5f13b
General notification icons
12 years ago
Ruud
faaf351662
Group providers together
12 years ago
Ruud
cdd681ad48
XBMC icon image
13 years ago
Ruud
36fee69843
XBMC notifier for Frodo & Eden
13 years ago
ikkemaniac
c5cae5ab9b
add XBMC v11 Eden notifications support
This is my approach on working with Eden, maybe a little late since Frodo is almost released, but better late then never.
- First detect the JSON-RPC version XBMC is running (once per boot of CouchPotatoServer on the first notification, except for sending test message then the JSON version is always checked).
- Set a variable indicating whether or not to use JSON (or normal http).
- If JSON should be used, proceed as before this commit.
- If normal-http should be used, use 'notifyXBMCnoJSON' func
- 'notifyXBMCnoJSON' just opens a specific XBMC api url, unfortunately importing urllib for this was necessary to escape the message strings.
TODO: support multiple XBMC hosts, right now the last host in the hosts array will set the 'useJSONnotifications' var.
Conflicts:
couchpotato/core/notifications/xbmc/main.py
Conflicts:
couchpotato/core/notifications/xbmc/main.py
13 years ago
Ruud
4779265b43
Change xbmc description
13 years ago
ikkemaniac
f8a46ebe6d
clearly state XBMC version dependency for notifications
13 years ago
ikkemaniac
383ec7e6f5
check for XBMC JSON-RPC version and improve logging info
13 years ago
Ruud
655e847aeb
Catch renamer.after event errors. fix #1032
13 years ago
Ruud
09f723bda5
Use jsonrpc for xbmc request. fix #927 #945
13 years ago
Ruud
3ffc6e122e
Double genres because of trailing spaces
13 years ago
Ruud
d3ebe531d5
Don't use 2 events after rename
13 years ago
mano3m
80929b5806
small fix to xbmc notification test
13 years ago
mano3m
108044948f
Fix XBMC and NMA Notification tests
13 years ago
Ruud
e0440d4b11
Try and encode logging messages. fix #403
13 years ago
Ruud
50b5d01d95
Add notification_type to core notifications. closes #189
13 years ago
Ruud
fd462514c3
Use custom urlencode function. fixes #121
13 years ago
Ruud
bfbd3b26a9
Don't show xbmc error message when not available
13 years ago
Ruud
668b95353f
Urlopen try,except fixes
14 years ago
Ruud
a7bce52b7b
XBMC notification only on download
14 years ago
Ruud
577deb2453
XBMC Notification fix
14 years ago
Ruud
1f827ef20a
Use urlopener
14 years ago
Ruud
18825f7a6d
Disabled notification
14 years ago
Ruud
4e5a7c22a4
Simpler notifications
14 years ago
Ruud
daadc7a072
XBMC label
14 years ago
Ruud
c4105aba97
XBMC default password
14 years ago
Ruud
31e57b9510
Notification update
14 years ago
Ruud
2b8e96e267
Enabler option
14 years ago
Ruud
85fc1c01ee
Notifications
14 years ago