Skip to content

Releases: KRTirtho/spotube

v1.2.0🎉

08 Feb 04:23
cb12376
Compare
Choose a tag to compare

New🎉

  • Initial global custom reconfigurable hotkey support for playback controls (play-pause/next/previous)
  • Credit section in the Settings page with important links

Improved📈

  • Macos support
  • Genius (Lyrics Provider) access_token can be saved in the Login page too
  • Better theme for dropdown-buttons

Bug fixes🩹

  • broken authentication IPC on Mac OS (#18)
  • Mac OS's global appmenu's default APP_NAME replaced with Spotube
  • location of back button on macOS (#21)
  • windows titlebar buttons appears on Mac OS
  • genius access_token not loading on initial app start

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0

27 Jan 07:46
Compare
Choose a tag to compare

v1.1.0

New🎉

  • MacOS support (PR #7)
  • Download currently playing track to /home/<user>/Downloads/Spotube (Linux, MacOS) or C:\Users\<user>\Downloads\Spotube (Windows)
  • Play playlist from any song (index) instead of only the first track
  • AlbumCard for showing album's metadata
  • AlbumView aka show album tracks
  • Play an album
  • ArtistCard for showing artist metadata on the fly
  • ArtistProfile for showing complete details of the artist
  • Play artist's top tracks
  • View Artist's "Fans also like" section
  • Search page
  • Play tracks from search result
  • Click to open artist-profile/album everywhere in the application

Improved📈

  • UserLibrary album & artist tab
  • PlaylistView simplified layout with ListView instead of TableView
  • Control Theme from settings manually
  • PageWindowTitleBar now acts as appBar

Bug fixes🩹

  • Unsafe access to album art/artist/user Images with .first or .last causing accessing empty List error
  • url_launcher's unstable canLaunch method blocks OAuth login in certain *nix OSs
  • Refresh token gets revoked & doesn't get renewed automatically

New Contributors

Full Changelog: v1.0.1...v1.1.0

v1.0.1

14 Jan 12:09
Compare
Choose a tag to compare

BUGFIXES

  • No fallback/placeholder image causing undefined behavior (#2)
  • Unsafe access to empty List with List.first/List.last

Features

  • Placeholder avatar for User section powered by dicebear.com

v1.0.0

13 Jan 18:54
Compare
Choose a tag to compare

Changes:

  • Complete re-write in Flutter/Dart (799e13c)
  • mpv & youtube-dl runtime dependencies dropped (07b1891)
  • just_audio (libwinmedia + libwebkit2gtk-4.0-dev) + youtube_explode based playback & streaming
  • lyrics are provided by genius.com (requires access_token) (d647d5e)
  • inno_setup based windows/win32 GUI installer (dbf8a34)

Improvements

  • Lower RAM & CPU usage. 2x less RAM usage & 20% less CPU usage
  • Faster playback & smooth track change with proper shuffling support
  • Automatic Dark mode support (system)
  • 54% smaller bundle size
  • Available through package managers in Linux (Debian, Arch, Flatpak & AppImage)

Full Changelog: v0.0.3...v1.0.0

Spotube v0.0.3

08 May 06:14
Compare
Choose a tag to compare

Newly added Features:

  • Automated installer for Windows (now doesn't require manual mpv-player install)
  • Playback caching
  • Retry button for ManualLyricDialog
  • Download track (with a button)
  • Redirect to youtube video by clicking on the title of the track

Tweaked

  • Shortcuts, now it doesn't interfere while typing in a input box

Bug Fixes

  • Cached image didn't get deleted after exiting certain cache limit

Spotube v0.0.2

31 Mar 10:57
Compare
Choose a tag to compare

Newly added Features:

  • Lyric Seek
  • Images for Playlists
  • Infinite Query/ Pagination support for Home & Genre
  • Settings for configuring local configuration

Tweaked

  • Layout of Home (fixes the jiggering of Playlist Links on hover)

Bug Fixes

  • "access_token not found" Error after OAuth Login with Spotify credentials (used to need a restart of the app to load the access_token)
  • Volume level wasn't cached even after changing volume

Spotube v0.0.1

20 Mar 14:44
Compare
Choose a tag to compare

The very first & initial release of the Spotube application.

Currently working features

  • Playback handled locally. No playback data synced with the spotify api
  • Playback Queue
  • Add to favorite (Track & Playlist)
  • Play/pause, next/prev, shuffle, volume etc.. basic music controls works fine
  • No API rate limitation on basic usage