Skip to content

Releases: KRTirtho/spotube

v3.6.0

15 Apr 14:08
cb95663
Compare
Choose a tag to compare

Highlights

  • Spotify Connect support a.k.a LAN Control
    Users can now control Spotube playback and select local
    output devices from other devices on the same network.
  • Alternative LRCLIB lyrics provider
  • Caching improvment making experience smoother

Features

  • add Spotify homepage personalized recommendations (#1402) (9e25c74)
  • add user profile page (39e97ee)
  • android: Filter Device To Force High Frame Rate (#880) (6e41b10)
  • improved caching based on riverpod (#1343) (6673e5a)
  • LAN connect a.k.a control remote Spotube playback and local output device selection (#1355) (68374ef)
  • lyrics: add LRCLIB lyrics provider as fallback (5afe823)
  • search history support #1236 (82b1cfa)
  • translations: Add Czech translation (#1401) (5a6b800)
  • translations: add Thai Language (#1319) (b70f250), closes #1310 #1311

Bug Fixes

  • instance of Artist bug #1362 (c8dd802)
  • playback: sponsor block skips and stutters in same position (0d080b7)

What's Changed

New Contributors

Full Changelog: v3.5.0...v3.6.0

v3.5.0

08 Mar 18:19
Compare
Choose a tag to compare

Highlights

  • Endless playback support
  • Getting started page addition
  • iOS background play support
  • songlink.com based track matching for YouTube
  • Automatic installation of vcredist if not installed support in Windows installer
  • Fix android audio distortion issue when screen is off

Features

  • add endless playback support #285 (9dfd49c)
  • add getting started page (96a2a1f)
  • Add iOS background play support (#1166) (095587e)
  • add songlink based track matching for youtube and open song link button (9095a8c)
  • playlist: show confirmation before deleting user playlist #1222 (9f92440)
  • Sort by Duration (#1238) (6f8271f)
  • start radio support (4defeef)
  • translations: add Korean translation (#1275) (fdea930)
  • translations: Added Vietnamese (#1135) (019ba86)
  • windows: Install Visual C++ 2015-2022 Redistributable if missing when installing (ba69496)

Bug Fixes

  • album images are small in certain places (ca76a39)
  • album, artist page not loading #1282 (a9a1d4c)
  • android: audio issue when screen is off and broadcast audio session id (#1221 & #1247) (17105a6), closes KRTirtho/spotube#571
  • android: only ask battery optimization once #1252 (e516afb)
  • android: pressing back button in any other tab other than home exits the app (c3289a0)
  • android: system back button in player page exits the app (3294f65)
  • cleanTitle removing feat and ft from words instead of whole words (8612345)
  • friends list not scrollable with mouse drag (ab08c82)
  • no draggable scrollbar in playlist/album page #1158 (6f71e52)
  • non-banger songs breaking the queue if sources not found (90f7c53)
  • track loading when not found in Youtube (e964f61)
  • translations: Update app_nl.arb (#1168) (8167963)

New Contributors

Full Changelog: v3.4.1...v3.5.0

v3.4.1

27 Jan 16:52
Compare
Choose a tag to compare

Features

  • add create playlist button in add playlist dialog (2168a64)
  • add spotify friends activity (#1130) (7983932)
  • deep-link: add track opening page (988a975)
  • haptic feedback on long press and reordering actions (6242200)
  • improve youtube/piped matching by suffixing "- Topic" (8184555)
  • translations: add Nepali (नेपाली) translations (#1111) (c3ebf56), closes #1074 #1100

Bug Fixes

  • alternative searched sources doesn't play #1059 (a8e9b82)
  • alternative source doesn't persist on next restart #840 (62fde50)
  • android: download failing for permission issues #1015 (5509cae)
  • artist page error #1018 (8cd650b)
  • audio resumes after a phone call even if it was paused before #926 (fd1899f)
  • better error message for failing to find lyrics #1085 (e58e18d)
  • Black window flash when starting the app (#1003) (02e44fc)
  • linux: crash after login (0dfd401)
  • macos: backbutton and window button overlap and unused empty space on home (b9417ca)
  • macos: download folder unchangeable (9d74cf5)
  • macos: Respect Minimize to tray option (#1001) (69559ba)
  • macos: system tray shows name and sidebar weird gap #1083 (27057ea)
  • releases section is empty when user doesn't follow any artists #1104 (682e88e)
  • search page vertical scrollbar moves on horizontal scroll #1017 (c203ac6)
  • songs doesn't play when sources with preferred audio codec is empty (#976) (ba4e11a)
  • track index not showing after 200 (a752cf4)
  • track pad horizontal scrolling not working (59e0e6b)

New Contributors

Full Changelog: v3.4.0...v3.4.1

v3.4.0

30 Dec 18:05
Compare
Choose a tag to compare

Highlights

  • Open Spotify™ links (playlist/artist/album) in Spotube (Deep Link support)
  • Improved Loading animaions
  • Improved Genre view
  • New Italian and Dutch translations
  • Fixed No song metadata for downloaded audio track
  • Fixed wrong artist name was being sent for LastFM™

Features

Bug Fixes

  • add safe area in home (9ee6067)
  • amoled mode and color scheme can't be changed (840e014)
  • doesn't minimize to tray when system title bar close button is used #866 (bb8f250)
  • genre border issues (2fb16e6)
  • Incorrect "Artist" label/heading on Search Results Page #920 (f86d544)
  • metadata not getting added for YouTube tracks #916 and Wrong duration of downloaded tracks #912 (a7b9398)
  • Playlist refresh not working #915 (5f1df5a)
  • track view header title overflow and player view drag glitch (b04d884)
  • wrong artist name sent while scrobbling #958 (dcbe729)

New Contributors

Full Changelog: v3.3.0...v3.4.0

v3.3.0

27 Nov 15:03
Compare
Choose a tag to compare

Highlights

  • Added JioSaavn as audio source
  • Added pagination in playlist and album page
  • New Turkish translations
  • "Add to Playlist" not working
  • Invalid download location and folder permission errors
  • Last track of queue keeps repeating
  • Scrobbling not working for first track or single track
  • Shuffle doesn't move active track to top
  • Windows media control not working

Features

  • Add JioSaavn as audio source (#881) (14069cd)
  • android: better quick scroll/drag to scroll implementation (2e2c44f)
  • artist: modularize page and add wikipedia section (2a69886)
  • discord RPC integration #98 (88b8785)
  • mini_player: show/hide lyrics #851 (dcbb156)
  • paginated playlist and album page (28a5d6b)
  • translations: add Turkish translations (0c22469)

Bug Fixes

  • "Add () to Playlist" option not showing in favorited playlists #904 (96021e1)
  • 0:00 media duration in queue after application restart #782 (83c0b49)
  • Add to Playlist Dialog memory leak #817 (fed36ec)
  • album_card: show loading state during adding track to queue/play (5633367)
  • alternative track source safearea overflow #876 (7b72a90)
  • android invalid download location Download not starting or not explaining error #720 (d056dbf)
  • changed settings are not persisting after force stop #821 (e29a38d)
  • check for unsynced lyrics and error handling for timed lyrics query (1d77556)
  • genres: lag while scrolling (dc980b0)
  • infinite list disappearing for a moment everytime new page is fetched (1334a62)
  • last track of queue keeps repeating #718 (58e5698)
  • Navigating to settings, redirects to home page #812 (da04f06)
  • new releases section flickering on scroll glitch (ee94b7c)
  • playbutton_card: annoying animation (574406d)
  • scrobbling not working for first track or single track (0a6b54d)
  • settings page scrollbar position (ee82290)
  • shuffle doesn't move active track to top (4956bf3)
  • spotube doesn't exit properly, hangs in infinite loop #768 (353ca79)
  • trim login field padding (286ef83)
  • use CustomScrollView for personalized page (7d05c40)
  • user_playlists layout, track tile index, (487c2ed)
  • windows: media control not working #641 (7818574)

What's Changed

New Contributors

Full Changelog: v3.2.0...v3.3.0

v3.2.0

16 Oct 07:56
Compare
Choose a tag to compare

Features

  • ability to select/copy lyrics #802 (0eb9ee8)
  • add Amoled theme #724 (5c5dbf6)
  • add audio normalization #164 (da10ab2)
  • add restore default settings button (94c3866)
  • configurable audio normalization switch (c325911)
  • customizable stream/download file formats (#757) (e54762b)
  • improve and unify the logging framework (#738) (c7432bb)
  • LastFM scrobbling support (#761) (f5bd907)
  • loading indicator for genre and personalized pages (ffe8d9c)
  • manual offline detection (854ab89)
  • show error dialog on failed to login (101c325)
  • sliding up player support (083319f)
  • swipe to open player view (#765) (9aee056)
  • thicken the scrollbars & make 'em interactive for mobile (#764) (84a4bcd)
  • translations: add Arabic Translations (#740) (38493f9)
  • translations: add Farsi Translations (#760) (fe42cfe)

Bug Fixes

  • add libmpv1 for ubuntu-based systems (#739) (5115e04)
  • add xdg-user-dirs as deps (f3e331e)
  • android : file_selector getDirectoryPath returns unusable content urls #720 (b3cf639)
  • android: audio doesn't resume on interruption end (15d466a)
  • android: system navigator back doesn't close player (20d7092)
  • get rid of overflow errors & status bar dark color (5bb8231)
  • keyboard shortcuts changing route but not update sidebar (2d93441)
  • last track repeats (ed6ca00)
  • minor glitches (e5d0aaf)
  • not fetching all followed artists (#759) (c09a572)
  • use audio_service_mpris plugin (e29cc25)
  • valid non-ASCII characters get removed from downloaded file name #745 (a7e102f)

What's Changed

New Contributors

Full Changelog: v3.1.2...v3.2.0

v3.1.2

15 Sep 17:06
Compare
Choose a tag to compare

Features

  • player_queue: filtering track support (d4f99ec)
  • right click to open track option (1540999)
  • search loading animation (b9d5c70)
  • show loading indicator on play track (d12ea48)

Bug Fixes

  • add missing dependency in debian package (#704) (c987ea7)
  • hour not showing for tracks longer than 60 minutes (#648) (de335f4)
  • liked tracks card play not working (d3e1cef)
  • limit cover image upload to allowed 256kb size (1c50612)
  • playlist grey page (#707) (0df8d9c)
  • rewind breaks track progress bar (#695) (e321743)
  • Windows memory leak due refetchOnStale user-liked-tracks (#705) (142dc49)

What's Changed

New Contributors

Full Changelog: v3.1.1...v3.1.2

v3.1.1

28 Aug 06:49
Compare
Choose a tag to compare

Features

  • ability to toggle system title bar & custom title bar (#185) (8d46029)
  • jump to specific time on lyric click (#590) (a14fb9e)
  • paginated user albums (d239d64)
  • translations: add Russian translation (#661) (e9a0911), closes #625
  • translations: added Portuguese (Brazil) translation (#634) (76f30a0)

Bug Fixes

  • always fetching SponsorBlock if no segments found & download failing (6ced0a0)
  • debian bookworm invalid dependencies (633415d)
  • disable android auto for playstore version :"( (0f0d240)
  • infinite route push glitch (e90eceb)
  • jump to track going to wrong track (190df17)
  • last track of queue never plays & repeat playlist never works (c3c09f5)
  • lyrics page text contrast (179d536)
  • replace connectivity_plus with internet_connection_checker (f23e871)
  • sanitize song title for file name (#644) (1a7ea0c)
  • sorting by date crashes app (#551) (48e90a4)
  • window size remains same after exiting mini player (#618) (fb36003)

What's Changed

New Contributors

Full Changelog: v3.1.0...v3.1.1

v3.1.0

18 Aug 09:47
Compare
Choose a tag to compare

Features

  • add android auto media session control support (not available on PlayStore due to restirctions) (0f5748a)
  • better track matching on youtube API (904a0d3)
  • blazingly™ fast download manager (#619) (38dc4be)
  • paginated user playlists (e7c6813)
  • show error dialog on piped API 500 error (c69f81e)
  • translation: add catalan translations (#621) (c94e5ba)
  • translations: add polish translation (#631) (f90e9be)
  • web compatibility (cf7b849)

Bug Fixes

  • always showing play in playlist/album views (8521cc5)
  • android: android 13 local tracks not showing up (e3f4344)
  • default to youtube API by default (5a8a1e4)
  • generate playlist page max width (4adf695)
  • tracks doesn't change when ended (aa4ac86)
  • windows media controls not working (ae5edd1)

What's Changed

New Contributors

Full Changelog: v3.0.1...v3.1.0

v3.0.1

04 Aug 16:04
34554f0
Compare
Choose a tag to compare

Features

  • Force High Refresh Rate on some Android devices (#607) (6dff099)
  • translations: add spanish translations (#585) (042d7a4)
  • translations: add Simplified Chinese translation. (#556) (26dbd52)

Bug Fixes

  • alternative track source textfield safe area (b8c6d7e)
  • avoid sponsor block for first few seconds to not break the stream (d8cf2ae)
  • cache segments casting error (dfd60bd)
  • duration is always zero in PlayerView (4885dca)
  • flags not showing up and html in descriptions (5a563ef)
  • linux: crash when no secret service provider found (#608) (888a4b1)
  • login dialog stays after login, mention sp_gaid in tutorial (b492840)
  • album_sync: negative index exception in update palette (#561) (0089d47)
  • remove adaptive widgets (#520) (e4cbdd3)
  • shuffle not working (#562) (dc76634)
  • track not skipping to next even when source is available (0b7affd)

What's Changed

New Contributors

Full Changelog: v3.0.0...v3.0.1