Spotube Changelog

What's new in Spotube 3.6.0

Apr 16, 2024
  • 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:
  • Fix broken link in README.md by @MerkomassDev in #1311
  • feat : added Thai Language by @watchakorn-18k in #1319
  • Update app_tr.arb by @mikropsoft in #1307
  • Updating Readme according to #1082 by @ksaadDE in #1171
  • Android: Filter Device To Force High Frame Rate by @brianabdl in #880
  • Add Czech translation by @Tutislav in #1401
  • New Contributors:
  • @watchakorn-18k made their first contribution in #1319
  • @mikropsoft made their first contribution in #1307
  • @ksaadDE made their first contribution in #1171
  • @brianabdl made their first contribution in #880
  • @Tutislav made their first contribution in #1401

New in Spotube 3.5.0 (Mar 11, 2024)

  • 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:
  • @VishwasSaini25 made their first contribution in #1203
  • @Stephan-P made their first contribution in #1168
  • @Kuyumee made their first contribution in #1238
  • @olivier2 made their first contribution in #1208
  • @doannc2212 made their first contribution in #1135
  • @sappho192 made their first contribution in #1275

New in Spotube 3.4.1 (Jan 29, 2024)

  • 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:
  • @franchioping made their first contribution in #977
  • @powenn made their first contribution in #971
  • @taha-ghadirian made their first contribution in #1074
  • @m-Jawa-d made their first contribution in #1100
  • @iamnabink made their first contribution in #1111

New in Spotube 3.4.0 (Jan 3, 2024)

  • 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:
  • Add Go to Album option in track option #917 (b0beeca)
  • translations: add Italian language translations (#818) (e4eb0e2), closes #676 #676
  • compact genre view in home page (82ed5e9)
  • Deep link support (#950) (4050f55)
  • improve loading animations (b92583d)
  • toggle for discord rpc (24a2294)
  • translations: add DutcHighlights
  • 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:
  • Add Go to Album option in track option #917 (b0beeca)
  • translations: add Italian language translations (#818) (e4eb0e2), closes #676 #676
  • compact genre view in home page (82ed5e9)
  • Deep link support (#950) (4050f55)
  • improve loading animations (b92583d)
  • toggle for discord rpc (24a2294)
  • translations: add Dutch Language (#969) (3ad7ba6)
  • 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:
  • @ashirbadsahu made their first contribution in #923
  • @Ultra980 made their first contribution in #933
  • @energywave made their first contribution in #818
  • @Go-rom made their first contribution in #944
  • @SecularSteve made their first contribution in #969
  • h Language (#969) (3ad7ba6)
  • 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:
  • @ashirbadsahu made their first contribution in #923
  • @Ultra980 made their first contribution in #933
  • @energywave made their first contribution in #818
  • @Go-rom made their first contribution in #944
  • @SecularSteve made their first contribution in #969

New in Spotube 3.3.0 (Dec 2, 2023)

  • 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:
  • Updated README.md file - Debian installation by @aminsaedi in #847
  • feat: Add JioSaavn as audio source by @KRTirtho in #881
  • NEW CONTRIBUTORS:
  • @aminsaedi made their first contribution in #847

New in Spotube 3.2.0 (Oct 18, 2023)

  • 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:
  • Add hot nightly flavor by @KRTirtho in #727
  • fix: add libmpv1 for ubuntu-based systems by @Razuuu in #739
  • Ukrainian translation by @yuri-val in #742
  • Add steam library images by @TDuffinNTU in #660
  • chore(deps): bump spotify from 0.11.0 to 0.12.0 by @dependabot in #733
  • Arabic Translate Added by @muhammadbahaa2001 in #740
  • #691 customizable stream format by @KRTirtho in #757
  • fix logic to fetch all followed artists by @wescode in #759
  • feat: LastFM scrobbling support by @KRTirtho in #761
  • feat(translations): add Farsi Translations by @iKeramat in #760
  • Improve and unify the logging framework by @meenbeese in #738
  • feat: thicken the scrollbars & make 'em interactive for mobile by @KRTirtho in #764
  • feat: swipe to open player view by @KRTirtho in #765
  • New Contributors:
  • @yuri-val made their first contribution in #742
  • @TDuffinNTU made their first contribution in #660
  • @muhammadbahaa2001 made their first contribution in #740
  • @wescode made their first contribution in #759
  • @iKeramat made their first contribution in #760

New in Spotube 3.1.2 (Sep 17, 2023)

  • 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:
  • fix: add missing dependency in debian package by @Razuuu in #704
  • fix: Windows memory leak due refetchOnStale user-liked-tracks by @KRTirtho in #705
  • Fix playlist grey page by @victj99 in #707
  • Playlist info editing by @KRTirtho in #708
  • Add my name to contributors and minor formatting fix by @meenbeese in #713
  • cd: Armbuild Circleci project setup by @KRTirtho in #723

New in Spotube 3.1.1 (Sep 1, 2023)

  • 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:
  • feat: Enhance mobile responsiveness by @ElonMusk2002 in #647
  • added Portuguese (Brazil) translation by @Lobooooooo14 in #634
  • Readability changes in README.md by @MerkomassDev in #625
  • Russian translation added by @firapinch in #661
  • NEW CONTRIBUTORS:
  • @ElonMusk2002 made their first contribution in #647
  • @Lobooooooo14 made their first contribution in #634
  • @MerkomassDev made their first contribution in #625
  • @firapinch made their first contribution in #661

New in Spotube 3.1.0 (Aug 21, 2023)

  • 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:
  • Better download manager by @KRTirtho in #619
  • translate to catalan by @sf0nt in #621
  • Polish translation by @TexturedPolak in #631
  • NEW CONTRIBUTORS:
  • @sf0nt made their first contribution in #621
  • @TexturedPolak made their first contribution in #631

New in Spotube 3.0.1 (Aug 7, 2023)

  • 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:
  • Fix a dash by @RaptaG in #544
  • Improve install.sh by @RaptaG in #521
  • Get Dependabot to target the dev branch by @RaptaG in #555
  • Privacy policy changes by @owencz1998 in #560
  • #537 fix negative index bug by @KRTirtho in #561
  • #540 shuffle not working by @KRTirtho in #562
  • V3 playstore patch by @KRTirtho in #567
  • Add Simplified Chinese translation. by @iceyear in #556
  • Use official Play Store badge from Google by @meenbeese in #570
  • Fix player position performance issue by @karniv00l in #606
  • Create a translation to spanish by @soudabot in #585
  • Force High Refresh Rate on some Android devices by @karniv00l in #607
  • fix(linux): crash on no secret service by @KRTirtho in #608
  • Update to v3.0.1 by @KRTirtho in #612
  • NEW CONTRIBUTORS:
  • @owencz1998 made their first contribution in #560
  • @iceyear made their first contribution in #556
  • @soudabot made their first contribution in #585

New in Spotube 3.0.0 (Jul 10, 2023)

  • A NEW JOURNEY:
  • HIGHLIGHTS:
  • Sync UI: New consistent UI across all platforms. UI that syncs with the vibe of the music
  • Vibrant, breathing and alive player UI (smaller screen)
  • Blur is the new background in playlist, album, bottom player (biggger screen)
  • Smooth animations and adaptive UI
  • Piped.video API support
  • Localization & Translation: English, Bengali, Hindi, Japanese, French & German
  • Credentials Encryption to securely store login information
  • Playlist Generator (Spotify DJ but better)
  • Personalized playlist recommendation including artist mixes, mood mixes, discover weekly etc...
  • Desktop:
  • Floating lyrics mini-player (always on top)
  • System tray controls
  • Minimize to system tray (Hide window)
  • Windows OS media control support
  • Playback:
  • New libmpv based media_kit enables gapless playback & fast stream download
  • Buffered length of track
  • Queue with mixed local tracks and streaming tracks
  • Search for alternative track source across Youtube Music and Youtube
  • Sleep timer