Skip to content

Releases: KRTirtho/spotube

v3.8.2

30 Sep 16:46
9c80c61
Compare
Choose a tag to compare

Highlight

  • Fixed no playback from the app due to recent change in YouTube API

What's Changed

  • Update youtube_explode_dart dependency version (fixes endless loading issue) by @sunryze-git in #1925

New Contributors

Full Changelog: v3.8.1...v3.8.2

v3.8.1

15 Sep 14:13
87a7854
Compare
Choose a tag to compare

Highlights

  • Lyrics support for anonymous users
  • Login error in Getting started page fixed
  • Android: Queue doesn't persist after quitting & restarting the app
  • Touch support for desktop
  • Error dialog if webview is not found on login

Bug Fixes

  • translations: correct some basque incorrect translations (#1815)
  • lyrics: LRCLIB lyrics should be usable without logging in #1803
  • playlist displaying descriptions unescaped html #1784
  • android: pressing back while the player is open doesn't take to previous page
  • handle dublicated items in playback queue correctly #1852
  • desktop: scrollbar overlapping with more options of tracks and playlists
  • discord: stop discord rpc from try update presence when not connected
  • stats: minutes page shows plays and streams page shows minutes which should be the opposite #1880
  • android: clears queue upon swiping away notification
  • player: shuffle button state resets after closing page #1657
  • getting started page login page exception #1800
  • mobile: queue doesn't persist
  • local tracks takes time to load
  • start radio not working #1629

Features

  • desktop: show error dialog if webview is not found on login #1871
  • manually detect and define touch behavior #1763

What's Changed

New Contributors

Full Changelog: v3.8.0...v3.8.1

v3.8.0

11 Aug 09:46
2be84ec
Compare
Choose a tag to compare

Highlights

  • Webview based login on Desktop (special thanks to @SantiiRepair)
  • Discord RPC support for MacOS and Linux arm64
  • Fixed Linux tray icon not visible

Features

  • translations: make state page's hard coded strings translatable (#1719)
  • discord: add listening activity type
  • discord: album art, playing time and play pause support (#1765)
  • linux: Use XDG_STATE_HOME to storage logs (#1675)
  • discord rpc for macOS, windows-arm64 and linux-arm64 (#1713)
  • desktop: implement webview based login
  • stats: add lazy loading support

Bug Fixes

  • translations: fix Russian translations (#1696)
  • ios: permission exception
  • linux: tray icon wrong name for flatpak
  • windows: app crashes when no internet
  • windows: local tracks plays but disabled playback controls
  • go to track album shows up for local tracks
  • local track metadata timeout
  • windows: window stretching #1553
  • android: app getting killed from background
  • linux: OS Media control not working for Flatpak #1627
  • incorrect datatype used for MPRIS position property #1521
  • Too many artists for a track causing overflows
  • playlist share button does not work #1639
  • unescape html escape values #1300
  • lyrics page doesn't scroll to top after song ends #885
  • changed source doesn't get saved and uses the wrong once again
  • null exception in album page navigated from /home
  • popup menu item opacity
  • linux: change app id in flatpak environment

Outside Contributions

New Contributors

Full Changelog: v3.7.1...v3.8.0

v3.7.1

06 Jun 09:24
491c1b9
Compare
Choose a tag to compare

Highlights

  • App crashing in Linux fixed
  • Windows distorted window on startup fix

Bug Fixes

  • alternative sources not showing up for SongLink matched results (37d002d)
  • android: Media Controls not working above Android 14 #1561 (3394c1b)
  • browse anonymously button takes to wrong route (73c5b30)
  • desktop: titlebar drag to move not working (5f280a1)
  • desktop: window is not centered (47f98b9)
  • ios: download not working #1575 (6591ec0)
  • linux: application window not visible after launch (8fc44ed)
  • local track not showing up in queue (d82261c)
  • use weak match for Jiosaavn fallback to improve matching (6cb2986)
  • windows: media controls not showing up #1542 (d7d864f)
  • windows: revert Flutter version to 3.19.6 to avoid distortion #1553 (982cf0b)

What's Changed

New Contributors

Full Changelog: v3.7.0...v3.7.1

v3.7.0

03 Jun 08:13
Compare
Choose a tag to compare

Highlights

  • Local Library folder support
  • Personalized Stats based on local playback
  • Improved playback experience

Features

Bug Fixes

Full Changelog: v3.6.0...v3.7.0

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