From: <gre...@us...> - 2007-04-16 17:56:45
|
Revision: 331 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=331&view=rev Author: gregmac45 Date: 2007-04-16 10:52:44 -0700 (Mon, 16 Apr 2007) Log Message: ----------- Modified Paths: -------------- trunk/plugins/OnlineVideos/OnlineVideoSettings.xml trunk/plugins/OnlineVideos/Source/GoogleVideoUtil.cs trunk/plugins/OnlineVideos/Source/YouTubeUtil.cs Modified: trunk/plugins/OnlineVideos/OnlineVideoSettings.xml =================================================================== --- trunk/plugins/OnlineVideos/OnlineVideoSettings.xml 2007-04-15 14:09:40 UTC (rev 330) +++ trunk/plugins/OnlineVideos/OnlineVideoSettings.xml 2007-04-16 17:52:44 UTC (rev 331) @@ -10,6 +10,7 @@ <!-- set the password if you wish to add/delete favorites to youtube --> <password></password> <!-- set the confirmAge to yes if you wish to confirm your age to view certain videos --> +<!-- The user and password must be set if confirmAge is set to yes <confirmAge>no</confirmAge> <rss name="Top Rated"><![CDATA[http://youtube.com/rss/global/top_rated.rss]]></rss> <rss name="Recently Added"><![CDATA[http://youtube.com/rss/global/recently_added.rss]]></rss> Modified: trunk/plugins/OnlineVideos/Source/GoogleVideoUtil.cs =================================================================== --- trunk/plugins/OnlineVideos/Source/GoogleVideoUtil.cs 2007-04-15 14:09:40 UTC (rev 330) +++ trunk/plugins/OnlineVideos/Source/GoogleVideoUtil.cs 2007-04-16 17:52:44 UTC (rev 331) @@ -36,13 +36,36 @@ video.Description = rssItem.mediaDescription; video.ImageUrl = rssItem.mediaThumbnail; video.Title = rssItem.title; + String flvUrl = String.Empty; + String aviUrl = String.Empty; + String mp4Url = String.Empty; + String youtubeUrl = String.Empty; foreach(MediaContent content in rssItem.contentList){ - if(content.type.Contains("flv")){ - video.VideoUrl = content.url; - break; - } + if(content.type.Contains("msvideo")){ + aviUrl = content.url; + Log.Info("avi url:{0}",content.url); + //break; + }else if(content.type.Contains("flv")){ + flvUrl = content.url; + Log.Info("flv url:{0}", content.url); + } + else if (content.type.Contains("mp4")) + { + + mp4Url = content.url; + Log.Info("mp4 url:{0}", content.url); + } + else + { + + Log.Info("unknown url:{0}", content.url); + } + video.VideoUrl = flvUrl; } - loVideoList.Add(video); + if(String.IsNullOrEmpty(video.VideoUrl)==false){ + + loVideoList.Add(video); + } } return loVideoList; } Modified: trunk/plugins/OnlineVideos/Source/YouTubeUtil.cs =================================================================== --- trunk/plugins/OnlineVideos/Source/YouTubeUtil.cs 2007-04-15 14:09:40 UTC (rev 330) +++ trunk/plugins/OnlineVideos/Source/YouTubeUtil.cs 2007-04-16 17:52:44 UTC (rev 331) @@ -199,17 +199,35 @@ { String lsUrl; String lsNextUrl = ""; - if(foSite.confirmAge){ - lsUrl = "http://www.youtube.com/verify_age?next_url=/watch%%3Fv%%3D"+fsId; - lsNextUrl = "http://youtube.com/watch?v=" + fsId; - if(!isLoggedIn()){ - //try to login - login(foSite.username,foSite.password); - } - } - else{ - lsUrl = "http://youtube.com/watch?v=" + fsId; - } + String lsPostData = ""; + if (foSite.confirmAge) + { + Log.Info("confirmAge is set to yes"); + lsUrl = "http://www.youtube.com/verify_age?next_url=/watch?v=" + fsId; + lsNextUrl = "/watch?v=" + fsId; + lsPostData = "next_url=" + lsNextUrl + "&action_confirm=Confirm"; + if (!isLoggedIn()) + { + Log.Info("Not currently logged in. Trying to log in"); + //try to login + if (login(foSite.username, foSite.password)) + { + Log.Info("logged in successfully"); + //foreach(Cookie cookie in moCookies){ + // Log.Info("Found cookie:" + cookie.Name); + //} + + } + else + { + Log.Info("login failed"); + } + } + } + else + { + lsUrl = "http://youtube.com/watch?v=" + fsId; + } //String lsHtml = getHTMLData(lsUrl); //WebClient loClient1 = new WebClient(); @@ -218,17 +236,21 @@ Request.ContentType = "application/x-www-form-urlencoded"; Request.CookieContainer = new CookieContainer(); - - Request.CookieContainer.Add(moCookies); + if (moCookies!=null) + { + Log.Info("setting the cookies for the request"); + Request.CookieContainer.Add(moCookies); + } Stream RequestStream = Request.GetRequestStream(); ASCIIEncoding ASCIIEncoding = new ASCIIEncoding(); //Byte [] PostData = ASCIIEncoding.GetBytes("username=" + fsUser +"&password="+ fsPassword); - Byte [] PostData = ASCIIEncoding.GetBytes("next_url="+lsNextUrl+"&action_confirm=Confirm"); + Byte [] PostData = ASCIIEncoding.GetBytes(lsPostData); RequestStream.Write(PostData, 0, PostData.Length); RequestStream.Close(); HttpWebResponse response = (HttpWebResponse)Request.GetResponse(); StreamReader Reader = new StreamReader(Request.GetResponse().GetResponseStream()); - String lsHtml = Reader.ReadToEnd(); + String lsHtml = Reader.ReadToEnd(); + //Log.Info("Session Html:{0}",lsHtml); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gre...@us...> - 2007-04-16 18:41:33
|
Revision: 333 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=333&view=rev Author: gregmac45 Date: 2007-04-16 11:39:50 -0700 (Mon, 16 Apr 2007) Log Message: ----------- Modified Paths: -------------- trunk/plugins/OnlineVideos/OnlineVideos/OnlineVideos.sln Added Paths: ----------- trunk/plugins/OnlineVideos/FLV Player/ trunk/plugins/OnlineVideos/FLV Player/AssemblyInfo.cs trunk/plugins/OnlineVideos/FLV Player/FlashControl.Designer.cs trunk/plugins/OnlineVideos/FLV Player/FlashControl.cs trunk/plugins/OnlineVideos/FLV Player/FlashControl.resx trunk/plugins/OnlineVideos/FLV Player/FlashVideoPlayer.csproj trunk/plugins/OnlineVideos/FLV Player/FlashVideoPlayer.csproj.user trunk/plugins/OnlineVideos/FLV Player/FlashVideoPlayer.suo trunk/plugins/OnlineVideos/FLV Player/MyFlashPlayer.cs trunk/plugins/OnlineVideos/FLV Player/player.fla trunk/plugins/OnlineVideos/FLV Player/player.swf trunk/plugins/OnlineVideos/OnlineVideos/ Removed Paths: ------------- trunk/plugins/OnlineVideos/Source/ Added: trunk/plugins/OnlineVideos/FLV Player/AssemblyInfo.cs =================================================================== --- trunk/plugins/OnlineVideos/FLV Player/AssemblyInfo.cs (rev 0) +++ trunk/plugins/OnlineVideos/FLV Player/AssemblyInfo.cs 2007-04-16 18:39:50 UTC (rev 333) @@ -0,0 +1,58 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +// +[assembly: AssemblyTitle("MyFLVPlayer")] +[assembly: AssemblyDescription("MediaPortal video player to view FLV encoded videos.")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Revision and Build Numbers +// by using the '*' as shown below: + +[assembly: AssemblyVersion("2.0.0")] + +// +// In order to sign your assembly you must specify a key to use. Refer to the +// Microsoft .NET Framework documentation for more information on assembly signing. +// +// Use the attributes below to control which key is used for signing. +// +// Notes: +// (*) If no key is specified, the assembly is not signed. +// (*) KeyName refers to a key that has been installed in the Crypto Service +// Provider (CSP) on your machine. KeyFile refers to a file which contains +// a key. +// (*) If the KeyFile and the KeyName values are both specified, the +// following processing occurs: +// (1) If the KeyName can be found in the CSP, that key is used. +// (2) If the KeyName does not exist and the KeyFile does exist, the key +// in the KeyFile is installed into the CSP and used. +// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. +// When specifying the KeyFile, the location of the KeyFile should be +// relative to the project output directory which is +// %Project Directory%\obj\<configuration>. For example, if your KeyFile is +// located in the project directory, you would specify the AssemblyKeyFile +// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] +// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework +// documentation for more information on this. +// +[assembly: AssemblyDelaySign(false)] +[assembly: AssemblyKeyFile("")] +[assembly: AssemblyKeyName("")] Added: trunk/plugins/OnlineVideos/FLV Player/FlashControl.Designer.cs =================================================================== --- trunk/plugins/OnlineVideos/FLV Player/FlashControl.Designer.cs (rev 0) +++ trunk/plugins/OnlineVideos/FLV Player/FlashControl.Designer.cs 2007-04-16 18:39:50 UTC (rev 333) @@ -0,0 +1,65 @@ +namespace MediaPortal.MyFLVPlayer +{ + partial class FlashControl + { + /// <summary> + /// Required designer variable. + /// </summary> + private System.ComponentModel.IContainer components = null; + + /// <summary> + /// Clean up any resources being used. + /// </summary> + /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// <summary> + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// </summary> + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FlashControl)); + this.axShockwaveFlash1 = new AxShockwaveFlashObjects.AxShockwaveFlash(); + ((System.ComponentModel.ISupportInitialize)(this.axShockwaveFlash1)).BeginInit(); + this.SuspendLayout(); + // + // axShockwaveFlash1 + // + this.axShockwaveFlash1.Dock = System.Windows.Forms.DockStyle.Fill; + this.axShockwaveFlash1.Enabled = true; + this.axShockwaveFlash1.Location = new System.Drawing.Point(0, 0); + this.axShockwaveFlash1.Name = "axShockwaveFlash1"; + this.axShockwaveFlash1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axShockwaveFlash1.OcxState"))); + this.axShockwaveFlash1.Size = new System.Drawing.Size(150, 150); + this.axShockwaveFlash1.TabIndex = 0; + // + // FlashControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.axShockwaveFlash1); + this.Name = "FlashControl"; + ((System.ComponentModel.ISupportInitialize)(this.axShockwaveFlash1)).EndInit(); + this.ResumeLayout(false); + this.axShockwaveFlash1.BackgroundColor = 0; + + } + + #endregion + + + + private AxShockwaveFlashObjects.AxShockwaveFlash axShockwaveFlash1; + + } +} Added: trunk/plugins/OnlineVideos/FLV Player/FlashControl.cs =================================================================== --- trunk/plugins/OnlineVideos/FLV Player/FlashControl.cs (rev 0) +++ trunk/plugins/OnlineVideos/FLV Player/FlashControl.cs 2007-04-16 18:39:50 UTC (rev 333) @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Data; +using System.Text; +using System.Windows.Forms; + +namespace MediaPortal.MyFLVPlayer +{ + public partial class FlashControl : UserControl + { + public FlashControl() + { + InitializeComponent(); + } + public AxShockwaveFlashObjects.AxShockwaveFlash Player + { + get { return axShockwaveFlash1; } + } + } + +} Added: trunk/plugins/OnlineVideos/FLV Player/FlashControl.resx =================================================================== --- trunk/plugins/OnlineVideos/FLV Player/FlashControl.resx (rev 0) +++ trunk/plugins/OnlineVideos/FLV Player/FlashControl.resx 2007-04-16 18:39:50 UTC (rev 333) @@ -0,0 +1,131 @@ +<?xml version="1.0" encoding="utf-8"?> +<root> + <!-- + Microsoft ResX Schema + + Version 2.0 + + The primary goals of this format is to allow a simple XML format + that is mostly human readable. The generation and parsing of the + various data types are done through the TypeConverter classes + associated with the data types. + + Example: + + ... ado.net/XML headers & schema ... + <resheader name="resmimetype">text/microsoft-resx</resheader> + <resheader name="version">2.0</resheader> + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> + <value>[base64 mime encoded serialized .NET Framework object]</value> + </data> + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> + <comment>This is a comment</comment> + </data> + + There are any number of "resheader" rows that contain simple + name/value pairs. + + Each data row contains a name, and value. The row also contains a + type or mimetype. Type corresponds to a .NET class that support + text/value conversion through the TypeConverter architecture. + Classes that don't support this are serialized and stored with the + mimetype set. + + The mimetype is used for serialized objects, and tells the + ResXResourceReader how to depersist the object. This is currently not + extensible. For a given mimetype the value must be set accordingly: + + Note - application/x-microsoft.net.object.binary.base64 is the format + that the ResXResourceWriter will generate, however the reader can + read any of the formats listed below. + + mimetype: application/x-microsoft.net.object.binary.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.soap.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.bytearray.base64 + value : The object must be serialized into a byte array + : using a System.ComponentModel.TypeConverter + : and then encoded with base64 encoding. + --> + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> + <xsd:element name="root" msdata:IsDataSet="true"> + <xsd:complexType> + <xsd:choice maxOccurs="unbounded"> + <xsd:element name="metadata"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" /> + </xsd:sequence> + <xsd:attribute name="name" use="required" type="xsd:string" /> + <xsd:attribute name="type" type="xsd:string" /> + <xsd:attribute name="mimetype" type="xsd:string" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="assembly"> + <xsd:complexType> + <xsd:attribute name="alias" type="xsd:string" /> + <xsd:attribute name="name" type="xsd:string" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="data"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="resheader"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" /> + </xsd:complexType> + </xsd:element> + </xsd:choice> + </xsd:complexType> + </xsd:element> + </xsd:schema> + <resheader name="resmimetype"> + <value>text/microsoft-resx</value> + </resheader> + <resheader name="version"> + <value>2.0</value> + </resheader> + <resheader name="reader"> + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <resheader name="writer"> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <data name="axShockwaveFlash1.OcxState" mimetype="application/x-microsoft.net.object.binary.base64"> + <value> + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACFTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAA2QAAAAIB + AAAAAQAAAAAAAAAAAAAAAMQAAABnVWZVEAcAAIEPAACBDwAACAACAAAAAAAIAAAAAAAIAAAAAAAIAA4A + AABXAGkAbgBkAG8AdwAAAAsA//8LAP//CAAKAAAASABpAGcAaAAAAAgAAgAAAAAACwD//wgAAAAAAAgA + AgAAAAAACAAQAAAAUwBoAG8AdwBBAGwAbAAAAAsAAAALAAAACAACAAAAAAAIAAAAAAAIAAIAAAAAAA0A + AAAAAAAAAAAAAAAAAAAAAAsAAQALAAAACAAAAAAAAwAAAAAACw== +</value> + </data> +</root> \ No newline at end of file Added: trunk/plugins/OnlineVideos/FLV Player/FlashVideoPlayer.csproj =================================================================== --- trunk/plugins/OnlineVideos/FLV Player/FlashVideoPlayer.csproj (rev 0) +++ trunk/plugins/OnlineVideos/FLV Player/FlashVideoPlayer.csproj 2007-04-16 18:39:50 UTC (rev 333) @@ -0,0 +1,149 @@ +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <ProjectType>Local</ProjectType> + <ProductVersion>8.0.50727</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{9C825F0E-ED58-4DBC-A8FB-C69569CC830C}</ProjectGuid> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ApplicationIcon> + </ApplicationIcon> + <AssemblyKeyContainerName> + </AssemblyKeyContainerName> + <AssemblyName>FLVPlayer</AssemblyName> + <AssemblyOriginatorKeyFile> + </AssemblyOriginatorKeyFile> + <DefaultClientScript>JScript</DefaultClientScript> + <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout> + <DefaultTargetSchema>IE50</DefaultTargetSchema> + <DelaySign>false</DelaySign> + <OutputType>Library</OutputType> + <RootNamespace>FLVPlayer</RootNamespace> + <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent> + <StartupObject> + </StartupObject> + <FileUpgradeFlags> + </FileUpgradeFlags> + <UpgradeBackupLocation> + </UpgradeBackupLocation> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <OutputPath>bin\Debug\</OutputPath> + <AllowUnsafeBlocks>false</AllowUnsafeBlocks> + <BaseAddress>285212672</BaseAddress> + <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow> + <ConfigurationOverrideFile> + </ConfigurationOverrideFile> + <DefineConstants>DEBUG;TRACE</DefineConstants> + <DocumentationFile> + </DocumentationFile> + <DebugSymbols>true</DebugSymbols> + <FileAlignment>4096</FileAlignment> + <NoStdLib>false</NoStdLib> + <NoWarn> + </NoWarn> + <Optimize>false</Optimize> + <RegisterForComInterop>false</RegisterForComInterop> + <RemoveIntegerChecks>false</RemoveIntegerChecks> + <TreatWarningsAsErrors>false</TreatWarningsAsErrors> + <WarningLevel>4</WarningLevel> + <DebugType>full</DebugType> + <ErrorReport>prompt</ErrorReport> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <OutputPath>..\MediaPortal2\xbmc\bin\Debug\plugins\ExternalPlayers\</OutputPath> + <AllowUnsafeBlocks>false</AllowUnsafeBlocks> + <BaseAddress>285212672</BaseAddress> + <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow> + <ConfigurationOverrideFile> + </ConfigurationOverrideFile> + <DefineConstants>TRACE</DefineConstants> + <DocumentationFile> + </DocumentationFile> + <DebugSymbols>false</DebugSymbols> + <FileAlignment>4096</FileAlignment> + <NoStdLib>false</NoStdLib> + <NoWarn> + </NoWarn> + <Optimize>true</Optimize> + <RegisterForComInterop>false</RegisterForComInterop> + <RemoveIntegerChecks>false</RemoveIntegerChecks> + <TreatWarningsAsErrors>false</TreatWarningsAsErrors> + <WarningLevel>4</WarningLevel> + <DebugType>none</DebugType> + <ErrorReport>prompt</ErrorReport> + </PropertyGroup> + <ItemGroup> + <Reference Include="Core, Version=1.0.2398.37984, Culture=neutral, processorArchitecture=x86"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\MediaPortal2\xbmc\bin\Release\Core.dll</HintPath> + <Private>False</Private> + </Reference> + <Reference Include="Databases, Version=1.0.2398.37988, Culture=neutral, processorArchitecture=x86"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\MediaPortal2\xbmc\bin\Release\Databases.dll</HintPath> + <Private>False</Private> + </Reference> + <Reference Include="System"> + <Name>System</Name> + </Reference> + <Reference Include="System.Data"> + <Name>System.Data</Name> + </Reference> + <Reference Include="System.Drawing"> + <Name>System.Drawing</Name> + </Reference> + <Reference Include="System.Windows.Forms"> + <Name>System.Windows.Forms</Name> + </Reference> + <Reference Include="System.Xml"> + <Name>System.XML</Name> + </Reference> + <Reference Include="Utils, Version=1.0.2398.37976, Culture=neutral, processorArchitecture=x86"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\MediaPortal2\xbmc\bin\Release\Utils.dll</HintPath> + <Private>False</Private> + </Reference> + <COMReference Include="AxShockwaveFlashObjects"> + <Guid>{D27CDB6B-AE6D-11CF-96B8-444553540000}</Guid> + <VersionMajor>1</VersionMajor> + <VersionMinor>0</VersionMinor> + <Lcid>0</Lcid> + <WrapperTool>aximp</WrapperTool> + <Isolated>False</Isolated> + </COMReference> + <COMReference Include="stdole"> + <Guid>{00020430-0000-0000-C000-000000000046}</Guid> + <VersionMajor>2</VersionMajor> + <VersionMinor>0</VersionMinor> + <Lcid>0</Lcid> + <WrapperTool>primary</WrapperTool> + </COMReference> + </ItemGroup> + <ItemGroup> + <Compile Include="AssemblyInfo.cs"> + <SubType>Code</SubType> + </Compile> + <Compile Include="FlashControl.cs"> + <SubType>UserControl</SubType> + </Compile> + <Compile Include="FlashControl.Designer.cs"> + <DependentUpon>FlashControl.cs</DependentUpon> + </Compile> + <Compile Include="MyFlashPlayer.cs" /> + <EmbeddedResource Include="FlashControl.resx"> + <SubType>Designer</SubType> + <DependentUpon>FlashControl.cs</DependentUpon> + </EmbeddedResource> + </ItemGroup> + <ItemGroup> + <Folder Include="bin\" /> + </ItemGroup> + <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> + <PropertyGroup> + <PreBuildEvent> + </PreBuildEvent> + <PostBuildEvent> + </PostBuildEvent> + </PropertyGroup> +</Project> \ No newline at end of file Added: trunk/plugins/OnlineVideos/FLV Player/FlashVideoPlayer.csproj.user =================================================================== --- trunk/plugins/OnlineVideos/FLV Player/FlashVideoPlayer.csproj.user (rev 0) +++ trunk/plugins/OnlineVideos/FLV Player/FlashVideoPlayer.csproj.user 2007-04-16 18:39:50 UTC (rev 333) @@ -0,0 +1,58 @@ +<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <LastOpenVersion>7.10.3077</LastOpenVersion> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ReferencePath> + </ReferencePath> + <CopyProjectDestinationFolder> + </CopyProjectDestinationFolder> + <CopyProjectUncPath> + </CopyProjectUncPath> + <CopyProjectOption>0</CopyProjectOption> + <ProjectView>ShowAllFiles</ProjectView> + <ProjectTrust>0</ProjectTrust> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <EnableASPDebugging>false</EnableASPDebugging> + <EnableASPXDebugging>false</EnableASPXDebugging> + <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging> + <EnableSQLServerDebugging>false</EnableSQLServerDebugging> + <RemoteDebugEnabled>false</RemoteDebugEnabled> + <RemoteDebugMachine> + </RemoteDebugMachine> + <StartAction>Project</StartAction> + <StartArguments> + </StartArguments> + <StartPage> + </StartPage> + <StartProgram> + </StartProgram> + <StartURL> + </StartURL> + <StartWorkingDirectory> + </StartWorkingDirectory> + <StartWithIE>true</StartWithIE> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <EnableASPDebugging>false</EnableASPDebugging> + <EnableASPXDebugging>false</EnableASPXDebugging> + <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging> + <EnableSQLServerDebugging>false</EnableSQLServerDebugging> + <RemoteDebugEnabled>false</RemoteDebugEnabled> + <RemoteDebugMachine> + </RemoteDebugMachine> + <StartAction>Project</StartAction> + <StartArguments> + </StartArguments> + <StartPage> + </StartPage> + <StartProgram> + </StartProgram> + <StartURL> + </StartURL> + <StartWorkingDirectory> + </StartWorkingDirectory> + <StartWithIE>true</StartWithIE> + </PropertyGroup> +</Project> \ No newline at end of file Added: trunk/plugins/OnlineVideos/FLV Player/FlashVideoPlayer.suo =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/FLV Player/FlashVideoPlayer.suo ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/FLV Player/MyFlashPlayer.cs =================================================================== --- trunk/plugins/OnlineVideos/FLV Player/MyFlashPlayer.cs (rev 0) +++ trunk/plugins/OnlineVideos/FLV Player/MyFlashPlayer.cs 2007-04-16 18:39:50 UTC (rev 333) @@ -0,0 +1,672 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Drawing; +using AxShockwaveFlashObjects; +using MediaPortal.Player; +using MediaPortal.GUI.Library; +//using MediaPortal.Utils.Services; +using System.Xml; + +namespace MediaPortal.MyFLVPlayer +{ + public class FlvPlayerPlugin : IExternalPlayer + { + //public static bool _playerIsPaused; + string _currentFile = String.Empty; + //bool _started; + //bool _ended; + bool _notifyPlaying = false; + double _duration; + double _currentPosition; + DateTime _updateTimer; + bool _needUpdate = true; + //private string[] _supportedExtension = new string[5]; + + bool _isFullScreen = false; + int _positionX = 10, _positionY = 10, _videoWidth = 100, _videoHeight = 100; + //protected ILog _log; + + public static FlashControl FlvControl = null; + + public enum PlayState + { + Init, + Playing, + Paused, + Ended + } + PlayState _playState = PlayState.Init; + public FlvPlayerPlugin() + { + //ServiceProvider services = GlobalServiceProvider.Instance; + //_log = services.Get<ILog>(); + } + + public override string Description() + { + return "Flash Player"; + } + + public override string PlayerName + { + get { return "FlvPlayer"; } + } + + public override string AuthorName + { + get { return "Gregmac45"; } + } + + public override string VersionNumber + { + get { return "0.1"; } + } + + public override string[] GetAllSupportedExtensions() + { + String[] laSupported = new String[1]; + laSupported[0] = ".flv"; + return laSupported; + } + + public override bool SupportsFile(string filename) + { + string ext = null; + int dot = filename.LastIndexOf("."); // couldn't find the dot to get the extension + if (dot == -1) return false; + + ext = filename.Substring(dot).Trim(); + if (ext.Length == 0) return false; // no extension so return false; + + ext = ext.ToLower(); + if (".flv".Equals(ext)) { return true; }; + return false; + } + + public override bool Play(string strFile) + { + try + { + //if (FlvControl == null) + //{ + // FlvControl.Player.u + //} + FlvControl = new FlashControl(); + //FlvControl.Player.BackgroundColor = ; + FlvControl.Player.OnReadyStateChange += new _IShockwaveFlashEvents_OnReadyStateChangeEventHandler(OnReady); + FlvControl.Player.FlashCall += new _IShockwaveFlashEvents_FlashCallEventHandler(OnFlashCall); + //FlvControl.Player.LoadMovie(0, @"C:\Dev\FlashExternalAPI\player.swf"); + //Log.Write("player path:{0}", System.IO.Directory.GetCurrentDirectory() + "\\player.swf"); + FlvControl.Player.LoadMovie(0, System.IO.Directory.GetCurrentDirectory()+"\\player.swf"); + + GUIGraphicsContext.form.Controls.Add(FlvControl); + GUIWindowManager.OnNewAction +=new OnActionHandler(OnAction2); + //} + FlvControl.Player.CallFunction("<invoke name=\"loadAndPlayVideo\" returntype=\"xml\"><arguments><string>"+strFile+"</string></arguments></invoke>"); + + //FlvControl.Player.FSCommand += new _IShockwaveFlashEvents_FSCommandEventHandler(OnFSCommand); + //FlvControl.Player.OnProgress += new _IShockwaveFlashEvents_OnProgressEventHandler(OnProgress); + //FlvControl.Player.Play(); + + //} + + GUIMessage msg = new GUIMessage(GUIMessage.MessageType.GUI_MSG_PLAYBACK_STARTED, 0, 0, 0, 0, 0, null); + msg.Label = strFile; + GUIWindowManager.SendThreadMessage(msg); + + + + + //_started = false; + //_ended = false; + _notifyPlaying = true; + + + //FlvControl.Visible = true; + //FlvControl.Enabled = true; + FlvControl.ClientSize = new Size(0, 0); + FlvControl.Visible = true; + FlvControl.Enabled = true; + //GUIGraphicsContext.form.Focus(); + + _needUpdate = true; + _isFullScreen = GUIGraphicsContext.IsFullScreenVideo; + _positionX = GUIGraphicsContext.VideoWindow.Left; + _positionY = GUIGraphicsContext.VideoWindow.Top; + _videoWidth = GUIGraphicsContext.VideoWindow.Width; + _videoHeight = GUIGraphicsContext.VideoWindow.Height; + + //_started = true; + //SetWindows(); + + //_playerIsPaused = false; + _currentFile = strFile; + _duration = -1; + _currentPosition = -1; + _playState = PlayState.Playing; + _updateTimer = DateTime.Now; + SetVideoWindow(); + return true; + } + catch (Exception) + { + } + return false; + } + + public void OnReady(object sender,_IShockwaveFlashEvents_OnReadyStateChangeEvent foEvent) + { + /* + + Log.Write("OnReady2 reached with value {0}", foEvent.newState); + if (foEvent.newState == 4 && _duration <=0) + { + + String lsXml = FlvControl.Player.CallFunction("<invoke name=\"getVideoTotalTime\" returntype=\"string\"></invoke>"); + //Log.Write("flash request received with :{0}",lsXml); + XmlDocument document = new XmlDocument(); + document.LoadXml(lsXml); + XmlNodeList list = document.GetElementsByTagName("number"); + _duration = Convert.ToDouble(list[0].InnerText); + Log.Write("Duration Set to {0}",_duration); + } + * */ + + } + public void OnFlashCall(object sender, _IShockwaveFlashEvents_FlashCallEvent foEvent) + { + Log.Write("OnFlashCall reached with value request:{0},Object:{1}", foEvent.request, sender); + XmlDocument document = new XmlDocument(); + document.LoadXml(foEvent.request); + + // Get all the arguments + XmlNodeList list = document.GetElementsByTagName("invoke"); + String lsName = list[0].Attributes["name"].Value; + list = document.GetElementsByTagName("arguments"); + String lsState = list[0].FirstChild.InnerText; + //Log.Write("invoke:{0} argument:{1}",lsName,lsState); + //if (lsName.Equals("UpdateDuration")) + //{ + // Log.Write("received update duration with value {0}", lsState); + //} + if (lsName.Equals("updateStatus")) + { + switch (lsState) + { + case "stopped": + _playState = PlayState.Init; + break; + case "buffering": + if (_playState == PlayState.Playing) + { + //_playState = PlayState.Ended; + } + else + { + _playState = PlayState.Playing; + } + break; + case "playing": + _playState = PlayState.Playing; + String lsXml = FlvControl.Player.CallFunction("<invoke name=\"getVideoTotalTime\" returntype=\"string\"></invoke>"); + //Log.Write("flash request received with :{0}",lsXml); + document = new XmlDocument(); + document.LoadXml(lsXml); + list = document.GetElementsByTagName("number"); + _duration = Convert.ToDouble(list[0].InnerText); + Log.Write("Duration Set to {0}", _duration); + break; + case "paused": + _playState = PlayState.Paused; + break; + } + } + } + + public void OnAction2(Action foAction) + { + } + public override double Duration + { + get + { + return _duration; + } + } + + public override double CurrentPosition + { + get + { + if (FlvControl == null) return 0.0d; + //UpdateStatus(); + //if (_started == false) return 0; + try + { + TimeSpan loTimeSinceUpdate = DateTime.Now - _updateTimer; + if (loTimeSinceUpdate.Seconds > 1) + { + //Log.Write("Flash Player - Updating Position"); + String lsXml = FlvControl.Player.CallFunction("<invoke name=\"getVideoCurrentTime\" returntype=\"string\"></invoke>"); + + XmlDocument document = new XmlDocument(); + document.LoadXml(lsXml); + XmlNodeList list = document.GetElementsByTagName("number"); + _currentPosition = Convert.ToDouble(list[0].InnerText); + _updateTimer = DateTime.Now; + //Log.Write("Flash Player - current time {0}", _currentPosition); + + } + } + catch (Exception e) + { + //_log.Error(e); + Log.Write(e); + } + try + { + return _currentPosition; + } + catch (Exception) + { + FlvControl = null; + return 0.0d; + } + } + + } + /* + public override int Speed + { + get + { + if (_playState == PlayState.Init) return 1; + if (FlvControl == null) return 1; + int liSpeed = 1; + try + { + String lsXml = FlvControl.Player.CallFunction("<invoke name=\"getVideoSpeed\" returntype=\"string\"></invoke>"); + XmlDocument document = new XmlDocument(); + document.LoadXml(lsXml); + XmlNodeList list = document.GetElementsByTagName("number"); + liSpeed = Convert.ToInt32(list[0].InnerText); + //Log.Write("lsTest - total time {0}", lsTest); + } + catch (Exception e) + { + _log.Error(e); + } + + return liSpeed; + } + set + { + if (FlvControl == null) return; + if (_playState != PlayState.Init) + { + if (value < 0) + { + int liNewSpeed = Speed + value; + try + { + FlvControl.Player.CallFunction("<invoke name=\"setVideoSpeed\" returntype=\"string\"><arguments><number>" + liNewSpeed + "</number></arguments></invoke>"); + //XmlDocument document = new XmlDocument(); + //document.LoadXml(lsXml); + //XmlNodeList list = document.GetElementsByTagName("number"); + //_currentPosition = Convert.ToDouble(list[0].InnerText); + //Log.Write("lsTest - total time {0}", lsTest); + } + catch (Exception e) + { + _log.Error(e); + } + + } + else + { + try + { + FlvControl.Player.CallFunction("<invoke name=\"setVideoSpeed\" returntype=\"string\"><arguments><number>" + value + "</number></arguments></invoke>"); + } + catch (Exception e) + { + _log.Error(e); + } + } + } + } + } + * */ + public override bool Ended + { + get + { + return (_playState==PlayState.Ended); + } + } + public override bool Playing + { + get + { + try + { + if (FlvControl == null) + return false; + //UpdateStatus(); + //String lsPlaying = FlvControl.Player.CallFunction("<invoke name=\"videoPlaying\" returntype=\"xml\"></invoke>"); + //Log.Write("Flv Playing:{0}", lsPlaying); + //Log.Write("Player.playing:{0}", FlvControl.Player.Playing); + //Log.Write("control.playing:{0}", FlvControl.Playing); + //if (_started == false) + // return false; + //if (Paused) return true; + //return true; + return (_playState == PlayState.Playing || _playState == PlayState.Paused); + + + } + catch (Exception) + { + FlvControl = null; + return false; + } + + } + } + + public override void Pause() + { + if (FlvControl == null) return; + //UpdateStatus(); + //if (_started == false) return; + try + { + if (_playState == PlayState.Paused) + { + //FlvControl.Player.Play(); + FlvControl.Player.CallFunction("<invoke name=\"playVideo\" returntype=\"xml\"></invoke>"); + //_playerIsPaused = false; + } + else + { + FlvControl.Player.CallFunction("<invoke name=\"pauseVideo\" returntype=\"xml\"></invoke>"); + //FlvControl.Player.StopPlay(); + //_playerIsPaused = true; + } + } + catch (Exception) + { + FlvControl = null; + return; + } + } + + public override bool Paused + { + get + { + try + { + //if (_started == false) return false; + //return _playerIsPaused; + return (_playState == PlayState.Paused); + } + catch (Exception) + { + FlvControl = null; + return false; + } + } + } + + + public override string CurrentFile + { + get + { + return _currentFile; + } + } + + + public override void Process() + { + //Log.Write("in Process"); + //UpdateStatus(); + if (_needUpdate) + { + SetVideoWindow(); + } + if (CurrentPosition >= 10.0) + { + if (_notifyPlaying) + { + _notifyPlaying = false; + GUIMessage msg = new GUIMessage(GUIMessage.MessageType.GUI_MSG_PLAYING_10SEC, 0, 0, 0, 0, 0, null); + msg.Label = CurrentFile; + GUIWindowManager.SendThreadMessage(msg); + //Log.Write("Message Playing 10 sec sent"); + } + } + } + public override void SetVideoWindow() + { + //Log.Write("set video called fullscreen = {0} and grphic.Fullscreen {0}",_isFullScreen,GUIGraphicsContext.IsFullScreenVideo); + if (FlvControl == null) return; + if (GUIGraphicsContext.IsFullScreenVideo != _isFullScreen) + { + _isFullScreen = GUIGraphicsContext.IsFullScreenVideo; + _needUpdate = true; + } + if (!_needUpdate) return; + _needUpdate = false; + + + if (_isFullScreen) + { + Log.Write("Flv:Fullscreen"); + + _positionX = GUIGraphicsContext.OverScanLeft; + _positionY = GUIGraphicsContext.OverScanTop; + _videoWidth = GUIGraphicsContext.OverScanWidth; + _videoHeight = GUIGraphicsContext.OverScanHeight; + + FlvControl.Location = new Point(0, 0); + FlvControl.ClientSize = new System.Drawing.Size(GUIGraphicsContext.Width, GUIGraphicsContext.Height); + FlvControl.Size = new System.Drawing.Size(GUIGraphicsContext.Width, GUIGraphicsContext.Height); + + _videoRectangle = new Rectangle(0, 0, FlvControl.ClientSize.Width, FlvControl.ClientSize.Height); + _sourceRectangle = _videoRectangle; + + //FlvControl.fullScreen=true; + //FlvControl.stretchToFit = true; + //Log.Write("FlvPlayer:done"); + return; + } + else + { + + FlvControl.ClientSize = new System.Drawing.Size(_videoWidth, _videoHeight); + FlvControl.Location = new Point(_positionX, _positionY); + + _videoRectangle = new Rectangle(_positionX, _positionY, FlvControl.ClientSize.Width, FlvControl.ClientSize.Height); + _sourceRectangle = _videoRectangle; + //Log.Write("AudioPlayer:set window:({0},{1})-({2},{3})",_positionX,_positionY,_positionX+FlvControl.ClientSize.Width,_positionY+FlvControl.ClientSize.Height); + } + //FlvControl.uiMode = "none"; + //FlvControl.windowlessVideo = true; + //FlvControl.enableContextMenu = false; + //FlvControl.Ctlenabled = false; + GUIGraphicsContext.form.Controls[0].Enabled = false; + } + + public override void Stop() + { + if (FlvControl == null) return; + try + { + //Log.Write("before {0}", Playing); + //FlvControl.Player.Stop(); + FlvControl.Player.CallFunction("<invoke name=\"stopVideo\" returntype=\"xml\"></invoke>"); + FlvControl.Visible = false; + FlvControl.ClientSize = new Size(0, 0); + FlvControl.Dispose(); + //_playerIsPaused = false; + //_started = false; + //Playing = false; + //GUIGraphicsContext.OnNewAction -= new OnActionHandler(OnAction2); + //Log.Write("after {0}", Playing); + } + catch (Exception) + { + FlvControl = null; + } + } + + public override bool HasVideo + { + get + { + return true; + } + } + + public override bool FullScreen + { + + get + { + return _isFullScreen; + } + set + { + if (value != _isFullScreen) + { + //Log.Write("setting fullscreen to {0}", value); + _isFullScreen = value; + _needUpdate = true; + } + } + } + + public override int PositionX + { + get { return _positionX; } + set + { + if (value != _positionX) + { + //Log.Write("setting position x to {0}", value); + _positionX = value; + _needUpdate = true; + } + } + } + + public override int PositionY + { + get { return _positionY; } + set + { + if (value != _positionY) + { + //Log.Write("setting position y to {0}", value); + _positionY = value; + _needUpdate = true; + } + } + } + + public override int RenderWidth + { + get { return _videoWidth; } + set + { + if (value != _videoWidth) + { + //Log.Write("setting width to {0}", value); + _videoWidth = value; + _needUpdate = true; + } + } + } + public override int RenderHeight + { + get { return _videoHeight; } + set + { + if (value != _videoHeight) + { + //Log.Write("setting position height to {0}", value); + _videoHeight = value; + _needUpdate = true; + } + } + } + + + + + public override void SeekRelative(double dTime) + { + double dCurTime = CurrentPosition; + dTime = dCurTime + dTime; + if (dTime < 0.0d) dTime = 0.0d; + if (dTime < Duration) + { + SeekAbsolute(dTime); + } + } + + public override void SeekAbsolute(double dTime) + { + if (dTime < 0.0d) dTime = 0.0d; + if (dTime < Duration) + { + if (FlvControl == null) return; + try + { + Log.Write("Attempting to seek..."); + FlvControl.Player.CallFunction("<invoke name=\"videoSeek\" returntype=\"xml\"><arguments><number>" + dTime + "</number></arguments></invoke>"); + //FlvControl.Player.CurrentFrame() = (int)dTime; + Log.Write("seeking complete"); + } + catch (Exception e) { + Log.Write(e); + } + } + } + + public override void SeekRelativePercentage(int iPercentage) + { + double dCurrentPos = CurrentPosition; + double dDuration = Duration; + + double fCurPercent = (dCurrentPos / Duration) * 100.0d; + double fOnePercent = Duration / 100.0d; + fCurPercent = fCurPercent + (double)iPercentage; + fCurPercent *= fOnePercent; + if (fCurPercent < 0.0d) fCurPercent = 0.0d; + if (fCurPercent < Duration) + { + SeekAbsolute(fCurPercent); + } + } + + + public override void SeekAsolutePercentage(int iPercentage) + { + if (iPercentage < 0) iPercentage = 0; + if (iPercentage >= 100) iPercentage = 100; + double fPercent = Duration / 100.0f; + fPercent *= (double)iPercentage; + SeekAbsolute(fPercent); + } + //private void VideoEnded + //{ + + //} + + } +} \ No newline at end of file Added: trunk/plugins/OnlineVideos/FLV Player/player.fla =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/FLV Player/player.fla ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/FLV Player/player.swf =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/FLV Player/player.swf ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Copied: trunk/plugins/OnlineVideos/OnlineVideos (from rev 332, trunk/plugins/OnlineVideos/Source) Modified: trunk/plugins/OnlineVideos/OnlineVideos/OnlineVideos.sln =================================================================== --- trunk/plugins/OnlineVideos/Source/OnlineVideos.sln 2007-04-16 18:25:28 UTC (rev 332) +++ trunk/plugins/OnlineVideos/OnlineVideos/OnlineVideos.sln 2007-04-16 18:39:50 UTC (rev 333) @@ -1,4 +1,4 @@ - + Microsoft Visual Studio Solution File, Format Version 9.00 # Visual Studio 2005 # SharpDevelop 2.1.0.2429 @@ -6,6 +6,8 @@ EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Runner", "Runner.csproj", "{EFABB07B-B050-45AD-A93F-C5047F15512F}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FlashVideoPlayer", "..\..\..\..\Documents and Settings\GZamor1\Desktop\OnlineVideos_0.22\source code\MP_External_FlashPlayer\FlashVideoPlayer.csproj", "{9C825F0E-ED58-4DBC-A8FB-C69569CC830C}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -24,6 +26,14 @@ {EFABB07B-B050-45AD-A93F-C5047F15512F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EFABB07B-B050-45AD-A93F-C5047F15512F}.Release|Any CPU.Build.0 = Release|Any CPU {EFABB07B-B050-45AD-A93F-C5047F15512F}.Release|Any CPU.ActiveCfg = Release|Any CPU + 38EA1FC7-3151-43FF-8E0B-545524016799.Debug|Any CPU.Build.0 = Debug|Any CPU + 38EA1FC7-3151-43FF-8E0B-545524016799.Debug|Any CPU.ActiveCfg = Debug|Any CPU + 38EA1FC7-3151-43FF-8E0B-545524016799.Release|Any CPU.Build.0 = Release|Any CPU + 38EA1FC7-3151-43FF-8E0B-545524016799.Release|Any CPU.ActiveCfg = Release|Any CPU + {9C825F0E-ED58-4DBC-A8FB-C69569CC830C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9C825F0E-ED58-4DBC-A8FB-C69569CC830C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9C825F0E-ED58-4DBC-A8FB-C69569CC830C}.Release|Any CPU.Build.0 = Release|Any CPU + {9C825F0E-ED58-4DBC-A8FB-C69569CC830C}.Release|Any CPU.ActiveCfg = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gre...@us...> - 2007-04-16 22:06:07
|
Revision: 335 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=335&view=rev Author: gregmac45 Date: 2007-04-16 15:06:02 -0700 (Mon, 16 Apr 2007) Log Message: ----------- Modified Paths: -------------- trunk/plugins/OnlineVideos/Source/FLV Player/FlashVideoPlayer.csproj Added Paths: ----------- trunk/plugins/OnlineVideos/Source/FLV Player/ trunk/plugins/OnlineVideos/Source/OnlineVideos/ Removed Paths: ------------- trunk/plugins/OnlineVideos/FLV Player/ trunk/plugins/OnlineVideos/OnlineVideos/ Copied: trunk/plugins/OnlineVideos/Source/FLV Player (from rev 333, trunk/plugins/OnlineVideos/FLV Player) Modified: trunk/plugins/OnlineVideos/Source/FLV Player/FlashVideoPlayer.csproj =================================================================== --- trunk/plugins/OnlineVideos/FLV Player/FlashVideoPlayer.csproj 2007-04-16 18:39:50 UTC (rev 333) +++ trunk/plugins/OnlineVideos/Source/FLV Player/FlashVideoPlayer.csproj 2007-04-16 22:06:02 UTC (rev 335) @@ -74,15 +74,13 @@ <ErrorReport>prompt</ErrorReport> </PropertyGroup> <ItemGroup> - <Reference Include="Core, Version=1.0.2398.37984, Culture=neutral, processorArchitecture=x86"> + <Reference Include="Core"> + <HintPath>..\..\..\MediaPortal\Core\bin\Release\Core.DLL</HintPath> <SpecificVersion>False</SpecificVersion> - <HintPath>..\MediaPortal2\xbmc\bin\Release\Core.dll</HintPath> - <Private>False</Private> </Reference> - <Reference Include="Databases, Version=1.0.2398.37988, Culture=neutral, processorArchitecture=x86"> + <Reference Include="Databases"> + <HintPath>..\..\..\MediaPortal\Databases\bin\Release\Databases.DLL</HintPath> <SpecificVersion>False</SpecificVersion> - <HintPath>..\MediaPortal2\xbmc\bin\Release\Databases.dll</HintPath> - <Private>False</Private> </Reference> <Reference Include="System"> <Name>System</Name> @@ -99,10 +97,9 @@ <Reference Include="System.Xml"> <Name>System.XML</Name> </Reference> - <Reference Include="Utils, Version=1.0.2398.37976, Culture=neutral, processorArchitecture=x86"> + <Reference Include="Utils"> + <HintPath>..\..\..\MediaPortal\Utils\bin\Release\Utils.DLL</HintPath> <SpecificVersion>False</SpecificVersion> - <HintPath>..\MediaPortal2\xbmc\bin\Release\Utils.dll</HintPath> - <Private>False</Private> </Reference> <COMReference Include="AxShockwaveFlashObjects"> <Guid>{D27CDB6B-AE6D-11CF-96B8-444553540000}</Guid> @@ -136,9 +133,6 @@ <DependentUpon>FlashControl.cs</DependentUpon> </EmbeddedResource> </ItemGroup> - <ItemGroup> - <Folder Include="bin\" /> - </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <PropertyGroup> <PreBuildEvent> Copied: trunk/plugins/OnlineVideos/Source/OnlineVideos (from rev 333, trunk/plugins/OnlineVideos/OnlineVideos) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gre...@us...> - 2007-07-18 21:38:08
|
Revision: 740 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=740&view=rev Author: gregmac45 Date: 2007-07-18 14:38:00 -0700 (Wed, 18 Jul 2007) Log Message: ----------- New images Update settings to remove non-working sites Modified Paths: -------------- trunk/plugins/OnlineVideos/OnlineVideoSettings.xml Added Paths: ----------- trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/ trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon1.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon11.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon14.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon15.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon2.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon5.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon6.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon9.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo1.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo11.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo14.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo15.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo2.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo5.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo6.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo9.jpeg Modified: trunk/plugins/OnlineVideos/OnlineVideoSettings.xml =================================================================== --- trunk/plugins/OnlineVideos/OnlineVideoSettings.xml 2007-07-18 21:32:40 UTC (rev 739) +++ trunk/plugins/OnlineVideos/OnlineVideoSettings.xml 2007-07-18 21:38:00 UTC (rev 740) @@ -10,7 +10,7 @@ <!-- set the password if you wish to add/delete favorites to youtube --> <password></password> <!-- set the confirmAge to yes if you wish to confirm your age to view certain videos --> -<!-- The user and password must be set if confirmAge is set to yes +<!-- The user and password must be set if confirmAge is set to yes --> <confirmAge>no</confirmAge> <rss name="Top Rated"><![CDATA[http://youtube.com/rss/global/top_rated.rss]]></rss> <rss name="Recently Added"><![CDATA[http://youtube.com/rss/global/recently_added.rss]]></rss> @@ -39,6 +39,7 @@ <rss name="Google Picks"><![CDATA[http://video.google.com/videofeed?type=search&q=type:gpick&so=1&num=50]]></rss> <rss name="Search"><![CDATA[http://video.google.com/videofeed?type=search&q={0}&so=1&num=50]]></rss> </site> +<!-- <site> <name>Grouper</name> <id>3</id> @@ -49,6 +50,7 @@ <rss name="Highest Rated"><![CDATA[http://www.grouper.com/rss/media.ashx?o=3&fx=]]></rss> <rss name="Most Viral"><![CDATA[http://www.grouper.com/rss/media.ashx?o=6&fx=]]></rss> </site> +--> <!-- NOT WORKING CURRENTLY. Videos don't always play. <site> <name>Guba</name> @@ -79,7 +81,7 @@ <site> <name>DailyMotion</name> <id>6</id> -<rss name="Font Page"><![CDATA[http://www.dailymotion.com/rss]]></rss> +<rss name="Front Page"><![CDATA[http://www.dailymotion.com/rss]]></rss> <rss name="Ads"><![CDATA[http://www.dailymotion.com/rss/cluster/ads]]></rss> <rss name="Animals"><![CDATA[http://www.dailymotion.com/rss/cluster/animals]]></rss> <rss name="Fun"><![CDATA[http://www.dailymotion.com/rss/cluster/fun]]></rss> @@ -112,9 +114,10 @@ </site> --> <site> -<name>BlipTV</name> +<name>BlipTV</name> <!-- More can be found at blip.tv Rss links are at the bottom of the pages. --> <id>9</id> -<rss name="videos"><![CDATA[http://blip.tv/?1=1&search=soccer;page=1;s=posts&skin=rss]]></rss> +<rss name="Most Popular"><![CDATA[http://blip.tv/?1=1&s=posts&skin=rss]]></rss> +<rss name="Search"><![CDATA[http://blip.tv/?1=1&search={0};page=1;s=posts&skin=rss]]></rss> </site> <!-- <site> @@ -124,9 +127,9 @@ </site> --> <site> -<name>GameTrailers</name> +<name>GameTrailers</name> <!-- more can be found at http://gametrailers.com/rss/ --> <id>11</id> -<rss name="videos"><![CDATA[http://www.gametrailers.com/rss/newest.xml]]></rss> +<rss name="New trailers"><![CDATA[http://www.gametrailers.com/rss/newest.xml]]></rss> </site> <!-- <site> @@ -135,15 +138,17 @@ <rss name="videos"><![CDATA[http://soapbox.msn.com/rss.aspx?listId=mostpopular&categoryId=8118b646-92c6-4051-a1eb-40ef4ee49ec1]]></rss> </site> --> +<!-- <site> <name>Video Jug</name> <id>13</id> -<rss name="videos"><![CDATA[http://www.videojug.com/rss]]></rss> +<rss name="New Films"><![CDATA[http://www.videojug.com/rss]]></rss> </site> +--> <site> -<name>VidiLife</name> +<name>VidiLife</name><!-- more feeds can be found at http://rss.vidilife.com/Default.aspx --> <id>14</id> -<rss name="videos"><![CDATA[http://rss.vidilife.com/rss.aspx]]></rss> +<rss name="New Videos"><![CDATA[http://rss.vidilife.com/rss.aspx]]></rss> </site> <site> <name>Apple Trailers</name> Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon1.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon1.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon11.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon11.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon14.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon14.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon15.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon15.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon2.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon2.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon5.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon5.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon6.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon6.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon9.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon9.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo1.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo1.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo11.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo11.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo14.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo14.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo15.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo15.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo2.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo2.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo5.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo5.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo6.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo6.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo9.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo9.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gre...@us...> - 2007-09-07 18:33:02
|
Revision: 903 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=903&view=rev Author: gregmac45 Date: 2007-09-07 11:32:51 -0700 (Fri, 07 Sep 2007) Log Message: ----------- xml updates Modified Paths: -------------- trunk/plugins/OnlineVideos/Skin/BlueTwo/myonlinevideos.xml Added Paths: ----------- trunk/plugins/OnlineVideos/OnlineVideoSites.xml trunk/plugins/OnlineVideos/Skin/Revision/ trunk/plugins/OnlineVideos/Skin/Revision/Media/ trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon1.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon11.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon14.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon15.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon18.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon2.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon5.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon6.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon9.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo1.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo11.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo14.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo15.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo18.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo2.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo5.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo6.jpeg trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo9.jpeg trunk/plugins/OnlineVideos/Skin/Revision/myonlinevideos.xml Removed Paths: ------------- trunk/plugins/OnlineVideos/OnlineVideoSettings.xml Deleted: trunk/plugins/OnlineVideos/OnlineVideoSettings.xml =================================================================== --- trunk/plugins/OnlineVideos/OnlineVideoSettings.xml 2007-09-07 13:17:34 UTC (rev 902) +++ trunk/plugins/OnlineVideos/OnlineVideoSettings.xml 2007-09-07 18:32:51 UTC (rev 903) @@ -1,197 +0,0 @@ -<settings> -<filter></filter><!-- comma delimited example: <filter>dog,cat,snake</filter> --> -<thumbLocation>C:\OnlineVideoThumbnails\</thumbLocation> -<sites> -<site> -<name>YouTube</name> -<id>1</id> -<!-- set the user if you wish to able to see youtube favorites --> -<user></user> -<!-- set the password if you wish to add/delete favorites to youtube --> -<password></password> -<!-- set the confirmAge to yes if you wish to confirm your age to view certain videos --> -<!-- The user and password must be set if confirmAge is set to yes --> -<confirmAge>no</confirmAge> -<rss name="Top Rated"><![CDATA[http://youtube.com/rss/global/top_rated.rss]]></rss> -<rss name="Recently Added"><![CDATA[http://youtube.com/rss/global/recently_added.rss]]></rss> -<rss name="Recently Featured"><![CDATA[http://youtube.com/rss/global/recently_featured.rss]]></rss> -<rss name="Top Favorites"><![CDATA[http://youtube.com/rss/global/top_favorites.rss]]></rss> -<rss name="Top Viewed"><![CDATA[http://youtube.com/rss/global/top_viewed.rss]]></rss> -<rss name="Top Viewed:Today"><![CDATA[http://youtube.com/rss/global/top_viewed_today.rss]]></rss> -<rss name="Top Viewed:This Week"><![CDATA[http://youtube.com/rss/global/top_viewed_week.rss]]></rss> -<rss name="Top Viewed:This Month"><![CDATA[http://youtube.com/rss/global/top_viewed_month.rss]]></rss> -<rss name="Most Discussed:Today"><![CDATA[http://youtube.com/rss/global/most_discussed_today.rss]]></rss> -<rss name="Most Discussed:This Week"><![CDATA[http://youtube.com/rss/global/most_discussed_week.rss]]></rss> -<rss name="Most Discussed:This Month"><![CDATA[http://youtube.com/rss/global/most_discussed_month.rss]]></rss> -<rss name="Search"><![CDATA[http://www.youtube.com/rss/tag/{0}.rss]]></rss> -</site> -<site> -<name>Google Video</name> -<id>2</id> -<rss name="Popular"><![CDATA[http://video.google.com/videofeed?type=popular&num=100&output=rss]]></rss> -<rss name="Random"><![CDATA[http://video.google.com/videofeed?type=random&num=100&output=rss]]></rss> -<rss name="Comedy"><![CDATA[http://video.google.com/videofeed?type=search&q=genre:comedy&so=1&num=50]]></rss> -<rss name="Music Video"><![CDATA[http://video.google.com/videofeed?type=search&q=type:music_video&so=1&num=50]]></rss> -<rss name="Movie Trailer"><![CDATA[http://video.google.com/videofeed?type=search&q=type:movie_trailer&so=1&num=50]]></rss> -<rss name="TV Show"><![CDATA[http://video.google.com/videofeed?type=search&q=type:tvshow&so=1&num=50]]></rss> -<rss name="Sports"><![CDATA[http://video.google.com/videofeed?type=search&q=type:sports%20OR%20genre:sports&so=1&num=50]]></rss> -<rss name="Educational"><![CDATA[http://video.google.com/videofeed?type=search&q=genre:educational&so=1&num=50]]></rss> -<rss name="Google Picks"><![CDATA[http://video.google.com/videofeed?type=search&q=type:gpick&so=1&num=50]]></rss> -<rss name="Search"><![CDATA[http://video.google.com/videofeed?type=search&q={0}&so=1&num=50]]></rss> -</site> -<!-- -<site> -<name>Grouper</name> -<id>3</id> -<rss name="Featured"><![CDATA[http://grouper.com/rss/media.ashx?o=0&t=1&fx=&fp=1]]></rss> -<rss name="Newest"><![CDATA[http://www.grouper.com/rss/media.ashx?o=0&fx=]]></rss> -<rss name="Most Viewed"><![CDATA[http://www.grouper.com/rss/media.ashx?o=1&t=1&fx=]]></rss> -<rss name="Most Discussed"><![CDATA[http://www.grouper.com/rss/media.ashx?o=4&t=1&fx=]]></rss> -<rss name="Highest Rated"><![CDATA[http://www.grouper.com/rss/media.ashx?o=3&fx=]]></rss> -<rss name="Most Viral"><![CDATA[http://www.grouper.com/rss/media.ashx?o=6&fx=]]></rss> -</site> ---> -<!-- NOT WORKING CURRENTLY. Videos don't always play. -<site> -<name>Guba</name> -<id>4</id> -<rss name="Action"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=562&o=0&set=5]]></rss> -<rss name="Animation"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=457&o=0&set=5]]></rss> -<rss name="Classics"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=807&o=0&set=5]]></rss> -<rss name="Comedy"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=456&o=0&set=5]]></rss> -<rss name="Documentary"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=460&o=0&set=5]]></rss> -<rss name="Drama"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=459&o=0&set=5]]></rss> -<rss name="Educational"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=513&o=0&set=5]]></rss> -<rss name="Family"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=514&o=0&set=5]]></rss> -<rss name="Foreign"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=463&o=0&set=5]]></rss> -<rss name="Independent"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=515&o=0&set=5]]></rss> -<rss name="Miscellaneous"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=458&o=0&set=5]]></rss> -<rss name="Music Videos"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=462&o=0&set=5]]></rss> -<rss name="Romance"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=516&o=0&set=5]]></rss> -<rss name="Sports"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=461&o=0&set=5]]></rss> -<rss name="TV Shows"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=806&o=0&set=5]]></rss> -<rss name="Thriller"><![CDATA[http://www.guba.com/rss_feed/rss.pcast?type=itunes&category_id=517&o=0&set=5]]></rss> -</site> ---> -<site> -<name>MetaCafe</name> -<id>5</id> -<rss name="New Videos"><![CDATA[http://www.metacafe.com/rss/new_videos.rss]]></rss> -</site> -<site> -<name>DailyMotion</name> -<id>6</id> -<rss name="Front Page"><![CDATA[http://www.dailymotion.com/rss]]></rss> -<rss name="Ads"><![CDATA[http://www.dailymotion.com/rss/cluster/ads]]></rss> -<rss name="Animals"><![CDATA[http://www.dailymotion.com/rss/cluster/animals]]></rss> -<rss name="Fun"><![CDATA[http://www.dailymotion.com/rss/cluster/fun]]></rss> -<rss name="Auto"><![CDATA[http://www.dailymotion.com/rss/cluster/auto]]></rss> -<rss name="Street"><![CDATA[http://www.dailymotion.com/rss/cluster/street]]></rss> -<rss name="Creation"><![CDATA[http://www.dailymotion.com/rss/cluster/creation]]></rss> -<rss name="Short Films"><![CDATA[http://www.dailymotion.com/rss/cluster/shortfilms]]></rss> -<rss name="Business"><![CDATA[http://www.dailymotion.com/rss/cluster/business]]></rss> -<rss name="Tech"><![CDATA[http://www.dailymotion.com/rss/cluster/tech]]></rss> -<rss name="Sport"><![CDATA[http://www.dailymotion.com/rss/cluster/sport]]></rss> -<rss name="Extreme"><![CDATA[http://www.dailymotion.com/rss/cluster/extreme]]></rss> -<rss name="Events"><![CDATA[http://www.dailymotion.com/rss/cluster/events]]></rss> -<rss name="Family"><![CDATA[http://www.dailymotion.com/rss/cluster/family]]></rss> -<rss name="Music"><![CDATA[http://www.dailymotion.com/rss/cluster/music]]></rss> -<rss name="News"><![CDATA[http://www.dailymotion.com/rss/cluster/news]]></rss> -<rss name="Parties"><![CDATA[http://www.dailymotion.com/rss/cluster/parties]]></rss> -<rss name="School"><![CDATA[http://www.dailymotion.com/rss/cluster/school]]></rss> -<rss name="Travel"><![CDATA[http://www.dailymotion.com/rss/cluster/travel]]></rss> -<rss name="Video Games"><![CDATA[http://www.dailymotion.com/rss/cluster/videogames]]></rss> -<rss name="Blog"><![CDATA[http://www.dailymotion.com/rss/cluster/blog]]></rss> -<rss name="3D"><![CDATA[http://www.dailymotion.com/rss/cluster/3D]]></rss> -<rss name="Dating"><![CDATA[http://www.dailymotion.com/rss/cluster/dating]]></rss> -<rss name="Search"><![CDATA[http://www.dailymotion.com/rss/relevance/search/{0}]]></rss> -</site> -<!-- -<site> -<name>ABC Online</name> -<id>8</id> -<rss name="videos" dynamic="yes"><![CDATA[http://ll.static.abc.com/streaming/s/catalog?aff=&isIE=true]]></rss> -</site> ---> -<site> -<name>BlipTV</name> <!-- More can be found at blip.tv Rss links are at the bottom of the pages. --> -<id>9</id> -<rss name="Most Popular"><![CDATA[http://blip.tv/?1=1&s=posts&skin=rss]]></rss> -<rss name="Search"><![CDATA[http://blip.tv/?1=1&search={0};page=1;s=posts&skin=rss]]></rss> -</site> -<!-- -<site> -<name>CBS Innertube</name> -<id>10</id> -<rss name="videos" dynamic="yes"><![CDATA[http://www.cbs.com/xml2/browseMenu/76.xml]]></rss> -</site> ---> -<site> -<name>GameTrailers</name> <!-- more can be found at http://gametrailers.com/rss/ --> -<id>11</id> -<rss name="New trailers"><![CDATA[http://www.gametrailers.com/rss/newest.xml]]></rss> -</site> -<!-- -<site> -<name>MSN SoapBox</name> -<id>12</id> -<rss name="videos"><![CDATA[http://soapbox.msn.com/rss.aspx?listId=mostpopular&categoryId=8118b646-92c6-4051-a1eb-40ef4ee49ec1]]></rss> -</site> ---> -<!-- -<site> -<name>Video Jug</name> -<id>13</id> -<rss name="New Films"><![CDATA[http://www.videojug.com/rss]]></rss> -</site> ---> -<site> -<name>VidiLife</name><!-- more feeds can be found at http://rss.vidilife.com/Default.aspx --> -<id>14</id> -<rss name="New Videos"><![CDATA[http://rss.vidilife.com/rss.aspx]]></rss> -</site> -<site> -<name>Apple Trailers</name> -<id>15</id> -<rss name="New Trailers"><![CDATA[http://www.apple.com/moviesxml/h/view1_all.xml]]></rss> -<rss name="Action and Adventure"><![CDATA[http://movies.apple.com/moviesxml/g/action_and_adventure_1.xml]]></rss> -<rss name="Comedy"><![CDATA[http://movies.apple.com/moviesxml/g/comedy_1.xml]]></rss> -<rss name="Documentary"><![CDATA[http://movies.apple.com/moviesxml/g/documentary_1.xml]]></rss> -<rss name="Drama"><![CDATA[http://movies.apple.com/moviesxml/g/drama_1.xml]]></rss> -<rss name="Family"><![CDATA[http://movies.apple.com/moviesxml/g/family_1.xml]]></rss> -<rss name="Foreign"><![CDATA[http://movies.apple.com/moviesxml/g/fantasy_1.xml]]></rss> -<rss name="Horror"><![CDATA[http://movies.apple.com/moviesxml/g/horror_1.xml]]></rss> -<rss name="Musical"><![CDATA[http://movies.apple.com/moviesxml/g/musical_1.xml]]></rss> -<rss name="Romance"><![CDATA[http://movies.apple.com/moviesxml/g/romance_1.xml]]></rss> -<rss name="Sience Fiction"><![CDATA[http://movies.apple.com/moviesxml/g/science_fiction_1.xml]]></rss> -<rss name="Thriller"><![CDATA[http://movies.apple.com/moviesxml/g/thriller_1.xml]]></rss> -<rss name="20th Century Fox"><![CDATA[http://movies.apple.com/moviesxml/s/fox/index_1.xml]]></rss> -<rss name="DreamWorks S.K.G"><![CDATA[http://movies.apple.com/moviesxml/s/dreamworks/index_1.xml]]></rss> -<rss name="Focus Features / Rogue Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/focus_features/index_1.xml]]></rss> -<rss name="Fox Searchlight Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/fox_searchlight/index_1.xml]]></rss> -<rss name="Independent"><![CDATA[http://movies.apple.com/moviesxml/s/independent/index_1.xml]]></rss> -<rss name="Lionsgate"><![CDATA[http://movies.apple.com/moviesxml/s/lions_gate/index_1.xml]]></rss> -<rss name="MGM Studios"><![CDATA[http://movies.apple.com/moviesxml/s/mgm/index_1.xml]]></rss> -<rss name="Magnolia Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/magnolia/index_1.xml]]></rss> -<rss name="Miramax Films"><![CDATA[http://movies.apple.com/moviesxml/s/miramax/index_1.xml]]></rss> -<rss name="New Line Cinema"><![CDATA[http://movies.apple.com/moviesxml/s/newline/index_1.xml]]></rss> -<rss name="Paramount Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/paramount/index_1.xml]]></rss> -<rss name="Paramount Vantage"><![CDATA[http://movies.apple.com/moviesxml/s/paramount_vantage/index_1.xml]]></rss> -<rss name="Picturehouse"><![CDATA[http://movies.apple.com/moviesxml/s/picturehouse/index_1.xml]]></rss> -<rss name="Rogue Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/rogue_pictures/index_1.xml]]></rss> -<rss name="Sony Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/sony_pictures/index_1.xml]]></rss> -<rss name="Sony Pictures Classics"><![CDATA[http://movies.apple.com/moviesxml/s/sony/index_1.xml]]></rss> -<rss name="Touchstone Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/touchstone/index_1.xml]]></rss> -<rss name="Universal Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/universal/index_1.xml]]></rss> -<rss name="Walt Disney Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/disney/index_1.xml]]></rss> -<rss name="Warner Bros. Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/wb/index_1.xml]]></rss> -<rss name="Warner Independent Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/warner_independent_pictures/index_1.xml]]></rss> -<rss name="Weinstein"><![CDATA[http://movies.apple.com/moviesxml/s/weinstein/index_1.xml]]></rss> -</site> -<site> -<id>99</id> -<name>Downloaded Videos</name> -<rss name="Downloads"><![CDATA[C:\FlashVideos\]]></rss> -</site> -</sites> -</settings> \ No newline at end of file Copied: trunk/plugins/OnlineVideos/OnlineVideoSites.xml (from rev 878, trunk/plugins/OnlineVideos/OnlineVideoSettings.xml) =================================================================== --- trunk/plugins/OnlineVideos/OnlineVideoSites.xml (rev 0) +++ trunk/plugins/OnlineVideos/OnlineVideoSites.xml 2007-09-07 18:32:51 UTC (rev 903) @@ -0,0 +1,315 @@ +<?xml version="1.0" encoding="UTF-8"?> +<settings> + <sites> + <site> + <name>YouTube</name> + <id>1</id> + <user></user> + <password></password> + <confirm>no</confirm> + <enabled>yes</enabled> + <rss name="Top Rated"><![CDATA[http://youtube.com/rss/global/top_rated.rss]]></rss> + <rss name="Recently Added"><![CDATA[http://youtube.com/rss/global/recently_added.rss]]></rss> + <rss name="Recently Featured"><![CDATA[http://youtube.com/rss/global/recently_featured.rss]]></rss> + <rss name="Top Favorites"><![CDATA[http://youtube.com/rss/global/top_favorites.rss]]></rss> + <rss name="Top Viewed"><![CDATA[http://youtube.com/rss/global/top_viewed.rss]]></rss> + <rss name="Top Viewed:Today"><![CDATA[http://youtube.com/rss/global/top_viewed_today.rss]]></rss> + <rss name="Top Viewed:This Week"><![CDATA[http://youtube.com/rss/global/top_viewed_week.rss]]></rss> + <rss name="Top Viewed:This Month"><![CDATA[http://youtube.com/rss/global/top_viewed_month.rss]]></rss> + <rss name="Most Discussed:Today"><![CDATA[http://youtube.com/rss/global/most_discussed_today.rss]]></rss> + <rss name="Most Discussed:This Week"><![CDATA[http://youtube.com/rss/global/most_discussed_week.rss]]></rss> + <rss name="Most Discussed:This Month"><![CDATA[http://youtube.com/rss/global/most_discussed_month.rss]]></rss> + <rss name="Search"><![CDATA[http://www.youtube.com/rss/tag/{0}.rss]]></rss> + </site> + <site> + <name>Google Video</name> + <id>2</id> + <user></user> + <password></password> + <confirm>no</confirm> + <enabled>yes</enabled> + <rss name="Popular"><![CDATA[http://video.google.com/videofeed?type=popular&num=100&output=rss]]></rss> + <rss name="Random"><![CDATA[http://video.google.com/videofeed?type=random&num=100&output=rss]]></rss> + <rss name="Comedy"><![CDATA[http://video.google.com/videofeed?type=search&q=genre:comedy&so=1&num=50]]></rss> + <rss name="Music Video"><![CDATA[http://video.google.com/videofeed?type=search&q=type:music_video&so=1&num=50]]></rss> + <rss name="Movie Trailer"><![CDATA[http://video.google.com/videofeed?type=search&q=type:movie_trailer&so=1&num=50]]></rss> + <rss name="TV Show"><![CDATA[http://video.google.com/videofeed?type=search&q=type:tvshow&so=1&num=50]]></rss> + <rss name="Sports"><![CDATA[http://video.google.com/videofeed?type=search&q=type:sports%20OR%20genre:sports&so=1&num=50]]></rss> + <rss name="Educational"><![CDATA[http://video.google.com/videofeed?type=search&q=genre:educational&so=1&num=50]]></rss> + <rss name="Google Picks"><![CDATA[http://video.google.com/videofeed?type=search&q=type:gpick&so=1&num=50]]></rss> + <rss name="Search"><![CDATA[http://video.google.com/videofeed?type=search&q={0}&so=1&num=50]]></rss> + </site> + <site> + <name>MetaCafe</name> + <id>5</id> + <user> + </user> + <password> + </password> + <confirm>no</confirm> + <enabled>yes</enabled> + <rss name="New Videos"><![CDATA[http://www.metacafe.com/rss/new_videos.rss]]></rss> + <rss name="Top Rated"><![CDATA[http://www.metacafe.com/rss/today_videos/rss.xml?sort=rank]]></rss> + <rss name="Top Discussed"><![CDATA[http://www.metacafe.com/rss/today_videos/rss.xml?sort=discussed]]></rss> + <rss name="Search"><![CDATA[http://www.metacafe.com/tags/{0}/all.xml?sort=views]]></rss> + </site> + <site> + <name>DailyMotion</name> + <id>6</id> + <user> + </user> + <password> + </password> + <confirm>no</confirm> + <enabled>yes</enabled> + <rss name="Front Page"><![CDATA[http://www.dailymotion.com/rss]]></rss> + <rss name="Ads"><![CDATA[http://www.dailymotion.com/rss/cluster/ads]]></rss> + <rss name="Animals"><![CDATA[http://www.dailymotion.com/rss/cluster/animals]]></rss> + <rss name="Fun"><![CDATA[http://www.dailymotion.com/rss/cluster/fun]]></rss> + <rss name="Auto"><![CDATA[http://www.dailymotion.com/rss/cluster/auto]]></rss> + <rss name="Street"><![CDATA[http://www.dailymotion.com/rss/cluster/street]]></rss> + <rss name="Creation"><![CDATA[http://www.dailymotion.com/rss/cluster/creation]]></rss> + <rss name="Short Films"><![CDATA[http://www.dailymotion.com/rss/cluster/shortfilms]]></rss> + <rss name="Business"><![CDATA[http://www.dailymotion.com/rss/cluster/business]]></rss> + <rss name="Tech"><![CDATA[http://www.dailymotion.com/rss/cluster/tech]]></rss> + <rss name="Sport"><![CDATA[http://www.dailymotion.com/rss/cluster/sport]]></rss> + <rss name="Extreme"><![CDATA[http://www.dailymotion.com/rss/cluster/extreme]]></rss> + <rss name="Events"><![CDATA[http://www.dailymotion.com/rss/cluster/events]]></rss> + <rss name="Family"><![CDATA[http://www.dailymotion.com/rss/cluster/family]]></rss> + <rss name="Music"><![CDATA[http://www.dailymotion.com/rss/cluster/music]]></rss> + <rss name="News"><![CDATA[http://www.dailymotion.com/rss/cluster/news]]></rss> + <rss name="Parties"><![CDATA[http://www.dailymotion.com/rss/cluster/parties]]></rss> + <rss name="School"><![CDATA[http://www.dailymotion.com/rss/cluster/school]]></rss> + <rss name="Travel"><![CDATA[http://www.dailymotion.com/rss/cluster/travel]]></rss> + <rss name="Video Games"><![CDATA[http://www.dailymotion.com/rss/cluster/videogames]]></rss> + <rss name="Blog"><![CDATA[http://www.dailymotion.com/rss/cluster/blog]]></rss> + <rss name="3D"><![CDATA[http://www.dailymotion.com/rss/cluster/3D]]></rss> + <rss name="Dating"><![CDATA[http://www.dailymotion.com/rss/cluster/dating]]></rss> + <rss name="Search"><![CDATA[http://www.dailymotion.com/rss/relevance/search/{0}]]></rss> + </site> + <site> + <name>BlipTV</name> + <id>9</id> + <user> + </user> + <password> + </password> + <confirm>no</confirm> + <enabled>yes</enabled> + <rss name="Most Popular"><![CDATA[http://blip.tv/?1=1&s=posts&skin=rss]]></rss> + <rss name="Art"><![CDATA[http://blip.tv/posts/view/?category=27&category_name=Art&skin=rss]]></rss> + <rss name="Business"><![CDATA[http://blip.tv/posts/view/?category=26&category_name=Business&skin=rss]]></rss> + <rss name="Citizen Journalism"><![CDATA[http://blip.tv/posts/view/?category=4&category_name=Citizen%20Journalism&skin=rss]]></rss> + <rss name="Comedy"><![CDATA[http://blip.tv/posts/view/?category=2&category_name=Comedy&skin=rss]]></rss> + <rss name="Conferences and Other Events"><![CDATA[http://blip.tv/posts/view/?category=10&category_name=Conferences%20and%20Other%20Events&skin=rss]]></rss> + <rss name="Convenient Truths Contest"><![CDATA[http://blip.tv/posts/view/?category=20&category_name=Convenient%20Truths%20Contest&skin=rss]]></rss> + <rss name="Documentary"><![CDATA[http://blip.tv/posts/view/?category=19&category_name=Documentary&skin=rss]]></rss> + <rss name="Educational"><![CDATA[http://blip.tv/posts/view/?category=21&category_name=Educational&skin=rss]]></rss> + <rss name="Food and Drink"><![CDATA[http://blip.tv/posts/view/?category=12&category_name=Food%20%26%20Drink&skin=rss]]></rss> + <rss name="Friends"><![CDATA[http://blip.tv/posts/view/?category=15&category_name=Friends&skin=rss]]></rss> + <rss name="Gaming"><![CDATA[http://blip.tv/posts/view/?category=13&category_name=Gaming&skin=rss]]></rss> + <rss name="Health"><![CDATA[http://blip.tv/posts/view/?category=25&category_name=Health&skin=rss]]></rss> + <rss name="Literature"><![CDATA[http://blip.tv/posts/view/?category=11&category_name=Literature&skin=rss]]></rss> + <rss name="Movies and Television"><![CDATA[http://blip.tv/posts/view/?category=28&category_name=Movies%20and%20Television&skin=rss]]></rss> + <rss name="Music and Entertainment"><![CDATA[http://blip.tv/posts/view/?category=5&category_name=Music%20and%20Entertainment&skin=rss]]></rss> + <rss name="Personal or Auto-biographical"><![CDATA[http://blip.tv/posts/view/?category=8&category_name=Personal%20or%20Auto-biographical&skin=rss]]></rss> + <rss name="Politics"><![CDATA[http://blip.tv/posts/view/?category=3&category_name=Politics&skin=rss]]></rss> + <rss name="Religion"><![CDATA[http://blip.tv/posts/view/?category=23&category_name=Religion&skin=rss]]></rss> + <rss name="School and Education"><![CDATA[http://blip.tv/posts/view/?category=16&category_name=School%20and%20Education&skin=rss]]></rss> + <rss name="Science"><![CDATA[http://blip.tv/posts/view/?category=14&category_name=Science&skin=rss]]></rss> + <rss name="Sports"><![CDATA[http://blip.tv/posts/view/?category=6&category_name=Sports&skin=rss]]></rss> + <rss name="Technology"><![CDATA[http://blip.tv/posts/view/?category=7&category_name=Technology&skin=rss]]></rss> + <rss name="The Environment"><![CDATA[http://blip.tv/posts/view/?category=22&category_name=The%20Environment&skin=rss]]></rss> + <rss name="The Mainstream Media"><![CDATA[http://blip.tv/posts/view/?category=18&category_name=The%20Mainstream%20Media&skin=rss]]></rss> + <rss name="Travel"><![CDATA[http://blip.tv/posts/view/?category=24&category_name=Travel&skin=rss]]></rss> + <rss name="Videoblogging"><![CDATA[http://blip.tv/posts/view/?category=9&category_name=Videoblogging&skin=rss]]></rss> + <rss name="Web Development and Sites"><![CDATA[http://blip.tv/posts/view/?category=17&category_name=Web%20Development%20and%20Sites&skin=rss]]></rss> + <rss name="Search"><![CDATA[http://blip.tv/?1=1&search={0};page=1;s=posts&skin=rss]]></rss> + </site> + <site> + <name>GameTrailers</name> + <id>11</id> + <user> + </user> + <password> + </password> + <confirm>no</confirm> + <enabled>yes</enabled> + <rss name="New trailers"><![CDATA[http://www.gametrailers.com/rss/newest.xml]]></rss> + <rss name="Newest DS"><![CDATA[http://www.gametrailers.com/rss/newestds.xml]]></rss> + <rss name="Newest Nintendo"><![CDATA[http://www.gametrailers.com/rss/newestnintendo.xml]]></rss> + <rss name="Newest PC"><![CDATA[http://www.gametrailers.com/rss/newestpc.xml]]></rss> + <rss name="Newest PS2"><![CDATA[http://www.gametrailers.com/rss/newestps2.xml]]></rss> + <rss name="Newest PS3"><![CDATA[http://www.gametrailers.com/rss/newestps3.xml]]></rss> + <rss name="Newest PSP"><![CDATA[http://www.gametrailers.com/rss/newestpsp.xml]]></rss> + <rss name="Newest Sony"><![CDATA[http://www.gametrailers.com/rss/newestsony.xml]]></rss> + <rss name="Newest Xb360"><![CDATA[http://www.gametrailers.com/rss/newestxb360.xml]]></rss> + <rss name="Top 20"><![CDATA[http://www.gametrailers.com/rss/top20.xml]]></rss> + <rss name="Top 20 DS"><![CDATA[http://www.gametrailers.com/rss/top20ds.xml]]></rss> + <rss name="Top 20 GBA"><![CDATA[http://www.gametrailers.com/rss/top20gba.xml]]></rss> + <rss name="Top 20 GC"><![CDATA[http://www.gametrailers.com/rss/top20gc.xml]]></rss> + <rss name="Top 20 NGage"><![CDATA[http://www.gametrailers.com/rss/top20ngage.xml]]></rss> + <rss name="Top 20 Nintendo"><![CDATA[http://www.gametrailers.com/rss/top20nintendo.xml]]></rss> + <rss name="Top 20 PC"><![CDATA[http://www.gametrailers.com/rss/top20pc.xml]]></rss> + <rss name="Top 20 PS2"><![CDATA[http://www.gametrailers.com/rss/top20ps2.xml]]></rss> + <rss name="Top 20 PS3"><![CDATA[http://www.gametrailers.com/rss/top20ps3.xml]]></rss> + <rss name="Top 20 PSP"><![CDATA[http://www.gametrailers.com/rss/top20psp.xml]]></rss> + <rss name="Top 20 Sony"><![CDATA[http://www.gametrailers.com/rss/top20sony.xml]]></rss> + <rss name="Top 20 Xbox360"><![CDATA[http://www.gametrailers.com/rss/top20xb360.xml]]></rss> + <rss name="Top 20 Xbox"><![CDATA[http://www.gametrailers.com/rss/top20xbox.xml]]></rss> + <rss name="Top Rated"><![CDATA[http://www.gametrailers.com/rss/toprated.xml]]></rss> + <rss name="Top Rated DS"><![CDATA[http://www.gametrailers.com/rss/topratedds.xml]]></rss> + <rss name="Top Rated GBA"><![CDATA[http://www.gametrailers.com/rss/topratedgba.xml]]></rss> + <rss name="Top Rated GC"><![CDATA[http://www.gametrailers.com/rss/topratedgc.xml]]></rss> + <rss name="Top Rated NGage"><![CDATA[http://www.gametrailers.com/rss/topratedngage.xml]]></rss> + <rss name="Top Rated Nintendo"><![CDATA[http://www.gametrailers.com/rss/topratednintendo.xml]]></rss> + <rss name="Top Rated PC"><![CDATA[http://www.gametrailers.com/rss/topratedpc.xml]]></rss> + <rss name="Top Rated PS2"><![CDATA[http://www.gametrailers.com/rss/topratedps2.xml]]></rss> + <rss name="Top Rated PS3"><![CDATA[http://www.gametrailers.com/rss/topratedps3.xml]]></rss> + <rss name="Top Rated PSP"><![CDATA[http://www.gametrailers.com/rss/topratedpsp.xml]]></rss> + <rss name="Top Rated Sony"><![CDATA[http://www.gametrailers.com/rss/topratedsony.xml]]></rss> + <rss name="Top Rated Xb360"><![CDATA[http://www.gametrailers.com/rss/topratedxb360.xml]]></rss> + <rss name="Top Rated Xbox"><![CDATA[http://www.gametrailers.com/rss/topratedxbox.xml]]></rss> + </site> + <site> + <name>VidiLife</name> + <id>14</id> + <user> + </user> + <password> + </password> + <confirm>no</confirm> + <enabled>yes</enabled> + <rss name="Top 20 New Videos"><![CDATA[http://rss.vidilife.com/rss.aspx]]></rss> + <rss name="Funny Videos"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=videos_funny]]></rss> + <rss name="Music Videos"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=videos_music]]></rss> + <rss name="Hollywood Videos"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=videos_hollywood]]></rss> + <rss name="Stupid Videos"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=videos_stupid]]></rss> + <rss name="Sexy Videos"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=videos_sexy]]></rss> + <rss name="Amateur Videos"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=videos_amateur]]></rss> + <rss name="Hot Videos"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=videos_hot]]></rss> + <rss name="Crazy Videos"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=videos_crazy]]></rss> + <rss name="Streaming Videos"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=videos_streaming]]></rss> + <rss name="Online Videos"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=videos_online]]></rss> + <rss name="Funny Commercial"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory1]]></rss> + <rss name="Animation"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory2]]></rss> + <rss name="Real-Life Video"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory3]]></rss> + <rss name="Independent Film"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory4]]></rss> + <rss name="Music Video"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory5]]></rss> + <rss name="News"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory6]]></rss> + <rss name="Video Blog"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory7]]></rss> + <rss name="Sports"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory8]]></rss> + <rss name="My Vacation/ Vacation Spots"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory9]]></rss> + <rss name="Automotive"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory10]]></rss> + <rss name="Extreme Video"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory11]]></rss> + <rss name="Animals"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory12]]></rss> + <rss name="Family"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory13]]></rss> + <rss name="Kids"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory14]]></rss> + <rss name="School"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory15]]></rss> + <rss name="Natural Wonders"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory16]]></rss> + <rss name="Comedy"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory17]]></rss> + <rss name="Educational"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory18]]></rss> + <rss name="Instructional"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory19]]></rss> + <rss name="Hot Male"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory20]]></rss> + <rss name="Hot Female"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory21]]></rss> + <rss name="Business/ Advertising"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory22]]></rss> + <rss name="Real Estate"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory23]]></rss> + <rss name="Cooking"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory24]]></rss> + <rss name="Party"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory105]]></rss> + <rss name="Video Games"><![CDATA[http://rss.vidilife.com/rss.aspx?FeedName=SearchByCategory107]]></rss> + </site> + <site> + <name>Apple Trailers</name> + <id>15</id> + <user> + </user> + <password> + </password> + <confirm>no</confirm> + <enabled>yes</enabled> + <rss name="All Trailers"><![CDATA[%]]></rss> + <rss name="New Trailers"><![CDATA[http://www.apple.com/moviesxml/h/view1_all.xml]]></rss> + <rss name="Weekend Box Office"><![CDATA[http://www.apple.com/moviesxml/h/boxoffice_include.xml]]></rss> + <rss name="Opening This Week"><![CDATA[http://www.apple.com/moviesxml/h/openings_include.xml]]></rss> + <rss name="Exclusives"><![CDATA[http://www.apple.com/moviesxml/h/view1a_include.xml]]></rss> + <rss name="Featured HD"><![CDATA[http://www.apple.com/moviesxml/h/view3a_include.xml]]></rss> + <rss name="Action and Adventure"><![CDATA[http://movies.apple.com/moviesxml/g/action_and_adventure_1.xml]]></rss> + <rss name="Comedy"><![CDATA[http://movies.apple.com/moviesxml/g/comedy_1.xml]]></rss> + <rss name="Documentary"><![CDATA[http://movies.apple.com/moviesxml/g/documentary_1.xml]]></rss> + <rss name="Drama"><![CDATA[http://movies.apple.com/moviesxml/g/drama_1.xml]]></rss> + <rss name="Family"><![CDATA[http://movies.apple.com/moviesxml/g/family_1.xml]]></rss> + <rss name="Foreign"><![CDATA[http://movies.apple.com/moviesxml/g/fantasy_1.xml]]></rss> + <rss name="Horror"><![CDATA[http://movies.apple.com/moviesxml/g/horror_1.xml]]></rss> + <rss name="Musical"><![CDATA[http://movies.apple.com/moviesxml/g/musical_1.xml]]></rss> + <rss name="Romance"><![CDATA[http://movies.apple.com/moviesxml/g/romance_1.xml]]></rss> + <rss name="Sience Fiction"><![CDATA[http://movies.apple.com/moviesxml/g/science_fiction_1.xml]]></rss> + <rss name="Thriller"><![CDATA[http://movies.apple.com/moviesxml/g/thriller_1.xml]]></rss> + <rss name="20th Century Fox"><![CDATA[http://movies.apple.com/moviesxml/s/fox/index_1.xml]]></rss> + <rss name="DreamWorks S.K.G"><![CDATA[http://movies.apple.com/moviesxml/s/dreamworks/index_1.xml]]></rss> + <rss name="Focus Features / Rogue Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/focus_features/index_1.xml]]></rss> + <rss name="Fox Searchlight Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/fox_searchlight/index_1.xml]]></rss> + <rss name="Independent"><![CDATA[http://movies.apple.com/moviesxml/s/independent/index_1.xml]]></rss> + <rss name="Lionsgate"><![CDATA[http://movies.apple.com/moviesxml/s/lions_gate/index_1.xml]]></rss> + <rss name="MGM Studios"><![CDATA[http://movies.apple.com/moviesxml/s/mgm/index_1.xml]]></rss> + <rss name="Magnolia Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/magnolia/index_1.xml]]></rss> + <rss name="Miramax Films"><![CDATA[http://movies.apple.com/moviesxml/s/miramax/index_1.xml]]></rss> + <rss name="New Line Cinema"><![CDATA[http://movies.apple.com/moviesxml/s/newline/index_1.xml]]></rss> + <rss name="Paramount Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/paramount/index_1.xml]]></rss> + <rss name="Paramount Vantage"><![CDATA[http://movies.apple.com/moviesxml/s/paramount_vantage/index_1.xml]]></rss> + <rss name="Picturehouse"><![CDATA[http://movies.apple.com/moviesxml/s/picturehouse/index_1.xml]]></rss> + <rss name="Rogue Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/rogue_pictures/index_1.xml]]></rss> + <rss name="Sony Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/sony_pictures/index_1.xml]]></rss> + <rss name="Sony Pictures Classics"><![CDATA[http://movies.apple.com/moviesxml/s/sony/index_1.xml]]></rss> + <rss name="Touchstone Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/touchstone/index_1.xml]]></rss> + <rss name="Universal Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/universal/index_1.xml]]></rss> + <rss name="Walt Disney Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/disney/index_1.xml]]></rss> + <rss name="Warner Bros. Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/wb/index_1.xml]]></rss> + <rss name="Warner Independent Pictures"><![CDATA[http://movies.apple.com/moviesxml/s/warner_independent_pictures/index_1.xml]]></rss> + <rss name="Weinstein"><![CDATA[http://movies.apple.com/moviesxml/s/weinstein/index_1.xml]]></rss> + <rss name="Search"><![CDATA[%{0}]]></rss> + </site> + <site> + <name>Stage6</name> + <id>18</id> + <user> + </user> + <password> + </password> + <confirm>no</confirm> + <enabled>yes</enabled> + <rss name="Highest Rated"><![CDATA[http://stage6.divx.com/rss/videos/order:rating]]></rss> + <rss name="Movie Trailers"><![CDATA[http://stage6.divx.com/rss/channel/channel:Movie-Trailers]]></rss> + <rss name="HD DVD"><![CDATA[http://stage6.divx.com/rss/channel/channel:HD-DVD]]></rss> + <rss name="Music videos"><![CDATA[http://stage6.divx.com/rss/channel/channel:musicvideos]]></rss> + <rss name="Systm"><![CDATA[http://stage6.divx.com/rss/channel/channel:SYSTM]]></rss> + <rss name="Hackcom"><![CDATA[http://stage6.divx.com/rss/channel/channel:Hackcom]]></rss> + <rss name="Comic-Con"><![CDATA[http://stage6.divx.com/rss/channel/channel:Comic-Con]]></rss> + <rss name="Highest Karma"><![CDATA[http://stage6.divx.com/rss/channels/order:karma]]></rss> + <rss name="Geekscape"><![CDATA[http://stage6.divx.com/rss/channel/channel:Geekscape]]></rss> + <rss name="G4TV"><![CDATA[http://stage6.divx.com/rss/channel/channel:G4TV]]></rss> + <rss name="CommandN"><![CDATA[http://stage6.divx.com/rss/channel/channel:commandN]]></rss> + </site> + <site> + <name>Generic</name> + <id>50</id> + <user> + </user> + <password> + </password> + <confirm>no</confirm> + <enabled>no</enabled> + <rss name="MSDN"><![CDATA[http://channel9.msdn.com/rss.aspx?ShowID=1]]></rss> + </site> + <site> + <name>Downloaded Videos</name> + <id>99</id> + <user> + </user> + <password> + </password> + <confirm>no</confirm> + <enabled>yes</enabled> + <rss name="Downloads"><![CDATA[C:\FlashVideos\]]></rss> + </site> + </sites> +</settings> \ No newline at end of file Modified: trunk/plugins/OnlineVideos/Skin/BlueTwo/myonlinevideos.xml =================================================================== --- trunk/plugins/OnlineVideos/Skin/BlueTwo/myonlinevideos.xml 2007-09-07 13:17:34 UTC (rev 902) +++ trunk/plugins/OnlineVideos/Skin/BlueTwo/myonlinevideos.xml 2007-09-07 18:32:51 UTC (rev 903) @@ -12,11 +12,100 @@ <id>2</id> <posX>60</posX> <posY>97</posY> - <onleft>4</onleft> + <onleft>2</onleft> <onright>50</onright> - <onup>3</onup> + <onup>2</onup> <ondown>2</ondown> <label>101</label> - </control> + </control> + <control> + <type>label</type> + <description>Title txt</description> + <id>11</id> + <posX>20</posX> + <posY>180</posY> + <visible>yes</visible> + <label>Title:</label> + <textcolor>ffb2d4f5</textcolor> + </control> + + <control> + <type>fadelabel</type> + <description>Title txt</description> + <id>111</id> + <posX>60</posX> + <posY>180</posY> + <visible>no</visible> + <width>160</width> + <label>#videotitle</label> + <textcolor>ffb2d4f5</textcolor> + </control> + <control> + <type>label</type> + <description>Tags txt</description> + <id>12</id> + <posX>20</posX> + <posY>200</posY> + <visible>no</visible> + <label>Tags:</label> + <textcolor>ffb2d4f5</textcolor> + </control> + + <control> + <type>fadelabel</type> + <description>Tags txt</description> + <id>121</id> + <posX>65</posX> + <posY>200</posY> + <width>160</width> + <visible>no</visible> + <label>#tags</label> + <textcolor>ffb2d4f5</textcolor> + </control> + <control> + <type>label</type> + <description>Length txt</description> + <id>13</id> + <posX>20</posX> + <posY>220</posY> + <visible>no</visible> + <label>Length:</label> + <textcolor>ffb2d4f5</textcolor> + </control> + + <control> + <type>label</type> + <description>length txt</description> + <id>131</id> + <posX>80</posX> + <posY>220</posY> + <width>145</width> + <visible>no</visible> + <label>#length</label> + <textcolor>ffb2d4f5</textcolor> + </control> + <control> + <type>label</type> + <description>Length txt</description> + <id>14</id> + <posX>20</posX> + <posY>240</posY> + <visible>no</visible> + <label>Description:</label> + <textcolor>ffb2d4f5</textcolor> + </control> + + <control> + <description>textarea</description> + <type>textboxscrollup</type> + <id>141</id> + <posX>20</posX> + <posY>260</posY> + <width>200</width> + <height>140</height> + <label>#desc</label> + <visible>no</visible> + </control> + </controls> </window> \ No newline at end of file Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon1.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon1.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon11.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon11.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon14.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon14.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon15.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon15.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon18.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon18.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon2.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon2.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon5.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon5.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon6.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon6.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon9.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidSiteIcon9.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo1.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo1.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo11.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo11.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo14.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo14.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo15.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo15.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo18.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo18.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo2.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo2.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo5.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo5.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo6.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo6.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo9.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/Revision/Media/OnlineVidlogo9.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/Revision/myonlinevideos.xml =================================================================== --- trunk/plugins/OnlineVideos/Skin/Revision/myonlinevideos.xml (rev 0) +++ trunk/plugins/OnlineVideos/Skin/Revision/myonlinevideos.xml 2007-09-07 18:32:51 UTC (rev 903) @@ -0,0 +1,255 @@ +<window> + <id>4755</id> + <defaultcontrol>50</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <define>#header.label:Online Videos</define> + <define>#header.hover:hover_online videos.png</define> + <define>#selecteditem:-</define> + <define>#selecteditem2:-</define> + <controls> + <import>common.window2.xml</import> + <import>common.facade.xml</import> + <control> + <type>label</type> + <description>Runtime txt</description> + <id>54</id> + <posX>474</posX> + <posY>340</posY> + <label>172</label> + <visible>no</visible> + <textcolor>ff6b7487</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <description>Runtime value</description> + <id>53</id> + <posX>1050</posX> + <posY>306</posY> + <label>#runtime</label> + <textcolor>ffffffff</textcolor> + <align>right</align> + <visible>no</visible> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <description>Runtime txt</description> + <id>52</id> + <posX>474</posX> + <posY>306</posY> + <label>299</label> + <textcolor>ff6b7487</textcolor> + <visible>no</visible> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <description>Genre txt</description> + <id>51</id> + <posX>474</posX> + <posY>373</posY> + <label>174</label> + <visible>no</visible> + <textcolor>ff6b7487</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <description>Plot txt</description> + <id>58</id> + <posX>474</posX> + <posY>406</posY> + <label>Plot:</label> + <visible>no</visible> + <textcolor>ff6b7487</textcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + + <control> + <type>button</type> + <description>View button</description> + <id>2</id> + <posX>10</posX> + <posY>128</posY> + <onleft>2</onleft> + <onright>50</onright> + <onup>17</onup> + <ondown>3</ondown> + <label>101</label> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>button</type> + <description>Next button</description> + <id>3</id> + <posX>10</posX> + <posY>159</posY> + <onleft>3</onleft> + <onright>50</onright> + <onup>3</onup> + <ondown>4</ondown> + <label>Next Page</label> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>button</type> + <description>Previous button</description> + <id>4</id> + <posX>10</posX> + <posY>189</posY> + <onleft>4</onleft> + <onright>50</onright> + <onup>3</onup> + <ondown>4</ondown> + <label>Previous Page</label> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>label</type> + <description>Title txt</description> + <id>11</id> + <posX>20</posX> + <posY>220</posY> + <visible>yes</visible> + <label>Title:</label> + <textcolor>ffb2d4f5</textcolor> + </control> + + <control> + <type>fadelabel</type> + <description>Title txt</description> + <id>111</id> + <posX>78</posX> + <posY>220</posY> + <visible>yes</visible> + <width>200</width> + <label>#videotitle</label> + <textcolor>ffb2d4f5</textcolor> + </control> + <control> + <type>label</type> + <description>Tags txt</description> + <id>12</id> + <posX>20</posX> + <posY>250</posY> + <visible>yes</visible> + <label>Tags:</label> + <textcolor>ffb2d4f5</textcolor> + </control> + + <control> + <type>fadelabel</type> + <description>Tags txt</description> + <id>121</id> + <posX>85</posX> + <posY>250</posY> + <width>200</width> + <visible>no</visible> + <label>#tags</label> + <textcolor>ffb2d4f5</textcolor> + </control> + <control> + <type>label</type> + <description>Length txt</description> + <id>13</id> + <posX>20</posX> + <posY>280</posY> + <visible>no</visible> + <label>Length:</label> + <textcolor>ffb2d4f5</textcolor> + </control> + + <control> + <type>label</type> + <description>length txt</description> + <id>131</id> + <posX>105</posX> + <posY>280</posY> + <width>145</width> + <visible>no</visible> + <label>#length</label> + <textcolor>ffb2d4f5</textcolor> + </control> + <control> + <type>label</type> + <description>Desc label</description> + <id>14</id> + <posX>20</posX> + <posY>310</posY> + <visible>no</visible> + <label>Description:</label> + <textcolor>ffb2d4f5</textcolor> + </control> + + <control> + <description>textarea</description> + <type>textboxscrollup</type> + <id>141</id> + <posX>20</posX> + <posY>335</posY> + <width>200</width> + <height>220</height> + <label>#desc</label> + <visible>no</visible> + </control> + <control> + <description>textarea</description> + <type>textboxscrollup</type> + <id>59</id> + <posX>474</posX> + <posY>437</posY> + <width>882</width> + <height>173</height> + <label>#trailerdesc</label> + <visible>yes</visible> + </control> + <control> + <type>fadelabel</type> + <description>Movie Title value</description> + <id>25</id> + <posX>85</posX> + <posY>58</posY> + <width>685</width> + <label>#movietitle</label> + <font>font18</font> + <disabledcolor>ff808080</disabledcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> + <type>image</type> + <description>movie border</description> + <id>23</id> + <posX>10</posX> + <posY>320</posY> + <texture>status_panel.png</texture> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + <visible>no</visible> + </control> + <control> + <type>image</type> + <description>movie poster</description> + <id>24</id> + <posX>20</posX> + <posY>330</posY> + <width>270</width> + <height>270</height> + <texture>#movieposter</texture> + <keepaspectratio>yes</keepaspectratio> + <centered>yes</centered> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + <visible>no</visible> + </control> + </controls> +</window> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gre...@us...> - 2007-09-07 23:59:28
|
Revision: 905 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=905&view=rev Author: gregmac45 Date: 2007-09-07 16:59:25 -0700 (Fri, 07 Sep 2007) Log Message: ----------- Added LiveVideo, break, and rocketboom support Added more info on the trailer page Modified Paths: -------------- trunk/plugins/OnlineVideos/OnlineVideoSites.xml trunk/plugins/OnlineVideos/Skin/BlueTwo/myonlinevideos.xml trunk/plugins/OnlineVideos/Skin/Revision/myonlinevideos.xml trunk/plugins/OnlineVideos/Source/OnlineVideos/BreakUtil.cs trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs trunk/plugins/OnlineVideos/Source/OnlineVideos/ItunesUtils/ItmsHelper.cs trunk/plugins/OnlineVideos/Source/OnlineVideos/ItunesUtils/RegexParsers.cs trunk/plugins/OnlineVideos/Source/OnlineVideos/LiveVideoUtil.cs trunk/plugins/OnlineVideos/Source/OnlineVideos/SiteUtilBase.cs trunk/plugins/OnlineVideos/Source/OnlineVideos.sln Modified: trunk/plugins/OnlineVideos/OnlineVideoSites.xml =================================================================== --- trunk/plugins/OnlineVideos/OnlineVideoSites.xml 2007-09-07 23:40:13 UTC (rev 904) +++ trunk/plugins/OnlineVideos/OnlineVideoSites.xml 2007-09-07 23:59:25 UTC (rev 905) @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<settings> +<settings> <sites> <site> <name>YouTube</name> <id>1</id> - <user></user> - <password></password> + <user> + </user> + <password> + </password> <confirm>no</confirm> <enabled>yes</enabled> <rss name="Top Rated"><![CDATA[http://youtube.com/rss/global/top_rated.rss]]></rss> @@ -24,8 +26,10 @@ <site> <name>Google Video</name> <id>2</id> - <user></user> - <password></password> + <user> + </user> + <password> + </password> <confirm>no</confirm> <enabled>yes</enabled> <rss name="Popular"><![CDATA[http://video.google.com/videofeed?type=popular&num=100&output=rss]]></rss> @@ -229,10 +233,6 @@ <enabled>yes</enabled> <rss name="All Trailers"><![CDATA[%]]></rss> <rss name="New Trailers"><![CDATA[http://www.apple.com/moviesxml/h/view1_all.xml]]></rss> - <rss name="Weekend Box Office"><![CDATA[http://www.apple.com/moviesxml/h/boxoffice_include.xml]]></rss> - <rss name="Opening This Week"><![CDATA[http://www.apple.com/moviesxml/h/openings_include.xml]]></rss> - <rss name="Exclusives"><![CDATA[http://www.apple.com/moviesxml/h/view1a_include.xml]]></rss> - <rss name="Featured HD"><![CDATA[http://www.apple.com/moviesxml/h/view3a_include.xml]]></rss> <rss name="Action and Adventure"><![CDATA[http://movies.apple.com/moviesxml/g/action_and_adventure_1.xml]]></rss> <rss name="Comedy"><![CDATA[http://movies.apple.com/moviesxml/g/comedy_1.xml]]></rss> <rss name="Documentary"><![CDATA[http://movies.apple.com/moviesxml/g/documentary_1.xml]]></rss> @@ -269,6 +269,13 @@ <rss name="Search"><![CDATA[%{0}]]></rss> </site> <site> + <name>RocketBoom</name> + <id>17</id> + <enabled>yes</enabled> + <rss name="Daily(wmv)"><![CDATA[http://www.rocketboom.com/vlog/win_media_player_daily_enclosures.xml]]></rss> + <rss name="Daily(mov)"><![CDATA[http://www.rocketboom.com/vlog/index.xml]]></rss> + </site> + <site> <name>Stage6</name> <id>18</id> <user> @@ -289,6 +296,42 @@ <rss name="G4TV"><![CDATA[http://stage6.divx.com/rss/channel/channel:G4TV]]></rss> <rss name="CommandN"><![CDATA[http://stage6.divx.com/rss/channel/channel:commandN]]></rss> </site> + <site> + <id>21</id> + <name>Live Video</name> + <enabled>yes</enabled> + <rss name="Featured Videos"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?v=Featured]]></rss> + <rss name="New Videos"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?v=Newest]]></rss> + <rss name="Most Viewed Videos"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?v=MostViewed]]></rss> + <rss name="Most Discussed Videos"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?v=MostDiscussed]]></rss> + <rss name="Most Hit Votes Videos"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?v=MostHit]]></rss> + <rss name="Most Miss Votes Videos"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?v=MostMiss]]></rss> + <rss name="Arts & Animation"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?catid=1]]></rss> + <rss name="Auto & Vehicles"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?catid=6]]></rss> + <rss name="Comedy"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?catid=7]]></rss> + <rss name="Entertainment"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?catid=8]]></rss> + <rss name="Extreme"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?catid=3]]></rss> + <rss name="Music"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?catid=9]]></rss> + <rss name="News"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?catid=10]]></rss> + <rss name="People"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?catid=11]]></rss> + <rss name="Pets & Animals"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?catid=12]]></rss> + <rss name="Science & Technology"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?catid=13]]></rss> + <rss name="Sports"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?catid=5]]></rss> + <rss name="Travel & Places"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?catid=14]]></rss> + <rss name="Video Blogs"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?catid=17]]></rss> + <rss name="Video Comments"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?catid=18]]></rss> + <rss name="Video Games"><![CDATA[http://rss.livevideo.com/rss/rss.ashx?catid=15]]></rss> + </site> + <site> + <name>Break</name> + <id>22</id> + <enabled>yes</enabled> + <rss name="Home Page"><![CDATA[http://rss.break.com/channel/homepage/]]></rss> + <rss name="Movies"><![CDATA[http://rss.break.com/channel/movies/]]></rss> + <rss name="Top Rated"><![CDATA[http://rss.break.com/channel/topratedupdates/]></rss> + <rss name="Weeds"><![CDATA[http://rss.break.com/channel/weeds/]]></rss> + <rss name="Search"><![CDATA[http://rss.break.com/tag/{0}/]]></rss> + </site> <site> <name>Generic</name> <id>50</id> @@ -299,17 +342,6 @@ <confirm>no</confirm> <enabled>no</enabled> <rss name="MSDN"><![CDATA[http://channel9.msdn.com/rss.aspx?ShowID=1]]></rss> - </site> - <site> - <name>Downloaded Videos</name> - <id>99</id> - <user> - </user> - <password> - </password> - <confirm>no</confirm> - <enabled>yes</enabled> - <rss name="Downloads"><![CDATA[C:\FlashVideos\]]></rss> </site> </sites> </settings> \ No newline at end of file Modified: trunk/plugins/OnlineVideos/Skin/BlueTwo/myonlinevideos.xml =================================================================== --- trunk/plugins/OnlineVideos/Skin/BlueTwo/myonlinevideos.xml 2007-09-07 23:40:13 UTC (rev 904) +++ trunk/plugins/OnlineVideos/Skin/BlueTwo/myonlinevideos.xml 2007-09-07 23:59:25 UTC (rev 905) @@ -6,6 +6,72 @@ <controls> <import>common.window.xml</import> <import>common.facade.xml</import> + <control> + <type>label</type> + <description>Runtime txt</description> + <id>54</id> + <posX>250</posX> + <posY>230</posY> + <label>172</label> + <visible>no</visible> + <textcolor>ffb2d4f5</textcolor> + </control> + <control> + <type>label</type> + <description>year value</description> + <id>55</id> + <posX>380</posX> + <posY>230</posY> + <label>#releasedate</label> + <visible>no</visible> + <textcolor>ffffffff</textcolor> + </control> + + <control> + <type>label</type> + <description>Genre txt</description> + <id>56</id> + <posX>250</posX> + <posY>255</posY> + <label>174</label> + <visible>no</visible> + <textcolor>ffb2d4f5</textcolor> + </control> + <control> + <type>fadelabel</type> + <description>genre value</description> + <id>57</id> + <posX>315</posX> + <posY>255</posY> + <label>#genre</label> + <visible>no</visible> + <disabledcolor>ff808080</disabledcolor> + </control> + <control> + <type>label</type> + <description>Plot txt</description> + <id>58</id> + <posX>250</posX> + <posY>280</posY> + <visible>no</visible> + <label>Plot:</label> + <textcolor>ffb2d4f5</textcolor> + </control> + <control> + <type>textboxscrollup</type> + <description>Plot value</description> + <id>59</id> + <posX>250</posX> + <posY>303</posY> + <width>440</width> + <height>200</height> + <colordiffuse>ffffffff</colordiffuse> + <visible>no</visible> + <font>font13</font> + <label>#plot</label> + <textcolor>FFFFFFFF</textcolor> + </control> + <control> <type>button</type> <description>View button</description> @@ -19,12 +85,41 @@ <label>101</label> </control> <control> + <type>button</type> + <description>Next button</description> + <id>3</id> + <posX>60</posX> + <posY>127</posY> + <onleft>3</onleft> + <onright>50</onright> + <onup>3</onup> + <ondown>4</ondown> + <label>Next Page</label> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + + <control> + <type>button</type> + <description>Previous button</description> + <id>4</id> + <posX>60</posX> + <posY>157</posY> + <onleft>4</onleft> + <onright>50</onright> + <onup>3</onup> + <ondown>4</ondown> + <label>Previous Page</label> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + <control> <type>label</type> <description>Title txt</description> <id>11</id> <posX>20</posX> - <posY>180</posY> - <visible>yes</visible> + <posY>185</posY> + <visible>no</visible> <label>Title:</label> <textcolor>ffb2d4f5</textcolor> </control> @@ -34,7 +129,7 @@ <description>Title txt</description> <id>111</id> <posX>60</posX> - <posY>180</posY> + <posY>185</posY> <visible>no</visible> <width>160</width> <label>#videotitle</label> @@ -45,7 +140,7 @@ <description>Tags txt</description> <id>12</id> <posX>20</posX> - <posY>200</posY> + <posY>205</posY> <visible>no</visible> <label>Tags:</label> <textcolor>ffb2d4f5</textcolor> @@ -56,7 +151,7 @@ <description>Tags txt</description> <id>121</id> <posX>65</posX> - <posY>200</posY> + <posY>205</posY> <width>160</width> <visible>no</visible> <label>#tags</label> @@ -67,7 +162,7 @@ <description>Length txt</description> <id>13</id> <posX>20</posX> - <posY>220</posY> + <posY>225</posY> <visible>no</visible> <label>Length:</label> <textcolor>ffb2d4f5</textcolor> @@ -78,7 +173,7 @@ <description>length txt</description> <id>131</id> <posX>80</posX> - <posY>220</posY> + <posY>225</posY> <width>145</width> <visible>no</visible> <label>#length</label> @@ -89,7 +184,7 @@ <description>Length txt</description> <id>14</id> <posX>20</posX> - <posY>240</posY> + <posY>245</posY> <visible>no</visible> <label>Description:</label> <textcolor>ffb2d4f5</textcolor> @@ -100,12 +195,32 @@ <type>textboxscrollup</type> <id>141</id> <posX>20</posX> - <posY>260</posY> + <posY>265</posY> <width>200</width> <height>140</height> <label>#desc</label> <visible>no</visible> </control> - + <control> + <type>image</type> + <description>movie border</description> + <id>23</id> + <posX>96</posX> + <posY>208</posY> + <width>120</width> + <height>184</height> + <visible>no</visible> + <texture>playback_background.png</texture> + </control> + <control> + <type>image</type> + <description>movie poster</description> + <id>24</id> + <posX>104</posX> + <posY>222</posY> + <width>101</width> + <height>150</height> + <texture>#movieposter</texture> + </control> </controls> </window> \ No newline at end of file Modified: trunk/plugins/OnlineVideos/Skin/Revision/myonlinevideos.xml =================================================================== --- trunk/plugins/OnlineVideos/Skin/Revision/myonlinevideos.xml 2007-09-07 23:40:13 UTC (rev 904) +++ trunk/plugins/OnlineVideos/Skin/Revision/myonlinevideos.xml 2007-09-07 23:59:25 UTC (rev 905) @@ -7,249 +7,265 @@ <define>#selecteditem:-</define> <define>#selecteditem2:-</define> <controls> - <import>common.window2.xml</import> - <import>common.facade.xml</import> - <control> + <import>common.window2.xml</import> + <import>common.facade.xml</import> + + <control> <type>label</type> - <description>Runtime txt</description> + <description>release date txt</description> <id>54</id> <posX>474</posX> - <posY>340</posY> + <posY>306</posY> <label>172</label> <visible>no</visible> <textcolor>ff6b7487</textcolor> <animation effect="fade" time="200">WindowOpen</animation> <animation effect="fade" time="200">WindowClose</animation> - </control> - <control> + </control> + + <control> <type>label</type> - <description>Runtime value</description> - <id>53</id> + <description>release date value</description> + <id>55</id> <posX>1050</posX> <posY>306</posY> - <label>#runtime</label> + <label>#releasedate</label> + <visible>no</visible> <textcolor>ffffffff</textcolor> <align>right</align> - <visible>no</visible> <animation effect="fade" time="200">WindowOpen</animation> <animation effect="fade" time="200">WindowClose</animation> - </control> - <control> + </control> + + <control> <type>label</type> - <description>Runtime txt</description> - <id>52</id> - <posX>474</posX> - <posY>306</posY> - <label>299</label> - <textcolor>ff6b7487</textcolor> - <visible>no</visible> - <animation effect="fade" time="200">WindowOpen</animation> - <animation effect="fade" time="200">WindowClose</animation> - </control> - <control> - <type>label</type> <description>Genre txt</description> - <id>51</id> + <id>56</id> <posX>474</posX> - <posY>373</posY> + <posY>340</posY> <label>174</label> <visible>no</visible> <textcolor>ff6b7487</textcolor> <animation effect="fade" time="200">WindowOpen</animation> <animation effect="fade" time="200">WindowClose</animation> </control> - <control> + + <control> + <type>fadelabel</type> + <description>genre value</description> + <id>57</id> + <posX>1050</posX> + <posY>340</posY> + <label>#genre</label> + <disabledcolor>ff808080</disabledcolor> + <width>400</width> + <align>right</align> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> + + <control> <type>label</type> <description>Plot txt</description> <id>58</id> <posX>474</posX> - <posY>406</posY> + <posY>373</posY> <label>Plot:</label> <visible>no</visible> <textcolor>ff6b7487</textcolor> <animation effect="fade" time="200">WindowOpen</animation> <animation effect="fade" time="200">WindowClose</animation> </control> + + <control> + <description>textarea</description> + <type>textboxscrollup</type> + <id>59</id> + <posX>474</posX> + <posY>404</posY> + <width>882</width> + <height>206</height> + <label>#trailerdesc</label> + <visible>yes</visible> + </control> + + <control> + <type>button</type> + <description>View button</description> + <id>2</id> + <posX>10</posX> + <posY>128</posY> + <onleft>2</onleft> + <onright>50</onright> + <onup>17</onup> + <ondown>3</ondown> + <label>101</label> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + </control> <control> - <type>button</type> - <description>View button</description> - <id>2</id> - <posX>10</posX> - <posY>128</posY> - <onleft>2</onleft> - <onright>50</onright> - <onup>17</onup> - <ondown>3</ondown> - <label>101</label> - <animation effect="fade" time="200">WindowOpen</animation> - <animation effect="fade" time="200">WindowClose</animation> + <type>button</type> + <description>Next button</description> + <id>3</id> + <posX>10</posX> + <posY>159</posY> + <onleft>3</onleft> + <onright>50</onright> + <onup>3</onup> + <ondown>4</ondown> + <label>Next Page</label> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> </control> - <control> - <type>button</type> - <description>Next button</description> - <id>3</id> - <posX>10</posX> - <posY>159</posY> - <onleft>3</onleft> - <onright>50</onright> - <onup>3</onup> - <ondown>4</ondown> - <label>Next Page</label> - <animation effect="fade" time="200">WindowOpen</animation> - <animation effect="fade" time="200">WindowClose</animation> + + <control> + <type>button</type> + <description>Previous button</description> + <id>4</id> + <posX>10</posX> + <posY>189</posY> + <onleft>4</onleft> + <onright>50</onright> + <onup>3</onup> + <ondown>4</ondown> + <label>Previous Page</label> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> </control> + <control> - <type>button</type> - <description>Previous button</description> - <id>4</id> - <posX>10</posX> - <posY>189</posY> - <onleft>4</onleft> - <onright>50</onright> - <onup>3</onup> - <ondown>4</ondown> - <label>Previous Page</label> - <animation effect="fade" time="200">WindowOpen</animation> - <animation effect="fade" time="200">WindowClose</animation> + <type>label</type> + <description>Title txt</description> + <id>11</id> + <posX>20</posX> + <posY>220</posY> + <visible>yes</visible> + <label>Title:</label> + <textcolor>ffb2d4f5</textcolor> </control> + <control> - <type>label</type> - <description>Title txt</description> - <id>11</id> - <posX>20</posX> - <posY>220</posY> - <visible>yes</visible> - <label>Title:</label> - <textcolor>ffb2d4f5</textcolor> - </control> - - <control> - <type>fadelabel</type> - <description>Title txt</description> - <id>111</id> - <posX>78</posX> - <posY>220</posY> - <visible>yes</visible> - <width>200</width> - <label>#videotitle</label> - <textcolor>ffb2d4f5</textcolor> - </control> - <control> - <type>label</type> - <description>Tags txt</description> - <id>12</id> - <posX>20</posX> - <posY>250</posY> - <visible>yes</visible> - <label>Tags:</label> - <textcolor>ffb2d4f5</textcolor> - </control> + <type>fadelabel</type> + <description>Title txt</description> + <id>111</id> + <posX>78</posX> + <posY>220</posY> + <visible>yes</visible> + <width>200</width> + <label>#videotitle</label> + <textcolor>ffb2d4f5</textcolor> + </control> + + <control> + <type>label</type> + <description>Tags txt</description> + <id>12</id> + <posX>20</posX> + <posY>250</posY> + <visible>yes</visible> + <label>Tags:</label> + <textcolor>ffb2d4f5</textcolor> + </control> - <control> - <type>fadelabel</type> - <description>Tags txt</description> - <id>121</id> - <posX>85</posX> - <posY>250</posY> - <width>200</width> - <visible>no</visible> - <label>#tags</label> - <textcolor>ffb2d4f5</textcolor> - </control> - <control> - <type>label</type> - <description>Length txt</description> - <id>13</id> - <posX>20</posX> - <posY>280</posY> - <visible>no</visible> - <label>Length:</label> - <textcolor>ffb2d4f5</textcolor> - </control> + <control> + <type>fadelabel</type> + <description>Tags txt</description> + <id>121</id> + <posX>85</posX> + <posY>250</posY> + <width>200</width> + <visible>no</visible> + <label>#tags</label> + <textcolor>ffb2d4f5</textcolor> + </control> + + <control> + <type>label</type> + <description>Length txt</description> + <id>13</id> + <posX>20</posX> + <posY>280</posY> + <visible>no</visible> + <label>Length:</label> + <textcolor>ffb2d4f5</textcolor> + </control> - <control> - <type>label</type> - <description>length txt</description> - <id>131</id> - <posX>105</posX> - <posY>280</posY> - <width>145</width> - <visible>no</visible> - <label>#length</label> - <textcolor>ffb2d4f5</textcolor> - </control> - <control> - <type>label</type> - <description>Desc label</description> - <id>14</id> - <posX>20</posX> - <posY>310</posY> - <visible>no</visible> - <label>Description:</label> - <textcolor>ffb2d4f5</textcolor> - </control> + <control> + <type>label</type> + <description>length txt</description> + <id>131</id> + <posX>105</posX> + <posY>280</posY> + <width>145</width> + <visible>no</visible> + <label>#length</label> + <textcolor>ffb2d4f5</textcolor> + </control> + + <control> + <type>label</type> + <description>Desc label</description> + <id>14</id> + <posX>20</posX> + <posY>310</posY> + <visible>no</visible> + <label>Description:</label> + <textcolor>ffb2d4f5</textcolor> + </control> - <control> - <description>textarea</description> - <type>textboxscrollup</type> - <id>141</id> - <posX>20</posX> - <posY>335</posY> - <width>200</width> - <height>220</height> - <label>#desc</label> - <visible>no</visible> + <control> + <description>textarea</description> + <type>textboxscrollup</type> + <id>141</id> + <posX>20</posX> + <posY>335</posY> + <width>200</width> + <height>220</height> + <label>#desc</label> + <visible>no</visible> </control> + <control> - <description>textarea</description> - <type>textboxscrollup</type> - <id>59</id> - <posX>474</posX> - <posY>437</posY> - <width>882</width> - <height>173</height> - <label>#trailerdesc</label> - <visible>yes</visible> + <type>fadelabel</type> + <description>Movie Title value</description> + <id>25</id> + <posX>85</posX> + <posY>58</posY> + <width>685</width> + <label>#movietitle</label> + <font>font18</font> + <disabledcolor>ff808080</disabledcolor> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> </control> + <control> - <type>fadelabel</type> - <description>Movie Title value</description> - <id>25</id> - <posX>85</posX> - <posY>58</posY> - <width>685</width> - <label>#movietitle</label> - <font>font18</font> - <disabledcolor>ff808080</disabledcolor> - <animation effect="fade" time="200">WindowOpen</animation> - <animation effect="fade" time="200">WindowClose</animation> + <type>image</type> + <description>movie border</description> + <id>23</id> + <posX>10</posX> + <posY>320</posY> + <texture>status_panel.png</texture> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + <visible>no</visible> </control> + <control> - <type>image</type> - <description>movie border</description> - <id>23</id> - <posX>10</posX> - <posY>320</posY> - <texture>status_panel.png</texture> - <animation effect="fade" time="200">WindowOpen</animation> - <animation effect="fade" time="200">WindowClose</animation> - <visible>no</visible> + <type>image</type> + <description>movie poster</description> + <id>24</id> + <posX>20</posX> + <posY>330</posY> + <width>270</width> + <height>270</height> + <texture>#movieposter</texture> + <keepaspectratio>yes</keepaspectratio> + <centered>yes</centered> + <animation effect="fade" time="200">WindowOpen</animation> + <animation effect="fade" time="200">WindowClose</animation> + <visible>no</visible> </control> - <control> - <type>image</type> - <description>movie poster</description> - <id>24</id> - <posX>20</posX> - <posY>330</posY> - <width>270</width> - <height>270</height> - <texture>#movieposter</texture> - <keepaspectratio>yes</keepaspectratio> - <centered>yes</centered> - <animation effect="fade" time="200">WindowOpen</animation> - <animation effect="fade" time="200">WindowClose</animation> - <visible>no</visible> - </control> </controls> </window> \ No newline at end of file Modified: trunk/plugins/OnlineVideos/Source/OnlineVideos/BreakUtil.cs =================================================================== --- trunk/plugins/OnlineVideos/Source/OnlineVideos/BreakUtil.cs 2007-09-07 23:40:13 UTC (rev 904) +++ trunk/plugins/OnlineVideos/Source/OnlineVideos/BreakUtil.cs 2007-09-07 23:59:25 UTC (rev 905) @@ -25,18 +25,22 @@ } protected override String getUrl(String fsId) - { + { String lsUrl = ""; String lsHtml = getHTMLData(fsId); //Log.Write("html to parse to get url = \n{0}",lsHtml); - Regex loPathRegex = new Regex("sGlobalFileName='([^']*)';[^;]*;sGlobalContentFilePath='([^']*)'"); - Regex loUrlRegex = new Regex("so.addVariable\\('sVidLoc', '([^']*)"); - - String lsUrl = loUrlRegex.Match(lsHtml).Groups[1].Value; - Match loMatch = loPathRegex.Match(lsHtml); - String lsFileName = loMatch.Groups[1].Value; - String lsPathName = loMatch.Groups[2].Value; - lsUrl = lsUrl+lsPathName+"/"+lsFileName+".flv"; - Log.Info("break flv url = {0}",lsUrl); + Regex loPathRegex = new Regex("sGlobalFileName='([^']*)';[^;]*;.+sGlobalContentFilePath='([^']*)'"); + Regex loUrlRegex = new Regex(@"so.addVariable\('videoPath',\s'([^']*)"); + Match urlField = loUrlRegex.Match(lsHtml); + if(urlField.Success){ + lsUrl = urlField.Groups[1].Value; + Match loMatch = loPathRegex.Match(lsHtml); + if(loMatch.Success){ + String lsFileName = loMatch.Groups[1].Value; + String lsPathName = loMatch.Groups[2].Value; + lsUrl = lsUrl+lsPathName+"/"+lsFileName+".flv"; + Log.Info("break flv url = {0}",lsUrl); + } + } return lsUrl; } public override List<GUIOnlineVideos.VideoInfo> getVideoList(string fsUrl) Modified: trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs =================================================================== --- trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs 2007-09-07 23:40:13 UTC (rev 904) +++ trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs 2007-09-07 23:59:25 UTC (rev 905) @@ -764,6 +764,7 @@ liIdx++; loVideoInfo.Description = cleanString(loVideoInfo.Description); moSelectedVideo.Description = loVideoInfo.Description; + moSelectedVideo.Other = loVideoInfo.Other; loListItem = new GUIListItem(loVideoInfo.Title); loListItem.Label2 = loVideoInfo.Title2; loListItem.Path = loVideoInfo.VideoUrl; @@ -806,6 +807,13 @@ else{ DisplayVideoInfo(moCurrentVideoList[item.ItemId-1]); } + if(currentView == View.FilmStrip){ + GUIFilmstripControl filmstrip = parent as GUIFilmstripControl; + if (filmstrip == null) + return; + filmstrip.InfoImageFileName = item.ThumbnailImage; + } + } @@ -920,6 +928,12 @@ GUIControl.HideControl(GetID, 23); GUIControl.HideControl(GetID, 24); GUIControl.HideControl(GetID, 25); +// GUIControl.HideControl(GetID, 52); +// GUIControl.HideControl(GetID, 53); + GUIControl.HideControl(GetID, 54); + GUIControl.HideControl(GetID, 55); + GUIControl.HideControl(GetID, 56); + GUIControl.HideControl(GetID, 57); GUIControl.HideControl(GetID, 58); GUIControl.HideControl(GetID, 59); DisplayVideoInfo(null); @@ -932,6 +946,12 @@ GUIControl.HideControl(GetID, 23); GUIControl.HideControl(GetID, 24); GUIControl.HideControl(GetID, 25); +// GUIControl.HideControl(GetID, 52); +// GUIControl.HideControl(GetID, 53); + GUIControl.HideControl(GetID, 54); + GUIControl.HideControl(GetID, 55); + GUIControl.HideControl(GetID, 56); + GUIControl.HideControl(GetID, 57); GUIControl.HideControl(GetID, 58); GUIControl.HideControl(GetID, 59); DisplayVideoInfo(null); @@ -943,6 +963,12 @@ GUIControl.HideControl(GetID, 23); GUIControl.HideControl(GetID, 24); GUIControl.HideControl(GetID, 25); +// GUIControl.HideControl(GetID, 52); +// GUIControl.HideControl(GetID, 53); + GUIControl.HideControl(GetID, 54); + GUIControl.HideControl(GetID, 55); + GUIControl.HideControl(GetID, 56); + GUIControl.HideControl(GetID, 57); GUIControl.HideControl(GetID, 58); GUIControl.HideControl(GetID, 59); @@ -977,9 +1003,19 @@ GUIPropertyManager.SetProperty("#movieposter", ImageDownloader.downloadPoster(moSelectedVideo.ImageUrl.Replace("_m", "_l"),moSelectedVideo.Title,OnlineVideoSettings.getInstance().msThumbLocation)); GUIPropertyManager.SetProperty("#movietitle", moSelectedVideo.Title); GUIPropertyManager.SetProperty("#trailerdesc", moSelectedVideo.Description); + ITMSClient.TrailerInfo info= (ITMSClient.TrailerInfo)moSelectedVideo.Other; + GUIPropertyManager.SetProperty("#genre", info.Genre); + GUIPropertyManager.SetProperty("#releasedate", info.Release); + //Log.Info("trailer desc:{0}", moSelectedVideo.Description); GUIControl.ShowControl(GetID, 24); GUIControl.ShowControl(GetID, 25); +// GUIControl.ShowControl(GetID, 52); +// GUIControl.ShowControl(GetID, 53); + GUIControl.ShowControl(GetID, 54); + GUIControl.ShowControl(GetID, 55); + GUIControl.ShowControl(GetID, 56); + GUIControl.ShowControl(GetID, 57); GUIControl.ShowControl(GetID, 58); GUIControl.ShowControl(GetID, 59); @@ -1069,7 +1105,7 @@ strLine = GUILocalizeStrings.Get(100); break; case View.LargeIcons: - facadeView.View = GUIFacadeControl.ViewMode.LargeIcons; + facadeView.View = GUIFacadeControl.ViewMode.AlbumView; strLine = GUILocalizeStrings.Get(417); break; case View.FilmStrip: @@ -1082,7 +1118,7 @@ } private void DisplayVideoInfo(VideoInfo foVideo){ - if(foVideo==null){ + if(foVideo==null || msSelectedSiteId == "15"){ GUIPropertyManager.SetProperty("#videotitle", String.Empty); GUIPropertyManager.SetProperty("#tags", String.Empty); GUIPropertyManager.SetProperty("#length", String.Empty); Modified: trunk/plugins/OnlineVideos/Source/OnlineVideos/ItunesUtils/ItmsHelper.cs =================================================================== --- trunk/plugins/OnlineVideos/Source/OnlineVideos/ItunesUtils/ItmsHelper.cs 2007-09-07 23:40:13 UTC (rev 904) +++ trunk/plugins/OnlineVideos/Source/OnlineVideos/ItunesUtils/ItmsHelper.cs 2007-09-07 23:59:25 UTC (rev 905) @@ -56,6 +56,15 @@ trailerInfo.Overview = field.Groups["overview"].Value.Replace("\r\n", " ").Replace('\u0092', '\'').Replace('\u0093', '"').Replace('\u0094', '"'); //Log.Info("got the movie overview {0}", trailerInfo.Overview); } + field = RegexParsers.moviedetailsRegex2.Match(infoPage.Xml); + if(field.Success){ + Log.Info("movie details 2 regex successful"); + trailerInfo.Release = field.Groups["release"].Value.Replace("\r\n"," "); + trailerInfo.Genre = field.Groups["genre"].Value; + } + else{ + Log.Info("movie details 2 regex unsuccessful"); + } String name; String url; Modified: trunk/plugins/OnlineVideos/Source/OnlineVideos/ItunesUtils/RegexParsers.cs =================================================================== --- trunk/plugins/OnlineVideos/Source/OnlineVideos/ItunesUtils/RegexParsers.cs 2007-09-07 23:40:13 UTC (rev 904) +++ trunk/plugins/OnlineVideos/Source/OnlineVideos/ItunesUtils/RegexParsers.cs 2007-09-07 23:59:25 UTC (rev 905) @@ -76,7 +76,7 @@ //+ @"Rating:\s*(?<rating>.+?)\s*<.+?" //+ @"(<TextView[^>]*>\s*(?<cast>[^<]*?)\s*</TextView>.+?){0,}</VBoxView>.+?" // @"(<GotoURL[^>]+url=""(?<urls>/moviesxml/[^>]+?/index.xml)"">\s*<TextView.+?){0,}</Document>", - "<GotoURL[^>]+url=\"(?<urls>/moviesxml/[^\"]+)[^>]*>\\s*<TextView", + @"<b>In\sTheaters:</b>(?<release>[^<]*)\s*<.+?Genre:[^>]*>(?<genre>[^<]*)", RegexOptions.Singleline | RegexOptions.ExplicitCapture | RegexOptions.Compiled Modified: trunk/plugins/OnlineVideos/Source/OnlineVideos/LiveVideoUtil.cs =================================================================== --- trunk/plugins/OnlineVideos/Source/OnlineVideos/LiveVideoUtil.cs 2007-09-07 23:40:13 UTC (rev 904) +++ trunk/plugins/OnlineVideos/Source/OnlineVideos/LiveVideoUtil.cs 2007-09-07 23:59:25 UTC (rev 905) @@ -64,7 +64,7 @@ video.Description = rssItem.mediaDescription; video.ImageUrl = rssItem.mediaThumbnail; video.Title = rssItem.title; - video.Length = rssItem.contentList[0].duration; + //video.Length = rssItem.contentList[0].duration; video.VideoUrl = rssItem.link; loVideoList.Add(video); } Modified: trunk/plugins/OnlineVideos/Source/OnlineVideos/SiteUtilBase.cs =================================================================== --- trunk/plugins/OnlineVideos/Source/OnlineVideos/SiteUtilBase.cs 2007-09-07 23:40:13 UTC (rev 904) +++ trunk/plugins/OnlineVideos/Source/OnlineVideos/SiteUtilBase.cs 2007-09-07 23:59:25 UTC (rev 905) @@ -136,9 +136,11 @@ settings.ProhibitDtd = false; //doc.Load(XmlReader.Create(fsUrl,settings)); - WebClient client =new WebClient(); - String xml = client.DownloadString(fsUrl); - doc.LoadXml(xml); + //WebClient client =new WebClient(); + //String xml = client.DownloadString(fsUrl); + //doc.LoadXml(xml); + XmlTextReader reader = new XmlTextReader(fsUrl); + doc.Load(reader); XmlNamespaceManager expr = new XmlNamespaceManager(doc.NameTable); expr.AddNamespace("media", "http://search.yahoo.com/mrss"); expr.AddNamespace("exInfo","http://www.gametrailers.com/rssexplained.php"); Modified: trunk/plugins/OnlineVideos/Source/OnlineVideos.sln =================================================================== --- trunk/plugins/OnlineVideos/Source/OnlineVideos.sln 2007-09-07 23:40:13 UTC (rev 904) +++ trunk/plugins/OnlineVideos/Source/OnlineVideos.sln 2007-09-07 23:59:25 UTC (rev 905) @@ -1,7 +1,7 @@ Microsoft Visual Studio Solution File, Format Version 9.00 # Visual Studio 2005 -# SharpDevelop 2.2.0.2595 +# SharpDevelop 2.2.1.2648 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OnlineVideos", "OnlineVideos\OnlineVideos.csproj", "{E0D9D390-CDD6-4B98-86F3-6EB04A958882}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Runner", "OnlineVideos\Runner.csproj", "{EFABB07B-B050-45AD-A93F-C5047F15512F}" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |