Tool: Windows Live Messenger Now Playing Forcer


nowplaying1When using Windows Live Messenger, if you don’t have Windows Media Player installed, and try to tick “Show what I’m listening to”, you will receive a message saying “This feature requires Windows Media Player 9 or later. To install the latest version of Windows Media Player, click Ok”, for those of you like me, who dislike Windows Media Player, will understand why i would not use it, however i am using Windows 7, and Windows Media Player causes havoc with the file associations when setting them for a 3rd party media player, the best way to do it is remove WMP altogether.

Upon removing it, i ran into the problem above, and i know its only an aesthetic feature in WLM, but i like to have it enabled, so i started looking for a way to re enable it, i actually started looking at the Assembly of WLM, but alot of files are loaded, so i couldn’t find the energy to look, but then it dawned on me to use the registry for it, so i did, and i found a solution and wrote a little tool to enable Now Playing.

A download to my tool can be downloaded below, its totally clean, literally compiled it 5 minutes ago.

nowplaying2

File: WLM_NowPlaying_Enabler.exe

Size: 211 KB

Download WLM Now Playing Enabler

, , , , , , , , , ,

  1. #1 by saiyonic on January 3rd, 2010

    i have a microsoft .NET framework error stating: “conversion from type ‘Byte()’ to type ‘String’ is not valid”. and when i press continue anyway no profile is listed in the dropdown widget.

    • #2 by BrandiniMP on January 3rd, 2010

      Have you tried running as administrator?

      • #3 by saiyonic on January 9th, 2010

        yes i ran it as administrator (ps. it runs as admin by default) here is the detailed error i am running on win7 64bit.

        See the end of this message for details on invoking
        just-in-time (JIT) debugging instead of this dialog box.

        ************** Exception Text **************
        System.InvalidCastException: Conversion from type ‘Byte()’ to type ‘String’ is not valid.
        at Microsoft.VisualBasic.CompilerServices.Conversions.ToString(Object Value)
        at WLM_NowPlaying_Enabler.modGeneral.GetMSN_ID_EMAILS(String[]& UIDs, String[]& Emails)
        at WLM_NowPlaying_Enabler.frmMain.Form1_Load(Object sender, EventArgs e)
        at System.EventHandler.Invoke(Object sender, EventArgs e)
        at System.Windows.Forms.Form.OnLoad(EventArgs e)
        at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
        at System.Windows.Forms.Control.CreateControl()
        at System.Windows.Forms.Control.WmShowWindow(Message& m)
        at System.Windows.Forms.Control.WndProc(Message& m)
        at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
        at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

        ************** Loaded Assemblies **************
        mscorlib
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
        —————————————-
        WLM_NowPlaying_Enabler
        Assembly Version: 0.0.0.1
        Win32 Version: 0.0.0.1
        CodeBase: file:///C:/Users/saiyonic/Desktop/WLM_NowPlaying_Enabler.exe
        —————————————-
        Microsoft.VisualBasic
        Assembly Version: 8.0.0.0
        Win32 Version: 8.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
        —————————————-
        System
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
        —————————————-
        System.Windows.Forms
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
        —————————————-
        System.Drawing
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
        —————————————-
        System.Runtime.Remoting
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
        —————————————-

        ************** JIT Debugging **************
        To enable just-in-time (JIT) debugging, the .config file for this
        application or computer (machine.config) must have the
        jitDebugging value set in the system.windows.forms section.
        The application must also be compiled with debugging
        enabled.

        For example:

        When JIT debugging is enabled, any unhandled exception
        will be sent to the JIT debugger registered on the computer
        rather than be handled by this dialog box.

  2. #4 by Zingo Fox on April 21st, 2010

    FINALLY something that works..

    the register files that some claim to work isnt doing me any good, but this thing managed to do it! thanks a lot

(will not be published)
  1. No trackbacks yet.