Commit Graph
40 Commits
Author SHA1 Message Date
Ruud 779c7d2942 Remove mutable objects from function args 2013-09-02 22:44:44 +02:00
Ruud 7fd14e0283 Code cleanup 2013-09-02 21:59:06 +02:00
Ruud ed0e5ef497 XMBC notification, better remote folder description 2013-08-24 12:24:15 +02:00
mano3m 0492e90d6f XBMC: properly check if host is local
And added option to scan if remote
2013-08-03 01:52:20 +02:00
mano3m 564a27461d XBMC: Only add directory if XBMC is on localhost 2013-07-14 23:30:37 +02:00
mano3m 4ebbc1a01d XBMC: Only scan the new movie folder 2013-07-14 02:19:35 +02:00
Ruud ca9a78eea4 Advanced option for XBMC to only update first in list
Thanks @cliffordwhansen
2013-06-15 22:17:23 +02:00
Ruud 6e0857c6c1 Remove Flask dependencies 2013-06-12 23:37:08 +02:00
Ruud 0b693bba4e Add "on snatch" options to XBMC & Plex notifications
fix #1379
2013-05-19 00:30:56 +02:00
Ruud 00e53439ed Don't wait between xbmc calls 2013-05-10 00:07:06 +02:00
Ruud 7c234ab7e9 Simplify notification providers 2013-03-25 11:01:31 +01:00
Ruud b843d5f13b General notification icons 2013-03-20 19:35:11 +01:00
Ruud faaf351662 Group providers together 2013-01-20 20:50:50 +01:00
Ruud cdd681ad48 XBMC icon image 2013-01-11 21:02:22 +01:00
Ruud 36fee69843 XBMC notifier for Frodo & Eden 2013-01-06 23:06:38 +01:00
ikkemaniacandRuud 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
2013-01-06 22:52:59 +01:00
Ruud 4779265b43 Change xbmc description 2013-01-06 11:52:05 +01:00
ikkemaniacandRuud f8a46ebe6d clearly state XBMC version dependency for notifications 2013-01-06 11:33:53 +01:00
ikkemaniacandRuud 383ec7e6f5 check for XBMC JSON-RPC version and improve logging info 2013-01-06 11:33:53 +01:00
Ruud 655e847aeb Catch renamer.after event errors. fix #1032 2012-11-10 10:10:05 +01:00
Ruud 09f723bda5 Use jsonrpc for xbmc request. fix #927 #945 2012-10-21 13:37:45 +02:00
Ruud 3ffc6e122e Double genres because of trailing spaces 2012-10-14 15:28:26 +02:00
Ruud d3ebe531d5 Don't use 2 events after rename 2012-10-14 14:13:10 +02:00
mano3m 80929b5806 small fix to xbmc notification test 2012-07-24 22:55:53 +02:00
mano3m 108044948f Fix XBMC and NMA Notification tests 2012-07-24 22:49:49 +02:00
Ruud e0440d4b11 Try and encode logging messages. fix #403 2012-06-11 12:38:22 +02:00
Ruud 50b5d01d95 Add notification_type to core notifications. closes #189 2012-05-05 16:11:09 +02:00
Ruud fd462514c3 Use custom urlencode function. fixes #121 2012-04-21 20:55:21 +02:00
Ruud bfbd3b26a9 Don't show xbmc error message when not available 2012-03-09 12:40:36 +01:00
Ruud 668b95353f Urlopen try,except fixes 2011-11-11 15:47:57 +01:00
Ruud a7bce52b7b XBMC notification only on download 2011-10-22 23:00:37 +02:00
Ruud 577deb2453 XBMC Notification fix 2011-10-08 13:33:52 +02:00
Ruud 1f827ef20a Use urlopener 2011-08-30 16:44:25 +02:00
Ruud 18825f7a6d Disabled notification 2011-08-30 14:23:57 +02:00
Ruud 4e5a7c22a4 Simpler notifications 2011-08-30 13:41:45 +02:00
Ruud daadc7a072 XBMC label 2011-08-21 00:41:46 +02:00
Ruud c4105aba97 XBMC default password 2011-08-21 00:19:18 +02:00
Ruud 31e57b9510 Notification update 2011-08-18 15:52:07 +02:00
Ruud 2b8e96e267 Enabler option 2011-04-10 12:31:31 +02:00
Ruud 85fc1c01ee Notifications 2011-04-09 20:18:51 +02:00