You can subscribe to this list here.
2007 |
Jan
(36) |
Feb
(79) |
Mar
(123) |
Apr
(95) |
May
(119) |
Jun
(172) |
Jul
(124) |
Aug
(100) |
Sep
(83) |
Oct
(52) |
Nov
(97) |
Dec
(87) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(131) |
Feb
(80) |
Mar
(163) |
Apr
(178) |
May
(73) |
Jun
(54) |
Jul
(106) |
Aug
(118) |
Sep
(50) |
Oct
(125) |
Nov
(100) |
Dec
(99) |
2009 |
Jan
(104) |
Feb
(99) |
Mar
(68) |
Apr
(81) |
May
(52) |
Jun
(87) |
Jul
(67) |
Aug
(33) |
Sep
(27) |
Oct
(37) |
Nov
(60) |
Dec
(116) |
2010 |
Jan
(82) |
Feb
(79) |
Mar
(38) |
Apr
(50) |
May
(45) |
Jun
(53) |
Jul
(23) |
Aug
(86) |
Sep
(22) |
Oct
(96) |
Nov
(97) |
Dec
(73) |
2011 |
Jan
(24) |
Feb
(45) |
Mar
(28) |
Apr
(31) |
May
(42) |
Jun
(25) |
Jul
|
Aug
(12) |
Sep
(28) |
Oct
(13) |
Nov
(43) |
Dec
(13) |
2012 |
Jan
(62) |
Feb
(28) |
Mar
(6) |
Apr
(16) |
May
(7) |
Jun
|
Jul
(16) |
Aug
(2) |
Sep
(1) |
Oct
(4) |
Nov
(1) |
Dec
(3) |
2013 |
Jan
(5) |
Feb
|
Mar
(34) |
Apr
(9) |
May
(6) |
Jun
(10) |
Jul
(32) |
Aug
(8) |
Sep
(11) |
Oct
(35) |
Nov
(24) |
Dec
(22) |
2014 |
Jan
(44) |
Feb
(9) |
Mar
(9) |
Apr
(15) |
May
(25) |
Jun
(34) |
Jul
(16) |
Aug
(11) |
Sep
(7) |
Oct
(6) |
Nov
(1) |
Dec
(12) |
2015 |
Jan
(33) |
Feb
(19) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(5) |
From: <mic...@us...> - 2011-10-21 19:00:19
|
Revision: 4314 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4314&view=rev Author: michael-t Date: 2011-10-21 19:00:13 +0000 (Fri, 21 Oct 2011) Log Message: ----------- Removed Paths: ------------- trunk/plugins/PowerScheduler++/Test/1.2.5.1/PowerScheduler++.suo Deleted: trunk/plugins/PowerScheduler++/Test/1.2.5.1/PowerScheduler++.suo =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mic...@us...> - 2011-10-21 18:58:17
|
Revision: 4313 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4313&view=rev Author: michael-t Date: 2011-10-21 18:58:08 +0000 (Fri, 21 Oct 2011) Log Message: ----------- New experimental alpha version 1.2.5.1 for MP 1.2.1 FINAL Modified Paths: -------------- trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IEpgHandler.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerScheduler.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerSettings.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IStandbyHandler.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/PowerManager.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/PowerScheduler.Interfaces.csproj trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/PowerSettings.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/MPEI/PowerScheduler++.xmp2 trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/RemoteClientStandbyHandler.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/XmlTvImportWakeupHandler.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerScheduler.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerScheduler.csproj trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerFactory.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerMasterSetup.Designer.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerMasterSetup.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerMasterSetup.resx trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/Properties/AssemblyInfo.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/SelectShareForm.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/VersionInfo.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/mediaportal/PowerSchedulerClientPlugin/Handlers/WakeableStandbyHandler.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/mediaportal/PowerSchedulerClientPlugin/Handlers/WakeableWakeupHandler.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/mediaportal/PowerSchedulerClientPlugin/PowerScheduler.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/mediaportal/PowerSchedulerClientPlugin/PowerSchedulerClientPlugin.csproj trunk/plugins/PowerScheduler++/Test/1.2.5.1/mediaportal/PowerSchedulerClientPlugin/PowerSchedulerClientSetup.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/mediaportal/PowerSchedulerClientPlugin/PowerSchedulerClientSetup.designer.cs trunk/plugins/PowerScheduler++/Test/1.2.5.1/mediaportal/PowerSchedulerClientPlugin/PowerSchedulerClientSetup.resx trunk/plugins/PowerScheduler++/Test/1.2.5.1/mediaportal/PowerSchedulerClientPlugin/Properties/AssemblyInfo.cs Added Paths: ----------- trunk/plugins/PowerScheduler++/Test/1.2.5.1/ Modified: trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IEpgHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IEpgHandler.cs 2011-10-21 18:36:21 UTC (rev 4312) +++ trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IEpgHandler.cs 2011-10-21 18:58:08 UTC (rev 4313) @@ -29,8 +29,7 @@ public delegate void EPGScheduleHandler(); /// <summary> - /// Provides access to PowerScheduler's EPG interface for - /// EPG plugins. + /// Provides access to PowerScheduler's EPG interface for EPG plugins. /// </summary> public interface IEpgHandler { Modified: trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerScheduler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerScheduler.cs 2011-10-21 18:36:21 UTC (rev 4312) +++ trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerScheduler.cs 2011-10-21 18:58:08 UTC (rev 4313) @@ -27,7 +27,7 @@ namespace TvEngine.PowerScheduler.Interfaces { /// <summary> - /// EvenHandler delegate for PowerScheduler events + /// EventHandler delegate for PowerScheduler events /// </summary> /// <param name="args"></param> public delegate void PowerSchedulerEventHandler(PowerSchedulerEventArgs args); @@ -114,7 +114,6 @@ void GetCurrentState(bool refresh, out bool unattended, out bool disAllowShutdown, out String disAllowShutdownHandler, out DateTime nextWakeupTime, out String nextWakeupHandler); - /// <summary> /// Checks if a suspend request is in progress /// </summary> Modified: trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerSettings.cs =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerSettings.cs 2011-10-21 18:36:21 UTC (rev 4312) +++ trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerSettings.cs 2011-10-21 18:58:08 UTC (rev 4313) @@ -25,6 +25,27 @@ namespace TvEngine.PowerScheduler.Interfaces { /// <summary> + /// PowerScheduler shutdown mode enumeration + /// </summary> + public enum ShutdownMode + { + Sleep, + Hibernate, + StayOn, + ShutDown + } + + /// <summary> + /// PowerScheduler++ standby mode enumeration + /// </summary> + public enum StandbyMode + { + StandbyAllowed, + StandbyPrevented, + AwayModeRequested + } + + /// <summary> /// Provides access to PowerScheduler's settings /// </summary> public interface IPowerSettings @@ -73,9 +94,9 @@ int CheckInterval { get; } /// <summary> - /// How should put the system into standby? suspend/hibernate/stayon - /// suspend uses S3, hibernate uses S4, stayon is for debugging purposes and - /// doesn't put the system into standby at all + /// <summary> + /// How should put the system into standby? suspend/hibernate/stayon/shutdown + /// suspend uses S3, hibernate uses S4, stayon doesn't do anyting, shutdown uses S5 (soft power off) /// </summary> ShutdownMode ShutdownMode { get; } } Modified: trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IStandbyHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IStandbyHandler.cs 2011-10-21 18:36:21 UTC (rev 4312) +++ trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IStandbyHandler.cs 2011-10-21 18:58:08 UTC (rev 4313) @@ -24,6 +24,9 @@ namespace TvEngine.PowerScheduler.Interfaces { + /// <summary> + /// StandbyHandler interface for PowerScheduler + /// </summary> public interface IStandbyHandler { /// <summary> @@ -43,14 +46,13 @@ } /// <summary> - /// Extension to the IStandbyHandler interface for away mode + /// Extension to the IStandbyHandler interface for PowerScheduler++ /// </summary> public interface IStandbyHandlerEx : IStandbyHandler { /// <summary> - /// Indicator whether away mode is required by standby handler or not + /// Indicator which standby mode is requested by the handler /// </summary> - bool RequireAwayMode { get; } + StandbyMode StandbyMode { get; } } - } \ No newline at end of file Modified: trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/PowerManager.cs =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/Common-MP-TVE3/PowerScheduler.Interfaces/PowerManager.cs 2011-10-21 18:36:21 UTC (rev 4312) +++ trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/PowerManager.cs 2011-10-21 18:58:08 UTC (rev 4313) @@ -21,64 +21,21 @@ #region Usings using System; +using System.Net; using System.Runtime.InteropServices; -using System.Threading; #endregion namespace TvEngine.PowerScheduler.Interfaces { /// <summary> - /// Provides methods for handling system power events + /// Provides static methods for managing system power states, events and settings /// </summary> - public class PowerManager + public static class PowerManager { - #region Variables + #region System power constants and enumerations /// <summary> - /// Enable / disable away mode - /// </summary> - private bool _awayMode; - - /// <summary> - /// Thread for calling SetThreadExecutionState() - /// </summary> - private Thread _awayModeThread; - - #endregion - - #region Constructor/Destructor - - /// <summary> - /// Constructor starts the thread for away mode and inits PowerSettings array - /// </summary> - unsafe public PowerManager() - { - if (Environment.OSVersion.Version.Major >= 6) - { - // Start the thread to enable/disable away mode - _awayModeThread = new Thread(AwayModeThread); - _awayModeThread.Name = "ExecutionStateThread"; - _awayModeThread.IsBackground = true; - _awayModeThread.Start(); - } - } - - ~PowerManager() - { - if (_awayModeThread != null) - { - _awayModeThread.Abort(); - _awayModeThread.Join(100); - _awayModeThread = null; - } - } - - #endregion - - #region External power management methods and enumerations - - /// <summary> /// The thread's execution requirements /// </summary> [Flags] @@ -117,128 +74,306 @@ } /// <summary> - /// Enables an application to inform the system that it is in use, thereby preventing the system - /// from entering sleep or turning off the display while the application is running. + /// Flags to register for power setting change notification /// </summary> - /// <param name="esFlags">The thread's execution requirements - /// /// </param> - /// <returns> - /// If the function succeeds, the return value is the previous thread execution state. - /// If the function fails, the return value is NULL. - /// </returns> - [DllImport("kernel32.dll", SetLastError = true, EntryPoint = "SetThreadExecutionState")] - private static extern ExecutionState SetThreadExecutionState(ExecutionState esFlags); + private const int DEVICE_NOTIFY_WINDOW_HANDLE = 0x00000000; + private const int DEVICE_NOTIFY_SERVICE_HANDLE = 0x00000001; - #endregion + /// <summary> + /// Constants for power notifications + /// </summary> + public const int WM_POWERBROADCAST = 0x0218; + public const int PBT_APMQUERYSUSPEND = 0x0000; + public const int PBT_APMQUERYSUSPENDFAILED = 0x0002; + public const int PBT_APMSUSPEND = 0x0004; + public const int PBT_APMRESUMECRITICAL = 0x0006; + public const int PBT_APMRESUMESUSPEND = 0x0007; + public const int PBT_APMRESUMEAUTOMATIC = 0x0012; + public const int PBT_POWERSETTINGCHANGE = 0x8013; + public const int BROADCAST_QUERY_DENY = 0x424D5144; - #region Power management wrapper methods + /// <summary> + /// This structure is sent when the PBT_POWERSETTINGSCHANGE message is sent. + /// It describes the power setting that has changed and contains data about the change + /// </summary> + [StructLayout(LayoutKind.Sequential, Pack = 4)] + public struct POWERBROADCAST_SETTING + { + public Guid PowerSetting; + public uint DataLength; + public byte Data; + } /// <summary> - /// Set the PowerManager to allow standby + /// Handle to unregister for power setting change notification /// </summary> - /// <returns>bool indicating whether or not standby is allowed</returns> - public bool AllowStandby() + private static IntPtr _hAwayMode = (IntPtr)null; + + /// <summary> + /// Guid to register for power setting change notification + /// </summary> + public static Guid GUID_SYSTEM_AWAYMODE = new Guid("98a7f580-01f7-48aa-9c0f-44352c29e5C0"); + + /// <summary> + /// System power setting guids + /// </summary> + private static Guid NO_SUBGROUP_GUID = new Guid("fea3413e-7e05-4911-9a71-700331f1c294"); + private static Guid GUID_LOCK_CONSOLE_ON_WAKE = new Guid("0e796bdb-100d-47d6-a2d5-f7d2daa51f51"); + private static Guid GUID_SUB_SLEEP = new Guid("238c9fa8-0aad-41ed-83f4-97be242c8f20"); + private static Guid GUID_ALLOW_AWAY_MODE = new Guid("25dfa149-5dd1-4736-b5ab-e8a37b5b8187"); + private static Guid GUID_SLEEP_AFTER = new Guid("29f6c1db-86da-48c5-9fdb-f2b67b1f44da"); + private static Guid GUID_ALLOW_HYBRID_SLEEP = new Guid("94ac6d29-73ce-41a6-809f-6363ba21b47e"); + private static Guid GUID_HIBERNATE_AFTER = new Guid("9d7815a6-7ee4-497e-8888-515a05f02364"); + private static Guid GUID_ALLOW_RTC_WAKE = new Guid("bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d"); + private static Guid GUID_SUB_POWER_BUTTONS_AND_LID = new Guid("4f971e89-eebd-4455-a8de-9e59040e7347"); + private static Guid GUID_LID_CLOSE_ACTION = new Guid("5ca83367-6e45-459f-a27b-476b1d01c936"); + private static Guid GUID_POWER_BUTTON_ACTION = new Guid("7648efa3-dd9c-4e3e-b566-50f929386280"); + private static Guid GUID_SLEEP_BUTTON_ACTION = new Guid("96996bc0-ad50-47ec-923b-6f41874dd9eb"); + private static Guid GUID_SUB_MULTIMEDIA = new Guid("9596fb26-9850-41fd-ac3e-f7c3c00afd4b"); + private static Guid GUID_WHEN_SHARING_MEDIA = new Guid("03680956-93bc-4294-bba6-4e0f09bb717f"); + + /// <summary> + /// System power setting structure + /// </summary> + private struct SystemPowerSetting { - return true; + public Guid settingGuid; + public Guid subgroupGuid; } /// <summary> - /// Set the PowerManager to prevent standby + /// Array of system power settings (index is SystemPowerSettingsType) /// </summary> + static SystemPowerSetting[] SystemPowerSettings = new SystemPowerSetting[] + { + new SystemPowerSetting // LOCK_CONSOLE_ON_WAKE + { + settingGuid = GUID_LOCK_CONSOLE_ON_WAKE, + subgroupGuid = NO_SUBGROUP_GUID, + }, + new SystemPowerSetting // ALLOW_AWAY_MODE + { + settingGuid = GUID_ALLOW_AWAY_MODE, + subgroupGuid = GUID_SUB_SLEEP, + }, + new SystemPowerSetting // SLEEP_AFTER + { + settingGuid = GUID_SLEEP_AFTER, + subgroupGuid = GUID_SUB_SLEEP, + }, + new SystemPowerSetting // ALLOW_HYBRID_SLEEP + { + settingGuid = GUID_ALLOW_HYBRID_SLEEP, + subgroupGuid = GUID_SUB_SLEEP, + }, + new SystemPowerSetting // HIBERNATE_AFTER + { + settingGuid = GUID_HIBERNATE_AFTER, + subgroupGuid = GUID_SUB_SLEEP, + }, + new SystemPowerSetting // ALLOW_RTC_WAKE + { + settingGuid = GUID_ALLOW_RTC_WAKE, + subgroupGuid = GUID_SUB_SLEEP, + }, + new SystemPowerSetting // LID_CLOSE_ACTION + { + settingGuid = GUID_LID_CLOSE_ACTION, + subgroupGuid = GUID_SUB_POWER_BUTTONS_AND_LID, + }, + new SystemPowerSetting // POWER_BUTTON_ACTION + { + settingGuid = GUID_POWER_BUTTON_ACTION, + subgroupGuid = GUID_SUB_POWER_BUTTONS_AND_LID, + }, + new SystemPowerSetting // SLEEP_BUTTON_ACTION + { + settingGuid = GUID_SLEEP_BUTTON_ACTION, + subgroupGuid = GUID_SUB_POWER_BUTTONS_AND_LID, + }, + new SystemPowerSetting // WHEN_SHARING_MEDIA + { + settingGuid = GUID_WHEN_SHARING_MEDIA, + subgroupGuid = GUID_SUB_MULTIMEDIA, + }, + }; + + /// <summary> + /// Power setting type (index to PowerSettings) + /// </summary> + public enum SystemPowerSettingType + { + LOCK_CONSOLE_ON_WAKE, + ALLOW_AWAY_MODE, + STANDBYIDLE, + ALLOW_HYBRID_SLEEP, + HIBERNATE_AFTER, + ALLOW_RTC_WAKE, + LID_CLOSE_ACTION, + POWER_BUTTON_ACTION, + SLEEP_BUTTON_ACTION, + WHEN_SHARING_MEDIA + } + + #endregion + + #region Public power management methods + + /// <summary> + /// Reset the system idle timeout to prevent standby + /// </summary> /// <returns>bool indicating whether or not standby is prevented</returns> - public bool PreventStandby() + public static void ResetIdleTimer() { - lock (this) - { - ExecutionState result = SetThreadExecutionState(ExecutionState.ES_SYSTEM_REQUIRED); - //Log.Debug("PowerManager.PreventStandBy: SetThreadExecutionState() returned: {0}", result.ToString()); - if (result == ExecutionState.Error) - { - return false; - } - return true; - } + // ES_SYSTEM_REQUIRED without ES_CONTINUOS resets the idle timeout + SetThreadExecutionState(ExecutionState.ES_SYSTEM_REQUIRED); } /// <summary> - /// Sets AwayModeRequired execution state; triggers AwayModeThread to do the real work + /// Sets thread execution state to allow / prevent standby (always must be called by one and the same thread) /// </summary> /// <param name="awayModeRequired">Enable/disable away mode</param> - public void SetAwayModeRequired(bool awayModeRequired) + public static void SetStandbyMode(StandbyMode standbyMode) { - if (Environment.OSVersion.Version.Major >= 6) + switch (standbyMode) { - Monitor.Enter(_awayModeThread); - _awayMode = awayModeRequired; - Monitor.Pulse(_awayModeThread); - Monitor.Exit(_awayModeThread); + case StandbyMode.StandbyAllowed: + SetThreadExecutionState(ExecutionState.ES_CONTINUOUS); + break; + case StandbyMode.StandbyPrevented: + SetThreadExecutionState(ExecutionState.ES_SYSTEM_REQUIRED | ExecutionState.ES_CONTINUOUS); + break; + case StandbyMode.AwayModeRequested: + if (Environment.OSVersion.Version.Major >= 6) + SetThreadExecutionState(ExecutionState.ES_SYSTEM_REQUIRED | ExecutionState.ES_AWAYMODE_REQUIRED | ExecutionState.ES_CONTINUOUS); + else + SetThreadExecutionState(ExecutionState.ES_SYSTEM_REQUIRED | ExecutionState.ES_CONTINUOUS); + break; } } /// <summary> - /// Gets triggered by SetAwayMode and sets the execution state to the desired value - /// /// </summary> - private void AwayModeThread() + /// Register for away mode notifications + /// </summary> + /// <param name="hRecipient">Window handle (e.g. GUIGraphicsContext.ActiveForm)</param> + public static void RegisterAwayModeNotification(IntPtr hRecipient) { - while (true) - { - Monitor.Enter(_awayModeThread); - Monitor.Wait(_awayModeThread); - if (_awayMode) - SetThreadExecutionState(ExecutionState.ES_AWAYMODE_REQUIRED | ExecutionState.ES_CONTINUOUS); - else - SetThreadExecutionState(ExecutionState.ES_CONTINUOUS); - Monitor.Exit(_awayModeThread); - } + if (Environment.OSVersion.Version.Major >= 6 && _hAwayMode == (IntPtr)null) + _hAwayMode = RegisterPowerSettingNotification(hRecipient, ref GUID_SYSTEM_AWAYMODE, DEVICE_NOTIFY_WINDOW_HANDLE); } - #endregion + /// <summary> + /// Unregister for away mode notifications + /// </summary> + public static void UnregisterAwayModeNotification() + { + if (Environment.OSVersion.Version.Major >= 6 && _hAwayMode != (IntPtr)null) + UnregisterPowerSettingNotification(_hAwayMode); + _hAwayMode = (IntPtr)null; + } - #region External power setting change notification methods and enumerations - /// <summary> - /// Flags to register for power setting change notification + /// Retrieves guid of active power scheme /// </summary> - private const int DEVICE_NOTIFY_WINDOW_HANDLE = 0x00000000; - private const int DEVICE_NOTIFY_SERVICE_HANDLE = 0x00000001; + /// <returns>Active power scheme guid</returns> + public static Guid GetActivePowerScheme() + { + try + { + IntPtr ptr = IntPtr.Zero; + PowerGetActiveScheme(IntPtr.Zero, ref ptr); + Guid activePowerScheme = (Guid)Marshal.PtrToStructure(ptr, typeof(Guid)); + return activePowerScheme; + } + catch (Exception) { } + return Guid.Empty; + } + /// <summary> - /// Handle to unregister for power setting change notification + /// Get system power setting /// </summary> - private IntPtr hAwayMode; + /// <param name="scheme"></param> + /// <param name="settingType"></param> + /// <returns>System power setting AC value</returns> + public static UInt32 GetSystemPowerSetting(Guid scheme, SystemPowerSettingType settingType) + { + UInt32 systemPowerSetting = 0; + try + { + SystemPowerSetting ps = SystemPowerSettings[(int)settingType]; + systemPowerSetting = ReadACPowerValueIndex(scheme, ps.subgroupGuid, ps.settingGuid); + } + catch (Exception) { } + + return systemPowerSetting; + } + /// <summary> - /// Constants for power notifications + /// Set system power setting AC and DC value /// </summary> - public const int WM_POWERBROADCAST = 0x0218; - public const int PBT_APMQUERYSUSPEND = 0x0000; - public const int PBT_APMQUERYSUSPENDFAILED = 0x0002; - public const int PBT_APMSUSPEND = 0x0004; - public const int PBT_APMRESUMECRITICAL = 0x0006; - public const int PBT_APMRESUMESUSPEND = 0x0007; - public const int PBT_APMRESUMEAUTOMATIC = 0x0012; - public const int PBT_POWERSETTINGCHANGE = 0x8013; - public const int BROADCAST_QUERY_DENY = 0x424D5144; + /// <param name="scheme"></param> + /// <param name="settingType"></param> + /// <param name="value"></param> + public static void SetSystemPowerSetting(Guid scheme, SystemPowerSettingType settingType, UInt32 value) + { + UInt32 systemPowerSetting; + try + { + SystemPowerSetting ps = SystemPowerSettings[(int)settingType]; + systemPowerSetting = ReadACPowerValueIndex(scheme, ps.subgroupGuid, ps.settingGuid); + if (systemPowerSetting != value) + WriteACPowerValueIndex(scheme, ps.subgroupGuid, ps.settingGuid, value); + systemPowerSetting = ReadDCPowerValueIndex(scheme, ps.subgroupGuid, ps.settingGuid); + if (systemPowerSetting != value) + WriteDCPowerValueIndex(scheme, ps.subgroupGuid, ps.settingGuid, value); + } + catch (Exception) { } + + } + /// <summary> - /// This structure is sent when the PBT_POWERSETTINGSCHANGE message is sent. - /// It describes the power setting that has changed and contains data about the change + /// Checks if the given hostname/IP address is the local host /// </summary> - [StructLayout(LayoutKind.Sequential, Pack = 4)] - public struct POWERBROADCAST_SETTING + /// <param name="serverName">hostname/IP address to check</param> + /// <returns>is this name/address local?</returns> + public static bool IsLocal(string serverName) { - public Guid PowerSetting; - public uint DataLength; - public byte Data; - } + foreach (string name in new string[] { "localhost", "127.0.0.1", Dns.GetHostName() }) + { + if (serverName.Equals(name, StringComparison.CurrentCultureIgnoreCase)) + return true; + } + IPHostEntry hostEntry = Dns.GetHostEntry(Dns.GetHostName()); + foreach (IPAddress address in hostEntry.AddressList) + { + if (address.ToString().Equals(serverName, StringComparison.CurrentCultureIgnoreCase)) + return true; + } + return false; + } + #endregion + + #region System power management functions imports + /// <summary> - /// Guid to register for power setting change notification + /// Enables an application to inform the system that it is in use, thereby preventing the system + /// from entering sleep or turning off the display while the application is running. /// </summary> - public static Guid GUID_SYSTEM_AWAYMODE = new Guid("98a7f580-01f7-48aa-9c0f-44352c29e5C0"); + /// <param name="esFlags">The thread's execution requirements + /// /// </param> + /// <returns> + /// If the function succeeds, the return value is the previous thread execution state. + /// If the function fails, the return value is NULL. + /// </returns> + [DllImport("kernel32.dll", SetLastError = true, EntryPoint = "SetThreadExecutionState")] + private static extern ExecutionState SetThreadExecutionState(ExecutionState esFlags); /// <summary> - /// + /// Registers the application to receive power setting notifications for the specific power setting event /// </summary> /// <param name="hRecipient"></param> /// <param name="PowerSettingGuid"></param> @@ -248,36 +383,149 @@ private static extern IntPtr RegisterPowerSettingNotification(IntPtr hRecipient, ref Guid PowerSettingGuid, Int32 Flags); /// <summary> - /// + /// Unregisters the power setting notification /// </summary> /// <param name="handle"></param> /// <returns></returns> [DllImport(@"User32", SetLastError = true, EntryPoint = "UnregisterPowerSettingNotification", CallingConvention = CallingConvention.StdCall)] private static extern bool UnregisterPowerSettingNotification(IntPtr handle); + /// <summary> + /// Retrieves the active power scheme and returns a GUID that identifies the scheme. + /// </summary> + /// <param name="userRootPowerKey"></param> + /// <param name="activePolicyGuid"></param> + /// <returns></returns> + [DllImport("powrprof.dll", SetLastError = true)] + private static extern UInt32 PowerGetActiveScheme(IntPtr RootPowerKey, ref IntPtr activePolicyGuid); + + /// <summary> + /// Retrieves the AC index of the specified power setting. + /// </summary> + /// <param name="rootPowerKey"></param> + /// <param name="schemeGuid"></param> + /// <param name="subgroupOfPowerSettingsGuid"></param> + /// <param name="powerSettingGuid"></param> + /// <param name="valueIndex"></param> + /// <returns></returns> + [DllImport("powrprof.dll", SetLastError = true)] + private static extern UInt32 PowerReadACValueIndex(IntPtr RootPowerKey, ref Guid SchemeGuid, + ref Guid SubGroupOfPowerSettingsGuid, ref Guid PowerSettingGuid, ref UInt32 AcValueIndex); + + /// <summary> + /// Writes the AC index of the specified power setting. + /// </summary> + /// <param name="rootPowerKey"></param> + /// <param name="schemeGuid"></param> + /// <param name="subgroupOfPowerSettingsGuid"></param> + /// <param name="powerSettingGuid"></param> + /// <param name="valueIndex"></param> + /// <returns></returns> + [DllImport("powrprof.dll", SetLastError = true)] + private static extern UInt32 PowerWriteACValueIndex(IntPtr RootPowerKey, ref Guid SchemeGuid, + ref Guid SubGroupOfPowerSettingsGuid, ref Guid PowerSettingGuid, UInt32 AcValueIndex); + + /// <summary> + /// Retrieves the DC index of the specified power setting. + /// </summary> + /// <param name="rootPowerKey"></param> + /// <param name="schemeGuid"></param> + /// <param name="subgroupOfPowerSettingsGuid"></param> + /// <param name="powerSettingGuid"></param> + /// <param name="valueIndex"></param> + /// <returns></returns> + [DllImport("powrprof.dll", SetLastError = true)] + private static extern UInt32 PowerReadDCValueIndex(IntPtr RootPowerKey, ref Guid SchemeGuid, + ref Guid SubGroupOfPowerSettingsGuid, ref Guid PowerSettingGuid, ref UInt32 DcValueIndex); + + /// <summary> + /// Writes the DC index of the specified power setting. + /// </summary> + /// <param name="rootPowerKey"></param> + /// <param name="schemeGuid"></param> + /// <param name="subgroupOfPowerSettingsGuid"></param> + /// <param name="powerSettingGuid"></param> + /// <param name="valueIndex"></param> + /// <returns></returns> + [DllImport("powrprof.dll", SetLastError = true)] + private static extern UInt32 PowerWriteDCValueIndex(IntPtr RootPowerKey, ref Guid SchemeGuid, + ref Guid SubGroupOfPowerSettingsGuid, ref Guid PowerSettingGuid, UInt32 DcValueIndex); + #endregion - #region Power setting change notification wrapper methods + #region Private power management wrapper methods /// <summary> - /// Register for away mode notifications + /// Wrapper for PowerReadACValueIndex /// </summary> - /// <param name="hRecipient">Window handle (e.g. GUIGraphicsContext.ActiveForm)</param> - public void RegisterAwayModeNotification(IntPtr hRecipient) + /// <param name="schemeGuid"></param> + /// <param name="subgroupGuid"></param> + /// <param name="settingGuid"></param> + /// <returns></returns> + private static UInt32 ReadACPowerValueIndex(Guid schemeGuid, Guid subgroupGuid, Guid settingGuid) { - if (Environment.OSVersion.Version.Major >= 6) - hAwayMode = RegisterPowerSettingNotification(hRecipient, ref GUID_SYSTEM_AWAYMODE, DEVICE_NOTIFY_WINDOW_HANDLE); + UInt32 value = 0; + try + { + PowerReadACValueIndex(IntPtr.Zero, ref schemeGuid, ref subgroupGuid, ref settingGuid, ref value); + } + catch (Exception) { } + + return value; } /// <summary> - /// Unregister for away mode notifications + /// Wrapper for PowerWriteACValueIndex /// </summary> - public void UnregisterAwayModeNotification() + /// <param name="schemeGuid"></param> + /// <param name="subgroupGuid"></param> + /// <param name="settingGuid"></param> + /// <param name="value"></param> + private static void WriteACPowerValueIndex(Guid schemeGuid, Guid subgroupGuid, Guid settingGuid, UInt32 value) { - if (Environment.OSVersion.Version.Major >= 6) - UnregisterPowerSettingNotification(hAwayMode); + try + { + PowerWriteACValueIndex(IntPtr.Zero, ref schemeGuid, ref subgroupGuid, ref settingGuid, value); + } + catch (Exception) { } } + /// <summary> + /// Wrapper for PowerReadDCValueIndex + /// </summary> + /// <param name="schemeGuid"></param> + /// <param name="subgroupGuid"></param> + /// <param name="settingGuid"></param> + /// <returns></returns> + private static UInt32 ReadDCPowerValueIndex(Guid schemeGuid, Guid subgroupGuid, Guid settingGuid) + { + UInt32 value = 0; + try + { + PowerReadDCValueIndex(IntPtr.Zero, ref schemeGuid, ref subgroupGuid, ref settingGuid, ref value); + } + catch (Exception) { } + + return value; + } + + /// <summary> + /// Wrapper for PowerWriteDCValueIndex + /// </summary> + /// <param name="schemeGuid"></param> + /// <param name="subgroupGuid"></param> + /// <param name="settingGuid"></param> + /// <param name="value"></param> + private static void WriteDCPowerValueIndex(Guid schemeGuid, Guid subgroupGuid, Guid settingGuid, UInt32 value) + { + try + { + PowerWriteDCValueIndex(IntPtr.Zero, ref schemeGuid, ref subgroupGuid, ref settingGuid, value); + } + catch (Exception) { } + } + #endregion + } } \ No newline at end of file Modified: trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/PowerScheduler.Interfaces.csproj =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/Common-MP-TVE3/PowerScheduler.Interfaces/PowerScheduler.Interfaces.csproj 2011-10-21 18:36:21 UTC (rev 4312) +++ trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/PowerScheduler.Interfaces.csproj 2011-10-21 18:58:08 UTC (rev 4313) @@ -92,5 +92,8 @@ </Reference> <Reference Include="System.Data" /> <Reference Include="System.Xml" /> + <Reference Include="TvLibrary.Interfaces"> + <HintPath>..\..\Binaries\TvLibrary.Interfaces.dll</HintPath> + </Reference> </ItemGroup> </Project> \ No newline at end of file Modified: trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/PowerSettings.cs =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/Common-MP-TVE3/PowerScheduler.Interfaces/PowerSettings.cs 2011-10-21 18:36:21 UTC (rev 4312) +++ trunk/plugins/PowerScheduler++/Test/1.2.5.1/Common-MP-TVE3/PowerScheduler.Interfaces/PowerSettings.cs 2011-10-21 18:58:08 UTC (rev 4313) @@ -27,19 +27,6 @@ namespace TvEngine.PowerScheduler.Interfaces { - - #region Enums - - public enum ShutdownMode - { - Sleep = 0, - Hibernate = 1, - ShutDown = 2, - StayOn = 3 - } - - #endregion - /// <summary> /// Holds all PowerScheduler related settings /// </summary> @@ -291,9 +278,8 @@ } /// <summary> - /// How should put the system into standby? suspend/hibernate/stayon - /// suspend uses S3, hibernate uses S4, stayon is for debugging purposes and - /// doesn't put the system into standby at all + /// How should put the system into standby? suspend/hibernate/stayon/shutdown + /// suspend uses S3, hibernate uses S4, stayon doesn't do anyting, shutdown uses S5 (soft power off) /// </summary> public ShutdownMode ShutdownMode { @@ -309,7 +295,7 @@ _shutdownMode = value; break; default: - throw new ArgumentException("unknown ShutdownMode", value.ToString()); + throw new ArgumentException("Unknown ShutdownMode", value.ToString()); } } } Modified: trunk/plugins/PowerScheduler++/Test/1.2.5.1/MPEI/PowerScheduler++.xmp2 =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/MPEI/PowerScheduler++.xmp2 2011-10-21 18:36:21 UTC (rev 4312) +++ trunk/plugins/PowerScheduler++/Test/1.2.5.1/MPEI/PowerScheduler++.xmp2 2011-10-21 18:58:08 UTC (rev 4313) @@ -13,14 +13,14 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\TvEngine3\TVLibrary\Plugins\PowerScheduler\bin\Release\PowerScheduler.dll</LocalFileName> + <LocalFileName>..\TvEngine3\TVLibrary\Plugins\PowerScheduler\bin\Debug\PowerScheduler.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{41ffe535-6bef-44af-8fda-549e2443aabc}-PowerScheduler.dll</ZipFileName> <DestinationFilename>%TvServerPlugins%\PowerScheduler.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Common-MP-TVE3\PowerScheduler.Interfaces\bin\Release\PowerScheduler.Interfaces.dll</LocalFileName> + <LocalFileName>..\Common-MP-TVE3\PowerScheduler.Interfaces\bin\Debug\PowerScheduler.Interfaces.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{fcb1df38-d861-4125-b4a0-8f062cb08d24}-PowerScheduler.Interfaces.dll</ZipFileName> <DestinationFilename>%TvServerBase%\PowerScheduler.Interfaces.dll</DestinationFilename> </FileItem> @@ -37,14 +37,14 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\bin\Release\PowerSchedulerClientPlugin.dll</LocalFileName> + <LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\bin\Debug\PowerSchedulerClientPlugin.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{ed9d9027-eca3-460f-b94e-d17ff4ab38ba}-PowerSchedulerClientPlugin.dll</ZipFileName> <DestinationFilename>%Plugins%\process\PowerSchedulerClientPlugin.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\bin\Release\PowerScheduler.Interfaces.dll</LocalFileName> + <LocalFileName>..\Common-MP-TVE3\PowerScheduler.Interfaces\bin\Debug\PowerScheduler.Interfaces.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{ac7155e9-4a57-4108-8731-81f3fd669737}-PowerScheduler.Interfaces.dll</ZipFileName> <DestinationFilename>%Base%\PowerScheduler.Interfaces.dll</DestinationFilename> </FileItem> @@ -59,12 +59,12 @@ <Params> <Items> <SectionParam Name="Header text"> - <Value>[Name] [Version] ([DevelopmentStatus])</Value> + <Value>[Name] [Version] ([DevelopmentStatus] / experimental)</Value> <ValueType>String</ValueType> <Description /> </SectionParam> <SectionParam Name="Description"> - <Value>This will install the [Name] [Version] plugin on your computer. This plugin is designed for MediaPortal 1.2.0 Beta and will not work with other MediaPortal releases. + <Value>This will install the [Name] [Version] plugin on your computer. This plugin is designed for MediaPortal 1.2.1 FINAL and will not work with other MediaPortal releases. It is recommended that you close all other applications before continuing. @@ -424,34 +424,78 @@ </MinVersion> <MaxVersion> <Major>1</Major> - <Minor>1</Minor> - <Build>7</Build> + <Minor>2</Minor> + <Build>1</Build> <Revision>0</Revision> </MaxVersion> <WarnOnly>true</WarnOnly> - <Message>For MediaPortal release 1.2.0 beta (not compatible with 1.1.x stable releases and 1.2.0 alpha)</Message> + <Message>For MediaPortal release 1.2.1 FINAL (not compatible with 1.1.x releases)</Message> <Name>MediaPortal</Name> </DependencyItem> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>For MediaPortal release 1.2.1 FINAL (not compatible with 1.1.x releases)</Message> + <Name>MediaPortal</Name> + </DependencyItem> </Items> </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="PowerSchedulerClientPlugin.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.27644</MinRequiredVersion> + <DesignedForVersion>1.2.1.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> <GeneralInfo> <Name>PowerScheduler++</Name> <Id>9b9bc24e-69ca-4abc-8810-f8f95bd4bbe6</Id> <Author>michael_t (based on PowerScheduler by micheloe)</Author> <HomePage>http://www.team-mediaportal.com/extensions/other/powerscheduler</HomePage> - <ForumPage>http://forum.team-mediaportal.com/tv-server-plugins-294/new-plugin-powerscheduler-new-version-1-1-1-5-a-87446/</ForumPage> - <UpdateUrl /> + <ForumPage>http://forum.team-mediaportal.com/tv-server-plugins-294/powerscheduler-test-version-1-2-5-0-mediaportal-1-2-x-1-3-alpha-87446/</ForumPage> + <UpdateUrl>http://forum.team-mediaportal.com/attachments/tv-server-plugins-294/90673d1318776972-powerscheduler-test-version-1-2-5-x-mediaportal-1-2-x-1-3-alpha-update.xml</UpdateUrl> <Version> <Major>1</Major> - <Minor>1</Minor> - <Build>7</Build> + <Minor>2</Minor> + <Build>5</Build> <Revision>1</Revision> </Version> <ExtensionDescription>The PowerScheduler++ plugin is a replacement for the PowerScheduler plugin that comes as part of MediaPortal. Compared to the original PowerScheduler it provides additional features (easy configuration, shares monitoring, reboot option, ...) and is supporting "away mode" for Vista and Win 7 systems.</ExtensionDescription> - <VersionDescription>Version [Version] - [DevelopmentStatus] version for MP 1.2.0 Beta</VersionDescription> - <DevelopmentStatus>Beta</DevelopmentStatus> - <OnlineLocation>http://forum.team-mediaportal.com/attachments/tv-server-plugins-294/80178d1303458252-powerscheduler-test-versions-1-1-6-0-mediaportal-1-2-0-pre-beta-svn-27810-powerscheduler-1.1.7.1.mpe1</OnlineLocation> - <ReleaseDate>2011-04-24T16:03:54</ReleaseDate> + <VersionDescription>Version 1.2.5.1 - Alpha / experimental version for MP 1.2.1 FINAL + +Version 1.2.5.1: +- Load and save "Set PowerSettings automatically" option +- Do not offer "Standby after" option for Windows XP +Version 1.2.5.0 - Initial version +</VersionDescription> + <DevelopmentStatus>Alpha</DevelopmentStatus> + <OnlineLocation>http://forum.team-mediaportal.com/attachments/tv-server-plugins-294/90672d1318776960-powerscheduler-test-version-1-2-5-x-mediaportal-1-2-x-1-3-alpha-powerscheduler-1.2.5.1.mpe1</OnlineLocation> + <ReleaseDate>2011-10-16T16:03:54</ReleaseDate> <Tags>tv server plugins, automation</Tags> <Location>..\MPEI\[Name] [Version].mpe1</Location> <Params> @@ -467,21 +511,14 @@ <Description>The icon file of the package stored online (jpg,png,bmp)</Description> </SectionParam> <SectionParam Name="Configuration file"> - <Value>%Plugins%\process\PowerSchedulerClientPlugin.dll</Value> + <Value /> <ValueType>Template</ValueType> <Description>The file used to configure the extension. If have .exe extension the will be executed If have .dll extension used like MP plugin configuration</Description> </SectionParam> <SectionParam Name="Online Screenshots"> - <Value>http://www.team-mediaportal.com/components/com_mtree/img/listings/m/480.jpg; -http://www.team-mediaportal.com/components/com_mtree/img/listings/m/481.jpg; -http://www.team-mediaportal.com/components/com_mtree/img/listings/m/482.jpg; -http://www.team-mediaportal.com/components/com_mtree/img/listings/m/483.jpg; -http://www.team-mediaportal.com/components/com_mtree/img/listings/m/484.jpg; -http://www.team-mediaportal.com/components/com_mtree/img/listings/m/485.jpg; -http://www.team-mediaportal.com/components/com_mtree/img/listings/m/486.jpg; -http://www.team-mediaportal.com/components/com_mtree/img/listings/m/487.jpg</Value> + <Value /> <ValueType>String</ValueType> <Description>Online stored screenshot urls separated by ; </Description> </SectionParam> @@ -498,52 +535,46 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\TvEngine3\TVLibrary\Plugins\PowerScheduler\bin\Release\PowerScheduler.dll</LocalFileName> + <LocalFileName>..\TvEngine3\TVLibrary\Plugins\PowerScheduler\bin\Debug\PowerScheduler.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{41ffe535-6bef-44af-8fda-549e2443aabc}-PowerScheduler.dll</ZipFileName> <DestinationFilename>%TvServerPlugins%\PowerScheduler.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Common-MP-TVE3\PowerScheduler.Interfaces\bin\Release\PowerScheduler.Interfaces.dll</LocalFileName> + <LocalFileName>..\Common-MP-TVE3\PowerScheduler.Interfaces\bin\Debug\PowerScheduler.Interfaces.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{fcb1df38-d861-4125-b4a0-8f062cb08d24}-PowerScheduler.Interfaces.dll</ZipFileName> <DestinationFilename>%TvServerBase%\PowerScheduler.Interfaces.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\bin\Release\PowerSchedulerClientPlugin.dll</LocalFileName> + <LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\bin\Debug\PowerSchedulerClientPlugin.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{ed9d9027-eca3-460f-b94e-d17ff4ab38ba}-PowerSchedulerClientPlugin.dll</ZipFileName> <DestinationFilename>%Plugins%\process\PowerSchedulerClientPlugin.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\bin\Release\PowerScheduler.Interfaces.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{ac7155e9-4a57-4108-8731-81f3fd669737}-PowerScheduler.Interfaces.dll</ZipFileName> - <DestinationFilename>%Base%\PowerScheduler.Interfaces.dll</DestinationFilename> - </FileItem> <FileItem InstallType="CopyFile" SystemFile="true" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>PowerScheduler_high.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{15edb7d9-2dca-45c1-bf4e-54ae231e18b5}-PowerScheduler_high.png</ZipFileName> + <ZipFileName>Installer{CopyFile}\{db12424d-8f08-4bbb-9305-0c9b6fd92950}-PowerScheduler_high.png</ZipFileName> <DestinationFilename /> </FileItem> <FileItem InstallType="CopyFile" SystemFile="true" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\PowerScheduler.gif</LocalFileName> - <ZipFileName>Installer{CopyFile}\{97988cec-fca7-48b4-852a-f1d164a6089e}-PowerScheduler.gif</ZipFileName> + <ZipFileName>Installer{CopyFile}\{e463d5e3-32ae-49e6-b176-fdf8071ff264}-PowerScheduler.gif</ZipFileName> <DestinationFilename /> </FileItem> </Items> </UniqueFileList> <ProjectSettings> <FolderGroups /> - <ProjectFilename>P:\PowerScheduler++ 1.1.7.0\MPEI\PowerScheduler++.xmp2</ProjectFilename> + <ProjectFilename>PowerScheduler++.xmp2</ProjectFilename> <UpdatePath1>..\MPEI\update.xml</UpdatePath1> <UpdatePath2 /> <UpdatePath3 /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> \ No newline at end of file Modified: trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/RemoteClientStandbyHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/RemoteClientStandbyHandler.cs 2011-10-21 18:36:21 UTC (rev 4312) +++ trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/RemoteClientStandbyHandler.cs 2011-10-21 18:58:08 UTC (rev 4313) @@ -29,7 +29,7 @@ namespace TvEngine.PowerScheduler.Handlers { /// <summary> - /// Prevent standby if a remote client is active + /// Prevent standby if a remote (multi-seat) client is active (used by PowerScheduler client plugin) /// </summary> public class RemoteClientStandbyHandler : IStandbyHandler, IStandbyHandlerEx { @@ -43,36 +43,23 @@ /// <summary> /// Indicator if a remote client is active /// </summary> - private bool _disAllowShutdown = false; + private StandbyMode _standbyMode = StandbyMode.StandbyAllowed; /// <summary> /// Last time a remote client signalled activity /// </summary> private DateTime _lastUpdate = DateTime.MinValue; - /// <summary> - /// Manages setting the according thread execution state - /// </summary> - private PowerManager _powerManager; - #endregion #region Constructor public RemoteClientStandbyHandler() { - // Create the PowerManager that helps setting the correct thread executation state - _powerManager = new PowerManager(); } ~RemoteClientStandbyHandler() { - // Dereference the PowerManager instance - if (_powerManager != null) - { - _powerManager.SetAwayModeRequired(false); - _powerManager = null; - } } #endregion @@ -83,19 +70,12 @@ { get { - // Check if last update was longer ago than idle timeout - // If so, do not prevent standby any longer - if (_lastUpdate.AddSeconds(_timeout) < DateTime.Now) - { - _disAllowShutdown = false; - } - _powerManager.SetAwayModeRequired(_disAllowShutdown); - return _disAllowShutdown; + return _standbyMode != StandbyMode.StandbyAllowed; } set { _lastUpdate = DateTime.Now; - _disAllowShutdown = value; + _standbyMode = value ? StandbyMode.AwayModeRequested : StandbyMode.StandbyAllowed; } } @@ -103,22 +83,31 @@ public string HandlerName { - get { return "RemoteClientStandbyHandler"; } + get { return "RemoteClient"; } } #endregion - #region IStandbyHandlerEx Members + #region IStandbyHandlerEx implementation - /// <summary> - /// Is away mode required? - /// </summary> - public bool RequireAwayMode + public StandbyMode StandbyMode { - get { return (_disAllowShutdown); } + get + { + // Check if last update was longer ago than idle timeout + // If so, do not prevent standby any longer + if (_lastUpdate.AddSeconds(_timeout) < DateTime.Now) + { + _standbyMode = StandbyMode.StandbyAllowed; + } + return _standbyMode; + } + set + { + _lastUpdate = DateTime.Now; + _standbyMode = value; + } } - #endregion - } } \ No newline at end of file Modified: trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/XmlTvImportWakeupHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/XmlTvImportWakeupHandler.cs 2011-10-21 18:36:21 UTC (rev 4312) +++ trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/XmlTvImportWakeupHandler.cs 2011-10-21 18:58:08 UTC (rev 4313) @@ -39,7 +39,7 @@ { #region Variables - private string _handlerName = "XmlTvImportWakeupHandler"; + private string _handlerName = "XmlTvImport"; #endregion Modified: trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerScheduler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerScheduler.cs 2011-10-21 18:36:21 UTC (rev 4312) +++ trunk/plugins/PowerScheduler++/Test/1.2.5.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerScheduler.cs 2011-10-21 18:58:08 UTC (rev 4313) @@ -20,7 +20,6 @@ #region Usings -using Gentle.Common; using System; using System.Collections; using System.Collections.Generic; @@ -31,6 +30,7 @@ using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Channels.Http; using System.Threading; +using Gentle.Common; using TvControl; using TvDatabase; using TvEngine.Interfaces; @@ -39,24 +39,18 @@ using TvLibrary.Interfaces; using TvLibrary.Log; - #endregion namespace TvEngine.PowerScheduler { /// <summary> - /// PowerScheduler: tvservice plugin which controls power management + /// PowerScheduler++ Server Plugin: tvservice plugin which controls power management /// </summary> public class PowerScheduler : MarshalByRefObject, IPowerScheduler, IPowerController { #region Variables /// <summary> - /// Register to this event to receive status changes from the PowerScheduler - /// </summary> - public event PowerSchedulerEventHandler OnPowerSchedulerEvent; - - /// <summary> /// PowerScheduler single instance /// </summary> private static PowerScheduler _powerScheduler; @@ -78,9 +72,9 @@ private PowerSchedulerFactory _factory; /// <summary> - /// Manages setting the according thread execution state + /// Thread starting and stopping PowerScheduler /// </summary> - private PowerManager _powerManager; + private Thread _tvServiceThread; /// <summary> /// List of registered standby handlers ("disable standby" plugins) @@ -93,14 +87,14 @@ private List<IWakeupHandler> _wakeupHandlers; /// <summary> - /// IStandbyHandler for the client in singleseat setups + /// StandbyHandler for the IPowerController interface /// </summary> - private GenericStandbyHandler _clientStandbyHandler; + private PowerControllerStandbyHandler _powerControllerStandbyHandler; /// <summary> - /// IWakeupHandler for the client in single-seat setups + /// WakeupHandler for the IPowerController interface /// </summary> - private GenericWakeupHandler _clientWakeupHandler; + private PowerControllerWakeupHandler _powerControllerWakeupHandler; /// <summary> /// IStandbyHandler for remote clients in client/server setups @@ -108,11 +102,21 @@ private RemoteClientStandbyHandler _remoteClientStandbyHandler; /// <summary> - /// Timer for executing periodic checks (should we enter standby..) + /// EventWaitHandle to trigger the StandbyWakeupThread /// </summary> - private System.Timers.Timer _timer; + private EventWaitHandle _standbyWakeupTriggered; /// <summary> + /// EventWaitHandle to signal finished + /// </summary> + private EventWaitHandle _standbyWakeupFinished; + + /// <summary> + /// Thread to check for standby and set wakeup timer + /// </summary> + private Thread _standbyWakeupThread; + + /// <summary> /// Timer with support for waking up the system /// </summary> private WaitableTimer _wakeupTimer; @@ -125,7 +129,7 @@ /// <summary> /// Global indicator if the PowerScheduler thinks the system is idle /// </summary> - private bool _idle = false; + private bool _idle; /// <summary> /// Indicating whether the PowerScheduler is in standby-mode. @@ -133,11 +137,31 @@ private bool _standby = false; /// <summary> + /// Used to avoid concurrent suspend requests which could result in a suspend - user resumes - immediately suspends. + /// </summary> + private DateTime _ignoreSuspendUntil = DateTime.MinValue; + + /// <summary> /// All PowerScheduler related settings are stored here /// </summary> private PowerSettings _settings; /// <summary> + /// Prevent standby, if the next event is due within _preNoShutdownTime seconds + /// </summary> + private const int _preNoShutdownTime = 300; + + /// <summary> + /// Check the system status every _checkInterval seconds + /// </summary> + private const int _checkInterval = 15; + + /// <summary> + /// Wakeup system _preWakeuptime seconds earlier than scheduled + /// </summary> + private const int _preWakeupTime = 60; + + /// <summary> /// Indicator if remoting has been setup /// </summary> private bool _remotingStarted = false; @@ -160,208 +184,60 @@ /// <summary> /// Creates a new PowerScheduler plugin and performs the one-time initialization /// </summary> - private PowerScheduler() + public PowerScheduler() { _standbyHandlers = new List<IStandbyHandler>(); _wakeupHandlers = new List<IWakeupHandler>(); _lastUserTime = DateTime.Now; _idle = false; - // Add ourselves to the GlobalServiceProvider - if (GlobalServiceProvider.Instance.IsRegistered<IPowerScheduler>()) + // Register as global service provider instance + if (!GlobalServiceProvider.Instance.IsRegistered<IPowerScheduler>()) { - GlobalServiceProvider.Instance.Remove<IPowerScheduler>(); + GlobalServiceProvider.Instance.Add<IPowerScheduler>(this); } - GlobalServiceProvider.Instance.Add<IPowerScheduler>(this); - Log.Debug("PowerScheduler: Registered PowerScheduler service to GlobalServiceProvider"); + Log.Debug("PS++: Registered PowerScheduler as IPowerScheduler service to GlobalServiceProvider"); } ~PowerScheduler() { + // Unregister as global service provider instance if (GlobalServiceProvider.Instance.IsRegistered<IPowerScheduler>()) { GlobalServiceProvider.Instance.Remove<IPowerScheduler>(); + Log.Debug("PS++: Unregistered IPowerScheduler service from GlobalServiceProvider"); } } - #endregion - - #region Public methods - - #region Start/Stop methods - - /// <summary> - /// Called by the PowerSchedulerPlugin to start the PowerScheduler - /// </summary> - /// <param name="controller">TVController from the tvservice</param> - [MethodImpl(MethodImplOptions.Synchronized)] - public void Start(IController controller) + public static PowerScheduler Instance { - try + get { - // Give PowerScheduler thread a name - string threadname = Thread.CurrentThread.Name; - if (string.IsNullOrEmpty(threadname)) - Thread.CurrentThread.Name = "Powerscheduler"; - - // Save controller - _controller = controller; - - // Create the PowerManager that helps setting the correct thread executation state - _powerManager = new PowerManager(); - - // Create the timer that will wakeup the system after a specific amount of time after the - // system has been put into standby - _wakeupTimer = new WaitableTimer(); - - // Create the timer responsible for standby checking and refreshing settings - _timer = new System.Timers.Timer(); - _timer.Elapsed += new System.Timers.ElapsedEventHandler(OnTimerElapsed); - - // Configure remoting if not already done - StartRemoting(); - - // Load settings - LoadSettings(); - - // Register standby/wakeup handlers - _clientStandbyHandler = new GenericStandbyHandler(); - Register(_clientStandbyHandler); - _clientWakeupHandler = new GenericWakeupHandler(); - Register(_clientWakeupHandler); - _remoteClientStandbyHandler = new RemoteClientStandbyHandler(); - Register(_remoteClientStandbyHandler); - _factory = new PowerSchedulerFactory(controller); - _factory.CreateDefaultSet(); - Log.Debug("PowerScheduler: Registered standby/wakeup handlers to PowerScheduler"); - - // Register power event handler to TVServer - RegisterPowerEventHandler(); - - // Start the timer for periodic setting... [truncated message content] |
From: <mic...@us...> - 2011-10-21 18:36:28
|
Revision: 4312 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4312&view=rev Author: michael-t Date: 2011-10-21 18:36:21 +0000 (Fri, 21 Oct 2011) Log Message: ----------- New version 1.2.1.1 Bugfix: NetworkMonitorIdleLimit was not saved correctly in server configuration tool Modified Paths: -------------- trunk/plugins/PowerScheduler++/Stable/1.2.1.1/MPEI/PowerScheduler++.xmp2 trunk/plugins/PowerScheduler++/Stable/1.2.1.1/MPEI/update.xml trunk/plugins/PowerScheduler++/Stable/1.2.1.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerMasterSetup.cs Added Paths: ----------- trunk/plugins/PowerScheduler++/Stable/1.2.1.1/ trunk/plugins/PowerScheduler++/Stable/1.2.1.1/MPEI/PowerScheduler++ 1.2.1.1.mpe1 Removed Paths: ------------- trunk/plugins/PowerScheduler++/Stable/1.2.1.1/MPEI/PowerScheduler++ 1.2.1.0.mpe1 trunk/plugins/PowerScheduler++/Stable/1.2.1.1/PowerScheduler++.suo Property changes on: trunk/plugins/PowerScheduler++/Stable/1.2.1.1 ___________________________________________________________________ Added: svn:ignore + PowerScheduler++.suo Deleted: trunk/plugins/PowerScheduler++/Stable/1.2.1.1/MPEI/PowerScheduler++ 1.2.1.0.mpe1 =================================================================== (Binary files differ) Added: trunk/plugins/PowerScheduler++/Stable/1.2.1.1/MPEI/PowerScheduler++ 1.2.1.1.mpe1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/PowerScheduler++/Stable/1.2.1.1/MPEI/PowerScheduler++ 1.2.1.1.mpe1 ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.1/MPEI/PowerScheduler++.xmp2 =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/PowerScheduler++.xmp2 2011-10-18 08:18:48 UTC (rev 4311) +++ trunk/plugins/PowerScheduler++/Stable/1.2.1.1/MPEI/PowerScheduler++.xmp2 2011-10-21 18:36:21 UTC (rev 4312) @@ -483,10 +483,15 @@ <Major>1</Major> <Minor>2</Minor> <Build>1</Build> - <Revision>0</Revision> + <Revision>1</Revision> </Version> <ExtensionDescription>The PowerScheduler++ plugin is a replacement for the PowerScheduler plugin that comes as part of MediaPortal. Compared to the original PowerScheduler it provides additional features (easy configuration, shares monitoring, reboot option, ...) and is supporting "away mode" for Vista and Win 7 systems.</ExtensionDescription> - <VersionDescription>Version [Version] - [DevelopmentStatus] version for MP 1.2.1 FINAL</VersionDescription> + <VersionDescription>Version 1.2.1.1 - Stable version for MP 1.2.1 FINAL + +Release Notes: +Version 1.2.1.1 +Bugfix: Changes to NetworkMonitor minimum transfer rate had no effect +Version 1.2.1.0 - Initial version</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> <OnlineLocation>http://www.team-mediaportal.com/index.php?option=com_mtree&task=att_download&link_id=87&cf_id=24</OnlineLocation> <ReleaseDate>2011-10-01T16:03:54</ReleaseDate> @@ -558,14 +563,14 @@ <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>PowerScheduler_high.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{b901333e-ef92-4772-9366-2856dde04a80}-PowerScheduler_high.png</ZipFileName> + <ZipFileName>Installer{CopyFile}\{3787c1d2-5a62-4df7-a5a9-de1e9a974797}-PowerScheduler_high.png</ZipFileName> <DestinationFilename /> </FileItem> <FileItem InstallType="CopyFile" SystemFile="true" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\PowerScheduler.gif</LocalFileName> - <ZipFileName>Installer{CopyFile}\{184ec9d9-145f-4989-98c3-d121f4e5ebb6}-PowerScheduler.gif</ZipFileName> + <ZipFileName>Installer{CopyFile}\{ddb06ce2-4424-4de8-942e-0534e5e522f6}-PowerScheduler.gif</ZipFileName> <DestinationFilename /> </FileItem> </Items> Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.1/MPEI/update.xml =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/update.xml 2011-10-18 08:18:48 UTC (rev 4311) +++ trunk/plugins/PowerScheduler++/Stable/1.2.1.1/MPEI/update.xml 2011-10-21 18:36:21 UTC (rev 4312) @@ -149,5 +149,158 @@ </ProjectSettings> <IsSkin>false</IsSkin> </PackageClass> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Server files"> + <DisplayName>Server files</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Server files</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Client files"> + <DisplayName>Client files</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Client files</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>Installer</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>2</Minor> + <Build>1</Build> + <Revision>0</Revision> + </MaxVersion> + <WarnOnly>true</WarnOnly> + <Message>For MediaPortal release 1.2.1 FINAL (not compatible with 1.1.x releases)</Message> + <Name>MediaPortal</Name> + </DependencyItem> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>For MediaPortal release 1.2.1 FINAL (not compatible with 1.1.x releases)</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="PowerSchedulerClientPlugin.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.27644</MinRequiredVersion> + <DesignedForVersion>1.2.1.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>PowerScheduler++</Name> + <Id>9b9bc24e-69ca-4abc-8810-f8f95bd4bbe6</Id> + <Author>michael_t (based on PowerScheduler by micheloe)</Author> + <HomePage>http://www.team-mediaportal.com/extensions/other/powerscheduler</HomePage> + <ForumPage>http://forum.team-mediaportal.com/tv-server-plugins-294/powerscheduler-1-2-1-0-stable-version-mediaportal-1-2-1-final-95463/#post733512/</ForumPage> + <UpdateUrl>http://www.team-mediaportal.com/index.php?option=com_mtree&task=att_download&link_id=87&cf_id=52</UpdateUrl> + <Version> + <Major>1</Major> + <Minor>2</Minor> + <Build>1</Build> + <Revision>1</Revision> + </Version> + <ExtensionDescription>The PowerScheduler++ plugin is a replacement for the PowerScheduler plugin that comes as part of MediaPortal. Compared to the original PowerScheduler it provides additional features (easy configuration, shares monitoring, reboot option, ...) and is supporting "away mode" for Vista and Win 7 systems.</ExtensionDescription> + <VersionDescription>Version 1.2.1.1 - Stable version for MP 1.2.1 FINAL + +Release Notes: +Version 1.2.1.1 +Bugfix: Changes to NetworkMonitor minimum transfer rate had no effect +Version 1.2.1.0 - Initial version</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>http://www.team-mediaportal.com/index.php?option=com_mtree&task=att_download&link_id=87&cf_id=24</OnlineLocation> + <ReleaseDate>2011-10-01T16:03:54</ReleaseDate> + <Tags>tv server plugins, automation</Tags> + <Location>..\MPEI\[Name] [Version].mpe1</Location> + <Params> + <Items> + <SectionParam Name="Online Icon"> + <Value>http://www.team-mediaportal.com/components/com_mtree/img/listings/m/471.gif</Value> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If have .exe extension the will be executed + If have .dll extension used like MP plugin configuration</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value>http://www.team-mediaportal.com/components/com_mtree/img/listings/m/480.jpg; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/481.jpg; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/482.jpg; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/483.jpg; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/484.jpg; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/485.jpg; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/486.jpg; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/487.jpg</Value> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>YES</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items /> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + </ProjectSettings> + <IsSkin>false</IsSkin> + </PackageClass> </Items> </ExtensionCollection> \ No newline at end of file Deleted: trunk/plugins/PowerScheduler++/Stable/1.2.1.1/PowerScheduler++.suo =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerMasterSetup.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.1.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerMasterSetup.cs 2011-10-18 08:18:48 UTC (rev 4311) +++ trunk/plugins/PowerScheduler++/Stable/1.2.1.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerMasterSetup.cs 2011-10-21 18:36:21 UTC (rev 4312) @@ -206,7 +206,7 @@ checkBoxNetworkMonitorAwayMode.Enabled = false; } - setting = _layer.GetSetting("PowerSchedulerNetworkIdleLimit", "2"); + setting = _layer.GetSetting("PowerSchedulerNetworkMonitorIdleLimit", "2"); numericUpDownNetworkIdleLimit.Value = Convert.ToDecimal(setting.Value); setting = _layer.GetSetting("PowerSchedulerNetworkMonitorAwayMode", "false"); @@ -401,7 +401,7 @@ setting.Value = checkBoxNetworkMonitorEnabled.Checked.ToString(); setting.Persist(); - setting = _layer.GetSetting("PowerSchedulerNetworkIdleLimit", "2"); + setting = _layer.GetSetting("PowerSchedulerNetworkMonitorIdleLimit", "2"); setting.Value = numericUpDownNetworkIdleLimit.Value.ToString(); setting.Persist(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <do...@us...> - 2011-10-18 08:18:59
|
Revision: 4311 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4311&view=rev Author: dot-i Date: 2011-10-18 08:18:48 +0000 (Tue, 18 Oct 2011) Log Message: ----------- Updated to For The Record 1.6.0.1 release. Modified Paths: -------------- trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ActiveRecordings.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ChannelNavigator.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ForTheRecord.UI.MediaPortal.csproj trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ForTheRecordMain.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/GuideBase.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/GuideSearchBase.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/HomeBase.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/Properties/AssemblyInfo.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/RadioHome.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/RecordedBase.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/SetupForm.Designer.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/TextId.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/TvFullScreen.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/TvHome.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/TvOSD.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/TvProgramInfo.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/UpcomingPrograms.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/language/fortherecord_da.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/language/fortherecord_de.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/language/fortherecord_en.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/language/fortherecord_nl.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/language/fortherecord_no.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/language/fortherecord_pl.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/language/fortherecord_sv.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/skin/Default/4TR_ProgramInfo.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/skin/Default/4TR_RecordedRadio.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/skin/Default/4TR_RecordedTv.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/skin/Default/4TR_TvGuideSearch.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/skin/DefaultWide/4TR_Active.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/skin/DefaultWide/4TR_Home.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/skin/DefaultWide/4TR_ProgramInfo.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/skin/DefaultWide/4TR_RadioGuideSearch.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/skin/DefaultWide/4TR_RadioHome.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/skin/DefaultWide/4TR_RecordedRadio.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/skin/DefaultWide/4TR_RecordedTv.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/skin/DefaultWide/4TR_TvGuideSearch.xml trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/skin/DefaultWide/4TR_Upcoming.xml trunk/plugins/ForTheRecord/ReferencedAssemblies/Common.Utils.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/Core.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/Databases.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/Dialogs.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/ForTheRecord.Client.Common.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/ForTheRecord.Entities.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/ForTheRecord.RecorderTuners.Common.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/ForTheRecord.ServiceAgents.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/ForTheRecord.ServiceContracts.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/PluginBase.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/SetupControls.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/TVDatabase.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/TvBusinessLayer.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/TvControl.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/TvLibrary.Interfaces.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/Utils.dll trunk/plugins/ForTheRecord/ReferencedAssemblies/WindowPlugins.dll Added Paths: ----------- trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/EventListener.cs trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/skin/DefaultWide/4TR_common.window.xml Modified: trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ActiveRecordings.cs =================================================================== --- trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ActiveRecordings.cs 2011-10-09 09:23:41 UTC (rev 4310) +++ trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ActiveRecordings.cs 2011-10-18 08:18:48 UTC (rev 4311) @@ -371,8 +371,8 @@ _viewsList.Add(item); } - string strObjects = string.Format("{0} {1}", _viewsList.Count, Utility.GetLocalizedText(TextId.RecordingsListItemsSuffix)); - GUIPropertyManager.SetProperty("#itemcount", strObjects); + GUIPropertyManager.SetProperty("#itemcount", _viewsList.Count.ToString()); + GUIPropertyManager.SetProperty("#currentmodule", Utility.GetLocalizedText(TextId.ActiveRecordings)); UpdateButtonStates(); // OnSort(); UpdateProperties(); Modified: trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ChannelNavigator.cs =================================================================== --- trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ChannelNavigator.cs 2011-10-09 09:23:41 UTC (rev 4310) +++ trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ChannelNavigator.cs 2011-10-18 08:18:48 UTC (rev 4311) @@ -78,6 +78,7 @@ private int _zapChannelNr = -1; private static LiveStreamResult result = LiveStreamResult.UnknownError; private int backupvolume = -1; + private static DateTime _updateTimer = DateTime.MinValue; public ChannelNavigator() { @@ -437,8 +438,13 @@ //UpdateCurrentChannel(); // Make sure current and next is up to date. - KeepCurrentNextUpToDate(ChannelType.Television); - KeepCurrentNextUpToDate(ChannelType.Radio); + TimeSpan ts = DateTime.Now - _updateTimer; + if (ts.TotalMilliseconds > 2000) + { + _updateTimer = DateTime.Now; + KeepCurrentNextUpToDate(ChannelType.Television); + KeepCurrentNextUpToDate(ChannelType.Radio); + } // Zapping to another group or channel? if (_zapGroup != null || _zapChannel != null) @@ -469,7 +475,8 @@ Channel zappingTo = _zapChannel; if (ForTheRecordMain.Navigator.CurrentChannel != null - && ForTheRecordMain.Navigator.CurrentChannel.ChannelId == zappingTo.ChannelId) + && ForTheRecordMain.Navigator.CurrentChannel.ChannelId == zappingTo.ChannelId + && _liveStream != null) { Log.Debug("ChannelNavigator: CheckChannelChange()_CurrentChannel.ChannelId = zappingTo.ChannelId --> break off zapping"); zappingTo = null; @@ -489,6 +496,20 @@ } _navigatorChannels[zappingTo.ChannelType].LastChannel = _currentChannel; _navigatorChannels[zappingTo.ChannelType].LastChannelGroup = _currentChannelGroup; + + try + { + if (zappingTo.ChannelType == ChannelType.Television) + { + TvHome.UpdateProgressPercentageBar(); + } + else + { + RadioHome.UpdateProgressPercentageBar(); + RadioHome.UpdateMusicProperties(); + } + } + catch { } } _zapChannelNr = -1; _reentrant = false; @@ -750,13 +771,14 @@ GetPlayerFileNameAndOffset(liveStream, out fileName, out seekOffset);*/ g_Player.OnZapping(-1); + double duration = g_Player.Duration; if (g_Player.Duration < 0.0) { result = LiveStreamResult.UnknownError; } else { - g_Player.SeekAbsolute(g_Player.Duration + 0); + g_Player.SeekAbsolute(duration); } } @@ -912,16 +934,44 @@ null); msg.TargetWindowId = (int)(int)GUIWindow.Window.WINDOW_TVFULLSCREEN; GUIGraphicsContext.SendMessage(msg); - return; } else { // if not fulscreen, show notify dialog with the error message + string caption = string.Empty; + string tvlogo = string.Empty; + + if (channel != null) + { + using (TvSchedulerServiceAgent TvSchedulerAgent = new TvSchedulerServiceAgent()) + { + tvlogo = Utility.GetLogoImage(channel, TvSchedulerAgent); + } + + if (channel.ChannelType == ChannelType.Television) + { + caption = GUILocalizeStrings.Get(605) + " - " + channel.DisplayName; + } + else + { + caption = GUILocalizeStrings.Get(665) + " - " + channel.DisplayName; + } + } + GUIDialogNotify pDlgNotify = (GUIDialogNotify)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_NOTIFY); - string caption = GUILocalizeStrings.Get(605) + " - " + channel.DisplayName; - pDlgNotify.SetHeading(caption); //my tv - pDlgNotify.SetText(TuningResult); - pDlgNotify.DoModal((int)GUIWindowManager.ActiveWindowEx); + if (pDlgNotify != null) + { + pDlgNotify.Reset(); + pDlgNotify.ClearAll(); + pDlgNotify.SetHeading(caption); + if (!string.IsNullOrEmpty(TuningResult)) + { + pDlgNotify.SetText(TuningResult); + } + pDlgNotify.SetImage(tvlogo); + pDlgNotify.TimeOut = 5; + pDlgNotify.DoModal(GUIWindowManager.ActiveWindow); + } } } @@ -934,6 +984,30 @@ GetPlayerFileNameAndOffset(liveStream, out fileName, out seekOffset); RecordedBase.RememberActiveRecordingPosition(); int timeout = 0; + + if (!ForTheRecordMain.PreferRtspForLiveTv && seekOffset == 0) + { + bool tsFileExists = false; + while (!tsFileExists && timeout < 100) + { + tsFileExists = System.IO.File.Exists(fileName); + if (!tsFileExists) + { + Log.Info("Channelnavigator: startplay: waiting for TS file {0}", fileName); + timeout++; + Thread.Sleep(10); + } + } + if (timeout >= 100) + { + result = LiveStreamResult.UnknownError; + g_Player.Stop(); + Log.Debug("ChannelNavigator: PlayLiveStream_Result = {0}", result); + return result; + } + timeout = 0; + } + for (; ; ) { if (g_Player.Play(fileName, @@ -945,10 +1019,10 @@ if (duration < 0.0) { g_Player.Stop(); - timeout = timeout + 10; + timeout++; Log.Debug("ChannelNavigator: PlayLiveStream_timeout = {0}", timeout); Thread.Sleep(20); - if (timeout > 5000) + if (timeout > 100) { result = LiveStreamResult.UnknownError; Log.Debug("ChannelNavigator: PlayLiveStream_timeout from 5000ms reached"); @@ -956,9 +1030,9 @@ } continue; } - g_Player.SeekAbsolute(g_Player.Duration + seekOffset); - _liveStream = liveStream; - _liveStreamIsRtsp = fileName.StartsWith("rtsp:", StringComparison.InvariantCultureIgnoreCase); + g_Player.SeekAbsolute(duration); + _liveStream = liveStream; + _liveStreamIsRtsp = fileName.StartsWith("rtsp:", StringComparison.InvariantCultureIgnoreCase); } else { @@ -1016,20 +1090,6 @@ } } } - if (g_Player.Playing - && (g_Player.IsTV || g_Player.IsRadio)) - { - if (_navigatorChannels[channelType].CurrentProgram != null) - { - g_Player.currentTitle = _navigatorChannels[channelType].CurrentProgram.CreateProgramTitle(); - g_Player.currentDescription = _navigatorChannels[channelType].CurrentProgram.CreateCombinedDescription(true); - } - else - { - g_Player.currentTitle = String.Empty; - g_Player.currentDescription = String.Empty; - } - } } private void RefreshCurrentAndNext(ChannelType channelType) Added: trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/EventListener.cs =================================================================== --- trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/EventListener.cs (rev 0) +++ trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/EventListener.cs 2011-10-18 08:18:48 UTC (rev 4311) @@ -0,0 +1,268 @@ +#region Copyright (C) 2007-2011 For The Record +/* + * Copyright (C) 2007-2011 For The Record + * http://www.4therecord.eu + * + * This Program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This Program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with GNU Make; see the file COPYING. If not, write to + * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. + * http://www.gnu.org/copyleft/gpl.html + */ + +#endregion + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Net; +using System.ServiceModel; + +using MediaPortal.GUI.Library; +using MediaPortal.Player; + +using ForTheRecord.ServiceContracts.Events; +using ForTheRecord.ServiceAgents; +using ForTheRecord.Entities; +using ForTheRecord.Client.Common; + +namespace ForTheRecord.UI.MediaPortal +{ + [ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Single, + InstanceContextMode = InstanceContextMode.Single)] + + public class EventListener : EventsListenerServiceBase + { + private string _serviceUrl = string.Empty; + private ServiceHost _serviceHost = null; + private bool stopping = false; + + # region EventListener Members + + public override void LiveStreamEnded(LiveStream liveStream) + { + Log.Debug("EventListener: LiveStreamEnded()"); + OnLiveStreamEnded(liveStream); + } + + public override void UpcomingRecordingsChanged() + { + Log.Debug("EventListener: UpcomingRecordingsChanged()"); + //ForTheRecordMain.UpcomingRecordingsChanged = true; + } + + public override void RecordingStarted(Recording recording) + { + Log.Debug("EventListener: recording started: {0}", recording.Title); + OnrecordingStarted(recording); + } + + public override void RecordingEnded(Recording recording) + { + Log.Debug("EventListener: recording ended: {0}", recording.Title); + //OnRecordingEnded(recording); + } + + public override void ActiveRecordingsChanged() + { + Log.Debug("EventListener: ActiveRecordingsChanged()"); + } + + public override void UpcomingAlertsChanged() + { + Log.Debug("EventListener: UpcomingAlertsChanged()"); + //ForTheRecordMain.UpcomingAlertsChanged = true; + } + + # endregion + + # region Start/Stop + + private object StartListenerLock = new object(); + public void StartListener() + { + lock (StartListenerLock) + { + int _port = GetFreeTcpPort(49800); + if (_port == -1) + { + Log.Error("EventListener: No free port found!"); + return; + } + + _serviceUrl = "net.tcp://" + Dns.GetHostName() + ":" + _port + "/MpClient/"; + StopListener(); + + Log.Debug("EventListener: start()"); + _serviceHost = CreateServiceHost(_serviceUrl); + _serviceHost.Open(); + + bool failed = true; + while (failed && !stopping) + { + failed = false; + try + { + using (ForTheRecordServiceAgent agent = new ForTheRecordServiceAgent()) + { + agent.EnsureEventListener(ForTheRecordEventGroup.RecordingEvents | ForTheRecordEventGroup.ScheduleEvents, _serviceUrl, Constants.EventListenerApiVersion); + } + } + catch (Exception ex) + { + Log.Error("EventListener: StartListener() error = {0}", ex.Message); + System.Threading.Thread.Sleep(2000); + failed = true; + } + } + } + } + + private object StopListenerLock = new object(); + public void StopListener() + { + lock (StopListenerLock) + { + Log.Debug("EventListener: stop()"); + stopping = true; + bool failed = true; + while (failed) + { + failed = false; + try + { + using (ForTheRecordServiceAgent agent = new ForTheRecordServiceAgent()) + { + agent.RemoveEventListener(_serviceUrl); + } + } + catch (Exception ex) + { + Log.Error("EventListener: StopListener() error = {0}", ex.Message); + System.Threading.Thread.Sleep(2000); + failed = true; + } + } + + if (_serviceHost != null) + { + _serviceHost.Close(); + } + stopping = false; + } + } + + #endregion + + #region Private Methods + + + private void OnLiveStreamEnded(LiveStream liveStream) + { + lock (this) + { + GUIMessage msg = new GUIMessage(GUIMessage.MessageType.GUI_MSG_STOP_SERVER_TIMESHIFTING, 0, 0, 0, 0, 0, null); + msg.Object = liveStream; + msg.Param1 = 4321; + GUIGraphicsContext.SendMessage(msg); + msg = null; + } + } + + private void OnRecordingEnded(Recording recording) + { + lock (this) + { + GUIMessage msg = new GUIMessage(GUIMessage.MessageType.GUI_MSG_NOTIFY_REC, 0, 0, 0, 0, 0, null); + msg.Param1 = 0;//ended + msg.Object = recording; + GUIGraphicsContext.SendMessage(msg); + msg = null; + } + } + + private void OnrecordingStarted(Recording recording) + { + lock (this) + { + if (ForTheRecordMain.Navigator.IsLiveStreamOn) + { + LiveStream livestream = ForTheRecordMain.Navigator.LiveStream; + if (livestream != null) + { + bool _streamStopped = false; + int timeout = 0; + + using (TvControlServiceAgent tvControlAgent = new TvControlServiceAgent()) + { + while (timeout < 20 && _streamStopped == false) + { + LiveStream[] livestreams = tvControlAgent.GetLiveStreams(); + _streamStopped = true; + foreach (LiveStream stream in livestreams) + { + if (stream.TimeshiftFile == livestream.TimeshiftFile) + { + _streamStopped = false; + } + } + timeout++; + System.Threading.Thread.Sleep(100); + } + + if (_streamStopped) + { + OnLiveStreamEnded(livestream); + } + } + } + } + + /*GUIMessage msg = new GUIMessage(GUIMessage.MessageType.GUI_MSG_NOTIFY_REC, 0, 0, 0, 0, 0, null); + msg.Param1 = 1;//started + msg.Object = recording; + GUIGraphicsContext.SendMessage(msg); + msg = null;*/ + } + } + + private static int GetFreeTcpPort(int port) + { + int _port = -1; + for (int i = 0; i < 100; i++) + { + try + { + System.Net.Sockets.TcpListener tcpListener = new System.Net.Sockets.TcpListener(IPAddress.Any, port); + tcpListener.Start(); + tcpListener.Stop(); + _port = port; + break; + } + catch (System.Net.Sockets.SocketException) + { + port--; + } + } + Log.Debug("EventListener: listener port = {0}", port); + return _port; + } + + private static ServiceHost CreateServiceHost(string eventsServiceBaseUrl) + { + return CreateServiceHost(typeof(EventListener), eventsServiceBaseUrl, typeof(IRecordingEventsListener), typeof(IScheduleEventsListener)); + } + + #endregion + } +} Modified: trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ForTheRecord.UI.MediaPortal.csproj =================================================================== --- trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ForTheRecord.UI.MediaPortal.csproj 2011-10-09 09:23:41 UTC (rev 4310) +++ trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ForTheRecord.UI.MediaPortal.csproj 2011-10-18 08:18:48 UTC (rev 4311) @@ -95,6 +95,7 @@ <SpecificVersion>False</SpecificVersion> <HintPath>..\..\..\..\Program Files\Reference Assemblies\Microsoft\WinFX\v3.0\System.Runtime.Remoting.dll</HintPath> </Reference> + <Reference Include="System.ServiceModel" /> <Reference Include="System.Windows.Forms" /> <Reference Include="System.Xml" /> <Reference Include="TvLibrary.Interfaces, Version=1.0.3.28723, Culture=neutral, processorArchitecture=x86"> @@ -112,6 +113,7 @@ <ItemGroup> <Compile Include="ActiveRecordings.cs" /> <Compile Include="ChannelNavigator.cs" /> + <Compile Include="EventListener.cs" /> <Compile Include="Hamming.cs" /> <Compile Include="TeletextPageRenderer.cs" /> <Compile Include="TvFullscreenTeletext.cs" /> @@ -163,156 +165,68 @@ <Content Include="language\fortherecord_nl.xml" /> <Content Include="language\fortherecord_pl.xml" /> <Content Include="language\fortherecord_sv.xml" /> - <Content Include="skin\Aeon wide\4TR_Active.xml" /> - <Content Include="skin\Aeon wide\4TR_Home.xml" /> - <Content Include="skin\Aeon wide\4TR_ProgramInfo.xml" /> - <Content Include="skin\Aeon wide\4TR_RadioGuide.xml" /> - <Content Include="skin\Aeon wide\4TR_RadioGuideSearch.xml" /> - <Content Include="skin\Aeon wide\4TR_RadioHome.xml" /> - <Content Include="skin\Aeon wide\4TR_RecordedRadio.xml" /> - <Content Include="skin\Aeon wide\4TR_RecordedTv.xml" /> - <Content Include="skin\Aeon wide\4TR_TvGuide.xml" /> - <Content Include="skin\Aeon wide\4TR_TvGuideSearch.xml" /> - <Content Include="skin\Aeon wide\4TR_Upcoming.xml" /> - <Content Include="skin\Aeon wide\common.window.short.xml" /> - <Content Include="skin\Aeon wide\Media\4TR_Alert.png" /> - <Content Include="skin\Aeon wide\Media\4TR_AlertCancelled.png" /> - <Content Include="skin\Aeon wide\Media\4TR_AlertSeries.png" /> - <Content Include="skin\Aeon wide\Media\4TR_AlertSeriesCancelled.png" /> - <Content Include="skin\Aeon wide\Media\4TR_Recording.png" /> - <Content Include="skin\Aeon wide\Media\4TR_RecordingCancelled.png" /> - <Content Include="skin\Aeon wide\Media\4TR_RecordingCancelledHistory.png" /> - <Content Include="skin\Aeon wide\Media\4TR_RecordingInConflict.png" /> - <Content Include="skin\Aeon wide\Media\4TR_RecordingSeries.png" /> - <Content Include="skin\Aeon wide\Media\4TR_RecordingSeriesCancelled.png" /> - <Content Include="skin\Aeon wide\Media\4TR_RecordingSeriesCancelledHistory.png" /> - <Content Include="skin\Aeon wide\Media\4TR_RecordingSeriesInConflict.png" /> - <Content Include="skin\Aeon wide\Media\4TR_RecordingSeriesWithWarning.png" /> - <Content Include="skin\Aeon wide\Media\4TR_RecordingWithWarning.png" /> - <Content Include="skin\Aeon wide\Media\4TR_Suggestion.png" /> - <Content Include="skin\Aeon wide\Media\4TR_SuggestionCancelled.png" /> - <Content Include="skin\Aeon wide\Media\4TR_SuggestionSeries.png" /> - <Content Include="skin\Aeon wide\Media\4TR_SuggestionSeriesCancelled.png" /> - <Content Include="skin\Aeon wide\Media\togglebutton-off-focus.png" /> - <Content Include="skin\Aeon wide\Media\togglebutton-off-nofocus.png" /> - <Content Include="skin\Aeon wide\Media\togglebutton-on-focus.png" /> - <Content Include="skin\Aeon wide\Media\togglebutton-on-nofocus.png" /> - <Content Include="skin\Blue3wide\4TR_Active.xml" /> - <Content Include="skin\Blue3wide\4TR_Home.xml" /> - <Content Include="skin\Blue3wide\4TR_ProgramInfo.xml" /> - <Content Include="skin\Blue3wide\4TR_RadioGuide.xml" /> - <Content Include="skin\Blue3wide\4TR_RadioGuideSearch.xml" /> - <Content Include="skin\Blue3wide\4TR_RadioHome.xml" /> - <Content Include="skin\Blue3wide\4TR_RecordedRadio.xml" /> - <Content Include="skin\Blue3wide\4TR_RecordedTv.xml" /> - <Content Include="skin\Blue3wide\4TR_TvGuide.xml" /> - <Content Include="skin\Blue3wide\4TR_TvGuideSearch.xml" /> - <Content Include="skin\Blue3wide\4TR_Upcoming.xml" /> - <Content Include="skin\Blue3wide\Media\4TR_Alert.png" /> - <Content Include="skin\Blue3wide\Media\4TR_AlertCancelled.png" /> - <Content Include="skin\Blue3wide\Media\4TR_AlertSeries.png" /> - <Content Include="skin\Blue3wide\Media\4TR_AlertSeriesCancelled.png" /> - <Content Include="skin\Blue3wide\Media\4TR_Recording.png" /> - <Content Include="skin\Blue3wide\Media\4TR_RecordingCancelled.png" /> - <Content Include="skin\Blue3wide\Media\4TR_RecordingCancelledHistory.png" /> - <Content Include="skin\Blue3wide\Media\4TR_RecordingInConflict.png" /> - <Content Include="skin\Blue3wide\Media\4TR_RecordingSeries.png" /> - <Content Include="skin\Blue3wide\Media\4TR_RecordingSeriesCancelled.png" /> - <Content Include="skin\Blue3wide\Media\4TR_RecordingSeriesCancelledHistory.png" /> - <Content Include="skin\Blue3wide\Media\4TR_RecordingSeriesInConflict.png" /> - <Content Include="skin\Blue3wide\Media\4TR_RecordingSeriesWithWarning.png" /> - <Content Include="skin\Blue3wide\Media\4TR_RecordingWithWarning.png" /> - <Content Include="skin\Blue3wide\Media\4TR_Suggestion.png" /> - <Content Include="skin\Blue3wide\Media\4TR_SuggestionCancelled.png" /> - <Content Include="skin\Blue3wide\Media\4TR_SuggestionSeries.png" /> - <Content Include="skin\Blue3wide\Media\4TR_SuggestionSeriesCancelled.png" /> - <Content Include="skin\Blue3\4TR_Active.xml" /> - <Content Include="skin\Blue3\4TR_Home.xml" /> - <Content Include="skin\Blue3\4TR_ProgramInfo.xml" /> - <Content Include="skin\Blue3\4TR_RadioGuide.xml" /> - <Content Include="skin\Blue3\4TR_RadioGuideSearch.xml" /> - <Content Include="skin\Blue3\4TR_RadioHome.xml" /> - <Content Include="skin\Blue3\4TR_RecordedRadio.xml" /> - <Content Include="skin\Blue3\4TR_RecordedTv.xml" /> - <Content Include="skin\Blue3\4TR_TvGuide.xml" /> - <Content Include="skin\Blue3\4TR_TvGuideSearch.xml" /> - <Content Include="skin\Blue3\4TR_Upcoming.xml" /> - <Content Include="skin\Blue3\Media\4TR_Alert.png" /> - <Content Include="skin\Blue3\Media\4TR_AlertCancelled.png" /> - <Content Include="skin\Blue3\Media\4TR_AlertSeries.png" /> - <Content Include="skin\Blue3\Media\4TR_AlertSeriesCancelled.png" /> - <Content Include="skin\Blue3\Media\4TR_Recording.png" /> - <Content Include="skin\Blue3\Media\4TR_RecordingCancelled.png" /> - <Content Include="skin\Blue3\Media\4TR_RecordingCancelledHistory.png" /> - <Content Include="skin\Blue3\Media\4TR_RecordingInConflict.png" /> - <Content Include="skin\Blue3\Media\4TR_RecordingSeries.png" /> - <Content Include="skin\Blue3\Media\4TR_RecordingSeriesCancelled.png" /> - <Content Include="skin\Blue3\Media\4TR_RecordingSeriesCancelledHistory.png" /> - <Content Include="skin\Blue3\Media\4TR_RecordingSeriesInConflict.png" /> - <Content Include="skin\Blue3\Media\4TR_RecordingSeriesWithWarning.png" /> - <Content Include="skin\Blue3\Media\4TR_RecordingWithWarning.png" /> - <Content Include="skin\Blue3\Media\4TR_Suggestion.png" /> - <Content Include="skin\Blue3\Media\4TR_SuggestionCancelled.png" /> - <Content Include="skin\Blue3\Media\4TR_SuggestionSeries.png" /> - <Content Include="skin\Blue3\Media\4TR_SuggestionSeriesCancelled.png" /> - <Content Include="skin\Indigo\4TR_Active.xml" /> - <Content Include="skin\Indigo\4TR_Home.xml" /> - <Content Include="skin\Indigo\4TR_ProgramInfo.xml" /> - <Content Include="skin\Indigo\4TR_RadioGuide.xml" /> - <Content Include="skin\Indigo\4TR_RadioGuideSearch.xml" /> - <Content Include="skin\Indigo\4TR_RadioHome.xml" /> - <Content Include="skin\Indigo\4TR_RecordedRadio.xml" /> - <Content Include="skin\Indigo\4TR_RecordedTv.xml" /> - <Content Include="skin\Indigo\4TR_TvGuide.xml" /> - <Content Include="skin\Indigo\4TR_TvGuideSearch.xml" /> - <Content Include="skin\Indigo\4TR_Upcoming.xml" /> - <Content Include="skin\Indigo\Media\4TR_Alert.png" /> - <Content Include="skin\Indigo\Media\4TR_AlertCancelled.png" /> - <Content Include="skin\Indigo\Media\4TR_AlertSeries.png" /> - <Content Include="skin\Indigo\Media\4TR_AlertSeriesCancelled.png" /> - <Content Include="skin\Indigo\Media\4TR_Recording.png" /> - <Content Include="skin\Indigo\Media\4TR_RecordingCancelled.png" /> - <Content Include="skin\Indigo\Media\4TR_RecordingInConflict.png" /> - <Content Include="skin\Indigo\Media\4TR_RecordingSeries.png" /> - <Content Include="skin\Indigo\Media\4TR_RecordingSeriesCancelled.png" /> - <Content Include="skin\Indigo\Media\4TR_RecordingSeriesInConflict.png" /> - <Content Include="skin\Indigo\Media\4TR_RecordingSeriesWithWarning.png" /> - <Content Include="skin\Indigo\Media\4TR_RecordingWithWarning.png" /> - <Content Include="skin\Indigo\Media\4TR_Suggestion.png" /> - <Content Include="skin\Indigo\Media\4TR_SuggestionCancelled.png" /> - <Content Include="skin\Indigo\Media\4TR_SuggestionSeries.png" /> - <Content Include="skin\Indigo\Media\4TR_SuggestionSeriesCancelled.png" /> - <Content Include="skin\Indigo\Media\4TR_RecordingSeriesCancelledHistory.png" /> - <Content Include="skin\Indigo\Media\4TR_RecordingCancelledHistory.png" /> - <Content Include="skin\Monochrome\4TR_Active.xml" /> - <Content Include="skin\Monochrome\4TR_Home.xml" /> - <Content Include="skin\Monochrome\4TR_ProgramInfo.xml" /> - <Content Include="skin\Monochrome\4TR_RadioGuide.xml" /> - <Content Include="skin\Monochrome\4TR_RadioGuideSearch.xml" /> - <Content Include="skin\Monochrome\4TR_RadioHome.xml" /> - <Content Include="skin\Monochrome\4TR_RecordedRadio.xml" /> - <Content Include="skin\Monochrome\4TR_RecordedTv.xml" /> - <Content Include="skin\Monochrome\4TR_TvGuide.xml" /> - <Content Include="skin\Monochrome\4TR_TvGuideSearch.xml" /> - <Content Include="skin\Monochrome\4TR_Upcoming.xml" /> - <Content Include="skin\Monochrome\Media\4TR_Alert.png" /> - <Content Include="skin\Monochrome\Media\4TR_AlertCancelled.png" /> - <Content Include="skin\Monochrome\Media\4TR_AlertSeries.png" /> - <Content Include="skin\Monochrome\Media\4TR_AlertSeriesCancelled.png" /> - <Content Include="skin\Monochrome\Media\4TR_Recording.png" /> - <Content Include="skin\Monochrome\Media\4TR_RecordingCancelled.png" /> - <Content Include="skin\Monochrome\Media\4TR_RecordingCancelledHistory.png" /> - <Content Include="skin\Monochrome\Media\4TR_RecordingInConflict.png" /> - <Content Include="skin\Monochrome\Media\4TR_RecordingSeries.png" /> - <Content Include="skin\Monochrome\Media\4TR_RecordingSeriesCancelled.png" /> - <Content Include="skin\Monochrome\Media\4TR_RecordingSeriesCancelledHistory.png" /> - <Content Include="skin\Monochrome\Media\4TR_RecordingSeriesInConflict.png" /> - <Content Include="skin\Monochrome\Media\4TR_RecordingSeriesWithWarning.png" /> - <Content Include="skin\Monochrome\Media\4TR_RecordingWithWarning.png" /> - <Content Include="skin\Monochrome\Media\4TR_Suggestion.png" /> - <Content Include="skin\Monochrome\Media\4TR_SuggestionCancelled.png" /> - <Content Include="skin\Monochrome\Media\4TR_SuggestionSeries.png" /> - <Content Include="skin\Monochrome\Media\4TR_SuggestionSeriesCancelled.png" /> + <Content Include="skin\DefaultWide\4TR_Active.xml" /> + <Content Include="skin\DefaultWide\4TR_common.window.xml" /> + <Content Include="skin\DefaultWide\4TR_Home.xml" /> + <Content Include="skin\DefaultWide\4TR_ProgramInfo.xml" /> + <Content Include="skin\DefaultWide\4TR_RadioGuide.xml" /> + <Content Include="skin\DefaultWide\4TR_RadioGuideSearch.xml" /> + <Content Include="skin\DefaultWide\4TR_RadioHome.xml" /> + <Content Include="skin\DefaultWide\4TR_RecordedRadio.xml" /> + <Content Include="skin\DefaultWide\4TR_RecordedTv.xml" /> + <Content Include="skin\DefaultWide\4TR_TvGuide.xml" /> + <Content Include="skin\DefaultWide\4TR_TvGuideSearch.xml" /> + <Content Include="skin\DefaultWide\4TR_Upcoming.xml" /> + <Content Include="skin\DefaultWide\Media\4TR_Alert.png" /> + <Content Include="skin\DefaultWide\Media\4TR_AlertCancelled.png" /> + <Content Include="skin\DefaultWide\Media\4TR_AlertSeries.png" /> + <Content Include="skin\DefaultWide\Media\4TR_AlertSeriesCancelled.png" /> + <Content Include="skin\DefaultWide\Media\4TR_hover_logo-noglow.png" /> + <Content Include="skin\DefaultWide\Media\4TR_logo.png" /> + <Content Include="skin\DefaultWide\Media\4TR_Recording.png" /> + <Content Include="skin\DefaultWide\Media\4TR_RecordingCancelled.png" /> + <Content Include="skin\DefaultWide\Media\4TR_RecordingCancelledHistory.png" /> + <Content Include="skin\DefaultWide\Media\4TR_RecordingInConflict.png" /> + <Content Include="skin\DefaultWide\Media\4TR_RecordingSeries.png" /> + <Content Include="skin\DefaultWide\Media\4TR_RecordingSeriesCancelled.png" /> + <Content Include="skin\DefaultWide\Media\4TR_RecordingSeriesCancelledHistory.png" /> + <Content Include="skin\DefaultWide\Media\4TR_RecordingSeriesInConflict.png" /> + <Content Include="skin\DefaultWide\Media\4TR_RecordingSeriesWithWarning.png" /> + <Content Include="skin\DefaultWide\Media\4TR_RecordingWithWarning.png" /> + <Content Include="skin\DefaultWide\Media\4TR_Suggestion.png" /> + <Content Include="skin\DefaultWide\Media\4TR_SuggestionCancelled.png" /> + <Content Include="skin\DefaultWide\Media\4TR_SuggestionSeries.png" /> + <Content Include="skin\DefaultWide\Media\4TR_SuggestionSeriesCancelled.png" /> + <Content Include="skin\Default\4TR_Active.xml" /> + <Content Include="skin\Default\4TR_Home.xml" /> + <Content Include="skin\Default\4TR_ProgramInfo.xml" /> + <Content Include="skin\Default\4TR_RadioGuide.xml" /> + <Content Include="skin\Default\4TR_RadioGuideSearch.xml" /> + <Content Include="skin\Default\4TR_RadioHome.xml" /> + <Content Include="skin\Default\4TR_RecordedRadio.xml" /> + <Content Include="skin\Default\4TR_RecordedTv.xml" /> + <Content Include="skin\Default\4TR_TvGuide.xml" /> + <Content Include="skin\Default\4TR_TvGuideSearch.xml" /> + <Content Include="skin\Default\4TR_Upcoming.xml" /> + <Content Include="skin\Default\Media\4TR_Alert.png" /> + <Content Include="skin\Default\Media\4TR_AlertCancelled.png" /> + <Content Include="skin\Default\Media\4TR_AlertSeries.png" /> + <Content Include="skin\Default\Media\4TR_AlertSeriesCancelled.png" /> + <Content Include="skin\Default\Media\4TR_logo.png" /> + <Content Include="skin\Default\Media\4TR_Recording.png" /> + <Content Include="skin\Default\Media\4TR_RecordingCancelled.png" /> + <Content Include="skin\Default\Media\4TR_RecordingCancelledHistory.png" /> + <Content Include="skin\Default\Media\4TR_RecordingInConflict.png" /> + <Content Include="skin\Default\Media\4TR_RecordingSeries.png" /> + <Content Include="skin\Default\Media\4TR_RecordingSeriesCancelled.png" /> + <Content Include="skin\Default\Media\4TR_RecordingSeriesCancelledHistory.png" /> + <Content Include="skin\Default\Media\4TR_RecordingSeriesInConflict.png" /> + <Content Include="skin\Default\Media\4TR_RecordingSeriesWithWarning.png" /> + <Content Include="skin\Default\Media\4TR_RecordingWithWarning.png" /> + <Content Include="skin\Default\Media\4TR_Suggestion.png" /> + <Content Include="skin\Default\Media\4TR_SuggestionCancelled.png" /> + <Content Include="skin\Default\Media\4TR_SuggestionSeries.png" /> + <Content Include="skin\Default\Media\4TR_SuggestionSeriesCancelled.png" /> </ItemGroup> <ItemGroup> <None Include="PostBuild.cmd" /> Modified: trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ForTheRecordMain.cs =================================================================== --- trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ForTheRecordMain.cs 2011-10-09 09:23:41 UTC (rev 4310) +++ trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/ForTheRecordMain.cs 2011-10-18 08:18:48 UTC (rev 4311) @@ -103,6 +103,18 @@ return false; } + internal static bool IsRecordingStillActive(Guid recordingID) + { + foreach (ActiveRecording rec in ActiveRecordings) + { + if (rec.RecordingId == recordingID) + { + return true; + } + } + return false; + } + #endregion #region Settings @@ -147,10 +159,10 @@ internal static bool EnsureConnection() { - return EnsureConnection(true); + return EnsureConnection(true, true); } - internal static bool EnsureConnection(bool showPreviousOnError) + internal static bool EnsureConnection(bool showPreviousOnError, bool schowError) { if (!ServiceChannelFactories.IsInitialized) { @@ -166,8 +178,8 @@ } catch (ForTheRecordNotFoundException ex) { - if ((showPreviousOnError || !_connectionErrorShown) - && GUIWindowManager.ActiveWindow != 0) + if (((showPreviousOnError || !_connectionErrorShown) + && GUIWindowManager.ActiveWindow != 0) && schowError) { GUIDialogOK dlg = (GUIDialogOK)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_OK); dlg.SetHeading("Failed to connect to For The Record"); @@ -180,8 +192,8 @@ } catch (Exception ex) { - if ((showPreviousOnError || !_connectionErrorShown) - && GUIWindowManager.ActiveWindow != 0) + if (((showPreviousOnError || !_connectionErrorShown) + && GUIWindowManager.ActiveWindow != 0) && schowError) { GUIDialogOK dlg = (GUIDialogOK)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_OK); dlg.SetHeading("Failed to connect to For The Record"); @@ -195,7 +207,8 @@ } if (!ServiceChannelFactories.IsInitialized) { - if (showPreviousOnError) + if (showPreviousOnError + && GUIWindowManager.ActiveWindow != 0) { GUIWindowManager.ShowPreviousWindow(); } @@ -214,6 +227,15 @@ { if (_navigator == null) { + if (!ServiceChannelFactories.IsInitialized) + { + Log.Error("waiting for a connection to the core service, before starting the navigator"); + while (!EnsureConnection(false, false)) + { + System.Threading.Thread.Sleep(1000); + } + Log.Error("waiting for a connection to the core service, before starting the navigator, succeed!!"); + } _navigator = new ChannelNavigator(); } return _navigator; Modified: trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/GuideBase.cs =================================================================== --- trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/GuideBase.cs 2011-10-09 09:23:41 UTC (rev 4310) +++ trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/GuideBase.cs 2011-10-18 08:18:48 UTC (rev 4311) @@ -289,6 +289,11 @@ { currentChannelName = _currentChannel.DisplayName; } + + if (_channelOffset < 0) + { + _channelOffset = 0; + } } _useNewRecordingButtonColor = Utils.FileExistsInCache(Path.Combine(GUIGraphicsContext.Skin, @"media\tvguide_recButton_Focus_middle.png")); @@ -804,14 +809,18 @@ int iItemHeight = cntlChannelTemplate.Height; _channelCount = (int)(((float)iHeight) / ((float)iItemHeight)); - if (message.Param1 != (int)WindowId.ProgramInfo) + bool isPreviousWindowTvGuideRelated = (message.Param1 == (int)Window.WINDOW_TV_PROGRAM_INFO || + message.Param1 == (int)Window.WINDOW_VIDEO_INFO); + + if (!isPreviousWindowTvGuideRelated) { UnFocus(); } + GetChannels(true); LoadSchedules(true); _currentProgram = null; - if (message.Param1 != (int)WindowId.ProgramInfo) + if (!isPreviousWindowTvGuideRelated) { _viewingTime = DateTime.Now; _cursorY = 0; @@ -834,19 +843,20 @@ } } - // Last page adjust (To get a full page channel listing) - if ((_channelList.Count > _channelCount) && (_cursorX > _channelList.Count - Math.Min(_channelList.Count, _channelCount) + 1)) - { - _channelOffset = _channelList.Count - _channelCount; - _cursorX = _cursorX - _channelOffset; - } - while (_cursorX >= _channelCount) { _cursorX -= _channelCount; _channelOffset += _channelCount; } + // Mantis 3579: the above lines can lead to too large channeloffset. + // Now we check if the offset is too large, and if it is, we reduce it and increase the cursor position accordingly + if (!_guideContinuousScroll && (_channelOffset > _channelList.Count - _channelCount) && (_channelList.Count - _channelCount > 0)) + { + _cursorX += _channelOffset - (_channelList.Count - _channelCount); + _channelOffset = _channelList.Count - _channelCount; + } + GUISpinControl cntlDay = GetControl((int)Controls.SPINCONTROL_DAY) as GUISpinControl; if (cntlDay != null) { @@ -905,7 +915,7 @@ Log.Debug("TvGuideBase: SpinControl cntlTimeInterval is null!"); } - if (message.Param1 != (int)WindowId.ProgramInfo) + if (!isPreviousWindowTvGuideRelated) { Update(true); } @@ -1528,8 +1538,12 @@ && chan.LogicalChannelNumber.HasValue) { channelNumber = chan.LogicalChannelNumber.Value.ToString(); + GUIPropertyManager.SetProperty(SkinPropertyPrefix + ".Guide.ChannelNumber", channelNumber); } - GUIPropertyManager.SetProperty(SkinPropertyPrefix + ".Guide.ChannelNumber", channelNumber); + else + { + GUIPropertyManager.SetProperty(SkinPropertyPrefix + ".Guide.ChannelNumber", String.Empty); + } } if (_cursorY == 0 || _currentProgram == null) @@ -3686,10 +3700,13 @@ if (channel != null && _currentProgram != null) { - if (TvProgramInfo.RecordProgram(channel, _currentProgram)) + if (TvProgramInfo.RecordProgram(channel, _currentProgram, true)) { LoadSchedules(true); UpdateCurrentProgram(true); + UnFocus(); + Update(false); + SetFocus(); } } } @@ -3739,7 +3756,7 @@ UnFocus(); for (int i = 0; i < Steps; ++i) { - OnUp(true, true); + OnUp(false, true); } Correct(); Update(false); @@ -3775,7 +3792,7 @@ UnFocus(); for (int i = 0; i < Steps; ++i) { - OnDown(true); + OnDown(false); } Correct(); Update(false); Modified: trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/GuideSearchBase.cs =================================================================== --- trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/GuideSearchBase.cs 2011-10-09 09:23:41 UTC (rev 4310) +++ trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/GuideSearchBase.cs 2011-10-18 08:18:48 UTC (rev 4311) @@ -363,8 +363,16 @@ } } - string strObjects = string.Format("{0} {1}", _viewsList.Count, Utility.GetLocalizedText(TextId.RecordingsListItemsSuffix)); - GUIPropertyManager.SetProperty("#itemcount", strObjects); + GUIPropertyManager.SetProperty("#itemcount", _viewsList.Count.ToString()); + if (this._channelType == ChannelType.Television) + { + GUIPropertyManager.SetProperty("#currentmodule", GUILocalizeStrings.Get(100604)); + } + else + { + //TODO: new string for radio search + GUIPropertyManager.SetProperty("#currentmodule", GUILocalizeStrings.Get(100604)); + } _sortByButton.IsEnabled = !showTitles; Modified: trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/HomeBase.cs =================================================================== --- trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/HomeBase.cs 2011-10-09 09:23:41 UTC (rev 4310) +++ trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/HomeBase.cs 2011-10-18 08:18:48 UTC (rev 4311) @@ -179,6 +179,15 @@ GUIPropertyManager.SetProperty("#itemcount", String.Empty); GUIPropertyManager.SetProperty("#selecteditem", String.Empty); + if (this._channelType == ChannelType.Television) + { + GUIPropertyManager.SetProperty("#currentmodule", GUILocalizeStrings.Get(100001)); + } + else + { + GUIPropertyManager.SetProperty("#currentmodule", GUILocalizeStrings.Get(100030)); + } + if (!ForTheRecordMain.Navigator.IsLiveStreamOn && this.AutoTurnOnStream && !PreviousWindowWasPluginWindow()) @@ -674,8 +683,8 @@ GUIPropertyManager.SetProperty(guiPropertyPrefix + ".Record.percent1", percentage); GUIPropertyManager.SetProperty(guiPropertyPrefix + ".Record.percent2", "0"); GUIPropertyManager.SetProperty(guiPropertyPrefix + ".Record.percent3", "0"); - GUIPropertyManager.SetProperty(guiPropertyPrefix + ".View.title", g_Player.currentTitle); - GUIPropertyManager.SetProperty(guiPropertyPrefix + ".View.description", g_Player.currentDescription); + GUIPropertyManager.SetProperty(guiPropertyPrefix + ".View.title", playingRecording.Title/*g_Player.currentTitle*/); + GUIPropertyManager.SetProperty(guiPropertyPrefix + ".View.description", playingRecording.CreateCombinedDescription(true)/*g_Player.currentDescription*/); GUIPropertyManager.SetProperty(guiPropertyPrefix + ".View.start", global::MediaPortal.Util.Utils.SecondsToHMSString((int)currentPosition)); GUIPropertyManager.SetProperty(guiPropertyPrefix + ".View.stop", global::MediaPortal.Util.Utils.SecondsToHMSString((int)duration)); // GUIPropertyManager.SetProperty(guiPropertyPrefix + ".View.remaining", String.Empty); --> not needed? to be checked! @@ -728,7 +737,6 @@ IMG_REC_CHANNEL = 21, LABEL_REC_INFO = 22, IMG_REC_RECTANGLE = 23, - }; private bool _turnOnStreamNow; @@ -757,6 +765,11 @@ && ForTheRecordMain.Navigator.CurrentChannel.ChannelType == _channelType; } + /*if (_teletextButton != null && _teletextButton.IsEnabled != (ForTheRecordMain.Navigator.HasTeletext() && !g_Player.IsTVRecording && ForTheRecordMain.Navigator.IsLiveStreamOn)) + { + _teletextButton.IsEnabled = (ForTheRecordMain.Navigator.HasTeletext() && !g_Player.IsTVRecording && ForTheRecordMain.Navigator.IsLiveStreamOn); + }*/ + base.Process(); } @@ -897,6 +910,14 @@ { xmlSettings.SetValueAsBool("general", "wait for tvserver", false); } + + //hack for minidisplay plugin, minidislay don't work with 4TR as it wants to connect to mp tv server. + //by clearing the hostname, minidisplay don't search for a tv server and minidisplay is working. + string mpTvserviceHostname = xmlSettings.GetValueAsString("tvservice", "hostname", ""); + if (mpTvserviceHostname != string.Empty) + { + xmlSettings.SetValue("tvservice", "hostname", string.Empty); + } } } @@ -922,6 +943,8 @@ || prevId == (int)GUIWindow.Window.WINDOW_SCHEDULER || prevId == (int)GUIWindow.Window.WINDOW_SEARCHTV || prevId == (int)GUIWindow.Window.WINDOW_TV_TUNING_DETAILS + || prevId == (int)GUIWindow.Window.WINDOW_TV + || prevId == (int)GUIWindow.Window.WINDOW_TVGUIDE || prevId == (int)GUIWindow.Window.WINDOW_RADIO || prevId == (int)GUIWindow.Window.WINDOW_RADIO_GUIDE || prevId == WindowId.TvGuide Modified: trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/Properties/AssemblyInfo.cs 2011-10-09 09:23:41 UTC (rev 4310) +++ trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/Properties/AssemblyInfo.cs 2011-10-18 08:18:48 UTC (rev 4311) @@ -36,4 +36,4 @@ [assembly: AssemblyFileVersion(ForTheRecord.Entities.Constants.AssemblyVersion)] // MediaPortal version -[assembly: CompatibleVersion("1.1.7.0")] +[assembly: CompatibleVersion("1.2.0.0")] Modified: trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/RadioHome.cs =================================================================== --- trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/RadioHome.cs 2011-10-09 09:23:41 UTC (rev 4310) +++ trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/RadioHome.cs 2011-10-18 08:18:48 UTC (rev 4311) @@ -26,8 +26,10 @@ using MediaPortal.GUI.Library; using MediaPortal.Configuration; +using MediaPortal.Player; using ForTheRecord.Entities; +using ForTheRecord.ServiceAgents; namespace ForTheRecord.UI.MediaPortal { @@ -73,6 +75,7 @@ strButtonImage = String.Empty; strButtonImageFocus = String.Empty; strPictureImage = @"hover_my radio.png"; + //_teletextButton = null; return true; } @@ -102,7 +105,7 @@ bool result = Load(GUIGraphicsContext.Skin + @"\4TR_RadioHome.xml"); if (result) { - ForTheRecordMain.EnsureConnection(false); + ForTheRecordMain.EnsureConnection(false,true); LoadSettings(); base.Init(); } @@ -145,6 +148,54 @@ DoUpdateProgressPercentageBar(ChannelType.Radio); } + public static void UpdateMusicProperties() + { + if (g_Player.Playing && g_Player.IsRadio) + { + Recording playingRecording = RecordedBase.GetPlayingRecording(); + string chanName = string.Empty; + Channel chan = ForTheRecordMain.Navigator.CurrentChannel; + Guid channelId = Guid.Empty; + + if (playingRecording != null + && playingRecording.ChannelType == ChannelType.Radio + && ForTheRecordMain.Navigator.IsLiveStreamOn == false) + { + chanName = playingRecording.ChannelDisplayName; + channelId = playingRecording.ChannelId; + } + else if (chan != null && chan.ChannelType == ChannelType.Radio + && ForTheRecordMain.Navigator.IsLiveStreamOn) + { + chanName = chan.DisplayName; + channelId = chan.ChannelId; + } + + if (chanName != string.Empty) + { + string logo = String.Empty; + if (channelId != Guid.Empty) + { + using (TvSchedulerServiceAgent tvSchedulerAgent = new TvSchedulerServiceAgent()) + { + logo = Utility.GetLogoImage(channelId, chanName, tvSchedulerAgent); + } + if (String.IsNullOrEmpty(logo)) + { + logo = "defaultMyRadioBig.png"; + } + } + + GUIPropertyManager.RemovePlayerProperties(); + GUIPropertyManager.SetProperty("#Play.Current.ArtistThumb", logo); + GUIPropertyManager.SetProperty("#Play.Current.Thumb", logo); + GUIPropertyManager.SetProperty("#Play.Current.Album", chanName); + GUIPropertyManager.SetProperty("#Play.Current.Title", chanName); + GUIPropertyManager.SetProperty("#Play.Current.Artist", chanName); + } + } + } + private void LoadSettings() { if (!_settingsLoaded) Modified: trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/RecordedBase.cs =================================================================== --- trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/RecordedBase.cs 2011-10-09 09:23:41 UTC (rev 4310) +++ trunk/plugins/ForTheRecord/ForTheRecord.UI.MediaPortal/RecordedBase.cs 2011-10-18 08:18:48 UTC (rev 4311) @@ -29,6 +29,7 @@ using System.Globalization; using System.IO; using System.Thre... [truncated message content] |
From: <spl...@us...> - 2011-10-09 09:23:47
|
Revision: 4310 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4310&view=rev Author: splatterpop Date: 2011-10-09 09:23:41 +0000 (Sun, 09 Oct 2011) Log Message: ----------- fixed language detection Modified Paths: -------------- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/AssemblyInfo.cs trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin/CMultiLanguage.cs trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin.suo trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/ShoutcastDirectoryPlugin.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.dll Added Paths: ----------- trunk/plugins/ShoutcastDirectory/Skins/DefaultWide/Media/hover_shoutcast.png trunk/plugins/ShoutcastDirectory/Skins/StreamedMP/ trunk/plugins/ShoutcastDirectory/Skins/StreamedMP/Media/ trunk/plugins/ShoutcastDirectory/Skins/StreamedMP/Media/hover_shoutcast.png trunk/plugins/ShoutcastDirectory/Skins/StreamedMP/ShoutcastDirectoryListView.xml trunk/plugins/ShoutcastDirectory/changelog.txt trunk/plugins/ShoutcastDirectory/open issues.txt Removed Paths: ------------- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.SDsetupGUI.resources trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.csproj.GenerateResource.Cache trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.pdb trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/TempPE/ Property Changed: ---------------- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ Property changes on: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin ___________________________________________________________________ Added: svn:ignore + ShoutcastDirectoryPlugin.suo obj Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/AssemblyInfo.cs =================================================================== --- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/AssemblyInfo.cs 2011-10-07 20:33:00 UTC (rev 4309) +++ trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/AssemblyInfo.cs 2011-10-09 09:23:41 UTC (rev 4310) @@ -15,7 +15,7 @@ [assembly: System.Reflection.AssemblyDescription("Windows plugin for Mediaportal 1")] [assembly: System.Reflection.AssemblyConfiguration("")] [assembly: System.Reflection.AssemblyTitle("ShoutcastDirectoryPlugin")] -[assembly: System.Reflection.AssemblyCopyright("Copyright \x00a9 2007")] +[assembly: System.Reflection.AssemblyCopyright("Copyright \x00a9 2007-2011")] [assembly: System.Reflection.AssemblyTrademark("none")] [assembly: System.Runtime.InteropServices.ComVisible(false)] [assembly: System.Runtime.InteropServices.Guid("354fd392-2972-4b03-b2c5-40c4c8149da6")] Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin/CMultiLanguage.cs =================================================================== --- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin/CMultiLanguage.cs 2011-10-07 20:33:00 UTC (rev 4309) +++ trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin/CMultiLanguage.cs 2011-10-09 09:23:41 UTC (rev 4310) @@ -52,7 +52,8 @@ using (Settings settings = new Settings(Config.GetFile(Config.Dir.Config, "MediaPortal.xml"))) { - str = settings.GetValueAsString("skin", "language", "English"); + // splatterpop 20111009: fixed language detection + str = settings.GetValueAsString("gui", "language", "English"); } using (Settings settings2 = new Settings(Config.GetFile(Config.Dir.Language, "shoutcast-languages.xml"))) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin.suo =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/ShoutcastDirectoryPlugin.dll =================================================================== (Binary files differ) Deleted: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.SDsetupGUI.resources =================================================================== (Binary files differ) Deleted: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt =================================================================== --- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt 2011-10-07 20:33:00 UTC (rev 4309) +++ trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt 2011-10-09 09:23:41 UTC (rev 4310) @@ -1,26 +0,0 @@ -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\bin\Debug\ShoutcastDirectoryPlugin.dll -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\bin\Debug\ShoutcastDirectoryPlugin.pdb -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\bin\Debug\Core.dll -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\bin\Debug\Dialogs.dll -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\bin\Debug\DirectShowLib.dll -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\bin\Debug\Utils.dll -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\bin\Debug\Ionic.Zip.dll -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\bin\Debug\edtftpnet-1.2.2.dll -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\bin\Debug\Interop.WMPLib.dll -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\bin\Debug\taglib-sharp.dll -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\bin\Debug\BassRegistration.dll -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\bin\Debug\Bass.Net.dll -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\bin\Debug\AxInterop.WMPLib.dll -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\bin\Debug\MediaPortal.Support.dll -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\obj\Debug\ResolveAssemblyReference.cache -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\obj\Debug\ShoutcastDirectoryPlugin.SDsetupGUI.resources -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\obj\Debug\ShoutcastDirectoryPlugin.csproj.GenerateResource.Cache -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\obj\Debug\ShoutcastDirectoryPlugin.dll -C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\obj\Debug\ShoutcastDirectoryPlugin.pdb -C:\Programme\Team MediaPortal\MediaPortal\plugins\Windows\ShoutcastDirectoryPlugin.dll -C:\Programme\Team MediaPortal\MediaPortal\plugins\Windows\ShoutcastDirectoryPlugin.pdb -D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\obj\Debug\ResolveAssemblyReference.cache -D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\obj\Debug\ShoutcastDirectoryPlugin.SDsetupGUI.resources -D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\obj\Debug\ShoutcastDirectoryPlugin.csproj.GenerateResource.Cache -D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\obj\Debug\ShoutcastDirectoryPlugin.dll -D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\obj\Debug\ShoutcastDirectoryPlugin.pdb Deleted: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.csproj.GenerateResource.Cache =================================================================== (Binary files differ) Deleted: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.dll =================================================================== (Binary files differ) Deleted: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.pdb =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.dll =================================================================== (Binary files differ) Added: trunk/plugins/ShoutcastDirectory/Skins/DefaultWide/Media/hover_shoutcast.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/ShoutcastDirectory/Skins/DefaultWide/Media/hover_shoutcast.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/ShoutcastDirectory/Skins/StreamedMP/Media/hover_shoutcast.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/ShoutcastDirectory/Skins/StreamedMP/Media/hover_shoutcast.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/ShoutcastDirectory/Skins/StreamedMP/ShoutcastDirectoryListView.xml =================================================================== --- trunk/plugins/ShoutcastDirectory/Skins/StreamedMP/ShoutcastDirectoryListView.xml (rev 0) +++ trunk/plugins/ShoutcastDirectory/Skins/StreamedMP/ShoutcastDirectoryListView.xml 2011-10-09 09:23:41 UTC (rev 4310) @@ -0,0 +1,321 @@ +<?xml version="1.0" encoding="utf-8"?> +<window> + <id>2345</id> + <defaultcontrol>50</defaultcontrol> + <allowoverlay>no</allowoverlay> + <define>#header.label:260</define> + <define>#header.hover:hover_shoutcast.png</define> + <define>#header.BG.colordiffuse:ffffffff</define> + <!--Default ffffffff--> + <define>#header.BG.overlay:mainoverlay.png</define> + <!--Default tvguidebg.png--> + <controls> + <control> + <description>BG</description> + <type>image</type> + <id>1</id> + <texture>Background.png</texture> + <width>1280</width> + <height>720</height> + </control> + <import>common.window.default.xml</import> + <import>common.time.xml</import> + <import>common.overlays.xml</import> + <control> + <type>actiongroup</type> + <description>action menu</description> + <defaultcontrol>2</defaultcontrol> + <onexit>50</onexit> + <buttonX>1232</buttonX> + <buttonY>50</buttonY> + <buttonwidth>48</buttonwidth> + <buttonheight>144</buttonheight> + <textureFocus>#StreamedMP.ActionMenu.Image</textureFocus> + <textureNoFocus>#StreamedMP.ActionMenu.Image</textureNoFocus> + <dimColor>00ffffff</dimColor> + <control> + <type>image</type> + <posX>1002</posX> + <posY>0</posY> + <width>278</width> + <height>720</height> + <texture>hiddenmenu_right.png</texture> + <visible>!Control.HasFocus(50)</visible> + <animation effect="slide" time="100" start="300,0">visible</animation> + <animation effect="slide" time="0" end="300,0">hidden</animation> + </control> + <control> + <id>0</id> + <description>dummy button</description> + <label>-</label> + <type>button</type> + <posX>1002</posX> + <posY>0</posY> + <width>278</width> + <height>720</height> + <visible>!Control.HasFocus(50)</visible> + <animation effect="slide" time="100" start="300,0">visible</animation> + <animation effect="slide" time="0" end="300,0">hidden</animation> + </control> + <control> + <id>0</id> + <label>SWITCH</label> + <type>label</type> + <font>mediastream12tc</font> + <posX>1040</posX> + <posY>225</posY> + <visible>!Control.HasFocus(50)</visible> + <animation effect="slide" time="100" start="300,0">visible</animation> + <animation effect="slide" time="0" end="300,0">hidden</animation> + </control> + <control> + <id>0</id> + <label>JUMP TO</label> + <type>label</type> + <font>mediastream12tc</font> + <posX>1040</posX> + <posY>393</posY> + <visible>!Control.HasFocus(50)</visible> + <animation effect="slide" time="100" start="300,0">visible</animation> + <animation effect="slide" time="0" end="300,0">hidden</animation> + </control> + <control> + <type>group</type> + <description>group element</description> + <visible>!Control.HasFocus(50)</visible> + <animation effect="slide" time="100" start="300,0">visible</animation> + <animation effect="slide" time="0" end="300,0">hidden</animation> + <posX>1040</posX> + <posY>250</posY> + <width>220</width> + <height>720</height> + <layout>StackLayout</layout> + <control> + <description>Sort Button</description> + <type>sortbutton</type> + <id>2</id> + <label> + </label> + <onup>21</onup> + <onleft>50</onleft> + </control> + <control> + <description>Starts with Button</description> + <type>selectbutton</type> + <id>3</id> + <label> + </label> + <onleft>50</onleft> + </control> + <control> + <description>Bitrate Button</description> + <type>selectbutton</type> + <id>4</id> + <label> + </label> + <onleft>50</onleft> + </control> + <control> + <description>Search Button</description> + <type>button</type> + <id>5</id> + <label> + </label> + <onleft>50</onleft> + </control> + <control> + <description>Favorites Button</description> + <type>button</type> + <id>6</id> + <label> + </label> + <onleft>50</onleft> + </control> + <control> + <description>Empty button</description> + <type>button</type> + <id>0</id> + <label>-</label> + <visible>false</visible> + </control> + <control> + <description>Now playing button</description> + <type>button</type> + <id>1141</id> + <label>4540</label> + <onleft>50</onleft> + <hyperlink>510</hyperlink> + </control> + <control> + <description>My Lyrics</description> + <type>button</type> + <id>1142</id> + <label>Lyrics</label> + <onleft>50</onleft> + <hyperlink>90478</hyperlink> + <visible>plugin.isenabled(My Lyrics)</visible> + </control> + </control> + </control> + <control> + <type>image</type> + <id>0</id> + <posX>0</posX> + <posY>675</posY> + <width>1280</width> + <height>47</height> + <texture>imagestreamtitle.png</texture> + <visible>yes</visible> + </control> + <control> + <type>fadelabel</type> + <description>Current program</description> + <id>1</id> + <posX>28</posX> + <posY>684</posY> + <width>950</width> + <font>mediastream16tc</font> + <textcolor>ff909090</textcolor> + <label>#selecteditem</label> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="fade" time="150">WindowOpen</animation> + <animation effect="fade" time="150">WindowClose</animation> + </control> + <control> + <description>Media Count Background</description> + <type>image</type> + <id>0</id> + <posX>1013</posX> + <posY>684</posY> + <width>260</width> + <height>30</height> + <texture>mediacountbg_Spin.png</texture> + <visible>yes</visible> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="slide" time="150" start="800,0">WindowOpen</animation> + <animation effect="slide" time="250" end="800,0">WindowClose</animation> + </control> + <control> + <description>Media Count Label</description> + <type>label</type> + <label>PAGE:</label> + <id>0</id> + <posX>1023</posX> + <posY>688</posY> + <font>mediastream12tc</font> + <textcolor>ff909090</textcolor> + <visible>yes</visible> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="slide" time="150" start="800,0">WindowOpen</animation> + <animation effect="slide" time="250" end="800,0">WindowClose</animation> + </control> + <control> + <description>genre label</description> + <type>label</type> + <id>47</id> + <posX>25</posX> + <posY>450</posY> + <label>#genre</label> + <font>mediastream12</font> + <align>left</align> + <textcolor>ffffffff</textcolor> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="slide" time="150" start="-800,0">WindowOpen</animation> + <animation effect="slide" time="250" end="-800,0">WindowClose</animation> + </control> + <control> + <description>meta label</description> + <type>label</type> + <id>48</id> + <posX>25</posX> + <posY>485</posY> + <label>#meta</label> + <font>mediastream12</font> + <align>left</align> + <textcolor>ffffffff</textcolor> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="slide" time="150" start="-800,0">WindowOpen</animation> + <animation effect="slide" time="250" end="-800,0">WindowClose</animation> + </control> + <control> + <description>listeners label</description> + <type>label</type> + <id>48</id> + <posX>25</posX> + <posY>520</posY> + <label>#listeners</label> + <font>mediastream12</font> + <align>left</align> + <textcolor>ffffffff</textcolor> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="slide" time="150" start="-800,0">WindowOpen</animation> + <animation effect="slide" time="250" end="-800,0">WindowClose</animation> + </control> + <control> + <description>track label</description> + <type>textboxscrollup</type> + <id>49</id> + <posX>25</posX> + <posY>555</posY> + <width>465</width> + <height>80</height> + <label>#track</label> + <font>mediastream12</font> + <align>left</align> + <textcolor>ffffffff</textcolor> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="slide" time="150" start="-800,0">WindowOpen</animation> + <animation effect="slide" time="250" end="-800,0">WindowClose</animation> + </control> + <control> + <description>listcontrol</description> + <type>listcontrol</type> + <id>50</id> + <posX>620</posX> + <posY>240</posY> + <height>480</height> + <width>660</width> + <onleft>99</onleft> + <onright>2</onright> + <scrollOffset>2</scrollOffset> + <PinIconWidth>15</PinIconWidth> + <PinIconHeight>15</PinIconHeight> + <PinIconXOff>57</PinIconXOff> + <PinIconYOff>13</PinIconYOff> + <itemWidth>50</itemWidth> + <itemHeight>32</itemHeight> + <!--<textureHeight>50</textureHeight>--> + <IconXOff>12</IconXOff> + <IconYOff>4</IconYOff> + <textXOff>18</textXOff> + <textYOff>5</textYOff> + <textXOff2>0</textXOff2> + <textYOff2>5</textYOff2> + <font2>mediastream11</font2> + <keepaspectratio>yes</keepaspectratio> + <!--<unfocusedAlpha>0xFF</unfocusedAlpha>--> + <spinPosX>1175</spinPosX> + <spinPosY>682</spinPosY> + <spinAlign>Right</spinAlign> + <textureUp>arrow_round_up_nofocus.png</textureUp> + <textureDown>arrow_round_down_nofocus.png</textureDown> + <textureUpFocus>arrow_round_up_focus.png</textureUpFocus> + <textureDownFocus>arrow_round_down_focus.png</textureDownFocus> + <spinWidth>50</spinWidth> + <spinHeight>37</spinHeight> + <suffix>|</suffix> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="slide" time="150" start="800,0">WindowOpen</animation> + <animation effect="slide" time="250" end="800,0">WindowClose</animation> + </control> + </controls> +</window> +<!--Checksum:cc270f6a92e12ca8a5315efbb00e035f--> \ No newline at end of file Added: trunk/plugins/ShoutcastDirectory/changelog.txt =================================================================== --- trunk/plugins/ShoutcastDirectory/changelog.txt (rev 0) +++ trunk/plugins/ShoutcastDirectory/changelog.txt 2011-10-09 09:23:41 UTC (rev 4310) @@ -0,0 +1,11 @@ +0.9.4.0 ++ initial version for change log + +0.9.5.0 ++ compatibility with MP 1.2.0 ++ added defaultwide skin support (rudimentary) ++ added streamedmp skin support (rudimentary) ++ removed obsolete skins (bluetwo, blue3) + +0.9.6.0 ++ fixed language detection Added: trunk/plugins/ShoutcastDirectory/open issues.txt =================================================================== --- trunk/plugins/ShoutcastDirectory/open issues.txt (rev 0) +++ trunk/plugins/ShoutcastDirectory/open issues.txt 2011-10-09 09:23:41 UTC (rev 4310) @@ -0,0 +1,13 @@ +OPEN ISSUES + +0.9.5.0 ++ style of hover icons ++ rework skin files ++ call for new skin files ++ languages? + + +FIXED ISSUES + +0.9.6.0 ++ languages \ 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: <spl...@us...> - 2011-10-07 20:33:06
|
Revision: 4309 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4309&view=rev Author: splatterpop Date: 2011-10-07 20:33:00 +0000 (Fri, 07 Oct 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShoutcastDirectory/Installer/Shoutcast Directory Plugin.mpe1 trunk/plugins/ShoutcastDirectory/Installer/Shoutcast Directory Plugin.xmp2 Modified: trunk/plugins/ShoutcastDirectory/Installer/Shoutcast Directory Plugin.mpe1 =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/Installer/Shoutcast Directory Plugin.xmp2 =================================================================== --- trunk/plugins/ShoutcastDirectory/Installer/Shoutcast Directory Plugin.xmp2 2011-10-07 20:19:53 UTC (rev 4308) +++ trunk/plugins/ShoutcastDirectory/Installer/Shoutcast Directory Plugin.xmp2 2011-10-07 20:33:00 UTC (rev 4309) @@ -248,7 +248,7 @@ <OnlineLocation /> <ReleaseDate>2010-04-05T21:06:39</ReleaseDate> <Tags /> - <Location>C:\Users\Anonymous\Desktop\Dev\Installer\Shoutcast Directory Plugin.mpe1</Location> + <Location>D:\projects\ShoutcastPlugin\Installer\Shoutcast Directory Plugin.mpe1</Location> <Params> <Items> <SectionParam Name="Icon"> @@ -350,7 +350,7 @@ <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>hover_shoutcast.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{05b194c1-9773-4983-9bc8-9d270a382242}-hover_shoutcast.png</ZipFileName> + <ZipFileName>Installer{CopyFile}\{28b8fa79-0e7b-4f62-8862-fd8fcf20de2c}-hover_shoutcast.png</ZipFileName> <DestinationFilename /> </FileItem> </Items> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <spl...@us...> - 2011-10-07 20:19:59
|
Revision: 4308 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4308&view=rev Author: splatterpop Date: 2011-10-07 20:19:53 +0000 (Fri, 07 Oct 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShoutcastDirectory/Installer/Shoutcast Directory Plugin.xmp2 Modified: trunk/plugins/ShoutcastDirectory/Installer/Shoutcast Directory Plugin.xmp2 =================================================================== --- trunk/plugins/ShoutcastDirectory/Installer/Shoutcast Directory Plugin.xmp2 2011-10-07 20:13:34 UTC (rev 4307) +++ trunk/plugins/ShoutcastDirectory/Installer/Shoutcast Directory Plugin.xmp2 2011-10-07 20:19:53 UTC (rev 4308) @@ -34,27 +34,6 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\Blue3\ShoutcastDirectoryListView.xml</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c33a4285-6f84-499f-8b16-b60ac221bbcb}-ShoutcastDirectoryListView.xml</ZipFileName> - <DestinationFilename>%Skin%\Blue3\ShoutcastDirectoryListView.xml</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\Blue3\Media\hover_shoutcast.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{d3999845-d585-47ff-947b-013e80ec3ca4}-hover_shoutcast.png</ZipFileName> - <DestinationFilename>%Skin%\Blue3\Media\hover_shoutcast.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\Blue3\Media\shoutcast_logo.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{b64e54e1-99d3-4c0c-8189-6d58e2f35cad}-shoutcast_logo.png</ZipFileName> - <DestinationFilename>%Skin%\Blue3\Media\shoutcast_logo.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>AlwaysOverwrite</UpdateOption> <LocalFileName>..\ShoutcastDirectoryPlugin\Languages\shoutcast-languages.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{988d7e42-687e-443b-bc01-0f2eabba7943}-shoutcast-languages.xml</ZipFileName> <DestinationFilename>%Language%\shoutcast-languages.xml</DestinationFilename> @@ -183,7 +162,7 @@ <Description /> </SectionParam> <SectionParam Name="Left part image"> - <Value>hover_shoutcast.png</Value> + <Value>..\Skins\StreamedMP\Media\hover_shoutcast.png</Value> <ValueType>File</ValueType> <Description /> </SectionParam> @@ -328,27 +307,6 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\Blue3\ShoutcastDirectoryListView.xml</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c33a4285-6f84-499f-8b16-b60ac221bbcb}-ShoutcastDirectoryListView.xml</ZipFileName> - <DestinationFilename>%Skin%\Blue3\ShoutcastDirectoryListView.xml</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\Blue3\Media\hover_shoutcast.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{d3999845-d585-47ff-947b-013e80ec3ca4}-hover_shoutcast.png</ZipFileName> - <DestinationFilename>%Skin%\Blue3\Media\hover_shoutcast.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\Blue3\Media\shoutcast_logo.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{b64e54e1-99d3-4c0c-8189-6d58e2f35cad}-shoutcast_logo.png</ZipFileName> - <DestinationFilename>%Skin%\Blue3\Media\shoutcast_logo.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>AlwaysOverwrite</UpdateOption> <LocalFileName>..\ShoutcastDirectoryPlugin\Languages\shoutcast-languages.xml</LocalFileName> <ZipFileName>Installer{CopyFile}\{988d7e42-687e-443b-bc01-0f2eabba7943}-shoutcast-languages.xml</ZipFileName> <DestinationFilename>%Language%\shoutcast-languages.xml</DestinationFilename> @@ -381,7 +339,7 @@ <ZipFileName>Installer{CopyFile}\{3acf77a7-2422-4c8d-8582-bcbc69f7e48a}-ShoutcastDirectoryListView.xml</ZipFileName> <DestinationFilename>%Skin%\StreamedMP\ShoutcastDirectoryListView.xml</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="true" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> <LocalFileName>..\Skins\StreamedMP\Media\hover_shoutcast.png</LocalFileName> @@ -392,7 +350,7 @@ <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>hover_shoutcast.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{2b22a3a8-baf9-4fff-8a0f-60e8c32d99cc}-hover_shoutcast.png</ZipFileName> + <ZipFileName>Installer{CopyFile}\{05b194c1-9773-4983-9bc8-9d270a382242}-hover_shoutcast.png</ZipFileName> <DestinationFilename /> </FileItem> </Items> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <spl...@us...> - 2011-10-07 20:13:40
|
Revision: 4307 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4307&view=rev Author: splatterpop Date: 2011-10-07 20:13:34 +0000 (Fri, 07 Oct 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin.suo trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/Dialogs.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/ShoutcastDirectoryPlugin.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.csproj.GenerateResource.Cache trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.dll Added Paths: ----------- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/BassVisAPI.Net.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/Common.Utils.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/log4net.dll Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin.suo =================================================================== (Binary files differ) Added: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/BassVisAPI.Net.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/BassVisAPI.Net.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/Common.Utils.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/Common.Utils.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/Dialogs.dll =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/ShoutcastDirectoryPlugin.dll =================================================================== (Binary files differ) Added: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/log4net.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/log4net.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt =================================================================== --- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt 2011-10-07 20:11:36 UTC (rev 4306) +++ trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt 2011-10-07 20:13:34 UTC (rev 4307) @@ -16,13 +16,10 @@ D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\log4net.dll D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\BassRegistration.dll D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\edtftpnet-1.2.2.dll -D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\CSScriptLibrary.dll D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\Interop.WMPLib.dll D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\Ionic.Zip.dll D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\MediaPortal.Support.dll D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\Bass.Net.dll -D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\Interop.SHDocVw.dll D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\AxInterop.WMPLib.dll -D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\Databases.dll D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\taglib-sharp.dll D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\BassVisAPI.Net.dll Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.csproj.GenerateResource.Cache =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.dll =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <spl...@us...> - 2011-10-07 20:11:44
|
Revision: 4306 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4306&view=rev Author: splatterpop Date: 2011-10-07 20:11:36 +0000 (Fri, 07 Oct 2011) Log Message: ----------- modifications for 1.2.1 compatibility added DefaultWide, StreamedMP skins Modified Paths: -------------- trunk/plugins/ShoutcastDirectory/Installer/Shoutcast Directory Plugin.xmp2 trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/AssemblyInfo.cs trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin/SDbase.cs trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin/SDutils.cs trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin.csproj trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin.csproj.user trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin.suo trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/Bass.Net.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/BassRegistration.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/Core.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/Dialogs.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/DirectShowLib.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/MediaPortal.Support.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/ShoutcastDirectoryPlugin.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/Utils.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/taglib-sharp.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.csproj.GenerateResource.Cache trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.dll trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.pdb trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.csproj.GenerateResource.Cache trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.dll Added Paths: ----------- trunk/plugins/ShoutcastDirectory/Skins/DefaultWide/ trunk/plugins/ShoutcastDirectory/Skins/DefaultWide/Media/ trunk/plugins/ShoutcastDirectory/Skins/DefaultWide/ShoutcastDirectoryListView.xml Removed Paths: ------------- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Debug/ Property Changed: ---------------- trunk/plugins/ShoutcastDirectory/ trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/ Property changes on: trunk/plugins/ShoutcastDirectory ___________________________________________________________________ Added: svn:ignore + SourceForge.net Repository - \[mp-plugins\] Index of trunkpluginsShoutcastDirectory.URL SourceForge.net Repository - \[mp-plugins\] Index of.URL backup.bat Modified: trunk/plugins/ShoutcastDirectory/Installer/Shoutcast Directory Plugin.xmp2 =================================================================== --- trunk/plugins/ShoutcastDirectory/Installer/Shoutcast Directory Plugin.xmp2 2011-10-01 14:21:56 UTC (rev 4305) +++ trunk/plugins/ShoutcastDirectory/Installer/Shoutcast Directory Plugin.xmp2 2011-10-07 20:11:36 UTC (rev 4306) @@ -69,45 +69,31 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\BlueTwo Wide\ShoutcastDirectoryListView.xml</LocalFileName> - <ZipFileName>Installer{CopyFile}\{3be8881d-192d-4521-bc40-0a70f9bbe1f1}-ShoutcastDirectoryListView.xml</ZipFileName> - <DestinationFilename>%Skin%\BlueTwo Wide\ShoutcastDirectoryListView.xml</DestinationFilename> + <LocalFileName>..\Skins\DefaultWide\ShoutcastDirectoryListView.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{7e5ccb17-668f-4303-baf8-40cd2d34eb00}-ShoutcastDirectoryListView.xml</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\ShoutcastDirectoryListView.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\BlueTwo Wide\Media\hover_shoutcast.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{254238f7-45a1-4929-b9a1-455a3d5b8e74}-hover_shoutcast.png</ZipFileName> - <DestinationFilename>%Skin%\BlueTwo Wide\Media\hover_shoutcast.png</DestinationFilename> + <LocalFileName>..\Skins\DefaultWide\Media\hover_shoutcast.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{9d3d82f1-8e9e-4cca-bfd5-8840976eca9b}-hover_shoutcast.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\hover_shoutcast.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\BlueTwo Wide\Media\shoutcast_logo.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{ba2a2229-a970-4eec-9934-7812f82a3256}-shoutcast_logo.png</ZipFileName> - <DestinationFilename>%Skin%\BlueTwo Wide\Media\shoutcast_logo.png</DestinationFilename> + <LocalFileName>..\Skins\StreamedMP\ShoutcastDirectoryListView.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{3acf77a7-2422-4c8d-8582-bcbc69f7e48a}-ShoutcastDirectoryListView.xml</ZipFileName> + <DestinationFilename>%Skin%\StreamedMP\ShoutcastDirectoryListView.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\BlueTwo\ShoutcastDirectoryListView.xml</LocalFileName> - <ZipFileName>Installer{CopyFile}\{82129fc9-76e5-46d8-9914-ce29a1f71ab8}-ShoutcastDirectoryListView.xml</ZipFileName> - <DestinationFilename>%Skin%\BlueTwo\ShoutcastDirectoryListView.xml</DestinationFilename> + <LocalFileName>..\Skins\StreamedMP\Media\hover_shoutcast.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{0f70e177-d36c-462c-a015-691b798f722d}-hover_shoutcast.png</ZipFileName> + <DestinationFilename>%Skin%\StreamedMP\Media\hover_shoutcast.png</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\BlueTwo\Media\hover_shoutcast.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{d15a8c42-6a39-4577-be4e-c3d8d1bc4266}-hover_shoutcast.png</ZipFileName> - <DestinationFilename>%Skin%\BlueTwo\Media\hover_shoutcast.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\BlueTwo\Media\shoutcast_logo.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{871435f6-749a-4aa6-9fae-2dd232aca92f}-shoutcast_logo.png</ZipFileName> - <DestinationFilename>%Skin%\BlueTwo\Media\shoutcast_logo.png</DestinationFilename> - </FileItem> </Items> </Files> </GroupItem> @@ -136,7 +122,7 @@ <Description /> </SectionParam> <SectionParam Name="Left part image"> - <Value>hover_shoutcast.png</Value> + <Value>..\Skins\DefaultWide\Media\hover_shoutcast.png</Value> <ValueType>File</ValueType> <Description /> </SectionParam> @@ -218,8 +204,45 @@ </Items> </Sections> <Dependencies> - <Items /> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.1.6.27644 to 1.1.6.27644.</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="ShoutcastDirectoryPlugin.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.2.0.0</MinRequiredVersion> + <DesignedForVersion>1.2.0.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items /> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> <GeneralInfo> <Name>Shoutcast Directory Plugin</Name> <Id>7486cf9c-d4c0-4312-93a3-23a1d0dd6d9a</Id> @@ -231,7 +254,7 @@ <Major>0</Major> <Minor>0</Minor> <Build>9</Build> - <Revision>2</Revision> + <Revision>5</Revision> </Version> <ExtensionDescription>Allows to search and tune the shoutcast web-radio streams. It grabs the currently active streams from the shoutcast webserver. @@ -241,7 +264,7 @@ - search for stations by name - filter by bitrate and/or starting character - add / remove stations to favorites </ExtensionDescription> - <VersionDescription>First official working version for MP 1.1.0</VersionDescription> + <VersionDescription>First official working version for MP 1.2.1</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> <OnlineLocation /> <ReleaseDate>2010-04-05T21:06:39</ReleaseDate> @@ -271,6 +294,11 @@ <ValueType>String</ValueType> <Description>Online stored screenshot urls separated by ; </Description> </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> </Items> </Params> </GeneralInfo> @@ -335,59 +363,46 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\BlueTwo Wide\ShoutcastDirectoryListView.xml</LocalFileName> - <ZipFileName>Installer{CopyFile}\{3be8881d-192d-4521-bc40-0a70f9bbe1f1}-ShoutcastDirectoryListView.xml</ZipFileName> - <DestinationFilename>%Skin%\BlueTwo Wide\ShoutcastDirectoryListView.xml</DestinationFilename> + <LocalFileName>..\Skins\DefaultWide\ShoutcastDirectoryListView.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{7e5ccb17-668f-4303-baf8-40cd2d34eb00}-ShoutcastDirectoryListView.xml</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\ShoutcastDirectoryListView.xml</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <FileItem InstallType="CopyFile" SystemFile="true" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\BlueTwo Wide\Media\hover_shoutcast.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{254238f7-45a1-4929-b9a1-455a3d5b8e74}-hover_shoutcast.png</ZipFileName> - <DestinationFilename>%Skin%\BlueTwo Wide\Media\hover_shoutcast.png</DestinationFilename> + <LocalFileName>..\Skins\DefaultWide\Media\hover_shoutcast.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{9d3d82f1-8e9e-4cca-bfd5-8840976eca9b}-hover_shoutcast.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\hover_shoutcast.png</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\BlueTwo Wide\Media\shoutcast_logo.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{ba2a2229-a970-4eec-9934-7812f82a3256}-shoutcast_logo.png</ZipFileName> - <DestinationFilename>%Skin%\BlueTwo Wide\Media\shoutcast_logo.png</DestinationFilename> + <LocalFileName>..\Skins\StreamedMP\ShoutcastDirectoryListView.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{3acf77a7-2422-4c8d-8582-bcbc69f7e48a}-ShoutcastDirectoryListView.xml</ZipFileName> + <DestinationFilename>%Skin%\StreamedMP\ShoutcastDirectoryListView.xml</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\BlueTwo\ShoutcastDirectoryListView.xml</LocalFileName> - <ZipFileName>Installer{CopyFile}\{82129fc9-76e5-46d8-9914-ce29a1f71ab8}-ShoutcastDirectoryListView.xml</ZipFileName> - <DestinationFilename>%Skin%\BlueTwo\ShoutcastDirectoryListView.xml</DestinationFilename> + <LocalFileName>..\Skins\StreamedMP\Media\hover_shoutcast.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{0f70e177-d36c-462c-a015-691b798f722d}-hover_shoutcast.png</ZipFileName> + <DestinationFilename>%Skin%\StreamedMP\Media\hover_shoutcast.png</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\BlueTwo\Media\hover_shoutcast.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{d15a8c42-6a39-4577-be4e-c3d8d1bc4266}-hover_shoutcast.png</ZipFileName> - <DestinationFilename>%Skin%\BlueTwo\Media\hover_shoutcast.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Skins\BlueTwo\Media\shoutcast_logo.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{871435f6-749a-4aa6-9fae-2dd232aca92f}-shoutcast_logo.png</ZipFileName> - <DestinationFilename>%Skin%\BlueTwo\Media\shoutcast_logo.png</DestinationFilename> - </FileItem> <FileItem InstallType="CopyFile" SystemFile="true" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>hover_shoutcast.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{7ef9a9e6-d4bb-46c4-a3d0-d4594d3907d9}-hover_shoutcast.png</ZipFileName> + <ZipFileName>Installer{CopyFile}\{2b22a3a8-baf9-4fff-8a0f-60e8c32d99cc}-hover_shoutcast.png</ZipFileName> <DestinationFilename /> </FileItem> </Items> </UniqueFileList> <ProjectSettings> <FolderGroups /> - <ProjectFilename>C:\Users\Anonymous\Desktop\Dev\Installer\Shoutcast Directory Plugin.xmp2</ProjectFilename> + <ProjectFilename>Shoutcast Directory Plugin.xmp2</ProjectFilename> <UpdatePath1 /> <UpdatePath2 /> <UpdatePath3 /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> \ No newline at end of file Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/AssemblyInfo.cs =================================================================== --- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/AssemblyInfo.cs 2011-10-01 14:21:56 UTC (rev 4305) +++ trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/AssemblyInfo.cs 2011-10-07 20:11:36 UTC (rev 4306) @@ -1,12 +1,17 @@ -// Assembly ShoutcastDirectoryPlugin, Version 0.9.4.0 +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using MediaPortal.Common.Utils; -[assembly: System.Reflection.AssemblyVersion("0.9.4.0")] +// Assembly ShoutcastDirectoryPlugin, Version 0.9.4.0 + +[assembly: System.Reflection.AssemblyVersion("0.9.5.0")] [assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] [assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)] [assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] [assembly: System.Reflection.AssemblyCompany("none")] [assembly: System.Reflection.AssemblyProduct("ShoutcastDirectoryPlugin")] -[assembly: System.Reflection.AssemblyFileVersion("0.9.4.0")] +[assembly: System.Reflection.AssemblyFileVersion("0.9.5.0")] [assembly: System.Reflection.AssemblyDescription("Windows plugin for Mediaportal 1")] [assembly: System.Reflection.AssemblyConfiguration("")] [assembly: System.Reflection.AssemblyTitle("ShoutcastDirectoryPlugin")] @@ -15,3 +20,5 @@ [assembly: System.Runtime.InteropServices.ComVisible(false)] [assembly: System.Runtime.InteropServices.Guid("354fd392-2972-4b03-b2c5-40c4c8149da6")] +// 20111006 compatibility +[assembly: CompatibleVersion("1.2.0.0")] Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin/SDbase.cs =================================================================== --- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin/SDbase.cs 2011-10-01 14:21:56 UTC (rev 4305) +++ trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin/SDbase.cs 2011-10-07 20:11:36 UTC (rev 4306) @@ -16,7 +16,7 @@ //==================================================================================================================================// // // //==================================================================================================================================// - public class SDbase : GUIWindow, ISetupForm + public class SDbase : GUIInternalWindow, IShowPlugin, ISetupForm { private bool curSortAsc = true; private SDutils.SortMethod curSorting = SDutils.SortMethod.listeners; @@ -73,7 +73,7 @@ { using (Settings settings = new Settings(Config.GetFile(Config.Dir.Config, "MediaPortal.xml"))) { - this.m_SkinName = settings.GetValueAsString("skin", "name", "BlueTwo"); + this.m_SkinName = settings.GetValueAsString("skin", "name", "DefaultWide"); } this.GetID = this.m_OwnUniqueID; if (!SDconfiguration.ReadConfiguration()) @@ -114,7 +114,12 @@ return "Shoutcast"; } - //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -// + public bool ShowDefaultHome() + { + return false; + } + + //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -// private void DisplayStationInfoOSD() { GUIDialogNotify window = (GUIDialogNotify) GUIWindowManager.GetWindow(0x7e0); @@ -779,43 +784,43 @@ } //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -// - public override void OnAction(Action action) + public override void OnAction(MediaPortal.GUI.Library.Action action) { - Action.ActionType wID = action.wID; - if (wID <= Action.ActionType.ACTION_SHOW_OSD) + MediaPortal.GUI.Library.Action.ActionType wID = action.wID; + if (wID <= MediaPortal.GUI.Library.Action.ActionType.ACTION_SHOW_OSD) { switch (wID) { - case Action.ActionType.ACTION_PREVIOUS_MENU: + case MediaPortal.GUI.Library.Action.ActionType.ACTION_PREVIOUS_MENU: if (GetFocusControlId() == listControl.GetID) this.ExecuteBack(); else goto Label_00A3; return; - case Action.ActionType.ACTION_SHOW_INFO: - case Action.ActionType.ACTION_SHOW_OSD: + case MediaPortal.GUI.Library.Action.ActionType.ACTION_SHOW_INFO: + case MediaPortal.GUI.Library.Action.ActionType.ACTION_SHOW_OSD: this.DisplayStationInfoOSD(); base.OnAction(action); return; - case Action.ActionType.ACTION_PAUSE: + case MediaPortal.GUI.Library.Action.ActionType.ACTION_PAUSE: goto Label_00A3; - case Action.ActionType.ACTION_STOP: + case MediaPortal.GUI.Library.Action.ActionType.ACTION_STOP: this.m_UpdateStationTimer.Enabled = false; base.OnAction(action); return; } } - else if (wID != Action.ActionType.ACTION_RECORD) + else if (wID != MediaPortal.GUI.Library.Action.ActionType.ACTION_RECORD) { - if (wID == Action.ActionType.ACTION_EXIT) + if (wID == MediaPortal.GUI.Library.Action.ActionType.ACTION_EXIT) { this.ExecuteBack(); return; } - if (wID == Action.ActionType.ACTION_CONTEXT_MENU) + if (wID == MediaPortal.GUI.Library.Action.ActionType.ACTION_CONTEXT_MENU) { switch (this.curState) { @@ -844,17 +849,17 @@ } //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -// - protected override void OnClicked(int controlId, GUIControl control, Action.ActionType actionType) + protected override void OnClicked(int controlId, GUIControl control, MediaPortal.GUI.Library.Action.ActionType actionType) { base.OnClicked(controlId, control, actionType); - if (actionType == Action.ActionType.ACTION_RECORD) + if (actionType == MediaPortal.GUI.Library.Action.ActionType.ACTION_RECORD) { this.ExecuteRecord(); } else if (control == this.listControl) { - if (actionType == Action.ActionType.ACTION_SELECT_ITEM) + if (actionType == MediaPortal.GUI.Library.Action.ActionType.ACTION_SELECT_ITEM) { this.ExecuteListSelection(); } Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin/SDutils.cs =================================================================== --- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin/SDutils.cs 2011-10-01 14:21:56 UTC (rev 4305) +++ trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin/SDutils.cs 2011-10-07 20:11:36 UTC (rev 4306) @@ -29,7 +29,7 @@ return g1.GenreName.CompareTo(g2.GenreName); else return g2.GenreName.CompareTo(g1.GenreName); - return g1.SearchNr.CompareTo(g2.SearchNr); +// return g1.SearchNr.CompareTo(g2.SearchNr); }); Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin.csproj =================================================================== --- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin.csproj 2011-10-01 14:21:56 UTC (rev 4305) +++ trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin.csproj 2011-10-07 20:11:36 UTC (rev 4306) @@ -15,7 +15,7 @@ <OutputType>Library</OutputType> <FileUpgradeFlags> </FileUpgradeFlags> - <TargetFrameworkVersion>v2.0</TargetFrameworkVersion> + <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> <UpgradeBackupLocation> </UpgradeBackupLocation> <OldToolsVersion>0.0</OldToolsVersion> @@ -36,7 +36,7 @@ <BootstrapperEnabled>true</BootstrapperEnabled> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> - <OutputPath>bin\Debug\</OutputPath> + <OutputPath>C:\Programme\Team MediaPortal\MediaPortal\plugins\Windows\</OutputPath> <AllowUnsafeBlocks>true</AllowUnsafeBlocks> <DefineConstants>DEBUG;TRACE</DefineConstants> <DebugSymbols>true</DebugSymbols> @@ -60,24 +60,28 @@ <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> </PropertyGroup> <ItemGroup> - <Reference Include="Core"> - <Name>Core</Name> - <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Core.dll</HintPath> - <Private>False</Private> + <Reference Include="Common.Utils, Version=1.2.1.0, Culture=neutral, processorArchitecture=x86"> + <SpecificVersion>False</SpecificVersion> + <HintPath>C:\Programme\Team MediaPortal\MediaPortal\Common.Utils.dll</HintPath> </Reference> - <Reference Include="Dialogs"> - <Name>Dialogs</Name> - <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Plugins\Windows\Dialogs.dll</HintPath> - <Private>False</Private> + <Reference Include="Core, Version=1.2.1.0, Culture=neutral, processorArchitecture=x86"> + <SpecificVersion>False</SpecificVersion> + <HintPath>C:\Programme\Team MediaPortal\MediaPortal\Core.dll</HintPath> </Reference> - <Reference Include="DirectShowLib"> - <Name>DirectShowLib</Name> - <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\DirectShowLib.dll</HintPath> - <Private>False</Private> + <Reference Include="Dialogs, Version=1.2.0.28246, Culture=neutral, processorArchitecture=x86"> + <SpecificVersion>False</SpecificVersion> + <HintPath>C:\Programme\Team MediaPortal\MediaPortal\plugins\Windows\Dialogs.dll</HintPath> </Reference> + <Reference Include="DirectShowLib, Version=2.0.0.0, Culture=neutral, processorArchitecture=x86"> + <SpecificVersion>False</SpecificVersion> + <HintPath>C:\Programme\Team MediaPortal\MediaPortal\DirectShowLib.dll</HintPath> + </Reference> <Reference Include="System"> <Name>System</Name> </Reference> + <Reference Include="System.Core"> + <RequiredTargetFramework>3.5</RequiredTargetFramework> + </Reference> <Reference Include="System.Drawing"> <Name>System.Drawing</Name> </Reference> @@ -87,10 +91,9 @@ <Reference Include="System.Xml"> <Name>System.Xml</Name> </Reference> - <Reference Include="Utils"> - <Name>Utils</Name> - <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Utils.dll</HintPath> - <Private>False</Private> + <Reference Include="Utils, Version=1.2.1.0, Culture=neutral, processorArchitecture=x86"> + <SpecificVersion>False</SpecificVersion> + <HintPath>C:\Programme\Team MediaPortal\MediaPortal\Utils.dll</HintPath> </Reference> </ItemGroup> <ItemGroup> Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin.csproj.user =================================================================== --- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin.csproj.user 2011-10-01 14:21:56 UTC (rev 4305) +++ trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin.csproj.user 2011-10-07 20:11:36 UTC (rev 4306) @@ -10,4 +10,8 @@ <FallbackCulture>en-US</FallbackCulture> <VerifyUploadedFiles>false</VerifyUploadedFiles> </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <StartAction>Program</StartAction> + <StartProgram>C:\Programme\Team MediaPortal\MediaPortal\MediaPortal.exe</StartProgram> + </PropertyGroup> </Project> \ No newline at end of file Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/ShoutcastDirectoryPlugin.suo =================================================================== (Binary files differ) Property changes on: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin ___________________________________________________________________ Added: svn:ignore + Debug Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/Bass.Net.dll =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/BassRegistration.dll =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/Core.dll =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/Dialogs.dll =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/DirectShowLib.dll =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/MediaPortal.Support.dll =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/ShoutcastDirectoryPlugin.dll =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/Utils.dll =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/bin/Release/taglib-sharp.dll =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt =================================================================== --- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt 2011-10-01 14:21:56 UTC (rev 4305) +++ trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt 2011-10-07 20:11:36 UTC (rev 4306) @@ -17,3 +17,10 @@ C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\obj\Debug\ShoutcastDirectoryPlugin.csproj.GenerateResource.Cache C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\obj\Debug\ShoutcastDirectoryPlugin.dll C:\Users\Anonymous\Desktop\ShoutcastDirectoryPlugin 23.01.2010\obj\Debug\ShoutcastDirectoryPlugin.pdb +C:\Programme\Team MediaPortal\MediaPortal\plugins\Windows\ShoutcastDirectoryPlugin.dll +C:\Programme\Team MediaPortal\MediaPortal\plugins\Windows\ShoutcastDirectoryPlugin.pdb +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\obj\Debug\ResolveAssemblyReference.cache +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\obj\Debug\ShoutcastDirectoryPlugin.SDsetupGUI.resources +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\obj\Debug\ShoutcastDirectoryPlugin.csproj.GenerateResource.Cache +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\obj\Debug\ShoutcastDirectoryPlugin.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\obj\Debug\ShoutcastDirectoryPlugin.pdb Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.csproj.GenerateResource.Cache =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.dll =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Debug/ShoutcastDirectoryPlugin.pdb =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt =================================================================== --- trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt 2011-10-01 14:21:56 UTC (rev 4305) +++ trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.csproj.FileListAbsolute.txt 2011-10-07 20:11:36 UTC (rev 4306) @@ -3,3 +3,26 @@ D:\developing\#maintained\ShoutcastDirectoryPlugin v0.9.3 BETA\ShoutcastDirectoryPlugin\obj\Release\ShoutcastDirectoryPlugin.SDsetupGUI.resources D:\developing\#maintained\ShoutcastDirectoryPlugin v0.9.3 BETA\ShoutcastDirectoryPlugin\obj\Release\ShoutcastDirectoryPlugin.csproj.GenerateResource.Cache D:\developing\#maintained\ShoutcastDirectoryPlugin v0.9.3 BETA\ShoutcastDirectoryPlugin\obj\Release\ShoutcastDirectoryPlugin.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\obj\Release\ResolveAssemblyReference.cache +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\obj\Release\ShoutcastDirectoryPlugin.SDsetupGUI.resources +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\obj\Release\ShoutcastDirectoryPlugin.csproj.GenerateResource.Cache +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\obj\Release\ShoutcastDirectoryPlugin.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\ShoutcastDirectoryPlugin.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\Common.Utils.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\Core.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\Dialogs.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\DirectShowLib.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\Utils.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\log4net.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\BassRegistration.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\edtftpnet-1.2.2.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\CSScriptLibrary.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\Interop.WMPLib.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\Ionic.Zip.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\MediaPortal.Support.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\Bass.Net.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\Interop.SHDocVw.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\AxInterop.WMPLib.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\Databases.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\taglib-sharp.dll +D:\projects\ShoutcastPlugin\ShoutcastDirectoryPlugin\bin\Release\BassVisAPI.Net.dll Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.csproj.GenerateResource.Cache =================================================================== (Binary files differ) Modified: trunk/plugins/ShoutcastDirectory/ShoutcastDirectoryPlugin/obj/Release/ShoutcastDirectoryPlugin.dll =================================================================== (Binary files differ) Added: trunk/plugins/ShoutcastDirectory/Skins/DefaultWide/ShoutcastDirectoryListView.xml =================================================================== --- trunk/plugins/ShoutcastDirectory/Skins/DefaultWide/ShoutcastDirectoryListView.xml (rev 0) +++ trunk/plugins/ShoutcastDirectory/Skins/DefaultWide/ShoutcastDirectoryListView.xml 2011-10-07 20:11:36 UTC (rev 4306) @@ -0,0 +1,321 @@ +<?xml version="1.0" encoding="utf-8"?> +<window> + <id>2345</id> + <defaultcontrol>50</defaultcontrol> + <allowoverlay>no</allowoverlay> + <define>#header.label:260</define> + <define>#header.hover:hover_shoutcast.png</define> + <define>#header.BG.colordiffuse:ffffffff</define> + <!--Default ffffffff--> + <define>#header.BG.overlay:mainoverlay.png</define> + <!--Default tvguidebg.png--> + <controls> + <control> + <description>BG</description> + <type>image</type> + <id>1</id> + <texture>Background.png</texture> + <width>1280</width> + <height>720</height> + </control> + <import>common.window.default.xml</import> + <import>common.time.xml</import> + <import>common.overlays.xml</import> + <control> + <type>actiongroup</type> + <description>action menu</description> + <defaultcontrol>2</defaultcontrol> + <onexit>50</onexit> + <buttonX>1232</buttonX> + <buttonY>50</buttonY> + <buttonwidth>48</buttonwidth> + <buttonheight>144</buttonheight> + <textureFocus>#StreamedMP.ActionMenu.Image</textureFocus> + <textureNoFocus>#StreamedMP.ActionMenu.Image</textureNoFocus> + <dimColor>00ffffff</dimColor> + <control> + <type>image</type> + <posX>1002</posX> + <posY>0</posY> + <width>278</width> + <height>720</height> + <texture>hiddenmenu_right.png</texture> + <visible>!Control.HasFocus(50)</visible> + <animation effect="slide" time="100" start="300,0">visible</animation> + <animation effect="slide" time="0" end="300,0">hidden</animation> + </control> + <control> + <id>0</id> + <description>dummy button</description> + <label>-</label> + <type>button</type> + <posX>1002</posX> + <posY>0</posY> + <width>278</width> + <height>720</height> + <visible>!Control.HasFocus(50)</visible> + <animation effect="slide" time="100" start="300,0">visible</animation> + <animation effect="slide" time="0" end="300,0">hidden</animation> + </control> + <control> + <id>0</id> + <label>SWITCH</label> + <type>label</type> + <font>mediastream12tc</font> + <posX>1040</posX> + <posY>225</posY> + <visible>!Control.HasFocus(50)</visible> + <animation effect="slide" time="100" start="300,0">visible</animation> + <animation effect="slide" time="0" end="300,0">hidden</animation> + </control> + <control> + <id>0</id> + <label>JUMP TO</label> + <type>label</type> + <font>mediastream12tc</font> + <posX>1040</posX> + <posY>393</posY> + <visible>!Control.HasFocus(50)</visible> + <animation effect="slide" time="100" start="300,0">visible</animation> + <animation effect="slide" time="0" end="300,0">hidden</animation> + </control> + <control> + <type>group</type> + <description>group element</description> + <visible>!Control.HasFocus(50)</visible> + <animation effect="slide" time="100" start="300,0">visible</animation> + <animation effect="slide" time="0" end="300,0">hidden</animation> + <posX>1040</posX> + <posY>250</posY> + <width>220</width> + <height>720</height> + <layout>StackLayout</layout> + <control> + <description>Sort Button</description> + <type>sortbutton</type> + <id>2</id> + <label> + </label> + <onup>21</onup> + <onleft>50</onleft> + </control> + <control> + <description>Starts with Button</description> + <type>selectbutton</type> + <id>3</id> + <label> + </label> + <onleft>50</onleft> + </control> + <control> + <description>Bitrate Button</description> + <type>selectbutton</type> + <id>4</id> + <label> + </label> + <onleft>50</onleft> + </control> + <control> + <description>Search Button</description> + <type>button</type> + <id>5</id> + <label> + </label> + <onleft>50</onleft> + </control> + <control> + <description>Favorites Button</description> + <type>button</type> + <id>6</id> + <label> + </label> + <onleft>50</onleft> + </control> + <control> + <description>Empty button</description> + <type>button</type> + <id>0</id> + <label>-</label> + <visible>false</visible> + </control> + <control> + <description>Now playing button</description> + <type>button</type> + <id>1141</id> + <label>4540</label> + <onleft>50</onleft> + <hyperlink>510</hyperlink> + </control> + <control> + <description>My Lyrics</description> + <type>button</type> + <id>1142</id> + <label>Lyrics</label> + <onleft>50</onleft> + <hyperlink>90478</hyperlink> + <visible>plugin.isenabled(My Lyrics)</visible> + </control> + </control> + </control> + <control> + <type>image</type> + <id>0</id> + <posX>0</posX> + <posY>675</posY> + <width>1280</width> + <height>47</height> + <texture>imagestreamtitle.png</texture> + <visible>yes</visible> + </control> + <control> + <type>fadelabel</type> + <description>Current program</description> + <id>1</id> + <posX>28</posX> + <posY>684</posY> + <width>950</width> + <font>mediastream16tc</font> + <textcolor>ff909090</textcolor> + <label>#selecteditem</label> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="fade" time="150">WindowOpen</animation> + <animation effect="fade" time="150">WindowClose</animation> + </control> + <control> + <description>Media Count Background</description> + <type>image</type> + <id>0</id> + <posX>1013</posX> + <posY>684</posY> + <width>260</width> + <height>30</height> + <texture>mediacountbg_Spin.png</texture> + <visible>yes</visible> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="slide" time="150" start="800,0">WindowOpen</animation> + <animation effect="slide" time="250" end="800,0">WindowClose</animation> + </control> + <control> + <description>Media Count Label</description> + <type>label</type> + <label>PAGE:</label> + <id>0</id> + <posX>1023</posX> + <posY>688</posY> + <font>mediastream12tc</font> + <textcolor>ff909090</textcolor> + <visible>yes</visible> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="slide" time="150" start="800,0">WindowOpen</animation> + <animation effect="slide" time="250" end="800,0">WindowClose</animation> + </control> + <control> + <description>genre label</description> + <type>label</type> + <id>47</id> + <posX>25</posX> + <posY>450</posY> + <label>#genre</label> + <font>mediastream12</font> + <align>left</align> + <textcolor>ffffffff</textcolor> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="slide" time="150" start="-800,0">WindowOpen</animation> + <animation effect="slide" time="250" end="-800,0">WindowClose</animation> + </control> + <control> + <description>meta label</description> + <type>label</type> + <id>48</id> + <posX>25</posX> + <posY>485</posY> + <label>#meta</label> + <font>mediastream12</font> + <align>left</align> + <textcolor>ffffffff</textcolor> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="slide" time="150" start="-800,0">WindowOpen</animation> + <animation effect="slide" time="250" end="-800,0">WindowClose</animation> + </control> + <control> + <description>listeners label</description> + <type>label</type> + <id>48</id> + <posX>25</posX> + <posY>520</posY> + <label>#listeners</label> + <font>mediastream12</font> + <align>left</align> + <textcolor>ffffffff</textcolor> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="slide" time="150" start="-800,0">WindowOpen</animation> + <animation effect="slide" time="250" end="-800,0">WindowClose</animation> + </control> + <control> + <description>track label</description> + <type>textboxscrollup</type> + <id>49</id> + <posX>25</posX> + <posY>555</posY> + <width>465</width> + <height>80</height> + <label>#track</label> + <font>mediastream12</font> + <align>left</align> + <textcolor>ffffffff</textcolor> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="slide" time="150" start="-800,0">WindowOpen</animation> + <animation effect="slide" time="250" end="-800,0">WindowClose</animation> + </control> + <control> + <description>listcontrol</description> + <type>listcontrol</type> + <id>50</id> + <posX>620</posX> + <posY>240</posY> + <height>480</height> + <width>660</width> + <onleft>99</onleft> + <onright>2</onright> + <scrollOffset>2</scrollOffset> + <PinIconWidth>15</PinIconWidth> + <PinIconHeight>15</PinIconHeight> + <PinIconXOff>57</PinIconXOff> + <PinIconYOff>13</PinIconYOff> + <itemWidth>50</itemWidth> + <itemHeight>32</itemHeight> + <!--<textureHeight>50</textureHeight>--> + <IconXOff>12</IconXOff> + <IconYOff>4</IconYOff> + <textXOff>18</textXOff> + <textYOff>5</textYOff> + <textXOff2>0</textXOff2> + <textYOff2>5</textYOff2> + <font2>mediastream11</font2> + <keepaspectratio>yes</keepaspectratio> + <!--<unfocusedAlpha>0xFF</unfocusedAlpha>--> + <spinPosX>1175</spinPosX> + <spinPosY>682</spinPosY> + <spinAlign>Right</spinAlign> + <textureUp>arrow_round_up_nofocus.png</textureUp> + <textureDown>arrow_round_down_nofocus.png</textureDown> + <textureUpFocus>arrow_round_up_focus.png</textureUpFocus> + <textureDownFocus>arrow_round_down_focus.png</textureDownFocus> + <spinWidth>50</spinWidth> + <spinHeight>37</spinHeight> + <suffix>|</suffix> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="250">WindowClose</animation> + <animation effect="slide" time="150" start="800,0">WindowOpen</animation> + <animation effect="slide" time="250" end="800,0">WindowClose</animation> + </control> + </controls> +</window> +<!--Checksum:cc270f6a92e12ca8a5315efbb00e035f--> \ 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: <mic...@us...> - 2011-10-01 14:22:02
|
Revision: 4305 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4305&view=rev Author: michael-t Date: 2011-10-01 14:21:56 +0000 (Sat, 01 Oct 2011) Log Message: ----------- Removed Paths: ------------- trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/PowerScheduler++ 1.1.7.1.mpe1 Deleted: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/PowerScheduler++ 1.1.7.1.mpe1 =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mic...@us...> - 2011-10-01 14:19:12
|
Revision: 4304 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4304&view=rev Author: michael-t Date: 2011-10-01 14:19:05 +0000 (Sat, 01 Oct 2011) Log Message: ----------- Stable version 1.2.1.0 for MP 1.2.1 FINAL (based on 1.1.7.1) Modified Paths: -------------- trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/Common.Utils.dll trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/Core.dll trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/PluginBase.dll trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/SetupControls.dll trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/TVDatabase.dll trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/TVLibrary.dll trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/TvBusinessLayer.dll trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/TvControl.dll trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/TvLibrary.Interfaces.dll trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/TvService.exe trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/Utils.dll trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/PowerScheduler++.xmp2 trunk/plugins/PowerScheduler++/Stable/1.2.1.0/PowerScheduler++.suo trunk/plugins/PowerScheduler++/Stable/1.2.1.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerMasterSetup.Designer.cs trunk/plugins/PowerScheduler++/Stable/1.2.1.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Properties/AssemblyInfo.cs trunk/plugins/PowerScheduler++/Stable/1.2.1.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/SelectShareForm.cs trunk/plugins/PowerScheduler++/Stable/1.2.1.0/VersionInfo.cs trunk/plugins/PowerScheduler++/Stable/1.2.1.0/mediaportal/PowerSchedulerClientPlugin/Properties/AssemblyInfo.cs Added Paths: ----------- trunk/plugins/PowerScheduler++/Stable/1.2.1.0/ trunk/plugins/PowerScheduler++/Stable/1.2.1.0/CleanupFiles.bat trunk/plugins/PowerScheduler++/Stable/1.2.1.0/CopyFiles.bat trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/PowerScheduler++ 1.2.1.0.mpe1 trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot01.jpg trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot02.jpg trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot03.jpg trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot04.jpg trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot05.jpg trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot06.jpg trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot07.jpg trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot08.jpg trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/update.xml trunk/plugins/PowerScheduler++/Stable/1.2.1.0/RestoreFiles.bat Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/Common.Utils.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/Core.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/PluginBase.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/SetupControls.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/TVDatabase.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/TVLibrary.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/TvBusinessLayer.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/TvControl.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/TvLibrary.Interfaces.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/TvService.exe =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/Binaries/Utils.dll =================================================================== (Binary files differ) Added: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/CleanupFiles.bat =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.1.0/CleanupFiles.bat (rev 0) +++ trunk/plugins/PowerScheduler++/Stable/1.2.1.0/CleanupFiles.bat 2011-10-01 14:19:05 UTC (rev 4304) @@ -0,0 +1,64 @@ +@echo off +set PROJECTPATH=%~dp0 +set SERVERPATH=%ProgramFiles(x86)%\Team MediaPortal\MediaPortal TV Server +set CLIENTPATH=%ProgramFiles(x86)%\Team MediaPortal\MediaPortal +set SERVERLOGPATH=%ProgramData%\Team MediaPortal\MediaPortal TV Server\log +set CLIENTLOGPATH=%ProgramData%\Team MediaPortal\MediaPortal\log +set COUNT=1 + +echo Stopping TV Server +echo --------------------- +:stop +echo trying... +net stop tvservice > nul 2>nul +tasklist | find /i "tvservice" >nul 2>nul +if not %ERRORLEVEL% == 1 ( + ping localhost >nul 2>nul + set /a COUNT=%COUNT%+1 + if %COUNT% GTR 5 goto end + goto stop +) +echo. + +echo MediaPortal TV Server +echo --------------------- +for %%f in (Plugins\PowerScheduler.dll) do ( + echo %%f + if exist "%SERVERPATH%\%%f.org" ( + del "%SERVERPATH%\%%f" + move /Y "%SERVERPATH%\%%f.org" "%SERVERPATH%\%%f" + ) 2>nul +) +echo. +echo MediaPortal Common Library +echo ---------------------------------- +for %%f in (PowerScheduler.Interfaces.dll) do ( + echo %%f + if exist "%SERVERPATH%\%%f.org" ( + del "%SERVERPATH%\%%f" + move /Y "%SERVERPATH%\%%f.org" "%SERVERPATH%\%%f" + ) 2>nul + if exist "%CLIENTPATH%\%%f.org" ( + del "%CLIENTPATH%\%%f" + move /Y "%CLIENTPATH%\%%f.org" "%CLIENTPATH%\%%f" + ) 2>nul +) +echo. +echo MediaPortal Client +echo ------------------ +for %%f in (plugins\process\PowerSchedulerClientPlugin.dll) do ( + echo %%f + if exist "%CLIENTPATH%\%%f.org" ( + del "%CLIENTPATH%\%%f" + move /Y "%CLIENTPATH%\%%f.org" "%CLIENTPATH%\%%f" + ) 2>nul +) +echo. +echo Cleanup +echo ------------------ +move /Y "%SERVERLOGPATH%\tv.log" "%SERVERLOGPATH%\tv_old.log" +net start tvservice +echo. +:end +pause +exit \ No newline at end of file Added: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/CopyFiles.bat =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.1.0/CopyFiles.bat (rev 0) +++ trunk/plugins/PowerScheduler++/Stable/1.2.1.0/CopyFiles.bat 2011-10-01 14:19:05 UTC (rev 4304) @@ -0,0 +1,63 @@ +@echo off +set PROJECTPATH=%~dp0 +set SERVERPATH=%ProgramFiles(x86)%\Team MediaPortal\MediaPortal TV Server +set CLIENTPATH=%ProgramFiles(x86)%\Team MediaPortal\MediaPortal +set SERVERLOGPATH=%ProgramData%\Team MediaPortal\MediaPortal TV Server\log +set CLIENTLOGPATH=%ProgramData%\Team MediaPortal\MediaPortal\log +set COUNT=1 + +echo Stopping TV Server +echo --------------------- +:stop +echo trying... +net stop tvservice > nul 2>nul +tasklist | find /i "tvservice" >nul 2>nul +if not %ERRORLEVEL% == 1 ( + ping localhost >nul 2>nul + set /a COUNT=%COUNT%+1 + if %COUNT% GTR 5 goto end + goto stop +) +echo. +echo MediaPortal TV Server +echo --------------------- +for %%f in (Plugins\PowerScheduler.dll) do ( + echo %%f + if not exist "%SERVERPATH%\%%f.org" ( + ren "%SERVERPATH%\%%f" "%%~nxf.org" + ) 2>nul + copy "%PROJECTPATH%\TvEngine3\TVLibrary\Plugins\%%~nf\bin\Debug\%%~nxf" "%SERVERPATH%\%%~f" +) +echo. +echo MediaPortal Common Library +echo ---------------------------------- +for %%f in (PowerScheduler.Interfaces.dll) do ( + echo %%f + if not exist "%SERVERPATH%\%%f.org" ( + ren "%SERVERPATH%\%%f" "%%~nxf.org" + ) 2>nul + copy "%PROJECTPATH%\Common-MP-TVE3\%%~nf\bin\Debug\%%~nxf" "%SERVERPATH%\%%~f" + if not exist "%CLIENTPATH%\%%f.org" ( + ren "%CLIENTPATH%\%%f" "%%~nxf.org" + ) 2>nul + copy "%PROJECTPATH%\Common-MP-TVE3\%%~nf\bin\Debug\%%~nxf" "%CLIENTPATH%\%%~f" +) +echo. +echo MediaPortal Client +echo ------------------ +for %%f in (plugins\process\PowerSchedulerClientPlugin.dll) do ( + echo %%f + if not exist "%CLIENTPATH%\%%f.org" ( + ren "%CLIENTPATH%\%%f" "%%~nxf.org" + ) 2>nul + copy "%PROJECTPATH%\mediaportal\%%~nf\bin\Debug\%%~nxf" "%CLIENTPATH%\%%~f" +) +echo. +echo Cleanup +echo ------------------ +move /Y "%SERVERLOGPATH%\tv.log" "%SERVERLOGPATH%\tv_old.log" +net start tvservice +echo. +:end +pause +exit \ No newline at end of file Added: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/PowerScheduler++ 1.2.1.0.mpe1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/PowerScheduler++ 1.2.1.0.mpe1 ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/PowerScheduler++.xmp2 =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/MPEI/PowerScheduler++.xmp2 2011-09-22 18:07:35 UTC (rev 4303) +++ trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/PowerScheduler++.xmp2 2011-10-01 14:19:05 UTC (rev 4304) @@ -13,14 +13,14 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\TvEngine3\TVLibrary\Plugins\PowerScheduler\bin\Release\PowerScheduler.dll</LocalFileName> + <LocalFileName>..\TvEngine3\TVLibrary\Plugins\PowerScheduler\bin\Debug\PowerScheduler.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{41ffe535-6bef-44af-8fda-549e2443aabc}-PowerScheduler.dll</ZipFileName> <DestinationFilename>%TvServerPlugins%\PowerScheduler.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Common-MP-TVE3\PowerScheduler.Interfaces\bin\Release\PowerScheduler.Interfaces.dll</LocalFileName> + <LocalFileName>..\Common-MP-TVE3\PowerScheduler.Interfaces\bin\Debug\PowerScheduler.Interfaces.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{fcb1df38-d861-4125-b4a0-8f062cb08d24}-PowerScheduler.Interfaces.dll</ZipFileName> <DestinationFilename>%TvServerBase%\PowerScheduler.Interfaces.dll</DestinationFilename> </FileItem> @@ -37,14 +37,14 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\bin\Release\PowerSchedulerClientPlugin.dll</LocalFileName> + <LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\bin\Debug\PowerSchedulerClientPlugin.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{ed9d9027-eca3-460f-b94e-d17ff4ab38ba}-PowerSchedulerClientPlugin.dll</ZipFileName> <DestinationFilename>%Plugins%\process\PowerSchedulerClientPlugin.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\bin\Release\PowerScheduler.Interfaces.dll</LocalFileName> + <LocalFileName>..\Common-MP-TVE3\PowerScheduler.Interfaces\bin\Debug\PowerScheduler.Interfaces.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{ac7155e9-4a57-4108-8731-81f3fd669737}-PowerScheduler.Interfaces.dll</ZipFileName> <DestinationFilename>%Base%\PowerScheduler.Interfaces.dll</DestinationFilename> </FileItem> @@ -64,7 +64,7 @@ <Description /> </SectionParam> <SectionParam Name="Description"> - <Value>This will install the [Name] [Version] plugin on your computer. This plugin is designed for MediaPortal 1.2.0 Beta and will not work with other MediaPortal releases. + <Value>This will install the [Name] [Version] plugin on your computer. This plugin is designed for MediaPortal 1.2.1 FINAL and will not work with other MediaPortal releases. It is recommended that you close all other applications before continuing. @@ -424,34 +424,72 @@ </MinVersion> <MaxVersion> <Major>1</Major> - <Minor>1</Minor> - <Build>7</Build> + <Minor>2</Minor> + <Build>1</Build> <Revision>0</Revision> </MaxVersion> <WarnOnly>true</WarnOnly> - <Message>For MediaPortal release 1.2.0 beta (not compatible with 1.1.x stable releases and 1.2.0 alpha)</Message> + <Message>For MediaPortal release 1.2.1 FINAL (not compatible with 1.1.x releases)</Message> <Name>MediaPortal</Name> </DependencyItem> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>For MediaPortal release 1.2.1 FINAL (not compatible with 1.1.x releases)</Message> + <Name>MediaPortal</Name> + </DependencyItem> </Items> </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="PowerSchedulerClientPlugin.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.27644</MinRequiredVersion> + <DesignedForVersion>1.2.1.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> <GeneralInfo> <Name>PowerScheduler++</Name> <Id>9b9bc24e-69ca-4abc-8810-f8f95bd4bbe6</Id> <Author>michael_t (based on PowerScheduler by micheloe)</Author> <HomePage>http://www.team-mediaportal.com/extensions/other/powerscheduler</HomePage> - <ForumPage>http://forum.team-mediaportal.com/tv-server-plugins-294/new-plugin-powerscheduler-new-version-1-1-1-5-a-87446/</ForumPage> - <UpdateUrl /> + <ForumPage>http://forum.team-mediaportal.com/tv-server-plugins-294/powerscheduler-1-2-1-0-stable-version-mediaportal-1-2-1-final-95463/#post733512/</ForumPage> + <UpdateUrl>http://www.team-mediaportal.com/index.php?option=com_mtree&task=att_download&link_id=87&cf_id=52</UpdateUrl> <Version> <Major>1</Major> - <Minor>1</Minor> - <Build>7</Build> - <Revision>1</Revision> + <Minor>2</Minor> + <Build>1</Build> + <Revision>0</Revision> </Version> <ExtensionDescription>The PowerScheduler++ plugin is a replacement for the PowerScheduler plugin that comes as part of MediaPortal. Compared to the original PowerScheduler it provides additional features (easy configuration, shares monitoring, reboot option, ...) and is supporting "away mode" for Vista and Win 7 systems.</ExtensionDescription> - <VersionDescription>Version [Version] - [DevelopmentStatus] version for MP 1.2.0 Beta</VersionDescription> - <DevelopmentStatus>Beta</DevelopmentStatus> - <OnlineLocation>http://forum.team-mediaportal.com/attachments/tv-server-plugins-294/80178d1303458252-powerscheduler-test-versions-1-1-6-0-mediaportal-1-2-0-pre-beta-svn-27810-powerscheduler-1.1.7.1.mpe1</OnlineLocation> - <ReleaseDate>2011-04-24T16:03:54</ReleaseDate> + <VersionDescription>Version [Version] - [DevelopmentStatus] version for MP 1.2.1 FINAL</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>http://www.team-mediaportal.com/index.php?option=com_mtree&task=att_download&link_id=87&cf_id=24</OnlineLocation> + <ReleaseDate>2011-10-01T16:03:54</ReleaseDate> <Tags>tv server plugins, automation</Tags> <Location>..\MPEI\[Name] [Version].mpe1</Location> <Params> @@ -467,7 +505,7 @@ <Description>The icon file of the package stored online (jpg,png,bmp)</Description> </SectionParam> <SectionParam Name="Configuration file"> - <Value>%Plugins%\process\PowerSchedulerClientPlugin.dll</Value> + <Value /> <ValueType>Template</ValueType> <Description>The file used to configure the extension. If have .exe extension the will be executed @@ -498,52 +536,46 @@ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\TvEngine3\TVLibrary\Plugins\PowerScheduler\bin\Release\PowerScheduler.dll</LocalFileName> + <LocalFileName>..\TvEngine3\TVLibrary\Plugins\PowerScheduler\bin\Debug\PowerScheduler.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{41ffe535-6bef-44af-8fda-549e2443aabc}-PowerScheduler.dll</ZipFileName> <DestinationFilename>%TvServerPlugins%\PowerScheduler.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\Common-MP-TVE3\PowerScheduler.Interfaces\bin\Release\PowerScheduler.Interfaces.dll</LocalFileName> + <LocalFileName>..\Common-MP-TVE3\PowerScheduler.Interfaces\bin\Debug\PowerScheduler.Interfaces.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{fcb1df38-d861-4125-b4a0-8f062cb08d24}-PowerScheduler.Interfaces.dll</ZipFileName> <DestinationFilename>%TvServerBase%\PowerScheduler.Interfaces.dll</DestinationFilename> </FileItem> <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> <Param1 /> <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\bin\Release\PowerSchedulerClientPlugin.dll</LocalFileName> + <LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\bin\Debug\PowerSchedulerClientPlugin.dll</LocalFileName> <ZipFileName>Installer{CopyFile}\{ed9d9027-eca3-460f-b94e-d17ff4ab38ba}-PowerSchedulerClientPlugin.dll</ZipFileName> <DestinationFilename>%Plugins%\process\PowerSchedulerClientPlugin.dll</DestinationFilename> </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>AlwaysOverwrite</UpdateOption> - <LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\bin\Release\PowerScheduler.Interfaces.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{ac7155e9-4a57-4108-8731-81f3fd669737}-PowerScheduler.Interfaces.dll</ZipFileName> - <DestinationFilename>%Base%\PowerScheduler.Interfaces.dll</DestinationFilename> - </FileItem> <FileItem InstallType="CopyFile" SystemFile="true" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>PowerScheduler_high.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{15edb7d9-2dca-45c1-bf4e-54ae231e18b5}-PowerScheduler_high.png</ZipFileName> + <ZipFileName>Installer{CopyFile}\{b901333e-ef92-4772-9366-2856dde04a80}-PowerScheduler_high.png</ZipFileName> <DestinationFilename /> </FileItem> <FileItem InstallType="CopyFile" SystemFile="true" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\PowerScheduler.gif</LocalFileName> - <ZipFileName>Installer{CopyFile}\{97988cec-fca7-48b4-852a-f1d164a6089e}-PowerScheduler.gif</ZipFileName> + <ZipFileName>Installer{CopyFile}\{184ec9d9-145f-4989-98c3-d121f4e5ebb6}-PowerScheduler.gif</ZipFileName> <DestinationFilename /> </FileItem> </Items> </UniqueFileList> <ProjectSettings> <FolderGroups /> - <ProjectFilename>P:\PowerScheduler++ 1.1.7.0\MPEI\PowerScheduler++.xmp2</ProjectFilename> + <ProjectFilename>PowerScheduler++.xmp2</ProjectFilename> <UpdatePath1>..\MPEI\update.xml</UpdatePath1> <UpdatePath2 /> <UpdatePath3 /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> \ No newline at end of file Added: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot01.jpg =================================================================== (Binary files differ) Property changes on: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot01.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot02.jpg =================================================================== (Binary files differ) Property changes on: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot02.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot03.jpg =================================================================== (Binary files differ) Property changes on: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot03.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot04.jpg =================================================================== (Binary files differ) Property changes on: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot04.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot05.jpg =================================================================== (Binary files differ) Property changes on: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot05.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot06.jpg =================================================================== (Binary files differ) Property changes on: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot06.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot07.jpg =================================================================== (Binary files differ) Property changes on: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot07.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot08.jpg =================================================================== (Binary files differ) Property changes on: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/Screenshot08.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/update.xml =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/update.xml (rev 0) +++ trunk/plugins/PowerScheduler++/Stable/1.2.1.0/MPEI/update.xml 2011-10-01 14:19:05 UTC (rev 4304) @@ -0,0 +1,153 @@ +<?xml version="1.0" encoding="utf-8"?> +<ExtensionCollection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <Items> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Server files"> + <DisplayName>Server files</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Server files</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Client files"> + <DisplayName>Client files</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Client files</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>Installer</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>2</Minor> + <Build>1</Build> + <Revision>0</Revision> + </MaxVersion> + <WarnOnly>true</WarnOnly> + <Message>For MediaPortal release 1.2.1 FINAL (not compatible with 1.1.x releases)</Message> + <Name>MediaPortal</Name> + </DependencyItem> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>For MediaPortal release 1.2.1 FINAL (not compatible with 1.1.x releases)</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="PowerSchedulerClientPlugin.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.27644</MinRequiredVersion> + <DesignedForVersion>1.2.1.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>PowerScheduler++</Name> + <Id>9b9bc24e-69ca-4abc-8810-f8f95bd4bbe6</Id> + <Author>michael_t (based on PowerScheduler by micheloe)</Author> + <HomePage>http://www.team-mediaportal.com/extensions/other/powerscheduler</HomePage> + <ForumPage>http://forum.team-mediaportal.com/tv-server-plugins-294/powerscheduler-1-2-1-0-stable-version-mediaportal-1-2-1-final-95463/#post733512/</ForumPage> + <UpdateUrl>http://www.team-mediaportal.com/index.php?option=com_mtree&task=att_download&link_id=87&cf_id=52</UpdateUrl> + <Version> + <Major>1</Major> + <Minor>2</Minor> + <Build>1</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>The PowerScheduler++ plugin is a replacement for the PowerScheduler plugin that comes as part of MediaPortal. Compared to the original PowerScheduler it provides additional features (easy configuration, shares monitoring, reboot option, ...) and is supporting "away mode" for Vista and Win 7 systems.</ExtensionDescription> + <VersionDescription>Version [Version] - [DevelopmentStatus] version for MP 1.2.1 FINAL</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>http://www.team-mediaportal.com/index.php?option=com_mtree&task=att_download&link_id=87&cf_id=24</OnlineLocation> + <ReleaseDate>2011-10-01T16:03:54</ReleaseDate> + <Tags>tv server plugins, automation</Tags> + <Location>..\MPEI\[Name] [Version].mpe1</Location> + <Params> + <Items> + <SectionParam Name="Online Icon"> + <Value>http://www.team-mediaportal.com/components/com_mtree/img/listings/m/471.gif</Value> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If have .exe extension the will be executed + If have .dll extension used like MP plugin configuration</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value>http://www.team-mediaportal.com/components/com_mtree/img/listings/m/480.jpg; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/481.jpg; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/482.jpg; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/483.jpg; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/484.jpg; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/485.jpg; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/486.jpg; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/487.jpg</Value> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>YES</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items /> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + </ProjectSettings> + <IsSkin>false</IsSkin> + </PackageClass> + </Items> +</ExtensionCollection> \ No newline at end of file Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/PowerScheduler++.suo =================================================================== (Binary files differ) Added: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/RestoreFiles.bat =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.1.0/RestoreFiles.bat (rev 0) +++ trunk/plugins/PowerScheduler++/Stable/1.2.1.0/RestoreFiles.bat 2011-10-01 14:19:05 UTC (rev 4304) @@ -0,0 +1,63 @@ +@echo off +set PROJECTPATH=%~dp0 +set SERVERPATH=%ProgramFiles(x86)%\Team MediaPortal\MediaPortal TV Server +set CLIENTPATH=%ProgramFiles(x86)%\Team MediaPortal\MediaPortal +set SERVERLOGPATH=%ProgramData%\Team MediaPortal\MediaPortal TV Server\log +set CLIENTLOGPATH=%ProgramData%\Team MediaPortal\MediaPortal\log +set COUNT=1 + +echo Stopping TV Server +echo --------------------- +:stop +echo trying... +net stop tvservice > nul 2>nul +tasklist | find /i "tvservice" >nul 2>nul +if not %ERRORLEVEL% == 1 ( + ping localhost >nul 2>nul + set /a COUNT=%COUNT%+1 + if %COUNT% GTR 5 goto end + goto stop +) +echo. +echo MediaPortal TV Server +echo --------------------- +for %%f in (Plugins\PowerScheduler.dll) do ( + echo %%f + if exist "%SERVERPATH%\%%f.org" ( + del "%SERVERPATH%\%%f" + copy "%SERVERPATH%\%%f.org" "%SERVERPATH%\%%f" + ) 2>nul +) +echo. +echo MediaPortal Common Library +echo ---------------------------------- +for %%f in (PowerScheduler.Interfaces.dll) do ( + echo %%f + if exist "%SERVERPATH%\%%f.org" ( + del "%SERVERPATH%\%%f" + copy "%SERVERPATH%\%%f.org" "%SERVERPATH%\%%f" + ) 2>nul + if exist "%CLIENTPATH%\%%f.org" ( + del "%CLIENTPATH%\%%f" + copy "%CLIENTPATH%\%%f.org" "%CLIENTPATH%\%%f" + ) 2>nul +) +echo. +echo MediaPortal Client +echo ------------------ +for %%f in (plugins\process\PowerSchedulerClientPlugin.dll) do ( + echo %%f + if exist "%CLIENTPATH%\%%f.org" ( + del "%CLIENTPATH%\%%f" + copy "%CLIENTPATH%\%%f.org" "%CLIENTPATH%\%%f" + ) 2>nul +) +echo. +echo Cleanup +echo ------------------ +move /Y "%SERVERLOGPATH%\tv.log" "%SERVERLOGPATH%\tv_old.log" +net start tvservice +echo. +:end +pause +exit \ No newline at end of file Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerMasterSetup.Designer.cs =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerMasterSetup.Designer.cs 2011-09-22 18:07:35 UTC (rev 4303) +++ trunk/plugins/PowerScheduler++/Stable/1.2.1.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerMasterSetup.Designer.cs 2011-10-01 14:19:05 UTC (rev 4304) @@ -1654,7 +1654,6 @@ private System.Windows.Forms.CheckBox checkBoxActiveSharesAwayMode; private System.Windows.Forms.Button buttonSelectShare; private System.Windows.Forms.DataGridViewTextBoxColumn Sharename; - private System.Windows.Forms.DataGridViewTextBoxColumn Computername; private System.Windows.Forms.DataGridViewTextBoxColumn Username; private System.Windows.Forms.DataGridViewTextBoxColumn Hostname; Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/Properties/AssemblyInfo.cs 2011-09-22 18:07:35 UTC (rev 4303) +++ trunk/plugins/PowerScheduler++/Stable/1.2.1.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Properties/AssemblyInfo.cs 2011-10-01 14:19:05 UTC (rev 4304) @@ -39,6 +39,6 @@ [assembly: Guid("a9ea8803-1a93-4233-8b3e-3cf2ee654e35")] -[assembly: CompatibleVersion("1.1.7.0", "1.1.6.27644")] +[assembly: CompatibleVersion("1.2.1.0", "1.1.6.27644")] [assembly: UsesSubsystem("TVE")] Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/SelectShareForm.cs =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/TvEngine3/TVLibrary/Plugins/PowerScheduler/SelectShareForm.cs 2011-09-22 18:07:35 UTC (rev 4303) +++ trunk/plugins/PowerScheduler++/Stable/1.2.1.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/SelectShareForm.cs 2011-10-01 14:19:05 UTC (rev 4304) @@ -46,7 +46,7 @@ foreach (ManagementObject obj in new ManagementObjectSearcher( "SELECT ComputerName, ShareName, UserName FROM Win32_ServerConnection WHERE NumberOfFiles > 0").Get()) { - comboBox1.Items.Add(obj["ComputerName"].ToString() + "," + obj["ShareName"].ToString() + "," + obj["UserName"].ToString()); + comboBox1.Items.Add(obj["ShareName"].ToString() + "," + obj["ComputerName"].ToString() + "," + obj["UserName"].ToString()); } } Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/VersionInfo.cs =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/VersionInfo.cs 2011-09-22 18:07:35 UTC (rev 4303) +++ trunk/plugins/PowerScheduler++/Stable/1.2.1.0/VersionInfo.cs 2011-10-01 14:19:05 UTC (rev 4304) @@ -47,9 +47,9 @@ // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.1.7.1")] -[assembly: AssemblyFileVersion("1.1.7.1")] -[assembly: AssemblyInformationalVersion("1.1.7.1 for MP 1.2.0 Beta")] +[assembly: AssemblyVersion("1.2.1.0")] +[assembly: AssemblyFileVersion("1.2.1.0")] +[assembly: AssemblyInformationalVersion("1.2.1.0 for MP 1.2.1")] Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.0/mediaportal/PowerSchedulerClientPlugin/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/PowerScheduler++/Test/1.1.7.1/mediaportal/PowerSchedulerClientPlugin/Properties/AssemblyInfo.cs 2011-09-22 18:07:35 UTC (rev 4303) +++ trunk/plugins/PowerScheduler++/Stable/1.2.1.0/mediaportal/PowerSchedulerClientPlugin/Properties/AssemblyInfo.cs 2011-10-01 14:19:05 UTC (rev 4304) @@ -27,5 +27,5 @@ [assembly: ComVisible(false)] [assembly: Guid("f017b73a-abd9-4542-915c-3d13470a3053")] -[assembly: CompatibleVersion("1.1.7.0", "1.1.6.27644")] +[assembly: CompatibleVersion("1.2.1.0", "1.1.6.27644")] [assembly: UsesSubsystem("MP")] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mca...@us...> - 2011-09-22 18:07:41
|
Revision: 4303 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4303&view=rev Author: mcarter2006 Date: 2011-09-22 18:07:35 +0000 (Thu, 22 Sep 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/UKTVThumb/Normal/package/UK_Logos.mpe1 trunk/plugins/UKTVThumb/Normal/update.xml Modified: trunk/plugins/UKTVThumb/Normal/package/UK_Logos.mpe1 =================================================================== (Binary files differ) Modified: trunk/plugins/UKTVThumb/Normal/update.xml =================================================================== --- trunk/plugins/UKTVThumb/Normal/update.xml 2011-09-21 20:38:46 UTC (rev 4302) +++ trunk/plugins/UKTVThumb/Normal/update.xml 2011-09-22 18:07:35 UTC (rev 4303) @@ -82,7 +82,7 @@ <Major>4</Major> <Minor>0</Minor> <Build>0</Build> - <Revision>3</Revision> + <Revision>4</Revision> </Version> <ExtensionDescription>In this pack you find a large selection of UK TV and Radio channel logos. If the logo you require isn't in this pack, let me know or create your own. Please if you do make your own logos for a channel remember to share them with the rest of the community on this thread. @@ -120,7 +120,7 @@ <VersionDescription>TV and Radio logos for UK Freeview, Freesat, Sky and Virgin Media.</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/UKTVThumb/Normal/package/UK_Logos.mpe1</OnlineLocation> - <ReleaseDate>2011-09-20T21:46:40</ReleaseDate> + <ReleaseDate>2011-09-22T21:46:40</ReleaseDate> <Tags>logos, thumbs, tv, radio</Tags> <Location>C:\Users\Matthew\Documents\TV Logos\Logos\mp-plugins\UKTVThumb\Normal\package\UK_Logos.mpe1</Location> <Params> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <hwa...@us...> - 2011-09-21 20:38:52
|
Revision: 4302 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4302&view=rev Author: hwahrmann Date: 2011-09-21 20:38:46 +0000 (Wed, 21 Sep 2011) Log Message: ----------- corrected error in installer Modified Paths: -------------- trunk/plugins/MusicRatingUpdater/setup/MusicRatingUpdater.mpe1 trunk/plugins/MusicRatingUpdater/setup/update.xml Modified: trunk/plugins/MusicRatingUpdater/setup/MusicRatingUpdater.mpe1 =================================================================== (Binary files differ) Modified: trunk/plugins/MusicRatingUpdater/setup/update.xml =================================================================== --- trunk/plugins/MusicRatingUpdater/setup/update.xml 2011-09-21 20:32:53 UTC (rev 4301) +++ trunk/plugins/MusicRatingUpdater/setup/update.xml 2011-09-21 20:38:46 UTC (rev 4302) @@ -133,9 +133,9 @@ </MinVersion> <MaxVersion> <Major>1</Major> - <Minor>2</Minor> - <Build>0</Build> - <Revision>0</Revision> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> </MaxVersion> <WarnOnly>false</WarnOnly> <Message>requires MediaPortal version1.2.0</Message> @@ -144,7 +144,21 @@ </Items> </Dependencies> <PluginDependencies> - <Items /> + <Items> + <PluginDependencyItem AssemblyName="MusicRatingUpdater.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.7.0</MinRequiredVersion> + <DesignedForVersion>1.1.7.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items /> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> </PluginDependencies> <GeneralInfo> <Name>Music Rating Updater</Name> @@ -159,25 +173,25 @@ <Build>1</Build> <Revision>0</Revision> </Version> - <ExtensionDescription>Have you ever wanted the ratings from the Music Now Playing available in the tags of the file, to be used by other applications? - - - -Now there's a solution. - - - -With the MusicRatingUpdater Plugin activated you have the ratings instantly available in your files. - - -Ratings can be stored in "Star Rating", 1 - 5, or in Windows Media Player Format. - - - -The plugin has an automatic mode, by which it listens to changes in the ratings, which a user does in the Now Playing screen and will update the file as soon as it finishes. - - - + <ExtensionDescription>Have you ever wanted the ratings from the Music Now Playing available in the tags of the file, to be used by other applications? + + + +Now there's a solution. + + + +With the MusicRatingUpdater Plugin activated you have the ratings instantly available in your files. + + +Ratings can be stored in "Star Rating", 1 - 5, or in Windows Media Player Format. + + + +The plugin has an automatic mode, by which it listens to changes in the ratings, which a user does in the Now Playing screen and will update the file as soon as it finishes. + + + The second option is a Batch update, which is available via the plugin's config dialog. This option reads all available ratings for songs found in the MediaPortal Music Database and updates the physical file.</ExtensionDescription> <VersionDescription>Compatible with MP 1.2.0</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <hwa...@us...> - 2011-09-21 20:33:00
|
Revision: 4301 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4301&view=rev Author: hwahrmann Date: 2011-09-21 20:32:53 +0000 (Wed, 21 Sep 2011) Log Message: ----------- MAde plugin MP 1.2.0 compatible Modified Paths: -------------- trunk/plugins/MusicRatingUpdater/MusicRatingUpdater/MusicRatingUpdater.csproj trunk/plugins/MusicRatingUpdater/MusicRatingUpdater/Properties/AssemblyInfo.cs trunk/plugins/MusicRatingUpdater/setup/MusicRatingUpdater.mpe1 trunk/plugins/MusicRatingUpdater/setup/MusicRatingUpdater.xmp2 trunk/plugins/MusicRatingUpdater/setup/update.xml Modified: trunk/plugins/MusicRatingUpdater/MusicRatingUpdater/MusicRatingUpdater.csproj =================================================================== --- trunk/plugins/MusicRatingUpdater/MusicRatingUpdater/MusicRatingUpdater.csproj 2011-09-21 20:21:00 UTC (rev 4300) +++ trunk/plugins/MusicRatingUpdater/MusicRatingUpdater/MusicRatingUpdater.csproj 2011-09-21 20:32:53 UTC (rev 4301) @@ -89,6 +89,10 @@ <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> </PropertyGroup> <ItemGroup> + <Reference Include="Common.Utils, Version=1.1.7.0, Culture=neutral, processorArchitecture=x86"> + <SpecificVersion>False</SpecificVersion> + <HintPath>bin\Release\Common.Utils.dll</HintPath> + </Reference> <Reference Include="Core, Version=1.1.6.33733, Culture=neutral, processorArchitecture=x86"> <SpecificVersion>False</SpecificVersion> <HintPath>..\..\..\..\Mp1.1.2\mediaportal\Core\bin\Debug\Core.dll</HintPath> Modified: trunk/plugins/MusicRatingUpdater/MusicRatingUpdater/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/MusicRatingUpdater/MusicRatingUpdater/Properties/AssemblyInfo.cs 2011-09-21 20:21:00 UTC (rev 4300) +++ trunk/plugins/MusicRatingUpdater/MusicRatingUpdater/Properties/AssemblyInfo.cs 2011-09-21 20:32:53 UTC (rev 4301) @@ -2,6 +2,7 @@ using System.Reflection; using System.Runtime.InteropServices; +using MediaPortal.Common.Utils; #endregion @@ -39,5 +40,8 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] \ No newline at end of file +[assembly: AssemblyVersion("1.0.1.0")] +[assembly: AssemblyFileVersion("1.0.1.0")] + +// mediaportal compatible version +[assembly: CompatibleVersion("1.1.7.0")] \ No newline at end of file Modified: trunk/plugins/MusicRatingUpdater/setup/MusicRatingUpdater.mpe1 =================================================================== (Binary files differ) Modified: trunk/plugins/MusicRatingUpdater/setup/MusicRatingUpdater.xmp2 =================================================================== --- trunk/plugins/MusicRatingUpdater/setup/MusicRatingUpdater.xmp2 2011-09-21 20:21:00 UTC (rev 4300) +++ trunk/plugins/MusicRatingUpdater/setup/MusicRatingUpdater.xmp2 2011-09-21 20:32:53 UTC (rev 4301) @@ -127,8 +127,45 @@ </Items> </Sections> <Dependencies> - <Items /> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version1.2.0</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="MusicRatingUpdater.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.7.0</MinRequiredVersion> + <DesignedForVersion>1.1.7.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items /> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> <GeneralInfo> <Name>Music Rating Updater</Name> <Id>f11d4e87-8755-4be4-83d6-6509d4cac244</Id> @@ -139,30 +176,30 @@ <Version> <Major>1</Major> <Minor>0</Minor> - <Build>0</Build> + <Build>1</Build> <Revision>0</Revision> </Version> <ExtensionDescription>Have you ever wanted the ratings from the Music Now Playing available in the tags of the file, to be used by other applications? - - + + Now there's a solution. - - -With the MusicRatingUpdater Plugin activated you have the ratings instantly available in your files. - -Ratings can be stored in "Star Rating", 1 - 5, or in Windows Media Player Format. - +With the MusicRatingUpdater Plugin activated you have the ratings instantly available in your files. -The plugin has an automatic mode, by which it listens to changes in the ratings, which a user does in the Now Playing screen and will update the file as soon as it finishes. - +Ratings can be stored in "Star Rating", 1 - 5, or in Windows Media Player Format. + + +The plugin has an automatic mode, by which it listens to changes in the ratings, which a user does in the Now Playing screen and will update the file as soon as it finishes. + + + The second option is a Batch update, which is available via the plugin's config dialog. This option reads all available ratings for songs found in the MediaPortal Music Database and updates the physical file.</ExtensionDescription> - <VersionDescription /> + <VersionDescription>Compatible with MP 1.2.0</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/MusicRatingUpdater/setup/MusicRatingUpdater.mpe1</OnlineLocation> <ReleaseDate>2011-02-12T16:35:08.2807162+01:00</ReleaseDate> @@ -213,9 +250,10 @@ </UniqueFileList> <ProjectSettings> <FolderGroups /> - <ProjectFilename>D:\Documents\Source\Mp1\mp-plugins\MusicRatingUpdater\setup\MusicRatingUpdater.xmp2</ProjectFilename> + <ProjectFilename>MusicRatingUpdater.xmp2</ProjectFilename> <UpdatePath1>D:\Documents\Source\Mp1\mp-plugins\MusicRatingUpdater\setup\update.xml</UpdatePath1> <UpdatePath2 /> <UpdatePath3 /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> \ No newline at end of file Modified: trunk/plugins/MusicRatingUpdater/setup/update.xml =================================================================== --- trunk/plugins/MusicRatingUpdater/setup/update.xml 2011-09-21 20:21:00 UTC (rev 4300) +++ trunk/plugins/MusicRatingUpdater/setup/update.xml 2011-09-21 20:32:53 UTC (rev 4301) @@ -21,6 +21,9 @@ <Dependencies> <Items /> </Dependencies> + <PluginDependencies> + <Items /> + </PluginDependencies> <GeneralInfo> <Name>Music Rating Updater</Name> <Id>f11d4e87-8755-4be4-83d6-6509d4cac244</Id> @@ -98,6 +101,124 @@ <ProjectSettings> <FolderGroups /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Default"> + <DisplayName>Default</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>2</Minor> + <Build>0</Build> + <Revision>0</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version1.2.0</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items /> + </PluginDependencies> + <GeneralInfo> + <Name>Music Rating Updater</Name> + <Id>f11d4e87-8755-4be4-83d6-6509d4cac244</Id> + <Author>Helmut Wahrmann (hwahrmann)</Author> + <HomePage>www.team-mediaportal.com</HomePage> + <ForumPage /> + <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/MusicRatingUpdater/setup/update.xml</UpdateUrl> + <Version> + <Major>1</Major> + <Minor>0</Minor> + <Build>1</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>Have you ever wanted the ratings from the Music Now Playing available in the tags of the file, to be used by other applications? + + + +Now there's a solution. + + + +With the MusicRatingUpdater Plugin activated you have the ratings instantly available in your files. + + +Ratings can be stored in "Star Rating", 1 - 5, or in Windows Media Player Format. + + + +The plugin has an automatic mode, by which it listens to changes in the ratings, which a user does in the Now Playing screen and will update the file as soon as it finishes. + + + +The second option is a Batch update, which is available via the plugin's config dialog. This option reads all available ratings for songs found in the MediaPortal Music Database and updates the physical file.</ExtensionDescription> + <VersionDescription>Compatible with MP 1.2.0</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/MusicRatingUpdater/setup/MusicRatingUpdater.mpe1</OnlineLocation> + <ReleaseDate>2011-02-12T16:35:08.2807162+01:00</ReleaseDate> + <Tags>music rating stars</Tags> + <Location>D:\Documents\Source\Mp1\mp-plugins\MusicRatingUpdater\setup\MusicRatingUpdater.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Online Icon"> + <Value /> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If have .exe extension the will be executed + If have .dll extension used like MP plugin configuration</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value /> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items /> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + </ProjectSettings> + <IsSkin>false</IsSkin> + </PackageClass> </Items> </ExtensionCollection> \ 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: <hwa...@us...> - 2011-09-21 20:21:07
|
Revision: 4300 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4300&view=rev Author: hwahrmann Date: 2011-09-21 20:21:00 +0000 (Wed, 21 Sep 2011) Log Message: ----------- Added Paths: ----------- trunk/plugins/OneButtonMusic/setup/ trunk/plugins/OneButtonMusic/setup/OneButtonMusic.mpe1 trunk/plugins/OneButtonMusic/setup/OneButtonMusic.xmp2 trunk/plugins/OneButtonMusic/setup/update.xml Added: trunk/plugins/OneButtonMusic/setup/OneButtonMusic.mpe1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/OneButtonMusic/setup/OneButtonMusic.mpe1 ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/OneButtonMusic/setup/OneButtonMusic.xmp2 =================================================================== --- trunk/plugins/OneButtonMusic/setup/OneButtonMusic.xmp2 (rev 0) +++ trunk/plugins/OneButtonMusic/setup/OneButtonMusic.xmp2 2011-09-21 20:21:00 UTC (rev 4300) @@ -0,0 +1,243 @@ +<?xml version="1.0" encoding="utf-8"?> +<PackageClass xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Default"> + <ParentGroup /> + <DisplayName>Default</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\OneButtonMusic\bin\Release\OneButtonMusic.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{9e096773-5f2e-4ed9-ba8e-9129b01f539b}-OneButtonMusic.dll</ZipFileName> + <DestinationFilename>%Plugins%\process\OneButtonMusic.dll</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items> + <SectionItem Guid="a0bb5a41-a0af-40c5-8c43-0de8770fa09c" Name="Welcome Screen" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header text"> + <Value>Welcome to the Extension Installer for [Name]</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Description"> + <Value>This will install [Name] version [Version] on your computer. +It is recommended that you close all other applications before continuing. +Click Next to continue or Cancel to exit Setup.</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Left part image"> + <Value /> + <ValueType>File</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items /> + </Actions> + <IncludedGroups /> + <PanelName>Welcome Screen</PanelName> + <WizardButtonsEnum>NextCancel</WizardButtonsEnum> + </SectionItem> + <SectionItem Guid="831690d1-89b2-4fa6-987f-52bcb1507d2b" Name="Install Section" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header Title"> + <Value /> + <ValueType>String</ValueType> + <Description>Header title</Description> + </SectionParam> + <SectionParam Name="Header description"> + <Value /> + <ValueType>String</ValueType> + <Description>Description of section, shown in under section title</Description> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items> + <ActionItem Name="InstallFiles" ActionType="InstallFiles" ConditionGroup=""> + <Params> + <Items /> + </Params> + <ExecuteLocation>AfterPanelShow</ExecuteLocation> + </ActionItem> + </Items> + </Actions> + <IncludedGroups /> + <PanelName>Install Section</PanelName> + <WizardButtonsEnum>Next</WizardButtonsEnum> + </SectionItem> + <SectionItem Guid="5ee1e64d-7ec2-4fec-91bd-a3f4d4e21854" Name="Setup Complete" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header text"> + <Value>The Extension Installer Wizard has successfully installed [Name].</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Left part image"> + <Value /> + <ValueType>File</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Show radio buttons"> + <Value /> + <ValueType>Bool</ValueType> + <Description>Use radiobutton in place of combobox</Description> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items /> + </Actions> + <IncludedGroups /> + <PanelName>Setup Complete</PanelName> + <WizardButtonsEnum>Finish</WizardButtonsEnum> + </SectionItem> + </Items> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.2.0</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="OneButtonMusic.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.7.0</MinRequiredVersion> + <DesignedForVersion>1.1.7.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items /> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>OneButtonMusic</Name> + <Id>4843636c-a386-49b1-b50d-85276aa6286a</Id> + <Author>Helmut Wahrmann</Author> + <HomePage>http://www.team-mediaportal.com</HomePage> + <ForumPage>http://forum.team-mediaportal.com/listen-music-99/one-button-random-music-48751/</ForumPage> + <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/OneButtonMusic/setup/update.xml</UpdateUrl> + <Version> + <Major>2</Major> + <Minor>0</Minor> + <Build>1</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>One Button Music is a Process Plugin, which reacts on the Play command, either keyboard key p or Play button on the remote, and on actions assigned to Remote Buttons 0 - 9. + +Once one of the above action is detected the Playback of music starts. This enables instant playback, without the need to turn on TV or Projector. +</ExtensionDescription> + <VersionDescription>Mediaportal 1.2.0 compatible</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/OneButtonMusic/setup/OneButtonMusic.mpe1</OnlineLocation> + <ReleaseDate>2011-09-21T21:58:10.869256+02:00</ReleaseDate> + <Tags /> + <Location>D:\Documents\Source\Mp1\mp-plugins\OneButtonMusic\setup\OneButtonMusic.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Icon"> + <Value /> + <ValueType>File</ValueType> + <Description>The icon file of the package (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Online Icon"> + <Value /> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If have .exe extension the will be executed + If have .dll extension used like MP plugin configuration</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value /> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\OneButtonMusic\bin\Release\OneButtonMusic.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{9e096773-5f2e-4ed9-ba8e-9129b01f539b}-OneButtonMusic.dll</ZipFileName> + <DestinationFilename>%Plugins%\process\OneButtonMusic.dll</DestinationFilename> + </FileItem> + </Items> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + <ProjectFilename>OneButtonMusic.xmp2</ProjectFilename> + <UpdatePath1>D:\Documents\Source\Mp1\mp-plugins\OneButtonMusic\setup\update.xml</UpdatePath1> + <UpdatePath2 /> + <UpdatePath3 /> + </ProjectSettings> + <IsSkin>false</IsSkin> +</PackageClass> \ No newline at end of file Added: trunk/plugins/OneButtonMusic/setup/update.xml =================================================================== --- trunk/plugins/OneButtonMusic/setup/update.xml (rev 0) +++ trunk/plugins/OneButtonMusic/setup/update.xml 2011-09-21 20:21:00 UTC (rev 4300) @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="utf-8"?> +<ExtensionCollection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <Items> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Default"> + <DisplayName>Default</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.2.0</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="OneButtonMusic.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.7.0</MinRequiredVersion> + <DesignedForVersion>1.1.7.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items /> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>OneButtonMusic</Name> + <Id>4843636c-a386-49b1-b50d-85276aa6286a</Id> + <Author>Helmut Wahrmann</Author> + <HomePage>http://www.team-mediaportal.com</HomePage> + <ForumPage>http://forum.team-mediaportal.com/listen-music-99/one-button-random-music-48751/</ForumPage> + <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/OneButtonMusic/setup/update.xml</UpdateUrl> + <Version> + <Major>2</Major> + <Minor>0</Minor> + <Build>1</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>One Button Music is a Process Plugin, which reacts on the Play command, either keyboard key p or Play button on the remote, and on actions assigned to Remote Buttons 0 - 9. + +Once one of the above action is detected the Playback of music starts. This enables instant playback, without the need to turn on TV or Projector. +</ExtensionDescription> + <VersionDescription>Mediaportal 1.2.0 compatible</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/OneButtonMusic/setup/OneButtonMusic.mpe1</OnlineLocation> + <ReleaseDate>2011-09-21T21:58:10.869256+02:00</ReleaseDate> + <Tags /> + <Location>D:\Documents\Source\Mp1\mp-plugins\OneButtonMusic\setup\OneButtonMusic.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Online Icon"> + <Value /> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If have .exe extension the will be executed + If have .dll extension used like MP plugin configuration</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value /> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items /> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + </ProjectSettings> + <IsSkin>false</IsSkin> + </PackageClass> + </Items> +</ExtensionCollection> \ 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: <hwa...@us...> - 2011-09-21 19:56:01
|
Revision: 4299 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4299&view=rev Author: hwahrmann Date: 2011-09-21 19:55:54 +0000 (Wed, 21 Sep 2011) Log Message: ----------- Made plugin MP 1.2.0 compatible Modified Paths: -------------- trunk/plugins/OneButtonMusic/Changelog.txt trunk/plugins/OneButtonMusic/OneButtonMusic/OneButtonMusic.cs trunk/plugins/OneButtonMusic/OneButtonMusic/Properties/AssemblyInfo.cs Property Changed: ---------------- trunk/plugins/OneButtonMusic/ trunk/plugins/OneButtonMusic/OneButtonMusic/Properties/ Property changes on: trunk/plugins/OneButtonMusic ___________________________________________________________________ Modified: svn:ignore - _ReSharper.OneButtonMusic + _ReSharper.OneButtonMusic OneButtonMusic.5.1.ReSharper.user OneButtonMusic.suo Modified: trunk/plugins/OneButtonMusic/Changelog.txt =================================================================== --- trunk/plugins/OneButtonMusic/Changelog.txt 2011-09-21 10:28:15 UTC (rev 4298) +++ trunk/plugins/OneButtonMusic/Changelog.txt 2011-09-21 19:55:54 UTC (rev 4299) @@ -1,24 +1,27 @@ -1.9: Added "AutoPlay on Home" - Playback starts, when returning to Home / Basic Home - Added "AutoPlay on Inactivity" - Playback starts after n-secs of inactivity on ANY screen - "Load from Folder" can now be mapped to a Remote button as well - Different actions can be assigned to the various AutoPlay functions +2.0.1: Plugin is now MediaPortal 1.2.0 compatible -1.8: Added "AutoPlay on startup" and "Autoplay on Resume" - Added Tooltips to the various controls - "Same Artist" option, assigned to a Remote Button, clears playlist land oads songs from the curently played artist - "Same Album" option, assigned to a Remote Button, clears playlist and loads all songs from the currently played album - When the Playlist textbox is empty in numeric button definition, then the currently loaded playlist is used. This can be used to shuffle the currently loaded playlist over and over. +2.0: Stop Current Player before starting playback +1.9: Added "AutoPlay on Home" - Playback starts, when returning to Home / Basic Home + Added "AutoPlay on Inactivity" - Playback starts after n-secs of inactivity on ANY screen + "Load from Folder" can now be mapped to a Remote button as well + Different actions can be assigned to the various AutoPlay functions -1.7: When selecting Random songs, the minimum rating can be specified. e.g. Only select random songs with rating > 3. +1.8: Added "AutoPlay on startup" and "Autoplay on Resume" + Added Tooltips to the various controls + "Same Artist" option, assigned to a Remote Button, clears playlist land oads songs from the curently played artist + "Same Album" option, assigned to a Remote Button, clears playlist and loads all songs from the currently played album + When the Playlist textbox is empty in numeric button definition, then the currently loaded playlist is used. This can be used to shuffle the currently loaded playlist over and over. -1.6: Added option "Play the current playlist" as an action for "Play" button - Added option to get random songs on numeric buttons. Use it if you have the play button assigned to any other action +1.7: When selecting Random songs, the minimum rating can be specified. e.g. Only select random songs with rating > 3. -1.5: Added Shuffle Albums option, changed TextBoxes to NumericUpDowns +1.6: Added option "Play the current playlist" as an action for "Play" button + Added option to get random songs on numeric buttons. Use it if you have the play button assigned to any other action -1.4: Some Remotes, like Hauppage, are sending KEY_PRESSED actionsinstead of REMOTE_x actions fornumber keys pressed. Added supported forthose +1.5: Added Shuffle Albums option, changed TextBoxes to NumericUpDowns +1.4: Some Remotes, like Hauppage, are sending KEY_PRESSED actionsinstead of REMOTE_x actions fornumber keys pressed. Added supported forthose + 1.3.1: Fixed a bug, where the Jump To action was executed on every action, e.g. Mouse Move -1.0: Initial version \ No newline at end of file +1.0: Initial version \ No newline at end of file Modified: trunk/plugins/OneButtonMusic/OneButtonMusic/OneButtonMusic.cs =================================================================== --- trunk/plugins/OneButtonMusic/OneButtonMusic/OneButtonMusic.cs 2011-09-21 10:28:15 UTC (rev 4298) +++ trunk/plugins/OneButtonMusic/OneButtonMusic/OneButtonMusic.cs 2011-09-21 19:55:54 UTC (rev 4299) @@ -493,7 +493,7 @@ Song song = new Song(); if (m_db.GetRandomSong(ref song)) { - PlayListItem playListItem = new PlayListItem(song.Title, song.FileName); + PlayListItem playListItem = song.ToPlayListItem(); playlistPlayer.GetPlaylist(PlayListType.PLAYLIST_MUSIC).Add(playListItem); } } @@ -524,7 +524,7 @@ for (int i = 0; i < numberOfSongs; i++) { rndIDSong = rand.Next(0, maxIDSong); - PlayListItem playListItem = new PlayListItem(songs[rndIDSong].Title, songs[rndIDSong].FileName); + PlayListItem playListItem = songs[rndIDSong].ToPlayListItem(); playlistPlayer.GetPlaylist(PlayListType.PLAYLIST_MUSIC).Add(playListItem); } } @@ -559,7 +559,7 @@ foreach (Song track in songs) { - PlayListItem playListItem = new PlayListItem(track.Title, track.FileName); + PlayListItem playListItem = track.ToPlayListItem(); playlistPlayer.GetPlaylist(PlayListType.PLAYLIST_MUSIC).Add(playListItem); } @@ -597,6 +597,7 @@ { item.MusicTag = tag; item.Duration = tag.Duration; + item.Type = PlayListItem.PlayListItemType.Audio; } playlistPlayer.GetPlaylist(PlayListType.PLAYLIST_MUSIC).Add(item); numSongs++; @@ -701,7 +702,7 @@ foreach (Song song in songs) { - PlayListItem playListItem = new PlayListItem(song.Title, song.FileName); + PlayListItem playListItem = song.ToPlayListItem(); playlistPlayer.GetPlaylist(PlayListType.PLAYLIST_MUSIC).Add(playListItem); } } Property changes on: trunk/plugins/OneButtonMusic/OneButtonMusic/Properties ___________________________________________________________________ Added: svn:ignore + Resources.Designer.cs Resources.resx Modified: trunk/plugins/OneButtonMusic/OneButtonMusic/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/OneButtonMusic/OneButtonMusic/Properties/AssemblyInfo.cs 2011-09-21 10:28:15 UTC (rev 4298) +++ trunk/plugins/OneButtonMusic/OneButtonMusic/Properties/AssemblyInfo.cs 2011-09-21 19:55:54 UTC (rev 4299) @@ -8,9 +8,9 @@ [assembly: AssemblyTitle("OneButtonMusic")] [assembly: AssemblyDescription("Starts Playback of Predefined Playlists when pressing Play in Home Screen")] [assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] +[assembly: AssemblyCompany("Team MediaPortal")] [assembly: AssemblyProduct("OneButtonMusic")] -[assembly: AssemblyCopyright("Copyright © 2009")] +[assembly: AssemblyCopyright("Copyright © 2011")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -31,8 +31,8 @@ // // 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.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("2.0.1.0")] +[assembly: AssemblyFileVersion("2.0.1.0")] // mediaportal compatible version [assembly: CompatibleVersion("1.1.7.0")] \ 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: <ste...@us...> - 2011-09-21 10:28:21
|
Revision: 4298 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4298&view=rev Author: steve44src Date: 2011-09-21 10:28:15 +0000 (Wed, 21 Sep 2011) Log Message: ----------- Added Paths: ----------- trunk/plugins/FritzBox/MpeRelease/FritzBox.xmp2 Added: trunk/plugins/FritzBox/MpeRelease/FritzBox.xmp2 =================================================================== --- trunk/plugins/FritzBox/MpeRelease/FritzBox.xmp2 (rev 0) +++ trunk/plugins/FritzBox/MpeRelease/FritzBox.xmp2 2011-09-21 10:28:15 UTC (rev 4298) @@ -0,0 +1,519 @@ +<?xml version="1.0" encoding="utf-8"?> +<PackageClass xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Default"> + <ParentGroup /> + <DisplayName>Default</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\plugins\Windows\FritzBox.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{57ebed0a-8520-4beb-8f9c-63156e08e65e}-FritzBox.dll</ZipFileName> + <DestinationFilename>%Plugins%\plugins\Windows\FritzBox.dll</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\GenericSkin\FritzManager.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{5f4d67c1-487d-4660-851b-045891f0c182}-FritzManager.xml</ZipFileName> + <DestinationFilename>%Skin%\Default\FritzManager.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\GenericSkin\Media\hover_FritzBox.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{8a5ac6ca-d803-4c35-a121-7be3b09cfe9e}-hover_FritzBox.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\hover_FritzBox.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\GenericSkin\Media\FritzBox\callin.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{a2aaf499-3e4f-4d4e-9135-241d99dc65e3}-callin.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\FritzBox\callin.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\GenericSkin\Media\FritzBox\CallMonitor.Missing.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{eafb5012-08af-4b65-b842-e2b6dfa760e0}-CallMonitor.Missing.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\FritzBox\CallMonitor.Missing.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\GenericSkin\Media\FritzBox\CallMonitor.Unknown.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{1a0bd287-68c9-4906-9aa1-863ecdf8cc14}-CallMonitor.Unknown.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\FritzBox\CallMonitor.Unknown.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\GenericSkin\Media\FritzBox\callout.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{8fb9b00f-1822-47dc-a4f3-e2a9a9c87122}-callout.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\FritzBox\callout.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\GenericSkin\Media\FritzBox\rejected.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{08c4667a-cc24-48ca-a833-c4a604220320}-rejected.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\FritzBox\rejected.png</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + <GroupItem Name="Blue3 Skin"> + <ParentGroup>Default</ParentGroup> + <DisplayName>Blue3 Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Blue3 Skin</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\FritzManager.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{549b8877-a269-4649-ba7e-7f1733c3954f}-FritzManager.xml</ZipFileName> + <DestinationFilename>%Skin%\Blue3\FritzManager.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\Media\hover_FritzBox.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{9abe1781-b406-47dc-84de-4e75ff0c671f}-hover_FritzBox.png</ZipFileName> + <DestinationFilename>%Skin%\Blue3\Media\hover_FritzBox.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\Media\FritzBox\callin.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{b9853b49-c281-45ac-a6c0-a7a2df4e0517}-callin.png</ZipFileName> + <DestinationFilename>%Skin%\Blue3\Media\FritzBox\callin.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\Media\FritzBox\CallMonitor.Missing.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{5b30a71c-b824-4532-a6cf-90b6482a0519}-CallMonitor.Missing.png</ZipFileName> + <DestinationFilename>%Skin%\Blue3\Media\FritzBox\CallMonitor.Missing.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\Media\FritzBox\CallMonitor.Unknown.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{bef34155-5120-42d7-99bc-4b8f430c87f4}-CallMonitor.Unknown.png</ZipFileName> + <DestinationFilename>%Skin%\Blue3\Media\FritzBox\CallMonitor.Unknown.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\Media\FritzBox\callout.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{b4a75e87-01b2-454b-9792-e92aad9a5dad}-callout.png</ZipFileName> + <DestinationFilename>%Skin%\Blue3\Media\FritzBox\callout.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\Media\FritzBox\rejected.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{c6aeedd6-e304-4b63-bf60-1b55a20ace28}-rejected.png</ZipFileName> + <DestinationFilename>%Skin%\Blue3\Media\FritzBox\rejected.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\Media\FritzBox\Thumbs.db</LocalFileName> + <ZipFileName>Installer{CopyFile}\{dcbb4f56-3c28-48f8-848f-d8458a146510}-Thumbs.db</ZipFileName> + <DestinationFilename>%Skin%\Blue3\Media\FritzBox\Thumbs.db</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + <GroupItem Name="Tools"> + <ParentGroup>Default</ParentGroup> + <DisplayName>Additional Tools</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Tools</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Install.txt</LocalFileName> + <ZipFileName>Installer{CopyFile}\{57f955eb-6c37-403f-a747-e4a009a056be}-Install.txt</ZipFileName> + <DestinationFilename>%Base%\Install.txt</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\speexdec.exe</LocalFileName> + <ZipFileName>Installer{CopyFile}\{34e6602b-8118-4956-870b-e53bee6297c9}-speexdec.exe</ZipFileName> + <DestinationFilename>%Base%\speexdec.exe</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items> + <SectionItem Guid="a9379271-e277-43ed-a514-694331f2ce8d" Name="Welcome Screen" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header text"> + <Value>Welcome to the Extension Installer for [Name]</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Description"> + <Value>This will install [Name] version [Version] on your computer. +It is recommended that you close all other applications before continuing. +Click Next to continue or Cancel to exit Setup.</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Left part image"> + <Value /> + <ValueType>File</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items /> + </Actions> + <IncludedGroups /> + <PanelName>Welcome Screen</PanelName> + <WizardButtonsEnum>NextCancel</WizardButtonsEnum> + </SectionItem> + <SectionItem Guid="6130609c-1676-48af-b3b2-aeb482c0ec95" Name="Install Section" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header Title"> + <Value /> + <ValueType>String</ValueType> + <Description>Header title</Description> + </SectionParam> + <SectionParam Name="Header description"> + <Value /> + <ValueType>String</ValueType> + <Description>Description of section, shown in under section title</Description> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items> + <ActionItem Name="InstallFiles" ActionType="InstallFiles" ConditionGroup="Default"> + <Params> + <Items /> + </Params> + <ExecuteLocation>AfterPanelShow</ExecuteLocation> + </ActionItem> + </Items> + </Actions> + <IncludedGroups> + <string>Default</string> + <string>Blue3 Skin</string> + <string>Tools</string> + </IncludedGroups> + <PanelName>Install Section</PanelName> + <WizardButtonsEnum>Next</WizardButtonsEnum> + </SectionItem> + <SectionItem Guid="f5928c56-b893-496d-a1a6-856643c5443a" Name="Setup Complete" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header text"> + <Value>The Extension Installer Wizard has successfully installed [Name].</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Left part image"> + <Value /> + <ValueType>File</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Show radio buttons"> + <Value /> + <ValueType>Bool</ValueType> + <Description>Use radiobutton in place of combobox</Description> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items /> + </Actions> + <IncludedGroups /> + <PanelName>Setup Complete</PanelName> + <WizardButtonsEnum>Finish</WizardButtonsEnum> + </SectionItem> + </Items> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.1.6.27644 to 1.1.6.27644.</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="FritzBox.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.0.0</MinRequiredVersion> + <DesignedForVersion>1.1.7.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP.Config" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>FritzBox Manager</Name> + <Id>8cb6bbc2-5473-4a63-a8f9-e0bec7c8c81c</Id> + <Author>Chefkoch, Steve</Author> + <HomePage>http://www.team-mediaportal.com/extensions/other/fritzbox-manager-phone-manager-callmonitor-for-avm-fritz-box</HomePage> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/new-plugin-fritzbox-manager-update-merged-plugin-0-3-4-9-a-74531/</ForumPage> + <UpdateUrl /> + <Version> + <Major>0</Major> + <Minor>3</Minor> + <Build>4</Build> + <Revision>9</Revision> + </Version> + <ExtensionDescription>This is the first working version of the merged plugin FritzBox Manager. + + + +This plugin is a combination of the former fritz call monitor and the new fritz manager.</ExtensionDescription> + <VersionDescription /> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation /> + <ReleaseDate>2011-09-21T11:53:47.1958661+02:00</ReleaseDate> + <Tags /> + <Location>C:\Users\srinke\projects\FritzManager\dist\FritzBox-0.3.4.9.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Icon"> + <Value /> + <ValueType>File</ValueType> + <Description>The icon file of the package (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Online Icon"> + <Value /> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If have .exe extension the will be executed + If have .dll extension used like MP plugin configuration</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value /> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\plugins\Windows\FritzBox.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{57ebed0a-8520-4beb-8f9c-63156e08e65e}-FritzBox.dll</ZipFileName> + <DestinationFilename>%Plugins%\plugins\Windows\FritzBox.dll</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\GenericSkin\FritzManager.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{5f4d67c1-487d-4660-851b-045891f0c182}-FritzManager.xml</ZipFileName> + <DestinationFilename>%Skin%\Default\FritzManager.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\GenericSkin\Media\hover_FritzBox.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{8a5ac6ca-d803-4c35-a121-7be3b09cfe9e}-hover_FritzBox.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\hover_FritzBox.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\GenericSkin\Media\FritzBox\callin.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{a2aaf499-3e4f-4d4e-9135-241d99dc65e3}-callin.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\FritzBox\callin.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\GenericSkin\Media\FritzBox\CallMonitor.Missing.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{eafb5012-08af-4b65-b842-e2b6dfa760e0}-CallMonitor.Missing.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\FritzBox\CallMonitor.Missing.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\GenericSkin\Media\FritzBox\CallMonitor.Unknown.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{1a0bd287-68c9-4906-9aa1-863ecdf8cc14}-CallMonitor.Unknown.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\FritzBox\CallMonitor.Unknown.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\GenericSkin\Media\FritzBox\callout.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{8fb9b00f-1822-47dc-a4f3-e2a9a9c87122}-callout.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\FritzBox\callout.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\GenericSkin\Media\FritzBox\rejected.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{08c4667a-cc24-48ca-a833-c4a604220320}-rejected.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\FritzBox\rejected.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\FritzManager.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{549b8877-a269-4649-ba7e-7f1733c3954f}-FritzManager.xml</ZipFileName> + <DestinationFilename>%Skin%\Blue3\FritzManager.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\Media\hover_FritzBox.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{9abe1781-b406-47dc-84de-4e75ff0c671f}-hover_FritzBox.png</ZipFileName> + <DestinationFilename>%Skin%\Blue3\Media\hover_FritzBox.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\Media\FritzBox\callin.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{b9853b49-c281-45ac-a6c0-a7a2df4e0517}-callin.png</ZipFileName> + <DestinationFilename>%Skin%\Blue3\Media\FritzBox\callin.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\Media\FritzBox\CallMonitor.Missing.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{5b30a71c-b824-4532-a6cf-90b6482a0519}-CallMonitor.Missing.png</ZipFileName> + <DestinationFilename>%Skin%\Blue3\Media\FritzBox\CallMonitor.Missing.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\Media\FritzBox\CallMonitor.Unknown.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{bef34155-5120-42d7-99bc-4b8f430c87f4}-CallMonitor.Unknown.png</ZipFileName> + <DestinationFilename>%Skin%\Blue3\Media\FritzBox\CallMonitor.Unknown.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\Media\FritzBox\callout.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{b4a75e87-01b2-454b-9792-e92aad9a5dad}-callout.png</ZipFileName> + <DestinationFilename>%Skin%\Blue3\Media\FritzBox\callout.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\Media\FritzBox\rejected.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{c6aeedd6-e304-4b63-bf60-1b55a20ace28}-rejected.png</ZipFileName> + <DestinationFilename>%Skin%\Blue3\Media\FritzBox\rejected.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Skin\Blue3\Media\FritzBox\Thumbs.db</LocalFileName> + <ZipFileName>Installer{CopyFile}\{dcbb4f56-3c28-48f8-848f-d8458a146510}-Thumbs.db</ZipFileName> + <DestinationFilename>%Skin%\Blue3\Media\FritzBox\Thumbs.db</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\Install.txt</LocalFileName> + <ZipFileName>Installer{CopyFile}\{57f955eb-6c37-403f-a747-e4a009a056be}-Install.txt</ZipFileName> + <DestinationFilename>%Base%\Install.txt</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>dist\speexdec.exe</LocalFileName> + <ZipFileName>Installer{CopyFile}\{34e6602b-8118-4956-870b-e53bee6297c9}-speexdec.exe</ZipFileName> + <DestinationFilename>%Base%\speexdec.exe</DestinationFilename> + </FileItem> + </Items> + </UniqueFileList> + <ProjectSettings> + <FolderGroups> + <FolderGroup InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName /> + <ZipFileName>Installer{CopyFile}\{cccc05f9-7176-4c90-98d7-54909a8619d7}-</ZipFileName> + <DestinationFilename>%Skin%\Blue3</DestinationFilename> + <Folder>dist\Skin\Blue3</Folder> + <Group>Blue3 Skin</Group> + <Recursive>true</Recursive> + </FolderGroup> + </FolderGroups> + <ProjectFilename>FritzManager.xmp2</ProjectFilename> + <UpdatePath1 /> + <UpdatePath2 /> + <UpdatePath3 /> + </ProjectSettings> + <IsSkin>false</IsSkin> +</PackageClass> \ 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: <ste...@us...> - 2011-09-21 10:27:46
|
Revision: 4297 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4297&view=rev Author: steve44src Date: 2011-09-21 10:27:36 +0000 (Wed, 21 Sep 2011) Log Message: ----------- Added Paths: ----------- trunk/plugins/FritzBox/releases/FritzBox-0.3.4.9.mpe1 Added: trunk/plugins/FritzBox/releases/FritzBox-0.3.4.9.mpe1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/FritzBox/releases/FritzBox-0.3.4.9.mpe1 ___________________________________________________________________ Added: 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: <mca...@us...> - 2011-09-20 17:54:10
|
Revision: 4296 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4296&view=rev Author: mcarter2006 Date: 2011-09-20 17:54:03 +0000 (Tue, 20 Sep 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/UKTVThumb/Normal/package/UK_Logos.mpe1 trunk/plugins/UKTVThumb/Normal/update.xml Modified: trunk/plugins/UKTVThumb/Normal/package/UK_Logos.mpe1 =================================================================== (Binary files differ) Modified: trunk/plugins/UKTVThumb/Normal/update.xml =================================================================== --- trunk/plugins/UKTVThumb/Normal/update.xml 2011-09-20 17:36:04 UTC (rev 4295) +++ trunk/plugins/UKTVThumb/Normal/update.xml 2011-09-20 17:54:03 UTC (rev 4296) @@ -82,40 +82,40 @@ <Major>4</Major> <Minor>0</Minor> <Build>0</Build> - <Revision>2</Revision> + <Revision>3</Revision> </Version> - <ExtensionDescription>In this pack you find a large selection of UK TV and Radio channel logos. If the logo you require isn't in this pack, let me know or create your own. Please if you do make your own logos for a channel remember to share them with the rest of the community on this thread. + <ExtensionDescription>In this pack you find a large selection of UK TV and Radio channel logos. If the logo you require isn't in this pack, let me know or create your own. Please if you do make your own logos for a channel remember to share them with the rest of the community on this thread. - - - -Standard TV thumbs are designed to simply use the channels logo with a transparent background and all TV logos are 80x80px. The radio guide uses the channel logo with a black background at 300x300px. - - - +Standard TV thumbs are designed to simply use the channels logo with a transparent background and all TV logos are 80x80px. The radio guide uses the channel logo with a black background at 300x300px. -Glossy TV & radio thumbs are 100x100px with a colour background. - - - -Duplicate logos are included due to different default names on Freeview and FreeToAir. All regional naming variations for BBC and ITV should be included, if I've missed yours let me know. - - +Glossy TV & radio thumbs are 100x100px with a colour background. - + + + + + +Duplicate logos are included due to different default names on Freeview and FreeToAir. All regional naming variations for BBC and ITV should be included, if I've missed yours let me know. + + + + + + + Big thanks go to cheetah05 for the glossy template and the core of the Freeview TV logos. Thanks also go to Mew, TritonT and jsimo01 and many others.</ExtensionDescription> <VersionDescription>TV and Radio logos for UK Freeview, Freesat, Sky and Virgin Media.</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mca...@us...> - 2011-09-20 17:36:10
|
Revision: 4295 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4295&view=rev Author: mcarter2006 Date: 2011-09-20 17:36:04 +0000 (Tue, 20 Sep 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/UKTVThumb/Normal/package/UK_Logos.mpe1 trunk/plugins/UKTVThumb/Normal/update.xml Modified: trunk/plugins/UKTVThumb/Normal/package/UK_Logos.mpe1 =================================================================== (Binary files differ) Modified: trunk/plugins/UKTVThumb/Normal/update.xml =================================================================== --- trunk/plugins/UKTVThumb/Normal/update.xml 2011-09-20 17:18:46 UTC (rev 4294) +++ trunk/plugins/UKTVThumb/Normal/update.xml 2011-09-20 17:36:04 UTC (rev 4295) @@ -82,24 +82,40 @@ <Major>4</Major> <Minor>0</Minor> <Build>0</Build> - <Revision>1</Revision> + <Revision>2</Revision> </Version> - <ExtensionDescription>In this pack you find a large selection of UK TV and Radio channel logos. If the logo you require isn't in this pack, let me know or create your own. Please if you do make your own logos for a channel remember to share them with the rest of the community on this thread. + <ExtensionDescription>In this pack you find a large selection of UK TV and Radio channel logos. If the logo you require isn't in this pack, let me know or create your own. Please if you do make your own logos for a channel remember to share them with the rest of the community on this thread. + + -Standard TV thumbs are designed to simply use the channels logo with a transparent background and all TV logos are 80x80px. The radio guide uses the channel logo with a black background at 300x300px. + +Standard TV thumbs are designed to simply use the channels logo with a transparent background and all TV logos are 80x80px. The radio guide uses the channel logo with a black background at 300x300px. + -Glossy TV & radio thumbs are 100x100px with a colour background. + + +Glossy TV & radio thumbs are 100x100px with a colour background. -Duplicate logos are included due to different default names on Freeview and FreeToAir. All regional naming variations for BBC and ITV should be included, if I've missed yours let me know. + + + +Duplicate logos are included due to different default names on Freeview and FreeToAir. All regional naming variations for BBC and ITV should be included, if I've missed yours let me know. + + + + + + + Big thanks go to cheetah05 for the glossy template and the core of the Freeview TV logos. Thanks also go to Mew, TritonT and jsimo01 and many others.</ExtensionDescription> <VersionDescription>TV and Radio logos for UK Freeview, Freesat, Sky and Virgin Media.</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mca...@us...> - 2011-09-20 17:18:54
|
Revision: 4294 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4294&view=rev Author: mcarter2006 Date: 2011-09-20 17:18:46 +0000 (Tue, 20 Sep 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/UKTVThumb/Normal/package/UK_Logos.mpe1 trunk/plugins/UKTVThumb/Normal/update.xml Modified: trunk/plugins/UKTVThumb/Normal/package/UK_Logos.mpe1 =================================================================== (Binary files differ) Modified: trunk/plugins/UKTVThumb/Normal/update.xml =================================================================== --- trunk/plugins/UKTVThumb/Normal/update.xml 2011-09-19 16:57:53 UTC (rev 4293) +++ trunk/plugins/UKTVThumb/Normal/update.xml 2011-09-20 17:18:46 UTC (rev 4294) @@ -7,7 +7,7 @@ <Items> <GroupItem Name="Standard"> <DisplayName>Standard</DisplayName> - <DefaulChecked>false</DefaulChecked> + <DefaulChecked>true</DefaulChecked> <Description>Standard</Description> <Files> <Items /> @@ -33,18 +33,18 @@ <Id /> <MinVersion> <Major>1</Major> - <Minor>2</Minor> - <Build>0</Build> + <Minor>1</Minor> + <Build>8</Build> <Revision>0</Revision> </MinVersion> <MaxVersion> <Major>1</Major> <Minor>2</Minor> - <Build>0</Build> + <Build>9</Build> <Revision>0</Revision> </MaxVersion> <WarnOnly>true</WarnOnly> - <Message>requires Installer version 1.2.0.0 to 1.2.0.0.</Message> + <Message>requires Installer version 1.1.8.0 to 1.2.0.0.</Message> <Name>Installer</Name> </DependencyItem> <DependencyItem> @@ -58,9 +58,9 @@ </MinVersion> <MaxVersion> <Major>1</Major> - <Minor>2</Minor> - <Build>0</Build> - <Revision>0</Revision> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> </MaxVersion> <WarnOnly>false</WarnOnly> <Message>requires MediaPortal version 1.1.6.27644 to 1.2.0.0.</Message> @@ -82,29 +82,29 @@ <Major>4</Major> <Minor>0</Minor> <Build>0</Build> - <Revision>0</Revision> + <Revision>1</Revision> </Version> - <ExtensionDescription>In this pack you find a large selection of UK TV and Radio channel logos. If the logo you require isn't in this pack, let me know or create your own. Please if you do make your own logos for a channel remember to share them with the rest of the community on this thread. + <ExtensionDescription>In this pack you find a large selection of UK TV and Radio channel logos. If the logo you require isn't in this pack, let me know or create your own. Please if you do make your own logos for a channel remember to share them with the rest of the community on this thread. - -Standard TV thumbs are designed to simply use the channels logo with a transparent background and all TV logos are 80x80px. The radio guide uses the channel logo with a black background at 300x300px. - +Standard TV thumbs are designed to simply use the channels logo with a transparent background and all TV logos are 80x80px. The radio guide uses the channel logo with a black background at 300x300px. -Glossy TV & radio thumbs are 100x100px with a colour background. - -Duplicate logos are included due to different default names on Freeview and FreeToAir. All regional naming variations for BBC and ITV should be included, if I've missed yours let me know. +Glossy TV & radio thumbs are 100x100px with a colour background. - + +Duplicate logos are included due to different default names on Freeview and FreeToAir. All regional naming variations for BBC and ITV should be included, if I've missed yours let me know. + + + Big thanks go to cheetah05 for the glossy template and the core of the Freeview TV logos. Thanks also go to Mew, TritonT and jsimo01 and many others.</ExtensionDescription> <VersionDescription>TV and Radio logos for UK Freeview, Freesat, Sky and Virgin Media.</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/UKTVThumb/Normal/package/UK_Logos.mpe1</OnlineLocation> - <ReleaseDate>2011-09-17T21:46:40</ReleaseDate> + <ReleaseDate>2011-09-20T21:46:40</ReleaseDate> <Tags>logos, thumbs, tv, radio</Tags> <Location>C:\Users\Matthew\Documents\TV Logos\Logos\mp-plugins\UKTVThumb\Normal\package\UK_Logos.mpe1</Location> <Params> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ep...@us...> - 2011-09-19 16:57:59
|
Revision: 4293 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4293&view=rev Author: epstone Date: 2011-09-19 16:57:53 +0000 (Mon, 19 Sep 2011) Log Message: ----------- enabled email preview Modified Paths: -------------- trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp2 trunk/plugins/Outlook Mail/Installer/OutlookMailUpdate.xml Added Paths: ----------- trunk/plugins/Outlook Mail/Installer/Outlook_Mail_0.7.2.8.mpe1 Modified: trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp2 =================================================================== --- trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp2 2011-09-17 22:27:25 UTC (rev 4292) +++ trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp2 2011-09-19 16:57:53 UTC (rev 4293) @@ -351,7 +351,7 @@ <Major>0</Major> <Minor>7</Minor> <Build>2</Build> - <Revision>7</Revision> + <Revision>8</Revision> </Version> <ExtensionDescription>With the Outlook Mail plugin you can read all your emails and rss news of Outlook 07/10 in Mediaportal. It doesn't matter if they are on an imap, pop3 or Exchange (etc.) server. If you have several Outlook profiles, you can easily manage them in the configuration. @@ -359,12 +359,12 @@ Please read the tooltips in the configuration window</ExtensionDescription> - <VersionDescription>Recompiled for MP 1.2 RC</VersionDescription> + <VersionDescription>Recompiled for MP 1.2</VersionDescription> <DevelopmentStatus>Beta</DevelopmentStatus> - <OnlineLocation>http://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Outlook%20Mail/Installer/Outlook_Mail_[Version].mpe1</OnlineLocation> + <OnlineLocation>http://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Outlook%20Mail/Installer/Outlook_Mail_0.7.2.8.mpe1</OnlineLocation> <ReleaseDate>2011-09-09T10:56:47</ReleaseDate> <Tags>e-mail, rss, outlook</Tags> - <Location>C:\Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Installer\Outlook_Mail_0.7.2.7.mpe1</Location> + <Location>C:\Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Installer\Outlook_Mail_0.7.2.8.mpe1</Location> <Params> <Items> <SectionParam Name="Icon"> @@ -557,7 +557,7 @@ <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>..\outlook_enabled.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{b0ca6bac-ad1f-4f61-8c85-3e6fd5b072e9}-outlook_enabled.png</ZipFileName> + <ZipFileName>Installer{CopyFile}\{74789f0b-1407-4b33-8078-8232a52402a0}-outlook_enabled.png</ZipFileName> <DestinationFilename /> </FileItem> </Items> Modified: trunk/plugins/Outlook Mail/Installer/OutlookMailUpdate.xml =================================================================== --- trunk/plugins/Outlook Mail/Installer/OutlookMailUpdate.xml 2011-09-17 22:27:25 UTC (rev 4292) +++ trunk/plugins/Outlook Mail/Installer/OutlookMailUpdate.xml 2011-09-19 16:57:53 UTC (rev 4293) @@ -252,5 +252,149 @@ </ProjectSettings> <IsSkin>false</IsSkin> </PackageClass> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Default"> + <DisplayName>Default</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Skin"> + <DisplayName>Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Skin</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Config"> + <DisplayName>Config</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Config</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Language"> + <DisplayName>Language</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Language</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.1.6.27644 to 1.1.6.27644.</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="OutlookMail.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.27644</MinRequiredVersion> + <DesignedForVersion>1.1.6.27644</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP.Config" /> + <SubSystemItem Name="MP.SkinEngine" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>Outlook Mail</Name> + <Id>2149c744-6eb4-48a8-a294-856488898edf</Id> + <Author>Epstone</Author> + <HomePage>http://forum.team-mediaportal.com/mediaportal-plugins-47/outlook-mail-plugin-39115/</HomePage> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/outlook-mail-plugin-39115/</ForumPage> + <UpdateUrl>http://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Outlook%20Mail/Installer/OutlookMailUpdate.xml</UpdateUrl> + <Version> + <Major>0</Major> + <Minor>7</Minor> + <Build>2</Build> + <Revision>8</Revision> + </Version> + <ExtensionDescription>With the Outlook Mail plugin you can read all your emails and rss news of Outlook 07/10 in Mediaportal. It doesn't matter if they are on an imap, pop3 or Exchange (etc.) server. +If you have several Outlook profiles, you can easily manage them in the configuration. +You can browse through your PST/Folder structure and set favourite folders through the config. Also deleting mails and change the read/unread state is possible. + + +Please read the tooltips in the configuration window</ExtensionDescription> + <VersionDescription>Recompiled for MP 1.2</VersionDescription> + <DevelopmentStatus>Beta</DevelopmentStatus> + <OnlineLocation>http://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Outlook%20Mail/Installer/Outlook_Mail_0.7.2.8.mpe1</OnlineLocation> + <ReleaseDate>2011-09-09T10:56:47</ReleaseDate> + <Tags>e-mail, rss, outlook</Tags> + <Location>C:\Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Installer\Outlook_Mail_0.7.2.7.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Online Icon"> + <Value>http://techcrawler.riedme.de/upload/outlookmail/outlook_enabled.png</Value> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If have .exe extension the will be executed + If have .dll extension used like MP plugin configuration</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value /> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items /> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + </ProjectSettings> + <IsSkin>false</IsSkin> + </PackageClass> </Items> </ExtensionCollection> \ No newline at end of file Added: trunk/plugins/Outlook Mail/Installer/Outlook_Mail_0.7.2.8.mpe1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/Outlook Mail/Installer/Outlook_Mail_0.7.2.8.mpe1 ___________________________________________________________________ Added: 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: <mca...@us...> - 2011-09-17 22:27:36
|
Revision: 4292 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4292&view=rev Author: mcarter2006 Date: 2011-09-17 22:27:25 +0000 (Sat, 17 Sep 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/UKTVThumb/Normal/package/UK_Logos.mpe1 trunk/plugins/UKTVThumb/Normal/update.xml Added Paths: ----------- trunk/plugins/UKTVThumb/Normal/DSAT/ trunk/plugins/UKTVThumb/Normal/DSAT/Glossy/ trunk/plugins/UKTVThumb/Normal/DSAT/Standard/ trunk/plugins/UKTVThumb/Normal/DTT/ trunk/plugins/UKTVThumb/Normal/DTT/Glossy/ trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/ trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Absolute Radio.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC 5LSX.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC 6 Music.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC Asian Net..png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R Cymru.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R Foyle.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R Scot..png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R Ulster.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R Wales.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R n Gael.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R1X.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R5L.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC Radio 1.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC Radio 2.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC Radio 3.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC Radio 4.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC World Sv..png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Capital FM.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Gay Rabbit.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Heart.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Kerrang!.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Kiss.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Magic.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Premier Radio.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Q.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Rabbit.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/SMOOTH RADIO.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Smash Hits.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Teletext Cars.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Teletext Games.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/The Hits Radio.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Ttext Holidays.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/U105.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/heat.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/talkSPORT.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/301.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/303.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/4music.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/5 USA.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/5_.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Babestn.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Babestn2.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Blue.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Elite.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Filth.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Party.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT redhotTV.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT smileTV3.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Adult smileTV2.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Al Jazeera Eng.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ALBA.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC FOUR.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC HD.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC News.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ONE HD.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ONE N Ireland.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ONE Scot.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ONE Wales.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ONE.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC Parliament.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC Red Button.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC THREE.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC TWO N Ireland.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC TWO Scot.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC TWO Wales.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC TWO.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBCi 301.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Big Deal.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/CBBC Channel.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/CITV.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Cbeebies.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Challenge.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Channel 4 +1.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Channel 4 HD.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Channel 4.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Channel 5.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Channel M.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Community.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Create & Craft.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Dave ja vu.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Dave.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Daystar.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/E4+1.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/E4.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ESPN.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/FILM4.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Food Network.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/GOLD.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Gems TV.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV1 HD.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV1+1.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV1.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV2 +1.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV2.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV3.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV4.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Ideal World.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/More 4.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Pick TV.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/QUEST.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/QVC.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Rocks & Co 1.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Russia Today.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/S4C Clirlun.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/S4C.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/STV HD.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Sky News.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Sky Sports 1.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Sky Sports 2.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Television X.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/TopUpTV Anytime 1.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/TopUpTV Anytime 2.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/TopUpTV Anytime 3.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/VIVA.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/bid tv.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/home.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/movies4men.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/price-drop tv.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/really.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/stv +1.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/stv.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/utv +1.png trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/utv.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/ trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/ trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/Absolute Radio.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC 6 Music.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC Asian Net..png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC R Cymru.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC R Foyle.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC R Scotland.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC R Ulster.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC R Wales.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC R1X.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC R5L.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC R5SX.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC Radio 1.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC Radio 2.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC Radio 3.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC Radio 4 Ex.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC Radio 4.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC World Sv..png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/BBC n Gaidheal.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/Capital FM.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/Heart.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/Heat.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/Kerrang!.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/Kiss.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/Magic.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/Premier Radio.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/Q.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/SMOOTH RADIO.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/Smash Hits.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/The Hits Radio.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/U105.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/Radio/talkSPORT.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/301.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/4Music.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/5 USA.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/5_.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ADULT Babestn.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ADULT Babestn2.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ADULT Elite.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ADULT Filth.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ADULT PARTY.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ADULT redhotTV.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ADULT smileTV2.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ADULT smileTV3.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Adult Blue.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Al Jazeera Eng.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBC ALBA.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBC HD.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBC NEWS.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBC ONE HD.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBC ONE N Ireland.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBC ONE Scot.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBC ONE Wales.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBC ONE.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBC Parliament.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBC Red Button.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBC THREE.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBC TWO N Ireland.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBC TWO Scot.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBC TWO Wales.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBC TWO.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/BBCi 301.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Big Deal.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/CBBC Channel.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/CBeebies.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/COMMUNITY.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Challenge.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Channel 4 +1.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Channel 4 HD.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Channel 4.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Channel 5.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Channel M.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Create & Craft.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Dave ja vu.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Dave.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Daystar.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/E4+1.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/E4.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ESPN.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/FILM4.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Food Network.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/GOLD.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Gems TV.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Home.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ITV1 +1.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ITV1 HD.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ITV1.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ITV2 +1.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ITV2.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ITV3.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/ITV4.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Ideal World.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/More 4.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/PICK TV.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/QUEST.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/QVC Beauty.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/QVC.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Rabbit.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Really.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Rocks & Co 1.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Russia Today.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/S4C Clirlun.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/S4C.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/STV +1.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/STV HD.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/STV.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Sky News.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Sky Sports 1.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Sky Sports 2.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/Television X.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/TopUp Anytime 1.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/TopUp Anytime 2.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/TopUp Anytime 3.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/UTV +1.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/UTV.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/VIVA.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/YeSTERDAY.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/bid tv.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/movies4men.png trunk/plugins/UKTVThumb/Normal/DTT/Standard/TV/price-drop tv.png Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Absolute Radio.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Absolute Radio.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC 5LSX.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC 5LSX.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC 6 Music.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC 6 Music.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC Asian Net..png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC Asian Net..png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R Cymru.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R Cymru.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R Foyle.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R Foyle.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R Scot..png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R Scot..png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R Ulster.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R Ulster.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R Wales.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R Wales.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R n Gael.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R n Gael.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R1X.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R1X.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R5L.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC R5L.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC Radio 1.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC Radio 1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC Radio 2.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC Radio 2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC Radio 3.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC Radio 3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC Radio 4.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC Radio 4.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC World Sv..png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/BBC World Sv..png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Capital FM.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Capital FM.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Gay Rabbit.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Gay Rabbit.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Heart.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Heart.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Kerrang!.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Kerrang!.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Kiss.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Kiss.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Magic.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Magic.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Premier Radio.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Premier Radio.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Q.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Q.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Rabbit.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Rabbit.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/SMOOTH RADIO.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/SMOOTH RADIO.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Smash Hits.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Smash Hits.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Teletext Cars.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Teletext Cars.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Teletext Games.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Teletext Games.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/The Hits Radio.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/The Hits Radio.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Ttext Holidays.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/Ttext Holidays.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/U105.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/U105.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/heat.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/heat.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/talkSPORT.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/Radio/talkSPORT.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/301.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/301.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/303.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/303.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/4music.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/4music.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/5 USA.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/5 USA.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/5_.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/5_.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Babestn.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Babestn.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Babestn2.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Babestn2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Blue.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Blue.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Elite.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Elite.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Filth.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Filth.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Party.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT Party.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT redhotTV.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT redhotTV.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT smileTV3.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ADULT smileTV3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Adult smileTV2.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Adult smileTV2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Al Jazeera Eng.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Al Jazeera Eng.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ALBA.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ALBA.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC FOUR.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC FOUR.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC HD.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC HD.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC News.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC News.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ONE HD.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ONE HD.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ONE N Ireland.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ONE N Ireland.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ONE Scot.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ONE Scot.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ONE Wales.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ONE Wales.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ONE.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC ONE.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC Parliament.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC Parliament.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC Red Button.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC Red Button.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC THREE.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC THREE.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC TWO N Ireland.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC TWO N Ireland.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC TWO Scot.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC TWO Scot.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC TWO Wales.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC TWO Wales.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC TWO.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBC TWO.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBCi 301.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/BBCi 301.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Big Deal.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Big Deal.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/CBBC Channel.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/CBBC Channel.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/CITV.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/CITV.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Cbeebies.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Cbeebies.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Challenge.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Challenge.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Channel 4 +1.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Channel 4 +1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Channel 4 HD.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Channel 4 HD.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Channel 4.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Channel 4.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Channel 5.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Channel 5.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Channel M.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Channel M.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Community.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Community.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Create & Craft.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Create & Craft.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Dave ja vu.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Dave ja vu.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Dave.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Dave.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Daystar.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Daystar.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/E4+1.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/E4+1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/E4.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/E4.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ESPN.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ESPN.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/FILM4.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/FILM4.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Food Network.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Food Network.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/GOLD.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/GOLD.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Gems TV.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Gems TV.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV1 HD.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV1 HD.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV1+1.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV1+1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV1.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV2 +1.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV2 +1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV2.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV3.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV4.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/ITV4.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Ideal World.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Ideal World.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/More 4.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/More 4.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Pick TV.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Pick TV.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/QUEST.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/QUEST.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/QVC.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/QVC.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Rocks & Co 1.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Rocks & Co 1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Russia Today.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Russia Today.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/S4C Clirlun.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/S4C Clirlun.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/S4C.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/S4C.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/STV HD.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/STV HD.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Sky News.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Sky News.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Sky Sports 1.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Sky Sports 1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Sky Sports 2.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Sky Sports 2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Television X.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/Television X.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/TopUpTV Anytime 1.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/TopUpTV Anytime 1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/TopUpTV Anytime 2.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/TopUpTV Anytime 2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/TopUpTV Anytime 3.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/TopUpTV Anytime 3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/VIVA.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/VIVA.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/bid tv.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/bid tv.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/home.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/home.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/movies4men.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/movies4men.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/price-drop tv.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/price-drop tv.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/really.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/really.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/stv +1.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/stv +1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/stv.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/stv.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/utv +1.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/utv +1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/utv.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/UKTVThumb/Normal/DTT/Glossy/TV/utv.png ________________________________________________... [truncated message content] |
From: <ro...@us...> - 2011-09-17 07:21:02
|
Revision: 4291 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4291&view=rev Author: rolenof Date: 2011-09-17 07:20:53 +0000 (Sat, 17 Sep 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1 trunk/plugins/Burner/MpeRelease/update.xml trunk/plugins/Burner/trunk/Burner/GUIBurner.cs trunk/plugins/Burner/trunk/Burner/GUIBurnerVideoMod.cs trunk/plugins/Burner/trunk/Burner/MenuGenerator.cs trunk/plugins/Burner/trunk/Skin/Blue3/myburner.videomod.xml trunk/plugins/Burner/trunk/Skin/Blue3/myburner.xml trunk/plugins/Burner/trunk/Skin/Blue3wide/myburner.videomod.xml trunk/plugins/Burner/trunk/Skin/Blue3wide/myburner.xml trunk/plugins/Burner/trunk/burner.xmp2 Added Paths: ----------- trunk/plugins/Burner/MpeRelease/Burner_1.1.0.21.mpe1 trunk/plugins/Burner/MpeRelease/Burner_1.1.0.22.mpe1 trunk/plugins/Burner/trunk/Skin/Blue3wide/Media/background.png trunk/plugins/Burner/trunk/Skin/StreamedMP/ trunk/plugins/Burner/trunk/Skin/StreamedMP/Media/ trunk/plugins/Burner/trunk/Skin/StreamedMP/Media/hover_my burner.png trunk/plugins/Burner/trunk/Skin/StreamedMP/myburner.videomod.xml trunk/plugins/Burner/trunk/Skin/StreamedMP/myburner.xml Removed Paths: ------------- trunk/plugins/Burner/burner.xmp2 trunk/plugins/Burner/trunk/TODO.txt trunk/plugins/Burner/trunk/menuGen.log Modified: trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1 =================================================================== (Binary files differ) Added: trunk/plugins/Burner/MpeRelease/Burner_1.1.0.21.mpe1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/Burner/MpeRelease/Burner_1.1.0.21.mpe1 ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/Burner/MpeRelease/Burner_1.1.0.22.mpe1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/Burner/MpeRelease/Burner_1.1.0.22.mpe1 ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/plugins/Burner/MpeRelease/update.xml =================================================================== --- trunk/plugins/Burner/MpeRelease/update.xml 2011-09-16 08:38:07 UTC (rev 4290) +++ trunk/plugins/Burner/MpeRelease/update.xml 2011-09-17 07:20:53 UTC (rev 4291) @@ -57,26 +57,35 @@ </DependencyItem> </Items> </Dependencies> + <PluginDependencies> + <Items /> + </PluginDependencies> <GeneralInfo> <Name>Burner</Name> <Id>df4d06b5-b67b-413a-86de-3d161b2ae3d6</Id> <Author>Mat, MP team, Sergey Filippov</Author> - <HomePage /> - <ForumPage /> - <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/update.xml</UpdateUrl> + <HomePage>burner-for-mp.googlecode.com</HomePage> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/plugin-burner-97106/</ForumPage> + <UpdateUrl>http://burner-for-mp.googlecode.com/svn/MpeRelease/update.xml</UpdateUrl> <Version> <Major>1</Major> - <Minor>0</Minor> + <Minor>1</Minor> <Build>0</Build> - <Revision>4223</Revision> + <Revision>19</Revision> </Version> <ExtensionDescription>Burner will allow you to burn audio, video and data CDs and DVDs</ExtensionDescription> - <VersionDescription /> + <VersionDescription>+ Added dialog for DVD menu modification ++ Added option to change bitrate, now you can place on single DVD up to 6 hours of video ++ Rewritten process of menu generation for more control on this process ++ Now you don't need to install windows package with dvdburn.exe ++ A lot of minor changes + +14.06.2011 i moved burner to burner-for-mp.googlecode.com, and ther is a bug tracker, so i'm waiting for your feedback</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> - <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.0.0.4223.mpe1</OnlineLocation> - <ReleaseDate>2011-05-26T18:33:19.421875+03:00</ReleaseDate> + <OnlineLocation>http://burner-for-mp.googlecode.com/svn/MpeRelease/Burner_1.1.0.18.mpe1</OnlineLocation> + <ReleaseDate>2011-06-21T19:33:19</ReleaseDate> <Tags>burn dvd cd</Tags> - <Location>I:\MP-Burner\MpeRelease\Burner_1.0.0.4223.mpe1</Location> + <Location>I:\workspace\burner-for-mp\MpeRelease\Burner_1.1.0.18.mpe1</Location> <Params> <Items> <SectionParam Name="Icon"> @@ -102,7 +111,7 @@ <Description>Online stored screenshot urls separated by ; </Description> </SectionParam> <SectionParam Name="Force to uninstall on update"> - <Value>yes</Value> + <Value>YES</Value> <ValueType>Bool</ValueType> <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> </SectionParam> @@ -115,6 +124,7 @@ <ProjectSettings> <FolderGroups /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> <PackageClass> <Version>2.0</Version> @@ -172,26 +182,29 @@ </DependencyItem> </Items> </Dependencies> + <PluginDependencies> + <Items /> + </PluginDependencies> <GeneralInfo> <Name>Burner</Name> <Id>df4d06b5-b67b-413a-86de-3d161b2ae3d6</Id> <Author>Mat, MP team, Sergey Filippov</Author> - <HomePage /> + <HomePage>burner-for-mp.googlecode.com</HomePage> <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/plugin-burner-97106/</ForumPage> - <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/update.xml</UpdateUrl> + <UpdateUrl>http://burner-for-mp.googlecode.com/svn/MpeRelease/update.xml</UpdateUrl> <Version> <Major>1</Major> - <Minor>0</Minor> - <Build>1</Build> - <Revision>4232</Revision> + <Minor>1</Minor> + <Build>0</Build> + <Revision>21</Revision> </Version> <ExtensionDescription>Burner will allow you to burn audio, video and data CDs and DVDs</ExtensionDescription> - <VersionDescription /> + <VersionDescription>Fixed issue with EPG</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> - <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.0.0.4223.mpe1</OnlineLocation> - <ReleaseDate>2011-05-26T18:33:19.421875+03:00</ReleaseDate> + <OnlineLocation>http://burner-for-mp.googlecode.com/svn/MpeRelease/Burner_1.1.0.21.mpe1</OnlineLocation> + <ReleaseDate>2011-07-07T19:33:19</ReleaseDate> <Tags>burn dvd cd</Tags> - <Location>I:\MP-Burner\MpeRelease\Burner_1.0.1.4232.mpe1</Location> + <Location>I:\workspace\burner-for-mp\MpeRelease\Burner_1.1.0.21.mpe1</Location> <Params> <Items> <SectionParam Name="Icon"> @@ -217,7 +230,7 @@ <Description>Online stored screenshot urls separated by ; </Description> </SectionParam> <SectionParam Name="Force to uninstall on update"> - <Value>yes</Value> + <Value>YES</Value> <ValueType>Bool</ValueType> <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> </SectionParam> @@ -230,6 +243,7 @@ <ProjectSettings> <FolderGroups /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> <PackageClass> <Version>2.0</Version> @@ -272,58 +286,62 @@ <MinVersion> <Major>1</Major> <Minor>1</Minor> - <Build>0</Build> - <Revision>6</Revision> + <Build>6</Build> + <Revision>27644</Revision> </MinVersion> <MaxVersion> <Major>1</Major> <Minor>1</Minor> - <Build>0</Build> - <Revision>6</Revision> + <Build>6</Build> + <Revision>27644</Revision> </MaxVersion> - <WarnOnly>true</WarnOnly> - <Message>Need version of MediaPortal with version 1.1.0.6</Message> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.1.6.27644 to 1.1.6.27644.</Message> <Name>MediaPortal</Name> </DependencyItem> </Items> </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="Burner.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.7.0</MinRequiredVersion> + <DesignedForVersion>1.1.7.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> <GeneralInfo> <Name>Burner</Name> <Id>df4d06b5-b67b-413a-86de-3d161b2ae3d6</Id> <Author>Mat, MP team, Sergey Filippov</Author> <HomePage>burner-for-mp.googlecode.com</HomePage> <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/plugin-burner-97106/</ForumPage> - <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/update.xml</UpdateUrl> + <UpdateUrl>http://burner-for-mp.googlecode.com/svn/MpeRelease/update.xml</UpdateUrl> <Version> <Major>1</Major> <Minor>1</Minor> <Build>0</Build> - <Revision>18</Revision> + <Revision>22</Revision> </Version> <ExtensionDescription>Burner will allow you to burn audio, video and data CDs and DVDs</ExtensionDescription> - <VersionDescription>+ Added dialog for DVD menu modification -+ Added option to change bitrate, now you can place on single DVD up to 6 hours of video -+ Rewritten process of menu generation for more control on this process -+ Now you don't need to install windows package with dvdburn.exe -+ A lot of minor changes - -14.06.2011 i moved burner to burner-for-mp.googlecode.com, and ther is a bug tracker, so i'm waiting for your feedback</VersionDescription> + <VersionDescription>Fixed installer issue</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> - <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1</OnlineLocation> - <ReleaseDate>2011-06-21T19:33:19</ReleaseDate> + <OnlineLocation>http://burner-for-mp.googlecode.com/svn/MpeRelease/Burner_1.1.0.22.mpe1</OnlineLocation> + <ReleaseDate>2011-09-17T19:33:19</ReleaseDate> <Tags>burn dvd cd</Tags> -<<<<<<< .mine - <Location>I:\MP-Burner\MpeRelease\Burner_1.1.0.18.mpe1</Location> -======= - <Location>C:\workspace\MP-Burner\MpeRelease\Burner_1.1.0.18.mpe1</Location> ->>>>>>> .r4260 + <Location>I:\workspace\burner-for-mp\MpeRelease\Burner_1.1.0.22.mpe1</Location> <Params> <Items> - <SectionParam Name="Icon"> - <Value /> - <ValueType>File</ValueType> - <Description>The icon file of the package (jpg,png,bmp)</Description> - </SectionParam> <SectionParam Name="Online Icon"> <Value /> <ValueType>String</ValueType> @@ -355,6 +373,7 @@ <ProjectSettings> <FolderGroups /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> </Items> </ExtensionCollection> \ No newline at end of file Deleted: trunk/plugins/Burner/burner.xmp2 =================================================================== --- trunk/plugins/Burner/burner.xmp2 2011-09-16 08:38:07 UTC (rev 4290) +++ trunk/plugins/Burner/burner.xmp2 2011-09-17 07:20:53 UTC (rev 4291) @@ -1,841 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<PackageClass xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - <Version>2.0</Version> - <Groups> - <Items> - <GroupItem Name="Default"> - <ParentGroup /> - <DisplayName>Burner dlls</DisplayName> - <DefaulChecked>true</DefaulChecked> - <Description>main plugin files</Description> - <Files> - <Items> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Burner\bin\Debug\Burner.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c7900b3d-1d84-4a2b-9e4c-114e53898590}-Burner.dll</ZipFileName> - <DestinationFilename>%Plugins%\windows\Burner.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Burner\bin\Debug\XPBurnComponent.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{235a2607-49ec-4fde-a2a4-1c002606ee3c}-XPBurnComponent.dll</ZipFileName> - <DestinationFilename>%Plugins%\windows\XPBurnComponent.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\MediaInfo.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{97205b23-774c-4606-99a6-3b8b6d9ec9fe}-MediaInfo.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\MediaInfo.dll</DestinationFilename> - </FileItem> - </Items> - </Files> - </GroupItem> - <GroupItem Name="Skin"> - <ParentGroup /> - <DisplayName>Skin files</DisplayName> - <DefaulChecked>true</DefaulChecked> - <Description>Skin</Description> - <Files> - <Items> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\myburner.xml</LocalFileName> - <ZipFileName>Installer{CopyFile}\{a402e729-251c-4784-ac30-0ee473c5bf09}-myburner.xml</ZipFileName> - <DestinationFilename>%Skin%\default\myburner.xml</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\Media\burn_logo.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{3e39958d-dda9-4c9e-a77d-48e056024de6}-burn_logo.png</ZipFileName> - <DestinationFilename>%Skin%\default\Media\burn_logo.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\Media\hover_my burner.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{f6d4ad48-0571-47fc-8d43-eadd8d2a941d}-hover_my burner.png</ZipFileName> - <DestinationFilename>%Skin%\default\Media\hover_my burner.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\myburner.xml</LocalFileName> - <ZipFileName>Installer{CopyFile}\{72f407d6-cbd8-4b5a-8b0d-14adbdb38b2c}-myburner.xml</ZipFileName> - <DestinationFilename>%Skin%\DefaultWide\myburner.xml</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\Media\burn_logo.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c0974068-6e38-44c4-b92f-0e9343a26a36}-burn_logo.png</ZipFileName> - <DestinationFilename>%Skin%\DefaultWide\Media\burn_logo.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\Media\hover_my burner.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{125af905-c6e4-4f74-a5e2-87297c53a547}-hover_my burner.png</ZipFileName> - <DestinationFilename>%Skin%\DefaultWide\Media\hover_my burner.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\myburner.videomod.xml</LocalFileName> - <ZipFileName>Installer{CopyFile}\{5adfff34-8877-4742-ab9c-be9d6149a65b}-myburner.videomod.xml</ZipFileName> - <DestinationFilename>%Skin%\default\myburner.videomod.xml</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\myburner.videomod.xml</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c60b0bea-bf99-42d0-9008-d94b31407cdc}-myburner.videomod.xml</ZipFileName> - <DestinationFilename>%Skin%\DefaultWide\myburner.videomod.xml</DestinationFilename> - </FileItem> - </Items> - </Files> - </GroupItem> - <GroupItem Name="support"> - <DisplayName>dep</DisplayName> - <DefaulChecked>true</DefaulChecked> - <Description>support</Description> - <Files> - <Items> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygfreetype-6.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{7ff967a6-691b-4777-8d99-6bf4379ce848}-cygfreetype-6.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygfreetype-6.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cyggcc_s-1.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{3b2171ad-4524-4c2e-ba48-5aa7aa3e5b42}-cyggcc_s-1.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cyggcc_s-1.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygiconv-2.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{07d5e6b7-ddb3-4680-a4b4-79c487e876ed}-cygiconv-2.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygiconv-2.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygintl-1.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{7fd92aa8-93bf-44ea-81cc-dfba2469133e}-cygintl-1.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygintl-1.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygjasper-1-701-1.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{db30989d-42a5-48af-961b-b4389c043988}-cygjasper-1-701-1.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygjasper-1-701-1.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygjpeg-62.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{5d4589ab-abde-4402-a1ac-0b2dea240c73}-cygjpeg-62.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygjpeg-62.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygjpeg6b.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{5ef42ff1-81e9-43a8-9df4-f30105cf0b60}-cygjpeg6b.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygjpeg6b.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygpng12.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{0d5df643-849e-4242-bec0-33894a06ed95}-cygpng12.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygpng12.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygwin1.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{21feaf48-e649-46df-9507-99a05c3a57ea}-cygwin1.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygwin1.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygwmflite-0-2-7.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{09da92a3-346e-4607-8b3c-7ee246f5113d}-cygwmflite-0-2-7.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygwmflite-0-2-7.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygxml2-2.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{68a7dcab-a97b-49fa-959b-2c02640d304e}-cygxml2-2.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygxml2-2.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygz.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{e9296987-d17c-489d-939b-0509dc983ad6}-cygz.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygz.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\dvdauthor.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{24038bc2-8e27-47f0-a18c-51f97c4e5253}-dvdauthor.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\dvdauthor.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\imagequ.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{0a7a0cf2-518e-4a53-b403-33318f96cbb8}-imagequ.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\imagequ.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\libpng12.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{5434b30f-c46c-475c-aa2f-522c41106d5b}-libpng12.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\libpng12.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\libz.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{1b2469f5-6fea-4494-b90a-4d2914723ce6}-libz.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\libz.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mencoder.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{38e2253a-68af-4254-ac31-d71af885125f}-mencoder.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\mencoder.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mkisofs.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{f769cb05-e0b9-43cc-9bae-b7b5f187bb6a}-mkisofs.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\mkisofs.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mpeg2enc.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{bacf02f3-e961-49b3-aab3-3205dbda179a}-mpeg2enc.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\mpeg2enc.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mplex.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{e77ea0df-001d-4c99-9060-a21a58cc1ca3}-mplex.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\mplex.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\msvcp60.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{5f00a660-3b24-45f0-a889-abaa4be1a7ef}-msvcp60.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\msvcp60.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\msvcrt.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{95bb069e-3721-44c3-9fe1-e67ed1496b13}-msvcrt.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\msvcrt.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\navButton.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{3c4fe971-a703-4b29-91d0-abc0228f23a6}-navButton.png</ZipFileName> - <DestinationFilename>%Base%\Burner\navButton.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\png2yuv.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{1abc2e19-590c-4fcf-8d6e-0f4fee275a4c}-png2yuv.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\png2yuv.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\pthreadGC2.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{4474058d-5ab3-4968-9fc2-1de00a28fc55}-pthreadGC2.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\pthreadGC2.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\Silence.ac3</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c604f3a6-cf5e-40c8-8ab0-9348d413cd7b}-Silence.ac3</ZipFileName> - <DestinationFilename>%Base%\Burner\Silence.ac3</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\spumux.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c64cea2c-1ac8-46f7-b6a5-fc6210bc5d86}-spumux.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\spumux.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\submux.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{230c9b1d-e34e-46eb-ad18-eb955f1f40bd}-submux.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\submux.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\tcmplex.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{eb12e1c4-efdb-4f2f-ae99-8edeab535138}-tcmplex.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\tcmplex.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\wodim.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{ddf792e2-3887-49e5-8f56-8ab9698cad2d}-wodim.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\wodim.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\zlib.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{05a3cab6-05df-4b46-80f7-09be48361dcb}-zlib.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\zlib.dll</DestinationFilename> - </FileItem> - </Items> - </Files> - </GroupItem> - </Items> - </Groups> - <Sections> - <Items> - <SectionItem Guid="20f6a5a5-6c60-4e23-b76d-c95df244fef8" Name="Welcome Screen" ConditionGroup=""> - <Params> - <Items> - <SectionParam Name="Header text"> - <Value>Welcome to the Extension Installer for [Name]</Value> - <ValueType>String</ValueType> - <Description /> - </SectionParam> - <SectionParam Name="Description"> - <Value>This will install [Name] version [Version] on your computer. -It is recommended that you close all other applications before continuing. -Click Next to continue or Cancel to exit Setup. - -Changelog: -+ Added dialog for DVD menu modification -+ Added option to change bitrate, now you can place on single DVD up to 6 hours of video -+ Rewritten process of menu generation for more control on this process -+ Now you don't need to install windows package with dvdburn.exe -+ A lot of minor changes - -14.06.2011 i moved burner to burner-for-mp.googlecode.com, and ther is a bug tracker, so i'm waiting for your feedback</Value> - <ValueType>String</ValueType> - <Description /> - </SectionParam> - <SectionParam Name="Left part image"> - <Value /> - <ValueType>File</ValueType> - <Description /> - </SectionParam> - <SectionParam Name="Header image"> - <Value /> - <ValueType>File</ValueType> - <Description>Image in upper right part</Description> - </SectionParam> - </Items> - </Params> - <Actions> - <Items /> - </Actions> - <IncludedGroups /> - <PanelName>Welcome Screen</PanelName> - <WizardButtonsEnum>NextCancel</WizardButtonsEnum> - </SectionItem> - <SectionItem Guid="01ab2ac5-0ea3-4c5b-9c68-92e62c9ffc9f" Name="Install Section" ConditionGroup=""> - <Params> - <Items> - <SectionParam Name="Header Title"> - <Value /> - <ValueType>String</ValueType> - <Description>Header title</Description> - </SectionParam> - <SectionParam Name="Header description"> - <Value /> - <ValueType>String</ValueType> - <Description>Description of section, shown in under section title</Description> - </SectionParam> - <SectionParam Name="Header image"> - <Value /> - <ValueType>File</ValueType> - <Description>Image in upper right part</Description> - </SectionParam> - </Items> - </Params> - <Actions> - <Items> - <ActionItem Name="InstallFiles" ActionType="InstallFiles" ConditionGroup=""> - <Params> - <Items /> - </Params> - <ExecuteLocation>AfterPanelShow</ExecuteLocation> - </ActionItem> - </Items> - </Actions> - <IncludedGroups /> - <PanelName>Install Section</PanelName> - <WizardButtonsEnum>Next</WizardButtonsEnum> - </SectionItem> - <SectionItem Guid="0b5d3794-ee05-4895-a049-2fdff7b25559" Name="Setup Complete" ConditionGroup=""> - <Params> - <Items> - <SectionParam Name="Header text"> - <Value>The Extension Installer Wizard has successfully installed [Name].</Value> - <ValueType>String</ValueType> - <Description /> - </SectionParam> - <SectionParam Name="Left part image"> - <Value /> - <ValueType>File</ValueType> - <Description /> - </SectionParam> - <SectionParam Name="Show radio buttons"> - <Value /> - <ValueType>Bool</ValueType> - <Description>Use radiobutton in place of combobox</Description> - </SectionParam> - <SectionParam Name="Header image"> - <Value /> - <ValueType>File</ValueType> - <Description>Image in upper right part</Description> - </SectionParam> - </Items> - </Params> - <Actions> - <Items /> - </Actions> - <IncludedGroups /> - <PanelName>Setup Complete</PanelName> - <WizardButtonsEnum>Finish</WizardButtonsEnum> - </SectionItem> - </Items> - </Sections> - <Dependencies> - <Items> - <DependencyItem> - <Type>MediaPortal</Type> - <Id /> - <MinVersion> - <Major>1</Major> - <Minor>1</Minor> - <Build>0</Build> - <Revision>6</Revision> - </MinVersion> - <MaxVersion> - <Major>1</Major> - <Minor>1</Minor> - <Build>0</Build> - <Revision>6</Revision> - </MaxVersion> - <WarnOnly>true</WarnOnly> - <Message>Need version of MediaPortal with version 1.1.0.6</Message> - <Name>MediaPortal</Name> - </DependencyItem> - </Items> - </Dependencies> - <GeneralInfo> - <Name>Burner</Name> - <Id>df4d06b5-b67b-413a-86de-3d161b2ae3d6</Id> - <Author>Mat, MP team, Sergey Filippov</Author> - <HomePage>burner-for-mp.googlecode.com</HomePage> - <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/plugin-burner-97106/</ForumPage> - <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/update.xml</UpdateUrl> - <Version> - <Major>1</Major> - <Minor>1</Minor> - <Build>0</Build> - <Revision>18</Revision> - </Version> - <ExtensionDescription>Burner will allow you to burn audio, video and data CDs and DVDs</ExtensionDescription> - <VersionDescription>+ Added dialog for DVD menu modification -+ Added option to change bitrate, now you can place on single DVD up to 6 hours of video -+ Rewritten process of menu generation for more control on this process -+ Now you don't need to install windows package with dvdburn.exe -+ A lot of minor changes - -14.06.2011 i moved burner to burner-for-mp.googlecode.com, and ther is a bug tracker, so i'm waiting for your feedback</VersionDescription> - <DevelopmentStatus>Stable</DevelopmentStatus> - <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Burner/MpeRelease/Burner_1.1.0.18.mpe1</OnlineLocation> - <ReleaseDate>2011-06-21T19:33:19</ReleaseDate> - <Tags>burn dvd cd</Tags> - <Location>I:\MP-Burner\MpeRelease\Burner_1.1.0.18.mpe1</Location> - <Params> - <Items> - <SectionParam Name="Icon"> - <Value /> - <ValueType>File</ValueType> - <Description>The icon file of the package (jpg,png,bmp)</Description> - </SectionParam> - <SectionParam Name="Online Icon"> - <Value /> - <ValueType>String</ValueType> - <Description>The icon file of the package stored online (jpg,png,bmp)</Description> - </SectionParam> - <SectionParam Name="Configuration file"> - <Value /> - <ValueType>Template</ValueType> - <Description>The file used to configure the extension. - If have .exe extension the will be executed - If have .dll extension used like MP plugin configuration</Description> - </SectionParam> - <SectionParam Name="Online Screenshots"> - <Value /> - <ValueType>String</ValueType> - <Description>Online stored screenshot urls separated by ; </Description> - </SectionParam> - <SectionParam Name="Force to uninstall on update"> - <Value>YES</Value> - <ValueType>Bool</ValueType> - <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> - </SectionParam> - </Items> - </Params> - </GeneralInfo> - <UniqueFileList> - <Items> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Burner\bin\Debug\Burner.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c7900b3d-1d84-4a2b-9e4c-114e53898590}-Burner.dll</ZipFileName> - <DestinationFilename>%Plugins%\windows\Burner.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Burner\bin\Debug\XPBurnComponent.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{235a2607-49ec-4fde-a2a4-1c002606ee3c}-XPBurnComponent.dll</ZipFileName> - <DestinationFilename>%Plugins%\windows\XPBurnComponent.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\MediaInfo.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{97205b23-774c-4606-99a6-3b8b6d9ec9fe}-MediaInfo.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\MediaInfo.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\myburner.xml</LocalFileName> - <ZipFileName>Installer{CopyFile}\{a402e729-251c-4784-ac30-0ee473c5bf09}-myburner.xml</ZipFileName> - <DestinationFilename>%Skin%\default\myburner.xml</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\Media\burn_logo.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{3e39958d-dda9-4c9e-a77d-48e056024de6}-burn_logo.png</ZipFileName> - <DestinationFilename>%Skin%\default\Media\burn_logo.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\Media\hover_my burner.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{f6d4ad48-0571-47fc-8d43-eadd8d2a941d}-hover_my burner.png</ZipFileName> - <DestinationFilename>%Skin%\default\Media\hover_my burner.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\myburner.xml</LocalFileName> - <ZipFileName>Installer{CopyFile}\{72f407d6-cbd8-4b5a-8b0d-14adbdb38b2c}-myburner.xml</ZipFileName> - <DestinationFilename>%Skin%\DefaultWide\myburner.xml</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\Media\burn_logo.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c0974068-6e38-44c4-b92f-0e9343a26a36}-burn_logo.png</ZipFileName> - <DestinationFilename>%Skin%\DefaultWide\Media\burn_logo.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\Media\hover_my burner.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{125af905-c6e4-4f74-a5e2-87297c53a547}-hover_my burner.png</ZipFileName> - <DestinationFilename>%Skin%\DefaultWide\Media\hover_my burner.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3\myburner.videomod.xml</LocalFileName> - <ZipFileName>Installer{CopyFile}\{5adfff34-8877-4742-ab9c-be9d6149a65b}-myburner.videomod.xml</ZipFileName> - <DestinationFilename>%Skin%\default\myburner.videomod.xml</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\trunk\Skin\Blue3wide\myburner.videomod.xml</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c60b0bea-bf99-42d0-9008-d94b31407cdc}-myburner.videomod.xml</ZipFileName> - <DestinationFilename>%Skin%\DefaultWide\myburner.videomod.xml</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygfreetype-6.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{7ff967a6-691b-4777-8d99-6bf4379ce848}-cygfreetype-6.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygfreetype-6.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cyggcc_s-1.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{3b2171ad-4524-4c2e-ba48-5aa7aa3e5b42}-cyggcc_s-1.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cyggcc_s-1.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygiconv-2.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{07d5e6b7-ddb3-4680-a4b4-79c487e876ed}-cygiconv-2.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygiconv-2.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygintl-1.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{7fd92aa8-93bf-44ea-81cc-dfba2469133e}-cygintl-1.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygintl-1.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygjasper-1-701-1.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{db30989d-42a5-48af-961b-b4389c043988}-cygjasper-1-701-1.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygjasper-1-701-1.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygjpeg-62.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{5d4589ab-abde-4402-a1ac-0b2dea240c73}-cygjpeg-62.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygjpeg-62.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygjpeg6b.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{5ef42ff1-81e9-43a8-9df4-f30105cf0b60}-cygjpeg6b.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygjpeg6b.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygpng12.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{0d5df643-849e-4242-bec0-33894a06ed95}-cygpng12.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygpng12.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygwin1.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{21feaf48-e649-46df-9507-99a05c3a57ea}-cygwin1.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygwin1.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygwmflite-0-2-7.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{09da92a3-346e-4607-8b3c-7ee246f5113d}-cygwmflite-0-2-7.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygwmflite-0-2-7.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygxml2-2.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{68a7dcab-a97b-49fa-959b-2c02640d304e}-cygxml2-2.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygxml2-2.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\cygz.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{e9296987-d17c-489d-939b-0509dc983ad6}-cygz.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\cygz.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\dvdauthor.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{24038bc2-8e27-47f0-a18c-51f97c4e5253}-dvdauthor.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\dvdauthor.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\imagequ.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{0a7a0cf2-518e-4a53-b403-33318f96cbb8}-imagequ.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\imagequ.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\libpng12.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{5434b30f-c46c-475c-aa2f-522c41106d5b}-libpng12.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\libpng12.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\libz.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{1b2469f5-6fea-4494-b90a-4d2914723ce6}-libz.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\libz.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mencoder.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{38e2253a-68af-4254-ac31-d71af885125f}-mencoder.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\mencoder.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mkisofs.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{f769cb05-e0b9-43cc-9bae-b7b5f187bb6a}-mkisofs.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\mkisofs.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mpeg2enc.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{bacf02f3-e961-49b3-aab3-3205dbda179a}-mpeg2enc.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\mpeg2enc.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\mplex.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{e77ea0df-001d-4c99-9060-a21a58cc1ca3}-mplex.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\mplex.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\msvcp60.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{5f00a660-3b24-45f0-a889-abaa4be1a7ef}-msvcp60.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\msvcp60.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\msvcrt.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{95bb069e-3721-44c3-9fe1-e67ed1496b13}-msvcrt.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\msvcrt.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\navButton.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{3c4fe971-a703-4b29-91d0-abc0228f23a6}-navButton.png</ZipFileName> - <DestinationFilename>%Base%\Burner\navButton.png</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\png2yuv.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{1abc2e19-590c-4fcf-8d6e-0f4fee275a4c}-png2yuv.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\png2yuv.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\pthreadGC2.dll</LocalFileName> - <ZipFileName>Installer{CopyFile}\{4474058d-5ab3-4968-9fc2-1de00a28fc55}-pthreadGC2.dll</ZipFileName> - <DestinationFilename>%Base%\Burner\pthreadGC2.dll</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\Silence.ac3</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c604f3a6-cf5e-40c8-8ab0-9348d413cd7b}-Silence.ac3</ZipFileName> - <DestinationFilename>%Base%\Burner\Silence.ac3</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\spumux.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{c64cea2c-1ac8-46f7-b6a5-fc6210bc5d86}-spumux.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\spumux.exe</DestinationFilename> - </FileItem> - <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> - <Param1 /> - <UpdateOption>OverwriteIfOlder</UpdateOption> - <LocalFileName>..\workspace\burner-for-mp\dep\Burner\submux.exe</LocalFileName> - <ZipFileName>Installer{CopyFile}\{230c9b1d-e34e-46eb-ad18-eb955f1f40bd}-submux.exe</ZipFileName> - <DestinationFilename>%Base%\Burner\submux.exe</DestinationFilename> - </... [truncated message content] |
From: <che...@us...> - 2011-09-16 08:38:13
|
Revision: 4290 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4290&view=rev Author: chemelli_sf Date: 2011-09-16 08:38:07 +0000 (Fri, 16 Sep 2011) Log Message: ----------- Small cleanup Modified Paths: -------------- trunk/plugins/IR Server Suite/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/DriverVista.cs Modified: trunk/plugins/IR Server Suite/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/DriverVista.cs =================================================================== --- trunk/plugins/IR Server Suite/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/DriverVista.cs 2011-09-16 08:37:32 UTC (rev 4289) +++ trunk/plugins/IR Server Suite/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/DriverVista.cs 2011-09-16 08:38:07 UTC (rev 4290) @@ -1020,18 +1020,6 @@ private void IoControl(IoCtrl ioControlCode, IntPtr inBuffer, int inBufferSize, IntPtr outBuffer, int outBufferSize, out int bytesReturned) { - /* - IrssUtils.IrssLog.Append("IoControl.log"); - IrssUtils.IrssLog.Debug("IoControl: Start of [{0}]", ioControlCode.ToString()); - - IrssUtils.IrssLog.Debug("IoControl: Thread Name =[{0}]", System.Threading.Thread.CurrentThread.Name); - IrssUtils.IrssLog.Debug("IoControl: ioControlCode =[{0}]", ioControlCode.ToString()); - IrssUtils.IrssLog.Debug("IoControl: inBuffer =[{0}]", inBuffer.ToString()); - IrssUtils.IrssLog.Debug("IoControl: inBufferSize =[{0}]", inBufferSize.ToString()); - IrssUtils.IrssLog.Debug("IoControl: outBuffer =[{0}]", outBuffer.ToString()); - IrssUtils.IrssLog.Debug("IoControl: outBufferSize =[{0}]", outBufferSize.ToString()); - */ - if (!_deviceAvailable) throw new InvalidOperationException("Device not available"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |