Coder Social home page Coder Social logo

marcopns / spotify-stream-widget Goto Github PK

View Code? Open in Web Editor NEW
138.0 5.0 16.0 13.77 MB

Stream Widget for Spotify is a small Tool for Streamers to show the current Track of Spotify to your Viewers! Used by hundreds of Streamers daily 🚀 ❤️

Home Page: https://marcopns.github.io/Spotify-Stream-Widget/

License: GNU General Public License v3.0

Visual Basic .NET 100.00%
spotify twitch streaming open-broadcaster-software xsplit streamer stream-widget hacktoberfest

spotify-stream-widget's Introduction

Stream Widget for Spotify

A small Tool for Streamers to show the current Track of Spotify to your Viewers! Completly customizable to fit your style.

alt text alt text alt text alt text

Export Mode

Stream Widget for Spotify has a export mode. You can activate it in the settings. It will export all track informations to files that you can use to create your own overlay. You can find the files in the \exported-details folder.

Info: The timestamp of the song will not be exported.

How to use it?

  1. Download the tool
  2. Start the Tool
  3. Customize the Viewer and authentificate with your Spotify Account.
  4. Add the window "Spotify Viewer" to your Stream using OBS, XSplit or similiar.

Donate

PayPal: https://www.paypal.me/MarcoSadowski

Dogecoin: D9Amrvp3sGvk9aBepRtiGuZJgHV2zFaYZh Such wow! Much amaze!

Troubleshooting

Create a Issue if something went wrong

Credits

Made by Marco Sadowski - Follow me on Twitch or Twitter

Contributers:

Dankyss,

J Wong,

Corey Durthaler,

Not Bob

Also using Metroframework by Dennis Magno and SpotifyAPI-NET by Jonas Dellinger.

spotify-stream-widget's People

Contributors

cdurth avatar dependabot[bot] avatar marcopns avatar notdabob avatar wong-justin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

spotify-stream-widget's Issues

It stops sometimes

Hi, first of all i love it. But i had a problem while i was streaming and listening spotify, sometimes like it plays 4 or 5 songs and then stops doing it and i got to close it and re-open it. Do you know why is this problem and how i can solve it?.

Spotify Viewer Bug

The Spotify Viewer currently only shows <> and <> instead of the information it's supposed to display

login bug

when I turn it off, it logs me out and I have to log in again

failed auth on win7

Good afternoon, when I connect my Spotify account, the app stops working I don't know what the problem might be...

but before all this a window appears with permission to access your Spotify account before termination
and then http://localhost:4002/auth?code=

Spotify Viewer Not Showing Track Info

My viewer, while spotify is playing, is only showing <> <> instead of the info from spotify. Album artwork is not showing and the progress slider is not populated.

switches keep true status

widget doesnt save light mode when I switch to it. restarts are dark mode. Is this considered an issue? It saves all the other options i chose.

ADVERT - Artist

After changing playlists (to a different artist) this is displayed. It doesn't change.

image

Problem with widget.

Hello. From 2 day I have a problem widget. When I'm opening viewer in obs widget is <> <>. Tested newest version and it's the same. Any ideas?

High CPU usage due to progressbar

It appears both block & continuous cause high cpu usage. (higher than chromakey vcam...)
Marquee is the least impactful.
An option to disable progress bar completely would be nice.

Status: Connected - not displaying track name

Hello!

I attempted to find a solution prior to reaching out here but couldn't seem to figure it out. I appear to be connecting to Spotify successfully (the app displayed "Status: Connected"), but the widget is displaying << Track Name >> and << Artist Name >> with the progress bar not responding to the current duration of the song. I've tried updating and redownloading but don't know enough about coding to mess with any files without assistance. Up until this point I have had no problems and have absolutely loved this project!

I appreciate any help :)

Not getting Track Info

App says that it's connected to the Spotify API but no track data is retrieved.
App version is 1.5.0.2 which was only recently updated. previous version 1.5.0.0 was also this way.

Screen shot and log file attached.

Screenshot 2022-09-28 194623
2022-09-28.log

Taskbar icon is always on main display

If you have Multiple displays and 'Show taskbar buttons on...' is set to 'Taskbar where window is open', the Spotify Stream Widget's taskbar icon is always on the main taskbar, no matter the actual screen the application is on.
image

Add source license

Currently, this project has no license and therefore is automatically fully copyrighted.
This makes it (nearly) impossible to contribute to the codebase.

Track and Album are empty in the widget.

Since the latest Spotify update, even correctly connected, the "Track" and "Album" information appears empty.

Depuis la dernière mise-à-jour de Spotify, même correctement connecté, les informations "Piste" et "Album" apparaissent vide.
2022-09-18 18_48_08-Rocket League (64-bit, DX11, Cooked)

Windows 11 Crashed

Hello dear creator, I use your software to output songs to broadcast , thank you very much, I recently upgraded to Win11, and I play on a custom screen resolution of 4:3, on a full hd monitor, and when I launch your software, I go into the game and collapse it, my computer stops responding and becomes dead, it is not even possible to call the task manager, only reboot through the button, I hope you can fix it if you need help write

Crashes after each song

Error messages as follows:

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

************** Exception Text **************
System.ArgumentOutOfRangeException: Value of '-3444' is not valid for 'Value'. 'Value' should be between 'minimum' and 'maximum'.
Parameter name: Value
at System.Windows.Forms.ProgressBar.set_Value(Int32 value)
at MetroFramework.Controls.MetroProgressBar.set_Value(Int32 value)
at Spotify_Stream_Widget.Viewer.VB$StateMachine_42_UpdateTrack.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

Spotify Stream Widget
Assembly Version: 1.3.1.0
Win32 Version: 1.3.1.0
CodeBase: file:///F:/Twitch/Spotify%20Overlay/Spotify%20Stream%20Widget.exe

Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
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.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
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.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll

MetroFramework
Assembly Version: 1.4.0.0
Win32 Version: 1.4.0.0
CodeBase: file:///F:/Twitch/Spotify%20Overlay/MetroFramework.DLL

System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

MetroFramework.Fonts
Assembly Version: 1.4.0.0
Win32 Version: 1.4.0.0
CodeBase: file:///F:/Twitch/Spotify%20Overlay/MetroFramework.Fonts.DLL

SpotifyAPI.Web.Auth
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///F:/Twitch/Spotify%20Overlay/SpotifyAPI.Web.Auth.DLL

netstandard
Assembly Version: 2.0.0.0
Win32 Version: 4.8.3752.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/netstandard/v4.0_2.0.0.0__cc7b13ffcd2ddd51/netstandard.dll

SpotifyAPI.Web
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///F:/Twitch/Spotify%20Overlay/SpotifyAPI.Web.DLL

Unosquare.Labs.EmbedIO
Assembly Version: 2.9.2.0
Win32 Version: 2.9.2.0
CodeBase: file:///F:/Twitch/Spotify%20Overlay/Unosquare.Labs.EmbedIO.DLL

Unosquare.Swan.Lite
Assembly Version: 1.3.1.0
Win32 Version: 1.3.1.0
CodeBase: file:///F:/Twitch/Spotify%20Overlay/Unosquare.Swan.Lite.DLL

Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll

System.Runtime.InteropServices.RuntimeInformation
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.InteropServices.RuntimeInformation/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Runtime.InteropServices.RuntimeInformation.dll

System.Net.Http
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll

Newtonsoft.Json
Assembly Version: 12.0.0.0
Win32 Version: 12.0.2.23222
CodeBase: file:///F:/Twitch/Spotify%20Overlay/Newtonsoft.Json.DLL

System.Runtime.Serialization
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.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.

Troubles with Desktop version

Used widget for a while and everything was ok. Don't know what happen, but now widget catch Spotify only in browser and totally ignore desktop version.
Windows 10. Widget 1.5.0.0

Problem with the artwork for the song showing on the widget

So the widget is all connected up to my Spotify, with it showing the song name, artist(s). But the widget doesn't seem to be showing the artwork for the song playing on my Spotify.
I'm only seeing it not show for the first time today, it perfectly worked yesterday. I have tried deleting the file for the widget today and that hasn't done anything to resolve the problem.

Bug

my spotify don't have the most important setting to do SpotifyWidget work :/
Help me pls!!

Picture for the problem:
http://prntscr.com/kz4g75

app is shutting down

when i log in to spotify the app shuts down the situation repeats all the time

log in bug

when I turn it off, it logs me out and I have to log in again

Write details option and missing album covers

This is not really a bug as that. More like an enhancement request.
When you use the album cover art which gets written to disk, and the song does not have any cover art (because it is loaded from local disk for example) the shown placeholder image is way too small. There should either be an option to use a custom image for such situation or the placeholder image should be in high resolution.

Stuck on status:connecting

It worked the previous night, but when i relaunch the program, it prompts me to reconnect to spotify api, and gets stuck on status: connecting.

Spotify web helper no longer an option

My spotify does not contain the setting for Web helper on or off it just simply isnt there, i tried looking in the files for it but i couldnt find anything.
And yes i looked in advanced settings
Please help.

Cannot Uninstall

Hello, I have enjoyed using the application but someone used my Spotify email to try to get into my bank account a day or so after I started using this. (I only used said email for subscriptions anyway so I cancelled it). Not 100% if this is on your end but I do wish to uninstall due to that problem.

Other than that the application was easy to use during streams.

Unhandled Exception - Win10

Getting this occasionally while the widget is running after several hours. Will happen multiple times even after closing the widget, reopening, and reconnecting to Spotify.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Spotify_Stream_Widget.Viewer.VB$StateMachine_42__spotify_OnAccessTokenExpired.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state)

Intermittent authentication issue?

I keep getting an error which causes disconnection that I'm trying to track down. This is what appears in the logs when it fails and throws an error. Any ideas what the problem might be?

2021/11/06 07:18:51 Call 39331 [EXCEPTION] GetPlayback() Exception: System.FormatException: Input string was not in a correct format.
at System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args)
at System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args)
at SpotifyAPI.Web.SpotifyWebClient.DownloadJson[T](String url, Dictionary`2 headers)
at SpotifyAPI.Web.SpotifyWebAPI.DownloadDataAlt[T](String url)
at SpotifyAPI.Web.SpotifyWebAPI.DownloadData[T](String url)
at Spotify_Stream_Widget.Viewer.VB$StateMachine_43_UpdateTrack.MoveNext()

CPU usage is crazy high

On my laptop, CPU usage is constantly at about 15% -- it's pegging one core at maximum the whole time it runs. This is absolutely obliterating my battery runtime, and my fans are constantly pegged because one core is always hot.

Anyone else experiencing anything like this?

Viewer Issue 1.4.0.2

When I change to a different song before the viewer gets to the end of the current song, it bugs out in a few ways. These viewer bugs are:

  • Visually freezing
  • Cutting off the name of the song it was frozen on
  • Combining the current song name and artist with the previous art
  • Not recognizing the album artwork, with an error message that read, "An error occurred: The underlying connection was closed: An unexpected error occurred on a send."

In the first three instances, it would not advance to the next song, but be frozen on the previous one's album artwork and location in the scrubber. This issue would not work itself out even after multiple songs were played through afterwards.

Restarting the client, reselecting the viewer window, or closing the error window sometimes fixed this issue temporarily.

Crash after browser redirects with auth code

Hi,

I'm getting crashes when trying to connect my Spotify account, after the browser redirects to localhost:4002/auth?code=..., revoking access through my account page then trying again yields the same result.

The only log entries generated seem to be at the time of starting the widget, not the crash:

2020/06/19 13:54:50 Call 0 [DEBUG] Application started - v1.4.0.3 2020/06/19 13:54:50 Call 0 [EXCEPTION] VersionCheck_DoWork() Exception: System.InvalidCastException: Conversion from string "1.4.0.3" to type 'Integer' is not valid. ---> System.FormatException: Input string was not in a correct format. at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat) at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value) --- End of inner exception stack trace --- at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value) at Spotify_Stream_Widget.Settings.VersionCheck_DoWork(Object sender, DoWorkEventArgs e)

and the Windows error reporting information from the crash window is:

Problem signature: Problem Event Name: CLR20r3 Problem Signature 01: Stream Widget for Spotify.exe Problem Signature 02: 1.4.0.3 Problem Signature 03: 5edcea9b Problem Signature 04: Stream Widget for Spotify Problem Signature 05: 1.4.0.3 Problem Signature 06: 5edcea9b Problem Signature 07: c3 Problem Signature 08: c4 Problem Signature 09: System.NullReferenceException OS Version: 6.1.7601.2.1.0.256.48 Locale ID: 1033 Additional Information 1: 0a9e Additional Information 2: 0a9e372d3b4ad19135b953a78882e789 Additional Information 3: 0a9e Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

This is on Windows 7 Professional 64-bit, and the browser in question is Firefox 77.0.1 if that's relevant. Happens if I run the widget as admin, as well. Please let me know if you need any additional information.

Some bugs in the app and how I fixed them

The app haves following issues:

  1. It freezes each 2 seconds
  2. Progress bar updates each 2 seconds instead one :)
  3. If the internet drops for a while, the app hangs and even crashes.
  4. Sometimes if don't crash but just stops and must be restarted.
  5. UpdateTrack continues operating in loop after form is closed.

So what I did:

  1. Registered account with Spotify, made my own private app and used my own client ID. No more caring about rate limits! Go onward!

Fixed 2: In Viewer.vb Made all Delay(2000) to Delay(1000) This made the progress update far more better but also, made the app awfully laggy, couldnt even drag it smoothly.

Then started trying to understand why it just stops. And found the culprit. You didn't catch exceptions in a place they CAN appear.

The offending place was just, naked, unprotected:
_playback = _spotify.GetPlayback()
First, GetPlayback can throw and chainthrow everythning, from System.AggregateException, NullReferenceException and HTTPRequestException to things like Socket timeouts. AND, it freezes the otherwise async routine on the GUI thread! Oh and, of course, it silently kills your UpdateTrack() chaining, effectively dying!

What I did was to add a Try/Catch block and a boolean condition check if succeeded, forcing a retry if it fails. And second, I migrated to Await a GetPlaybackAsync. Then, the application survived all cable, wifi disconnection, and clumsy network latency tests! Please, incorporate this into your next update! This fixed 1, 3, and 4. The program is stable, and responsible now (Well, not when it downloads the image though! You'd better add some try/catch stuff there as well. Anything that calls Spotify API can throw, and break your app)

    Dim GetPlaybackCompleted As Boolean = False
    Try
        _playback = Await _spotify.GetPlaybackAsync()
        GetPlaybackCompleted = True
    Catch e As Exception
        Log(e.Message)
    End Try
    
    If GetPlaybackCompleted = False Then
        Await Task.Delay(1000)
        UpdateTrack()
        Return
    End If

Finally, whatever remained was to kill the UpdateTrack chain when the viewer closes, because you didnt stopped this chain and each new opening of the viewer generated a new chain... effectively slowing down your app and fucking up with your rate limits. I added a boolean flag to kill the chain!

Dim DisableUpdates As Boolean = False
Private Async Sub UpdateTrack()
    If DisableUpdates Then Return

'in SpotifyApiSleep(sender As Object, e As EventArgs) Handles Me.FormClosing
    DisableUpdates = True
End Sub

To be honest I did a lot of other editions of your program to customize it to suiit my needs, namely, extract the album image and texts to textfiles, and simulating global hotkey press but everything was hardcoded in code with no way to configure it.

Please, consider adding a config file where we can replace your client id with our owns, feature to write the label, artists, song and the album image to files [so we can use image/text sources in OBS] and a hotkey simulation when the song changes (so we can trigger animations inside OBS when song changes)

Example code I used to add custom specific for me features:

    ' PeterSvP Add: Add some Text files for event handling in OBS ans save the cover to png! 
    System.IO.File.WriteAllText("Song-Title.txt", _playback.Item.Name)
    System.IO.File.WriteAllText("Song-Artist.txt", artists)
    System.IO.File.WriteAllText("Song-Album.txt", _playback.Item.Album.Name)
    AlbumCover.Image.Save("Song-Image.png")

    ' Press the Minus hotkey so OBS triggers the flash animation
    keybd_event(&HBD, &H9E, 0, 0)
    Await Task.Delay(64)
    keybd_event(&HBD, &H9E, 2, 0)

    'in SpotifyApiSleep(sender As Object, e As EventArgs) Handles Me.FormClosing
    'added code to delete the image and empty the text files
    Dim i As System.Drawing.Image
    i = New System.Drawing.Bitmap(32, 32)
    i.Save("Song-Image.png")
    System.IO.File.WriteAllText("Song-Title.txt", "")
    System.IO.File.WriteAllText("Song-Artist.txt", "")
    System.IO.File.WriteAllText("Song-Album.txt", "")

Where keybd_event is

<DllImport("user32.dll")>
Private Shared Sub keybd_event(bVk As Byte, bScan As Byte, dwFlags As UInteger, dwExtraInfo As Integer)
End Sub

Of course they will be nice welcome if you officially support them.

Suggestion & Issue

hi,
how are you?

i i have 2 things today, first its the timer in my computer (i dont know if they have same problem in other computers!) time bumps every 2 seconds( ex: show 0:00 next Show 0:02; etc)

other thing its de design and function in name.
i see this website: https://spotify.aidenwallis.co.uk/ and i like to much design but its to late, yor program its more faster, can you change some design to the artis and track name? (maybe you dont need top bar and border on image

the web page to log in disappears when I click "Connect to Spotify"

What happens in order

"Connect to Spotify"

Small window pops open "The Widget will open your browser to connect to the Spotify API" (I hit "Ok")

Black window pops open for a frame then gone at same time Spotify Widget says it's trying to connect.

It's not my wifi or my connection also I have already tried resting my pc the same issue.

Bug in Config File

Cant set the config File on "Small" Size,
Values "Normal" and "Big" work both

Switching "viewer Size & ProgressBar Style" occasionally results in broken album image.

As the tittle says the album image, the title, and the song name sometimes glitches out if you switch the viewer size and progress bar styles to quickly.
I was having a hard time replicating is multiple times, but found a semi reliable method to break the album image and title.

Here is how to break it and images with it.
Here is an image of the album and title before it breaks.
Small theme:
image
Medium Theme:
image

Now if you switch the ProgressBar Style to Marquee then switch the viewer size to Medium
Then set the ProgressBar Style back to Continuous, and then switch the Viewer Size to Small
It will result in this:
Small Theme:
image
Medium Theme:
image
Large Theme:
image

Its very peculiar and it seems to fix itself for the current theme when the song changes, but the moment you switch theme sizes it will break it again.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.