Skip to content

Releases: BaranDev/spicetify-updater

Spicetify Updater v2 Hotfix

12 Apr 14:19
e98a82a
Compare
Choose a tag to compare
  • Some bug fixes and icon correction

  • Standalone executables

  • Linux standalone app can be used with this command on terminal: ./spicetify_updater_linux_macos

What's Changed

Full Changelog: v2.0.0...v2.0.1

Spicetify Updater v2

03 Apr 22:03
c5ff3a3
Compare
Choose a tag to compare

Update Notes from C# to Python Version

Transitioning from C# to Python for the Spicetify Updater project brings several key improvements and introduces new features:

  • Cross-Platform Compatibility: Unlike the previous C# version, the Python script runs natively across multiple operating systems, including Windows, Linux, and macOS, without requiring additional compatibility layers or modifications.

  • Enhanced Dependency Management: The use of Python and its ecosystem simplifies managing project dependencies. With Pygame for audio playback and the Keyboard library for input detection, setup and installation become more streamlined through the use of pip and requirements.txt.

  • Interactive User Experience: The integration of the keyboard library allows for a non-blocking and responsive user interface. This is particularly evident in the cool cat ASCII animation feature, where users can exit the animation early by pressing a key.

  • Ease of Maintenance and Extension: Python's readability and comprehensive standard library facilitate easier maintenance and future extension of the project. Adding new features or updating existing ones requires less effort compared to the C# version.

  • Community Support: Python's vast and active community offers extensive resources, libraries, and tools, making it easier to find solutions and contributions for the project.

These updates aim to make the Spicetify Updater more versatile, user-friendly, and maintainable, ensuring the project's longevity and ease of use across different platforms.

Spicetify Updater v1

18 Nov 02:00
39ef082
Compare
Choose a tag to compare

Spicetify Updater Release Notes - Version 1.0.0

Enhancements

  • Improved Code Organization:

    • The code has been reorganized into methods, enhancing readability and maintainability.
    • Modular methods like installSpicetify, isSpicetifyInstalled, RunSpicetifyCommand have been introduced.
  • Timer Usage:

    • A MonitorElapsedTime method has been added to monitor the elapsed time, providing user feedback if the process takes too long (more than 5 minutes).
  • PowerShell Commands:

    • RunPowerShellCommand now uses ProcessStartInfo for better control and error handling.
    • Separated the installation of Spicetify and the Spicetify Marketplace into installSpicetify and InstallMarketplace methods.
  • Exception Handling:

    • More comprehensive exception handling provides better error messages and guidance to the user in case of failures.

Fixes

  • PowerShell Commands:

    • Resolved issues related to PowerShell command execution.
    • Improved reliability in detecting Spicetify installation status.
    • Now program doesn't need administrator privileges to run.
  • User Input Handling:

    • Fixed potential bugs related to user input handling.

Other

  • Cleanup:
    • Removed redundant code and comments.

Notes

  • I will try to get a code signing certificate soon so I can sign my apps!

Enjoy the updated Spicetify Updater!

v0.1.2-spicetify-updater

31 Aug 10:28
2b69b88
Compare
Choose a tag to compare

Spicetify Updater v0.1.2

  • bug fixes on cli commands
  • bug fixes on cli window
  • install marketplace feature

v0.1.1-spicetify-updater

28 Jun 10:37
Compare
Choose a tag to compare

Some fixes on the CLI command orders.

v0.1.0-spicetify-updater

09 Jun 18:03
0396811
Compare
Choose a tag to compare

Instructions:

1. Download the latest release package for your operating system.
2. Extract the contents to a convenient location.
3. Run the Spicetify Updater CLI executable to begin the update process
3.1. Enjoy the music!
4. Follow the prompts and enjoy the updated Spicetify experience on Spotify.

The app is not signed yet!