MyPlex Queue plugin?

>>official plugin

I would love to... 1) get that out of my feet and 2) have it right there in the store.

Unfortunately when we talked about this plugin, Elan was - how should I say - not really supportive of that idea. In his opinion that feature needs to be baked into the client's code.

I didn't quite understand why that is... so I worked on it nonetheless. Take it as an underground project, buried really deeply... tell nobody. :-)

By the way... I just pushed an update, fixing the missing thumbs in the top level.

>>official plugin

I would love to... 1) get that out of my feet and 2) have it right there in the store.

Unfortunately when we talked about this plugin, Elan was - how should I say - not really supportive of that idea. In his opinion that feature needs to be baked into the client's code.

I didn't quite understand why that is... so I worked on it nonetheless. Take it as an underground project, buried really deeply... tell nobody. :-)

Bugger - oh well, then can i suggest adding to the unofficalappstore then updates will be taken care of.  Also if i can help in anyway, please let me know - happy to help and give something back to the community.

Hi Baa.

Did some more testing with the channel plugin last night.  Once problem i have found is that when you watch any connect via an Apple TV the content when you have completed watching doesn't get marked as "watched" so it stays in the unwatched queue. Also as i am sure you are aware, there is currently no method of manually removing titles from the Queue on an Apple TV.  

Also i noticed that it currently if you stop and content viewed via/through the queue plugin it doesn't remember where you left off, so you need to start over or if you remember when you was up to - fast forward to the point. - Is this something that can be resolved?  My kids are also stopping stuff and want to return to the same point when they come back to it...

Other than that - working well now :-)

Everything you said is known...

- won't set to "watched", thus not moving from unwatched to watched

- won't set a timestamp to resume

- no "remove" option

I didn't include those feature yet, I have no idea if plugins can support this anyhow. Maybe that's the reason why it should be implemented it the actual client?

In first place I didn't want to deal with that whole queue/plugin at all - now the base is set, we just need somebody to make it right. :-D

Stumbled upon this thread when trying to find a way to push a youtube video onto my aTV

Worked really well, thanks for developing this for us iBaa

Cheers Rob.

So I downloaded the zip file to my desktop, extracted it, deleted the "-master" from the folder name, and copied it to C:/Program Files/Plex/Plex Media Server/Resources/Plug-ins. 

I then closed PMS and restarted it. 

I don't see this as a channel, am I missing something?

I am running on a Windows Vista machine.

**Update - on a Windows machine, go to your right hand corner icon and right-click Open Plug-ins Folder and drag/drop to that. Don't know why, but that worked.

Tried it out, and wow is all I can say. This is really cool. Was unsuccessful with Add to Plex option on my Android, but I am so very thankful to get Youtube content up on my TV again in an easy way. Thank you very much!

I just installed this and am getting the "Trailers is unavailable. Try again later." error. I signed out and signed back into MyPlex to no avail. Any suggestions? Thanks!

We need more details... logs, link to the clip you are trying to play, the more data the better. :-)

We need more details... logs, link to the clip you are trying to play, the more data the better. :-)

Thanks! I haven't gotten to the point of playing anything yet. Under "Channels" I select "Queue" and I get "Trailers is unavailable. Try again later."

Here's what that produces in the Queue log file:

2014-05-04 01:18:52,075 (2c6c) :  DEBUG (runtime:717) - Handling request GET /video/queue
2014-05-04 01:18:52,075 (2c6c) :  DEBUG (runtime:814) - Found route matching /video/queue
2014-05-04 01:18:52,075 (2c6c) :  DEBUG (base:123) - Checking if com.plexapp.plugins.queue is broken
2014-05-04 01:18:52,076 (2c6c) :  DEBUG (networking:172) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjUKY29tLnBsZXhhcHAucGx1Z2lucy5xdWV1ZXMxMAppZGVudGlmaWVycjAK'
2014-05-04 01:18:52,088 (2c6c) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 355 bytes

Any ideas? Thank you!

Thanks! I haven't gotten to the point of playing anything yet. Under "Channels" I select "Queue" and I get "Trailers is unavailable. Try again later."

Here's what that produces in the Queue log file:

2014-05-04 01:18:52,075 (2c6c) :  DEBUG (runtime:717) - Handling request GET /video/queue
2014-05-04 01:18:52,075 (2c6c) :  DEBUG (runtime:814) - Found route matching /video/queue
2014-05-04 01:18:52,075 (2c6c) :  DEBUG (base:123) - Checking if com.plexapp.plugins.queue is broken
2014-05-04 01:18:52,076 (2c6c) :  DEBUG (networking:172) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjUKY29tLnBsZXhhcHAucGx1Z2lucy5xdWV1ZXMxMAppZGVudGlmaWVycjAK'
2014-05-04 01:18:52,088 (2c6c) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 355 bytes

Any ideas? Thank you

So you are seeing the MyPlex Queue channel, have used the Plex It! bookmarklet, PMS is reporting back that there's content in the queue, but then what?

I think that if you could provide even more specificity it would be appreciated.

So you are seeing the MyPlex Queue channel, have used the Plex It! bookmarklet, PMS is reporting back that there's content in the queue, but then what?

I think that if you could provide even more specificity it would be appreciated.

Thanks! Yes, the MyPlex Queue channel is present and I have lots of videos in my queue using the Plex It! bookmarklet (previously I've just used the iOS app and web interface to play them back).

Okay, this time I'm pulling from "Plex Media Server.log" and not just "com.plexapp.plugins.queue.log":

May 05, 2014 14:59:25:103 [12864] DEBUG - Request: [192.168.6.115:61218] GET /video/queue (2 live)
May 05, 2014 14:59:25:104 [12864] DEBUG - Plug-in com.plexapp.plugins.queue has been used 18 times.
May 05, 2014 14:59:25:105 [12864] DEBUG - [com.plexapp.plugins.queue] Sending command over HTTP (GET): /video/queue
May 05, 2014 14:59:25:105 [12864] DEBUG - HTTP requesting to: http://127.0.0.1:60748/video/queue
May 05, 2014 14:59:25:112 [12648] DEBUG - Request: [127.0.0.1:61220] GET /:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjUKY29tLnBsZXhhcHAucGx1Z2lucy5xdWV1ZXMxMAppZGVudGlmaWVycjAK (3 live)
May 05, 2014 14:59:25:112 [12648] DEBUG - [com.plexapp.system] Sending command over HTTP (GET): /:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjUKY29tLnBsZXhhcHAucGx1Z2lucy5xdWV1ZXMxMAppZGVudGlmaWVycjAK
May 05, 2014 14:59:25:112 [12648] DEBUG - HTTP requesting to: http://127.0.0.1:49425/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjUKY29tLnBsZXhhcHAucGx1Z2lucy5xdWV1ZXMxMAppZGVudGlmaWVycjAK
May 05, 2014 14:59:25:120 [12648] DEBUG - [com.plexapp.system] HTTP reply status 200, with 32 bytes of content.
May 05, 2014 14:59:25:126 [12864] DEBUG - [com.plexapp.plugins.queue] HTTP reply status 200, with 355 bytes of content.
 

and from "com.plexapp.plugins.queue.log"

2014-05-05 14:59:25,107 (2ad0) :  DEBUG (runtime:717) - Handling request GET /video/queue
2014-05-05 14:59:25,108 (2ad0) :  DEBUG (runtime:814) - Found route matching /video/queue
2014-05-05 14:59:25,108 (2ad0) :  DEBUG (base:123) - Checking if com.plexapp.plugins.queue is broken
2014-05-05 14:59:25,109 (2ad0) :  DEBUG (networking:172) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjUKY29tLnBsZXhhcHAucGx1Z2lucy5xdWV1ZXMxMAppZGVudGlmaWVycjAK'
2014-05-05 14:59:25,124 (2ad0) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 355 bytes
 

The result is still the same error message. Does this provide more insight into the problem? Is there any other places I should be looking?

Thanks again!

The file we need is "PlexConnect.log", usually living in your PlexConnect main directory. To get the full details, please set "loglevel = High" before starting PlexConnect...

The file we need is "PlexConnect.log", usually living in your PlexConnect main directory. To get the full details, please set "loglevel = High" before starting PlexConnect...

Ah! Thank you. I've attached the resulting "PlexConnect.log" after rebooting and going directly to "Trailers", "Channels", and "MyPlex Queue". At first I copy and pasted it, but it was enormous. Thanks again!

Unfortunately when we talked about this plugin, Elan was - how should I say - not really supportive of that idea. In his opinion that feature needs to be baked into the client's code.

Baa, may I ask what is the reason Queue is not supported directly by PlexConnect (without a plugin)?

We could have a queue shelf that way with a quick glance to what was added recently. 

Good question... I thought it is easier/cleaner that way.

- The Queue basically collects "internet content" found on other channels. So it is just another access path to those clips, why should it be architectured differently?

- aTV can't really natively play random clips from your Queue (only m4v/h264/mp3...) - chances are you will need a PMS for transcoding anyways. So if implemented in PlexConnect's kernel, you could browse your Queue without local PMS... and still not replay your stuff. How would that look?

- At times, I am somewhat lazy. I didn't want to rip up PlexConnect and add a lot of stuff in PY that is already working on other ways. :-D

Baa have you considered adding the Queues to the shelf on the aTV? Rather than as a separate channel? I use queues all the time both at home and in teaching environments and think it would be a fantastic addition to the top shelf menu options…



Sent from my iPad using Tapatalk

No, not really. Reasons see above.

Others might use other plugins all the time... they won't get that in the headline, would they?

No, not really. Reasons see above.
Others might use other plugins all the time... they won't get that in the headline, would they?

True, however on the standard plex interface the queue option is part of it - that is the reason I suggested it.

No need to be rude.


Sent from my iPad using Tapatalk