Skip to content

Releases: dlrudie/Snip

Snip v8.0.1

18 Oct 19:46
Compare
Choose a tag to compare
  • Increased API polling from 1s to 2s. Track changes may reflect slightly slower. This change was made due to Snip getting rate limited by Spotify.
  • Changed it so that if Snip does hit the rate limit that it won't reset and cause duplicate entries in the history file.

Snip v8.0.0

09 Oct 03:34
Compare
Choose a tag to compare
  • Improved callback handler for Spotify authentication. It should work much more reliably and consistent.
  • Removed local Spotify player detection completely. Snip now relies on all information provided by the web API. This allows much more reliable and accurate detection of what's playing. Additionally, a benefit of this is that you can play Spotify from any device or computer and Snip will detect it.
  • Local songs in Spotify will display their information correctly. However, album artwork is not supported by the Spotify API and will not work.
  • Added a blank "No Player" option before Spotify and iTunes. This allows Snip to run without requiring you to sign into Spotify first. This is useful for users only wishing to use it for iTunes. After initial launch right-click on the tray icon and choose your player. NOTE: After selecting player if you switch between players multiple times Snip will not detect updates anymore.

Snip v7.0.5

15 Sep 08:18
Compare
Choose a tag to compare
  • Made Spotify detection substantially better. Due to Windows API limits you cannot get the main window handle from a process minimized to the system tray. With this version Snip will only need to see the Spotify window one time and it will work from then on until you restart Spotify.

Snip v7.0.2

30 Jul 03:11
Compare
Choose a tag to compare
  • Changed timer from 5 seconds back to 1 second. However Snip now uses the titlebar of Spotify to determine when tracks change and will only fetch new data when the titlebar changes. This ultimately cuts down on API calls significantly.
  • Fixed issue where podcasts and non-track information would crash Snip. Spotify does not provide any data on podcasts unfortunately.

Snip v7.0.1

25 Jul 03:41
Compare
Choose a tag to compare
  • Reduced the API call rate from 1 second to 5 seconds. There may be up to a five second delay when a track changes before Snip detects it but it will significantly reduce the amount of API calls happening.
  • Implemented API call retry when rate limit exceeded.

Snip v7.0.0

20 Jul 22:19
Compare
Choose a tag to compare
  • Brought Spotify code up to date. You will have to authorize your account.
  • Removed all media player support except Spotify and iTunes. (I don't have the time to maintain all of the code for all of the media players. I'm sorry about that. Perhaps with a rewrite I can make Snip modular and other people can maintain their own plugins.)
  • Polished up code some and removed a lot of unused code.
  • Tested against iTunes 12.9.5.7 (non-Windows Store version).
  • Tested against Spotify 1.1.10.540.gfcf0430f (non-Windows Store version.)
  • Project is now built with Visual Studio 2019 (previous was 2017).

There will likely be bugs with this release. It's operational to get Spotify working. There is plenty of error-checking to be added. Additionally I've only minimally tested this myself. Thank you all for being beta testers. :)

Snip v6.10.2

25 Jul 00:01
Compare
Choose a tag to compare
  • Merged pull request #267 from GenesisFR, which refactors a lot of code and clears out artwork when Snip is exited.
  • #306 Snip now checks the parent process to make sure it's actually Spotify. (Thanks to GenesisFR for finding the cause)

Snip v6.10.1

22 Jul 14:12
Compare
Choose a tag to compare
  • #304 Snip will now require administrator access upon launching.
  • Fixed version update checking not working.

Snip v6.10.0

21 Jul 09:03
Compare
Choose a tag to compare
Snip v6.10.0 Pre-release
Pre-release
  • When enabling save separate files Snip will now save Spotify metadata to Snip_Metadata.json.
  • Cleaned up localization code internally.
  • #199 Snip can now be run multiple times. I'm not sure how this will work but have at it.
  • Changed Spotify back to AnyCPU from 64-bit.
  • #268 #283 #284 #290 #291 #297 #299 Fixes Spotify not working since Spotify shut down their desktop API. (Hotkeys currently do not work in Spotify now).

Snip v6.9.5

02 Apr 04:00
Compare
Choose a tag to compare
  • Updated copyright to 2018.
  • Renamed quodlibet to Quod Libet.
  • Moved Quod Libet in the menu.
  • Snip is now 64-bit only.
  • Snip now erases Snip.txt on exit.
  • If an ad is playing in Spotify it will empty the text file.
  • Removed excess strings from resource files.
  • Removed "tiny" size from artwork as Spotify stopped supporting it.
  • Spotify port detection code is now threaded so Snip will no longer freeze.