Qstick
864549b1f3
Initial Notification Support, XBMC and PLEX still need work.
7 years ago
Qstick
95051cbd63
Initial Commit Rework
7 years ago
Qstick
52a4227bc4
New: Additional variables for custom script on grab events ( #76 )
7 years ago
Matthew Despain
20c8dec50a
First round of refactoring.
8 years ago
Mark McDowall
7a58082cd7
smallicon for Join notifications
...
New: White icon with transparent background for Join notifications notification bar icon
Closes #1458
8 years ago
Mark McDowall
878e973081
Fixed: Join grab messages
...
Fixes #1751
8 years ago
Mark McDowall
ef03e9e9a7
Fixed: Proper port validation for download clients and connections
...
Closes #1642
8 years ago
Keivan Beigi
fbd2f8dea4
Fixed: Growl download notification title
8 years ago
vertigo235
f56076a135
Fixed: Pushover silent priority
8 years ago
Keivan Beigi
73840dcacc
The great logger.Error cleanup!
8 years ago
Keivan Beigi
a34e69b35b
Notification API Cleanup
8 years ago
Keivan Beigi
0214c8e0f0
Removed unused using statements
8 years ago
Keivan Beigi
aba613acd1
Because it's 2016!
8 years ago
Keivan Beigi
da52e60f36
Upgraded Nlog/RestSharp/Selenium
8 years ago
Mark McDowall
c99e92e6af
New: Validate PMS version before performing a library update
8 years ago
Mark McDowall
3f64c01d5b
Fixed: Partial library updates for Plex Media Server 1.3
8 years ago
Mark McDowall
f022dae1fa
Fixed: Partial library updates for Plex Media Server 1.3
8 years ago
Mark McDowall
52ad8cf37f
Fixed: Error handling of valid, empty responses from Plex Media Server
8 years ago
Mark McDowall
3d20fd8f96
Fixed: Error handling of valid, empty responses from Plex Media Server
8 years ago
Mark McDowall
43d85bf59d
Fixed: Parsing of some Plex server responses before 1.3
8 years ago
ARTbird309
4a149c356b
New: Telegram notifications
...
Closes #1355
8 years ago
Mark McDowall
0a657302f7
New: Support for Plex Media Server 1.3.0's new JSON responses
8 years ago
Mark McDowall
2ece05cd1e
Fixed: Email connection test reporting success incorrectly
...
Fixes #1524
8 years ago
karaambaa
eeff79b288
Added Sonarr-icon to Boxcar notification
...
Now there is a small Sonarr icon next to the Boxcar message.
8 years ago
Chris Heath
c0b0567c23
Join: Device ID entry and better error handling
...
New: Optionally limit Join notifications to specific devices
Fixes #1455
8 years ago
Taloth Saldono
73fb216e6f
New: Added CAPTCHA support to Rarbg.
8 years ago
Christopher Heath
626d94d435
New: Join notifications
...
Closes #1197
8 years ago
Mark McDowall
5bf9b069fc
Fixed: Slack Icon is optional
8 years ago
Taloth Saldono
a2536deef0
Fixed: Significantly improved api performance.
8 years ago
Mark McDowall
c8474701a0
Fixed: Parsing Plex Media Server version 1.0
8 years ago
Mark McDowall
f1c007c5fe
Include full grab/import message for Slack notifications
9 years ago
Martin Hartvig
6c287f118f
New: Slack notifications
...
Closes #1002
9 years ago
Peter Tutervai
fea5db3e4b
Re-enabled calling synoindex after renaming
...
Fixed: On Rename connections to synoindex
9 years ago
Mark McDowall
7476d692aa
New: EpisodeTitles for Custom Scripts
...
Closes #1263
9 years ago
Mark McDowall
2e90ea9c19
Fixed: Prefix Twitter notifications (Grabbed/Imported)
9 years ago
Mark McDowall
54fda3d648
Fixed: Updating Emby Library
...
Closes #1267
9 years ago
Mark McDowall
8773d38ddd
Fixed: Plex Meda Server authentication
9 years ago
Mark McDowall
ab7b427241
Fixed: Default display time for Kodi notifications
9 years ago
Mark McDowall
59e71a4cd9
Include series type for CustomScript
9 years ago
Mark McDowall
1072c5247c
On grab for custom scripts
...
New: On Grab handling for Custom Scripts
9 years ago
Taloth Saldono
2ffbbb0e71
Refactored HttpRequest and HttpRequestBuilder, moving most of the logic to the HttpRequestBuilder.
...
Added ContentSummary to be able to describe the ContentData in a human readable form. (Useful for JsonRpc and FormData).
9 years ago
Mark McDowall
e8d1623e96
Default Plex Media Server "Update Library" to true
9 years ago
Taloth Saldono
6a90035a4c
Updated NLog to v4.2.3.
9 years ago
Taloth Saldono
e01b2ef25c
Fixed some compile warnings.
9 years ago
Mark McDowall
2396af4589
New: Pushover Silent and Emergency priorities
...
Closes #878
9 years ago
Ivan Brazza
9b0654c7f2
New: Setting Pushbullet source device
9 years ago
Mark McDowall
56da824e98
AutoComplete and file browser will show files when appropriate
...
Fixed: File browser for Custom Script shows files
Closes #1084
9 years ago
Mark McDowall
a96718f7b3
Fixed Twitter notifications
...
New: Twitter notifications now require a Twitter (see settings for details)
Closes #1049
9 years ago
Mark McDowall
ea6ae85f7a
Fixed: Logging invalid version when failing to connect to Kodi
...
Closes #927
9 years ago
Mark McDowall
68cd9ab8c8
Don't error out if PMS returns no ID for a specific series
...
Closes #813
9 years ago
Taloth Saldono
ccfa13e383
Replaced built-in valuetypes with language keywords.
9 years ago
Mark McDowall
fa527d7820
New: Custom Script Download contains SourcePath and SourceFolder
...
Closes #793
9 years ago
Mark McDowall
81778cb0b0
New: Custom Script environment variables use underscores instead of periods
9 years ago
Mark McDowall
19f09fdb86
Path and Arguments were set to the same number for CustomScript
9 years ago
Mark McDowall
741dc8f50b
Fixed: Only run a complete section update in Plex if all partial updates fail
...
Closes #773
9 years ago
Gavin Mogan
c5b25bcfee
New: Add Webhook support to sonarr
...
Add Form type url (type=url input field)
Add isValidUrl input type validation
Only allow absolute urls when checking if a url is valid
String => string as per comments that sonarr is standarizing on the lowercase primative
Remove this before function calls
Refactored everything so OnGrab is supported
Don't double submit the webhook
Wrappers around Series, EpisodeFile, Episode so the entire data structure isn't exposed
Add Braces as per style guide
Series.ID and Series.TvdbId should be integers
Reorder webhook payload as per style guide
Upgrade to use ongrab as json instead of string
Add method selection to webhook settings
include episode directly in download event
QualityVersion should be an int and not a string (don't convert it int=>string)
Remove the list of episodes
Add season number to episode data structure
Code Review Fixes:
* Remove episodefile from payload, move everything to episode
* Change episode to a list
convert to var as per code review / style guide
Down with internals
Everything now uses webhookpayload. None of that payload.Message stuff
{"EventType":"Test","Series":{"Id":1,"Title":"Test Title","Path":"C:\\testpath","TvdbId":1234},"Episodes":[{"Id":123,"EpisodeNumber":1,"SeasonNumber":1,"Title":"Test title","AirDate":null,"AirDateUtc":null,"Quality":null,"QualityVersion":0,"ReleaseGroup":null,"SceneName":null}]}
Remove logger and processProvider
Remove unused constructor
9 years ago
Gavin Mogan
d3b9ebf86c
Convert onGrab from passing a string to passing an object with series and episode information
...
Use object initalizer instead of creation of OnGrab/grabmessage
9 years ago
Mark McDowall
86b748b9eb
New: Sonarr logo is optional for Pushalot notifications
9 years ago
Mark McDowall
b82e830e86
Cleanup and refactoring of Twitter notifications
...
Closes #301
New: Twitter Notifications
9 years ago
Gavin Mogan
2fbf7a4114
Inital work on Twitter notifications
9 years ago
Rodolphe Stoclin
9b1915a187
New: Boxcar 2 notifications
9 years ago
Mark McDowall
0f2bba0615
Custom scripts
...
New: Run custom scripts (Connection)
Closes #439
9 years ago
Mark McDowall
61de750e05
Update plex token cache when password is changed
...
Fixed: New plex.tv password not taking effect immediately
Fixed: Prevent an incorrect plex.tv password from locking out account
9 years ago
Mark McDowall
14b9a031bb
Show warning message for rTorrent that it doesn't support torrent removal
10 years ago
Mark McDowall
370406c3de
Use a list for ChannelTags and DeviceIds in Pushbullet settings
10 years ago
Mark McDowall
77e9493ccf
Improved PushBullet implementation (v2 API, multiple devices, channels)
...
New: PushBullet supports multiple devices
New: PushBullet channels
Closes #641
10 years ago
Mark McDowall
bd222dbd95
Fixed: Updating empty Kodi library
10 years ago
Mark McDowall
a9ada8fcf1
Cleanup tabs
10 years ago
Mark McDowall
860d7ed079
New: Support for SSL connections to Plex Media Server
10 years ago
Mark McDowall
587ad5beb5
New: Support for updating single series in Plex Library
10 years ago
Mark McDowall
4010a5336c
Version and product for MyPlex Authentication
10 years ago
Mark McDowall
c4e1a732dd
Remove Kodi specific settings from PHT Settings
10 years ago
Taloth Saldono
2a83088045
Changed the way the Database is registered with TinyIoC to make Logdb and future cachedb more accessible.
10 years ago
Mark McDowall
9a629c2fc6
Display names for Notifications
10 years ago
Roy Handelsman
1fc99fd24e
Fixed: Pushbullet settings typo
10 years ago
Taloth Saldono
b92cc6fb15
Fixed: No longer possible to add protocol to a Host field (that's what Url fields are for)
10 years ago
Taloth Saldono
f2ec02876b
Fixed notification enable logic and test when On Upgrade is disabled.
10 years ago
Taloth Saldono
15eeb19cd5
New: Synology Media Indexer support in Connect.
10 years ago
Mark McDowall
99d9303394
Fixed: Download Client with config Warnings won't be excluded
10 years ago
Mark McDowall
f021f9b146
Fixed: Updating Kodi won't fail if a series has an IMDB ID instead of a TVDB ID
10 years ago
Mark McDowall
774eb5256d
Fixed: XBMC notifications have a minimum display time of 2 seconds
10 years ago
Keivan Beigi
434099ea2b
removed [TV] from Kodi notifications
10 years ago
Mark McDowall
daafb67fa7
New: MediaBrowser notifications
10 years ago
Mark McDowall
c5d4948d2a
Fixed: Show better error message when TV library isn't added to Plex server
10 years ago
Mark McDowall
ec774ccdb5
Log Plex sections response before checking for error
10 years ago
Keivan Beigi
0be8f55a2f
Cleaned up using directive
10 years ago
Mark McDowall
6467167046
Moved Extension methods in common to subfolder
10 years ago
Mark McDowall
86a12f95d2
Updated NzbDrone to Sonarr in notifications
10 years ago
Sander Spies
59c28a3fc6
Set X-Plex-Device-Name
...
This sets a title and will make it a bit more clear that Sonarr has registered as a client on myPlex.
10 years ago
Mark McDowall
6ffeba37cb
Fixed: Don't report log exceptions when connection to XBMC fails
10 years ago
Keivan Beigi
c0a46e04b8
Updated notification titles to sonarr
10 years ago
Mark McDowall
e82b29e346
Tags
...
New: Ability to tag series
New: Use tags to control which series use which notification channels
10 years ago
Keivan Beigi
6a743a8792
removed dead code
10 years ago
Mark McDowall
89aa25e016
Fixed: XBMC will update the series path only when possible
10 years ago
Mark McDowall
d5917f34ad
Actually fixed what I said I fixed last time
10 years ago
Mark McDowall
adf0fc8990
Fixed: Notifications won't show version unless its anime, will show proper
10 years ago
Mark McDowall
8281063698
Fixed: Don't try to test notifications when only on upgrade is enabled
10 years ago
Taloth Saldono
d1a8cd2a84
Readded Growl logo via embedded binary blob.
10 years ago
Mark McDowall
cd5f404cea
Removing logo from growl temporarily
10 years ago
Mark McDowall
dd15442dcd
Copy logo into output folder on build, fix broken tests
10 years ago
Mark McDowall
ca09588390
Fixed: Remove GDI+ dependency with embedded resource
10 years ago
Frank Riley
e752e7f35d
Fixed several issues in GrowlService:
...
1) Calls to the growl SDK were not made in a thread safe manner
2) Loading the icon from a URL did not work in mono, and it made
the GrowlService calls take exceptionally long
3) The result of the growl SDK calls was not checked
4) A bug in the growl for windows SDK caused the mono version
on unix platforms to not work. A fixed version of the SDK is
now included in the build (do not use the NuGet version, it's
broken on unix). The bug was reported to growl for windows here:
https://code.google.com/p/growl-for-windows/issues/detail?id=48
use var for locals
made requested changes from code review
Gave state class a better name
10 years ago
Mark McDowall
15f9c3a95d
Removed some extra using statements
10 years ago
Mark McDowall
4ad28bb6f6
Pushover default to Normal
10 years ago
Mark McDowall
ff99c383da
XBMC version is cached by host & port
...
Cache is cleared on test
Version is cached for 12 hours
10 years ago
Mark McDowall
fc46018c9a
Fixed: Connecting to XBMC when user name and password are configured
10 years ago
Mark McDowall
41583a8c67
New: Pushalot notification support
10 years ago
Mark McDowall
39ef6123b8
New: PushBullet messages start with NzbDrone to match other applications
10 years ago
Taloth Saldono
9a649cf58e
Added UserAgent to RestClient.
10 years ago
Mark McDowall
7af782d353
Provider testing improvements
...
New: Test button for indexers in UI
Fixed: Testing download clients shows error messages in UI
Fixed: Testing notifications shows error messages in UI
11 years ago
Mark McDowall
61ec9aff27
Use sane IDs for XBMC JSON RPC calls
11 years ago
Mark McDowall
6ce45b8c09
Plex proxy logging
11 years ago
Mark McDowall
0b3e4c48f7
Added some logging to PlexServerProxy
11 years ago
Mark McDowall
b4012e0752
Fixed: Quality in notifications when file name doesn't contain the quality
11 years ago
Mark McDowall
b3fb807f41
HttpProvider.PostCommand will no longer keep the connection alive
11 years ago
Mark McDowall
3c47df8691
XBMC API improvements
11 years ago
Mark McDowall
9c0fb34864
Print version response from XBMC in logs
11 years ago
Mark McDowall
8414890017
Fixed: Updating Plex
11 years ago
Mark McDowall
40c2c0b533
Fixed updating for plex server
11 years ago
Mark McDowall
5bc820efed
Fixed: Plex server authentication
11 years ago
Mark McDowall
6a26204d8e
Allow episode zero in tests, but fail in season and episode are both zero
11 years ago
Mark McDowall
e58faf8621
Plex server testing will use username and password if configured
11 years ago
Mark McDowall
2cc0dc3aab
New: Username and Password for Plex Server (optional)
11 years ago
Mark McDowall
037127163f
New: Choose notification sound for PushOver
11 years ago
Mark McDowall
48a92696e9
New: PushBullet to all devices (leave device id blank)
11 years ago
Mark McDowall
2f3430387e
Major logging overhaul
11 years ago
Mark McDowall
7ebe4018d2
Added info to device id for push over
11 years ago
Mark McDowall
c8ae9f40fb
New: App health displayed in UI
11 years ago
Mark McDowall
c5a3b714e6
Fixed XBMC notification logo
11 years ago
Mark McDowall
3d3390187e
New: Optionally disable notifications for upgraded episode files
11 years ago
Taloth Saldono
c90791b266
Quality Order can now be change on per Quality Profile. Quality Title used in Renaming can now be changed by the user. Both options require Advanced Settings to be enabled.
11 years ago
Mark McDowall
5ada7efefc
Fixed: New device_iden from PushBullet can be used
11 years ago
Mark McDowall
c42777086b
New: PushOver will now require an application per user to avoid API limiting issues
11 years ago
Mark McDowall
182743e653
Support for Int64 in SchemaBuilder
11 years ago
Mark McDowall
d5bad8c6ef
long not int
11 years ago
Mark McDowall
a7e210bfb3
Use Int64 for PushBullet device ID
...
Fixed: Support for large Push Bullet device IDs
11 years ago
kayone
3311357df0
rjs optimize the app.
11 years ago
kayone
6b418276b6
removed ServerStatus.js
11 years ago
Mark McDowall
fb4e9fed85
Changed pushbullet url to api.pushbullet.com
...
Fixed: PushBullet URL
11 years ago
kayone
ec63053fe7
cleaned up using directives.
11 years ago
Mark McDowall
07386f12e6
New: Only clean XBMC Library when a file is being upgraded
11 years ago
kayone
af3ffa1c48
more reliable apikey for integration tests.
11 years ago
Mark McDowall
25c5401a9d
More Connects cleanup/fixing
11 years ago
Mark McDowall
27da44ba45
Converted notifications to thingi provider
...
Fixed: Issues creating and saving Connects
11 years ago
Mark McDowall
5bf0e197ec
Moved source code under src folder - massive change
11 years ago