# WebVideoItem: "skipping unplayable item"

**URL:** <https://forums.plex.tv/t/webvideoitem-skipping-unplayable-item/3595>\
**Category:** Dev/API Corner\
**Tags:** plugin-dev\
**Created:** [February 14, 2010, 2:16am UTC](https://forums.plex.tv/t/webvideoitem-skipping-unplayable-item/3595 "2010-02-14T02:16:24Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nat\_Thompson](https://avatars.discourse-cdn.com/v4/letter/n/278dde/32.png) [@Nat\_Thompson](https://forums.plex.tv/u/Nat_Thompson)\
**Post date:** [February 14, 2010, 2:16am UTC](https://forums.plex.tv/t/webvideoitem-skipping-unplayable-item/3595/1 "2010-02-14T02:16:24Z")

</div>

webvideoitems from espn360.com aren't loaded by webkit
I have been developing a plugin for ESPN360. I can launch the espn360 player in an external browser using Helper. However, a WebVideoItem wrapping the espn360 player fails to load the video. From the Plex log I see the error "ERROR: Playlist Player: skipping unplayable item". I've tried changing the site/plugin regex in the site config file to no success. I've restarted Plex a number of times with each different site config. I'm not really sure how to continue debugging this. A coule of thoughts I have had: espn360 uses the move network plugin to dynamically adjust video quality based on available bandwidth. Could the dependency on this plugin break the WebVideoItem? Another potential problem is that the move network plugin is only 32-bit, so for example to run espn360.com in Safari you need to run Safari in 32-bit mode.  
  
Here is the error from the Plex Server:  
  
20:01:09 T:2687575296 M:1811980288 ERROR: Server returned: 503 Service Unavailable  
20:01:20 T:2687575296 M:1812807680 ERROR: Playlist Player: skipping unplayable item: 0, path [plex://localhost/video/:/webkit?url=http%3A%2F%2Fsports.espn.go.com%2Fbroadband%2Fespn360%2Flite%2Findex%3FmediaId%3D300440096&prefix=/video/ESPN360]

---

<div class="post-metadata">

**Author:** ![sander1](https://avatars.discourse-cdn.com/v4/letter/s/4bbf92/32.png) [@sander1](https://forums.plex.tv/u/sander1)\
**Post date:** [February 14, 2010, 4:03am UTC](https://forums.plex.tv/t/webvideoitem-skipping-unplayable-item/3595/2 "2010-02-14T04:03:48Z")

</div>

Hi!  
  
Move Networks streams are currently not supported by the Plex Media Server. The framework only supports Flash and Silverlight content. ☹

---

<div class="post-metadata">

**Author:** ![Dbl\_A](https://avatars.discourse-cdn.com/v4/letter/d/53a042/32.png) [@Dbl\_A](https://forums.plex.tv/u/Dbl_A)\
**Post date:** [February 14, 2010, 5:58am UTC](https://forums.plex.tv/t/webvideoitem-skipping-unplayable-item/3595/3 "2010-02-14T05:58:35Z")

</div>

> [@](#):
>
> I have been developing a plugin for ESPN360. I can launch the espn360 player in an external browser using Helper. However, a WebVideoItem wrapping the espn360 player fails to load the video. From the Plex log I see the error "ERROR: Playlist Player: skipping unplayable item". I've tried changing the site/plugin regex in the site config file to no success. I've restarted Plex a number of times with each different site config. I'm not really sure how to continue debugging this. A coule of thoughts I have had: espn360 uses the move network plugin to dynamically adjust video quality based on available bandwidth. Could the dependency on this plugin break the WebVideoItem? Another potential problem is that the move network plugin is only 32-bit, so for example to run espn360.com in Safari you need to run Safari in 32-bit mode.  
>   
> Here is the error from the Plex Server:  
>   
> 20:01:09 T:2687575296 M:1811980288 ERROR: Server returned: 503 Service Unavailable  
> 20:01:20 T:2687575296 M:1812807680 ERROR: Playlist Player: skipping unplayable item: 0, path [plex://localhost/video/:/webkit?url=http%3A%2F%2Fsports.espn.go.com%2Fbroadband%2Fespn360%2Flite%2Findex%3FmediaId%3D300440096&prefix=/video/ESPN360]

  
  
I could be mistaken, but I don't believe Plex is running 64-bit.  
I too have looked into ESPN360, but am getting stuck with audio only (no video)  
  
it's very rough, but here is my site config:  

```auto

<?xml version="1.0" encoding="UTF-8"?><br />
<site site="http://espn.go.com/broadband/espn360/"<br />
	    plugin="http://assets.espn.go.com/espn360/2.3/0912160944/ESPN360.swf"<br />
			initialState="playing"<br />
			version="1.0"><br />
<br />
	<br />
	<crop x="0" y="0" width="1000" height="600" /><br />
	<br />
	<seekbar type="simple"><br />
		<start x="64" y="290" /><br />
		<end x="387" y="290" /><br />
		<played><br />
				<color rgb="666666" /><br />
		</played><br />
	</seekbar><br />
	<br />
	<!-- PLAYING --><br />
	<state name="playing"><br />
		<event><br />
			<condition><br />
				<command name="pause" /><br />
			</condition><br />
			<action><br />
				<click x="15" y="304" /><br />
				<goto state="paused" /><br />
			</action><br />
		</event><br />
		<br />
		<!-- Video ends --><br />
		<event><br />
			<condition><br />
				<url matches="player/embed/AS3/endslate" /><br />
			</condition><br />
			<action><br />
				<goto state="end" /><br />
			</action><br />
		</event><br />
	</state><br />
	<br />
	<!-- PAUSED --><br />
	<state name="paused"><br />
		<event><br />
			<condition><br />
				<command name="play" /><br />
			</condition><br />
			<action><br />
				<click x="15" y="304" /><br />
				<goto state="playing" /><br />
			</action><br />
		</event><br />
	</state><br />
</site>

```

---

<div class="post-metadata">

**Author:** ![Nat\_Thompson](https://avatars.discourse-cdn.com/v4/letter/n/278dde/32.png) [@Nat\_Thompson](https://forums.plex.tv/u/Nat_Thompson)\
**Post date:** [February 24, 2010, 3:18am UTC](https://forums.plex.tv/t/webvideoitem-skipping-unplayable-item/3595/4 "2010-02-24T03:18:41Z")

</div>

> [@](#):
>
> I could be mistaken, but I don't believe Plex is running 64-bit.  
> I too have looked into ESPN360, but am getting stuck with audio only (no video)  
>   
> it's very rough, but here is my site config:  
> 
> ```auto
> 
> <?xml version="1.0" encoding="UTF-8"?><br />
> <site site="http://espn.go.com/broadband/espn360/"<br />
> plugin="http://assets.espn.go.com/espn360/2.3/0912160944/ESPN360.swf"<br />
> initialState="playing"<br />
> version="1.0"><br />
> <br />
> <br />
> <crop x="0" y="0" width="1000" height="600" /><br />
> <br />
> <seekbar type="simple"><br />
> <start x="64" y="290" /><br />
> <end x="387" y="290" /><br />
> <played><br />
> <color rgb="666666" /><br />
> </played><br />
> </seekbar><br />
> <br />
> <!-- PLAYING --><br />
> <state name="playing"><br />
> <event><br />
> <condition><br />
> <command name="pause" /><br />
> </condition><br />
> <action><br />
> <click x="15" y="304" /><br />
> <goto state="paused" /><br />
> </action><br />
> </event><br />
> <br />
> <!-- Video ends --><br />
> <event><br />
> <condition><br />
> <url matches="player/embed/AS3/endslate" /><br />
> </condition><br />
> <action><br />
> <goto state="end" /><br />
> </action><br />
> </event><br />
> </state><br />
> <br />
> <!-- PAUSED --><br />
> <state name="paused"><br />
> <event><br />
> <condition><br />
> <command name="play" /><br />
> </condition><br />
> <action><br />
> <click x="15" y="304" /><br />
> <goto state="playing" /><br />
> </action><br />
> </event><br />
> </state><br />
> </site>
> 
> ```

  
  
  
Thanks Dbl\_A. After playing around with my siteconfig I reached the same (non) results that you did. I imagine it is the unsupported move networks plugin that leads to the lack of video. As a workaround I use the following launcher script (launcher.sh) which I run as a Helper. It launches the espn360 event in your default browser and hides Plex. When the browser quits, Plex moves back to the foreground.  
  

```auto

<br />
#! /bin/sh<br />
<br />
url="$1"<br />
log=/Users/backup/Library/Logs/PMS\ Plugin\ Logs/launcher.log<br />
date>$log<br />
echo "want to launch '$url'" >> $log<br />
echo "hiding Plex" >> $log<br />
# hide an application in the Finder<br />
osascript <<END<br />
  tell application "Finder"<br />
    if exists application process "Plex" then<br />
      set visible of application process "Plex" to false<br />
    end if<br />
  end tell<br />
END<br />
<br />
echo "opening URL" >> $log<br />
open -W $url<br />
<br />
echo "showing Plex" >> $log<br />
# show an application in the Finder<br />
osascript <<END<br />
  tell application "Finder"<br />
    if exists application process "Plex" then<br />
      set visible of application process "Plex" to true<br />
    end if<br />
  end tell<br />
  tell application "Plex" to activate<br />
END<br />

```

---

<div class="post-metadata">

**Author:** ![Dbl\_A](https://avatars.discourse-cdn.com/v4/letter/d/53a042/32.png) [@Dbl\_A](https://forums.plex.tv/u/Dbl_A)\
**Post date:** [March 23, 2010, 3:06pm UTC](https://forums.plex.tv/t/webvideoitem-skipping-unplayable-item/3595/5 "2010-03-23T15:06:32Z")

</div>

It’s a bit old news but I just read that ESPN360 is changing to ESPN3 on 4/4…  
  
And they’re going to ditch the Move Player and go with Flash!!! WooHoo!  
  
I’ll give it a shot, but someone should be able to make a proper plugin.  
  
  
  
IT’S ON!!!

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [December 20, 2019, 8:36pm UTC](https://forums.plex.tv/t/webvideoitem-skipping-unplayable-item/3595/6 "2019-12-20T20:36:28Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
