Now playing music for spotify / itunes / winamp on stream.

Dopefish

Member
I don't really support web applications. That was never my intention with this software.

I wouldn't mind supporting web applications if they provided a decent API. Perhaps if they had a key they gave you that tracks things you do, and then Snip could simply call the web API with that key and get a currently playing track or whatever. If I find time I'll look into various web services that provide an API like that.
 

Daan

New Member
I'm using Winamp now works like a boss.

OLD NEWS:
Windows 8.1 64 Bit
Latest version iTunes
Latest version framenetwork 4.5
I also got it with older versions.
Crash after 1 min of running:

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

************** Exception Text **************
System.Runtime.InteropServices.COMException (0x80080005): Retrieving the COM class factory for component with CLSID {DC0C2640-1415-4644-875C-6F4D769839BA} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at System.Activator.CreateInstance(Type type)
at Winter.iTunes.Load()
at Winter.Snip.ToggleiTunes()
at Winter.Snip.PlayerSelectionCheck(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34011 built by: FX45W81RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Snip
Assembly Version: 4.0.1.0
Win32 Version: 4.0.1.0
CodeBase: file:///C:/Program%20Files/OBS/Snip/Snip.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34003 built by: FX45W81RTMGDR
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.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:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

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.
 
Last edited:

MattR

New Member
Yeah, have it running, added the text file, have spotify running, and not getting any text showing at all.

entire folder is read-only and i can't remove it.

snip files are blank.
 

Dopefish

Member
@Daan I still haven't figured out this issue with iTunes. It may be a permission-based error related to loading the COM library.

@MattR Something is weird there. The directory and everything under it should not be read-only. Naturally the files will be blank if it's read-only since it can't write to them. I downloaded the 4.0.1 file from GitHub, extracted it, and tested it and it worked fine.


Aside from this there are some issues I need to fix:
* If I have iTunes selected with Spotify running (but not playing a track), and I switch the player over to Spotify, it will say that iTunes is not running. This likely just needs to reset some more text when changing players.
* The text is not always updated if a track is already playing when you start Snip.
 

TheNuggetUK

New Member
hey guys I have been using snip fine until today. It keeps crashing out? Unsure why just says something caused the program to stop running
 

KaienSP

New Member
Is there anyway to hide the track number field? I only want to show artist and song on my streamings. I've tried to leave empy the Set Track Format on Set Output Format but no luck.

Anyway, good job man :)
 

AndreasA

New Member
@KaienSP
If you are using winamp go to Options>Preferences>General Preferences and just uncheck the "show the playlist number in windows taskbar" option.

Now I have a problem of my own, that I've tried to overcome but no dice so far.
I'm using a scroll text to display the name of the music I'm listening to, on stream. But the track and artist name is not separated.
Let's say that the title is something like "Iron Maiden - Powerslave"
When it scrolls it will look like this: "Iron Maiden - PowerslaveIron Maiden - Powerslave"
I tried the space before and after track format in output format options but it didn't work.
Any solutions? Thanks in advance!
 
Last edited:

Dopefish

Member
That might be an issue with the scroll display you use. If you look at the text file saved there should definitely be spaces in it. If they're not displayed when it scrolls then that plugin may be trimming spaces.
 

ChaoticPRod

New Member
Was trying to use both Spotify and footbar2000, obviously separately, and I ran in to the same issue.

This is the exact error I got from running it with Spotify:

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

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Winter.TextHandler.UpdateText(String title, String artist, String album)
at Winter.TextHandler.UpdateText(String title, String artist)
at Winter.Spotify.Update()
at Winter.Snip.TimerScanMediaPlayer_Tick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34011 built by: FX45W81RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Snip
Assembly Version: 4.0.0.4
Win32 Version: 4.0.0.4
CodeBase: file:///C:/Users/myboy_000/Desktop/Snip/Snip.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34003 built by: FX45W81RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.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:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

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.


Any idea on how to resolve this? Thanks. :)
 

Dopefish

Member
I can't really reproduce this. What settings were you using with Snip? What did you have to do to trigger the crash?
 

Dopefish

Member
Is there anything specific you did to trigger the crash? Did you open Snip and then open Spotify? Did you have Spotify open and then opened Snip? Details, please!
 

lincoln

New Member
Is there a way to force it to start with Winamp? Or are there are separate files that support only Winamp? Thanks
 

Blurgas

New Member
Does "Save Information Separately" not work with Winamp?

[Edit] Never mind, got it to cooperate, tho not quite how I'd like Winamp to display to itself
[Edit2] Kay... Artist has track title. Track has artist...
[Edit3] Ah, switch from "%title% – %artist%" to "%artist% – %title%"
 
Last edited:

ChaoticPRod

New Member
It happens whether I open up snip 1st and then spotify, then I select save information separately, or if I open spotify, then snip and it says the same thing. It only happens as soon as the music starts to play.
 
Top