Tried this plugin, and another similar one (AppTv) that I found on good old google. Problem is, while I can setup and get both to show up on Plex, neither work fully. I can get as far as the Plugin launching the program on my host computer, but then I see a good old "Channel is currently unavailable" in plex. I've tried setting this up on 2 different computers on my LAN, and neither works.
Both machines are running windows 8.1, with the latest version of Plex Media Server running on the same machine as I am trying to launch the app on.
I got your plugin from your repository, after making sure the "working" was selected. Copied the bundle to the plugin folder.
Here's a sample of my log:
2014-02-12 16:19:38,739 (d10) : INFO (core:336) - Starting framework core - Version: 2.3.16, Build: 2167b3f (Mon Jan 27 21:33:51 UTC 2014)
2014-02-12 16:19:38,743 (d10) : DEBUG (core:348) - Using the standard policy
2014-02-12 16:19:38,744 (d10) : DEBUG (core:437) - Starting runtime component.
2014-02-12 16:19:38,750 (d10) : DEBUG (core:437) - Starting caching component.
2014-02-12 16:19:38,750 (d10) : DEBUG (core:437) - Starting data component.
2014-02-12 16:19:38,752 (d10) : DEBUG (core:437) - Starting networking component.
2014-02-12 16:19:38,755 (d10) : DEBUG (networking:318) - Loaded HTTP cookies
2014-02-12 16:19:38,769 (d10) : DEBUG (networking:504) - Setting the default network timeout to 20.0
2014-02-12 16:19:38,770 (d10) : DEBUG (core:437) - Starting localization component.
2014-02-12 16:19:38,770 (d10) : INFO (localization:408) - Setting the default locale to en-us
2014-02-12 16:19:38,772 (d10) : DEBUG (core:437) - Starting messaging component.
2014-02-12 16:19:38,773 (d10) : DEBUG (core:437) - Starting debugging component.
2014-02-12 16:19:38,773 (d10) : DEBUG (core:437) - Starting services component.
2014-02-12 16:19:38,775 (d10) : DEBUG (core:437) - Starting myplex component.
2014-02-12 16:19:38,776 (d10) : DEBUG (core:437) - Starting notifications component.
2014-02-12 16:19:38,973 (d10) : DEBUG (accessor:68) - Creating a new model access point for provider com.niridia.caster_pantes in namespace 'metadata'
2014-02-12 16:19:39,025 (d10) : DEBUG (runtime:1108) - Created a thread named 'load_all_services'
2014-02-12 16:19:39,026 (8e0) : DEBUG (services:265) - Plug-in is not daemonized - loading services from system
2014-02-12 16:19:39,029 (d10) : DEBUG (runtime:1108) - Created a thread named 'get_server_info'
2014-02-12 16:19:39,030 (d10) : DEBUG (core:149) - Finished starting framework core
2014-02-12 16:19:39,032 (d10) : DEBUG (core:547) - Loading plug-in code
2014-02-12 16:19:39,052 (d10) : DEBUG (core:553) - Finished loading plug-in code
2014-02-12 16:19:39,082 (d10) : DEBUG (runtime:640) - Adding a prefix handler for 'Pantes' ('/video/caster_pantes')
2014-02-12 16:19:39,091 (ebc) : DEBUG (core:525) - Machine identifier is af6a88b129bbb5a9c9ef984defbf15fa33ca37a6
2014-02-12 16:19:39,095 (d10) : INFO (core:598) - Started plug-in
2014-02-12 16:19:39,101 (ebc) : DEBUG (core:526) - Server version is 0.9.8.18.290-11b7fdd
2014-02-12 16:19:39,104 (d10) : DEBUG (socketinterface:160) - Starting socket server
2014-02-12 16:19:39,107 (d10) : DEBUG (runtime:1108) - Created a thread named 'start'
2014-02-12 16:19:39,108 (d10) : INFO (socketinterface:184) - Socket server started on port 50047
2014-02-12 16:19:39,108 (d10) : INFO (pipeinterface:25) - Entering run loop
2014-02-12 16:19:39,108 (d10) : DEBUG (runtime:717) - Handling request GET /:/prefixes
2014-02-12 16:19:39,121 (d10) : DEBUG (runtime:814) - Found route matching /:/prefixes
2014-02-12 16:19:39,312 (8e0) : DEBUG (services:362) - Loaded services
2014-02-12 16:19:39,319 (d10) : DEBUG (runtime:915) - Response: [200] MediaContainer, 439 bytes
2014-02-12 16:19:39,325 (97c) : DEBUG (services:438) - No shared code to load
2014-02-12 16:19:39,365 (90c) : DEBUG (runtime:717) - Handling request GET /video/caster_pantes
2014-02-12 16:19:39,368 (90c) : DEBUG (runtime:814) - Found route matching /video/caster_pantes
2014-02-12 16:19:39,371 (90c) : WARNING (runtime:1056) - Generating a callback path for a function with no route:
2014-02-12 16:19:39,371 (90c) : DEBUG (base:123) - Checking if com.niridia.caster_pantes is broken
2014-02-12 16:19:39,388 (90c) : DEBUG (runtime:106) - Sending packed state data (106 bytes)
2014-02-12 16:19:39,390 (90c) : DEBUG (runtime:915) - Response: [200] MediaContainer, 1209 bytes
2014-02-12 16:19:40,969 (158) : DEBUG (runtime:717) - Handling request GET /video/caster_pantes/:/function/CastApp?function_args=Y2VyZWFsMQoxCmRpY3QKMApyMAo_
2014-02-12 16:19:41,025 (158) : DEBUG (runtime:49) - Received packed state data (80 bytes)
2014-02-12 16:19:41,056 (158) : DEBUG (runtime:814) - Found route matching /video/caster_pantes/:/function/CastApp
2014-02-12 16:19:41,058 (158) : DEBUG (runtime:143) - Calling function 'CastApp'
2014-02-12 16:19:41,059 (158) : DEBUG (preferences:256) - Loaded preferences from DefaultPrefs.json
2014-02-12 16:19:41,065 (158) : DEBUG (preferences:178) - Loaded the user preferences for com.niridia.caster_pantes
2014-02-12 16:19:41,072 (158) : INFO (logkit:16) - Running Application: "C:/Program Files/Internet Explorer/iexplore.exe", with the following arguments ""
2014-02-12 16:19:41,079 (158) : DEBUG (runtime:106) - Sending packed state data (106 bytes)
2014-02-12 16:19:41,079 (158) : DEBUG (runtime:915) - Response: [404] NoneType, 0 bytes
2014-02-12 16:42:11,339 (684) : DEBUG (runtime:717) - Handling request GET /video/caster_pantes
2014-02-12 16:42:11,344 (684) : DEBUG (runtime:49) - Received packed state data (80 bytes)
2014-02-12 16:42:11,371 (684) : DEBUG (runtime:814) - Found route matching /video/caster_pantes
2014-02-12 16:42:11,374 (684) : WARNING (runtime:1056) - Generating a callback path for a function with no route:
2014-02-12 16:42:11,375 (684) : DEBUG (base:123) - Checking if com.niridia.caster_pantes is broken
2014-02-12 16:42:11,414 (684) : DEBUG (runtime:106) - Sending packed state data (106 bytes)
2014-02-12 16:42:11,417 (684) : DEBUG (runtime:915) - Response: [200] MediaContainer, 1209 bytes
2014-02-12 16:42:12,759 (12d4) : DEBUG (runtime:717) - Handling request GET /video/caster_pantes/:/function/CastApp?function_args=Y2VyZWFsMQoxCmRpY3QKMApyMAo_
2014-02-12 16:42:12,760 (12d4) : DEBUG (runtime:49) - Received packed state data (80 bytes)
2014-02-12 16:42:12,765 (12d4) : DEBUG (runtime:814) - Found route matching /video/caster_pantes/:/function/CastApp
2014-02-12 16:42:12,767 (12d4) : DEBUG (runtime:143) - Calling function 'CastApp'
2014-02-12 16:42:12,769 (12d4) : INFO (logkit:16) - Running Application: "C:/Program Files/Internet Explorer/iexplore.exe", with the following arguments ""
2014-02-12 16:42:12,813 (12d4) : DEBUG (runtime:106) - Sending packed state data (106 bytes)
2014-02-12 16:42:12,838 (12d4) : DEBUG (runtime:915) - Response: [404] NoneType, 0 bytes
2014-02-12 16:43:36,842 (17f4) : DEBUG (runtime:717) - Handling request GET /video/caster_pantes
2014-02-12 16:43:36,845 (17f4) : DEBUG (runtime:814) - Found route matching /video/caster_pantes
2014-02-12 16:43:36,846 (17f4) : WARNING (runtime:1056) - Generating a callback path for a function with no route:
2014-02-12 16:43:36,848 (17f4) : DEBUG (base:123) - Checking if com.niridia.caster_pantes is broken
2014-02-12 16:43:36,868 (17f4) : DEBUG (runtime:106) - Sending packed state data (106 bytes)
2014-02-12 16:43:36,869 (17f4) : DEBUG (runtime:915) - Response: [200] MediaContainer, 1209 bytes
2014-02-12 16:43:38,461 (1264) : DEBUG (runtime:717) - Handling request GET /video/caster_pantes
2014-02-12 16:43:38,467 (1264) : DEBUG (runtime:814) - Found route matching /video/caster_pantes
2014-02-12 16:43:38,476 (1264) : WARNING (runtime:1056) - Generating a callback path for a function with no route:
2014-02-12 16:43:38,477 (1264) : DEBUG (base:123) - Checking if com.niridia.caster_pantes is broken
2014-02-12 16:43:38,555 (1264) : DEBUG (runtime:106) - Sending packed state data (106 bytes)
2014-02-12 16:43:38,558 (1264) : DEBUG (runtime:915) - Response: [200] MediaContainer, 1209 bytes
2014-02-12 16:43:38,592 (614) : DEBUG (runtime:717) - Handling request GET /video/caster_pantes/:/function/CastApp?function_args=Y2VyZWFsMQoxCmRpY3QKMApyMAo_
2014-02-12 16:43:38,595 (614) : DEBUG (runtime:814) - Found route matching /video/caster_pantes/:/function/CastApp
2014-02-12 16:43:38,596 (614) : DEBUG (runtime:143) - Calling function 'CastApp'
2014-02-12 16:43:38,599 (614) : INFO (logkit:16) - Running Application: "C:/Program Files/Internet Explorer/iexplore.exe", with the following arguments ""
2014-02-12 16:43:38,605 (614) : DEBUG (runtime:106) - Sending packed state data (106 bytes)
2014-02-12 16:43:38,607 (614) : DEBUG (runtime:915) - Response: [404] NoneType, 0 bytes
2014-02-12 16:48:42,227 (1764) : DEBUG (runtime:717) - Handling request GET /video/caster_pantes/:/function/CastApp?function_args=Y2VyZWFsMQoxCmRpY3QKMApyMAo_
2014-02-12 16:48:42,229 (95c) : DEBUG (runtime:717) - Handling request GET /video/caster_pantes
2014-02-12 16:48:42,232 (1764) : DEBUG (runtime:49) - Received packed state data (80 bytes)
2014-02-12 16:48:42,233 (95c) : DEBUG (runtime:49) - Received packed state data (80 bytes)
2014-02-12 16:48:42,240 (1764) : DEBUG (runtime:814) - Found route matching /video/caster_pantes/:/function/CastApp
2014-02-12 16:48:42,243 (95c) : DEBUG (runtime:814) - Found route matching /video/caster_pantes
2014-02-12 16:48:42,243 (1764) : DEBUG (runtime:143) - Calling function 'CastApp'
2014-02-12 16:48:42,246 (95c) : WARNING (runtime:1056) - Generating a callback path for a function with no route:
2014-02-12 16:48:42,263 (95c) : DEBUG (base:123) - Checking if com.niridia.caster_pantes is broken
2014-02-12 16:48:42,265 (1764) : INFO (logkit:16) - Running Application: "C:/Program Files/Internet Explorer/iexplore.exe", with the following arguments ""
2014-02-12 16:48:42,278 (1764) : DEBUG (runtime:106) - Sending packed state data (106 bytes)
2014-02-12 16:48:42,311 (1764) : DEBUG (runtime:915) - Response: [404] NoneType, 0 bytes
2014-02-12 16:48:42,332 (95c) : DEBUG (runtime:106) - Sending packed state data (106 bytes)
2014-02-12 16:48:42,364 (95c) : DEBUG (runtime:915) - Response: [200] MediaContainer, 1209 bytes
2014-02-12 16:59:39,736 (cc0) : DEBUG (runtime:717) - Handling request GET /video/caster_pantes
2014-02-12 16:59:39,747 (cc0) : DEBUG (runtime:49) - Received packed state data (80 bytes)
2014-02-12 16:59:39,750 (cc0) : DEBUG (runtime:814) - Found route matching /video/caster_pantes
2014-02-12 16:59:39,750 (cc0) : WARNING (runtime:1056) - Generating a callback path for a function with no route:
2014-02-12 16:59:39,752 (cc0) : DEBUG (base:123) - Checking if com.niridia.caster_pantes is broken
2014-02-12 16:59:39,785 (cc0) : DEBUG (runtime:106) - Sending packed state data (106 bytes)
2014-02-12 16:59:39,796 (cc0) : DEBUG (runtime:915) - Response: [200] MediaContainer, 1209 bytes
2014-02-12 16:59:40,963 (15fc) : DEBUG (runtime:717) - Handling request GET /video/caster_pantes/:/function/CastApp?function_args=Y2VyZWFsMQoxCmRpY3QKMApyMAo_
2014-02-12 16:59:40,967 (15fc) : DEBUG (runtime:49) - Received packed state data (80 bytes)
2014-02-12 16:59:40,977 (15fc) : DEBUG (runtime:814) - Found route matching /video/caster_pantes/:/function/CastApp
2014-02-12 16:59:41,005 (15fc) : DEBUG (runtime:143) - Calling function 'CastApp'
2014-02-12 16:59:41,017 (15fc) : INFO (logkit:16) - Running Application: "C:/Program Files/Internet Explorer/iexplore.exe", with the following arguments ""
2014-02-12 16:59:41,023 (15fc) : DEBUG (runtime:106) - Sending packed state data (106 bytes)
2014-02-12 16:59:41,049 (15fc) : DEBUG (runtime:915) - Response: [404] NoneType, 0 bytes
2014-02-12 16:59:46,987 (5b8) : DEBUG (runtime:717) - Handling request GET /video/caster_pantes
2014-02-12 16:59:47,009 (5b8) : DEBUG (runtime:49) - Received packed state data (80 bytes)
2014-02-12 16:59:47,013 (1450) : DEBUG (runtime:717) - Handling request GET /video/caster_pantes/:/function/CastApp?function_args=Y2VyZWFsMQoxCmRpY3QKMApyMAo_
2014-02-12 16:59:47,029 (5b8) : DEBUG (runtime:814) - Found route matching /video/caster_pantes
2014-02-12 16:59:47,043 (1450) : DEBUG (runtime:49) - Received packed state data (80 bytes)
2014-02-12 16:59:47,052 (5b8) : WARNING (runtime:1056) - Generating a callback path for a function with no route:
2014-02-12 16:59:47,063 (1450) : DEBUG (runtime:814) - Found route matching /video/caster_pantes/:/function/CastApp
2014-02-12 16:59:47,065 (5b8) : DEBUG (base:123) - Checking if com.niridia.caster_pantes is broken
2014-02-12 16:59:47,066 (1450) : DEBUG (runtime:143) - Calling function 'CastApp'
2014-02-12 16:59:47,072 (1450) : INFO (logkit:16) - Running Application: "C:/Program Files/Internet Explorer/iexplore.exe", with the following arguments ""
2014-02-12 16:59:47,079 (1450) : DEBUG (runtime:106) - Sending packed state data (106 bytes)
2014-02-12 16:59:47,079 (1450) : DEBUG (runtime:915) - Response: [404] NoneType, 0 bytes
2014-02-12 16:59:47,154 (5b8) : DEBUG (runtime:106) - Sending packed state data (106 bytes)
2014-02-12 16:59:47,164 (5b8) : DEBUG (runtime:915) - Response: [200] MediaContainer, 1209 bytes
2014-02-12 17:27:50,526 (153c) : DEBUG (runtime:717) - Handling request GET /video/caster_pantes/:/function/CastApp?function_args=Y2VyZWFsMQoxCmRpY3QKMApyMAo_
2014-02-12 17:27:50,528 (153c) : DEBUG (runtime:49) - Received packed state data (80 bytes)
2014-02-12 17:27:50,529 (153c) : DEBUG (runtime:814) - Found route matching /video/caster_pantes/:/function/CastApp
2014-02-12 17:27:50,532 (153c) : DEBUG (runtime:143) - Calling function 'CastApp'
2014-02-12 17:27:50,535 (153c) : INFO (logkit:16) - Running Application: "C:/Program Files/Internet Explorer/iexplore.exe", with the following arguments ""
2014-02-12 17:27:50,539 (153c) : DEBUG (runtime:106) - Sending packed state data (106 bytes)
2014-02-12 17:27:50,588 (1a3c) : DEBUG (runtime:717) - Handling request GET /video/caster_pantes
2014-02-12 17:27:50,594 (153c) : DEBUG (runtime:915) - Response: [404] NoneType, 0 bytes
2014-02-12 17:27:50,601 (1a3c) : DEBUG (runtime:49) - Received packed state data (80 bytes)
2014-02-12 17:27:50,605 (1a3c) : DEBUG (runtime:814) - Found route matching /video/caster_pantes
2014-02-12 17:27:50,615 (1a3c) : WARNING (runtime:1056) - Generating a callback path for a function with no route:
2014-02-12 17:27:50,618 (1a3c) : DEBUG (base:123) - Checking if com.niridia.caster_pantes is broken
2014-02-12 17:27:50,661 (1a3c) : DEBUG (runtime:106) - Sending packed state data (106 bytes)
2014-02-12 17:27:50,667 (1a3c) : DEBUG (runtime:915) - Response: [200] MediaContainer, 1209 bytes