Releases: KRTirtho/spotube
Releases · KRTirtho/spotube
v3.9.0
Highlights
- New Invidious source addition
- Track caching with export support
Bug Fixes
- UI glitch when loading more user artists and albums
- selecting an Alternative Track Source removes the current song from the queue #2039
- mobile: ensure audio session is activated when playback is resumed after interruption #2092
Features
- add invidious audio source and fix auto skipping tracks (#2005)
- track caching and cached track export support (#2117)
Full Changelog: v3.8.3...v3.9.0
v3.8.3
Bug Fixes
- update youtube_explode_dart to 2.2.3 to fix no playback (#1980)
Features
- macos: enable same window webview support
What's Changed
- Update youtube_explode_dart to 2.2.3 by @XaviFortes in #1980
New Contributors
- @XaviFortes made their first contribution in #1980
Full Changelog: v3.8.2...v3.8.3
v3.8.2
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
- @sunryze-git made their first contribution in #1925
Full Changelog: v3.8.1...v3.8.2
v3.8.1
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
- webview user agent typo by @sonu36437 in #1807
- Update winget-releaser to latest by @vedantmgoyal9 in #1840
- correct some basque strings by @josuigoa in #1815
- docs: add small logo image in inno setup installer by @fuegans4213 in #1795
New Contributors
- @sonu36437 made their first contribution in #1807
- @fuegans4213 made their first contribution in #1795
Full Changelog: v3.8.0...v3.8.1
v3.8.0
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
- feat(linux): Use XDG_STATE_HOME to storage logs by @arenekosreal in #1675
- Improve Discord RPC by @nexpid in #1765
- fix(l10n): fix russian tranlsations by @marat2509 in #1696
- Make some hard coded strings translatable by @josuigoa in #1719
New Contributors
- @arenekosreal made their first contribution in #1675
- @nexpid made their first contribution in #1765
- @marat2509 made their first contribution in #1696
Full Changelog: v3.7.1...v3.8.0
v3.7.1
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
- fix(updater): dead link by @GhoulBoii in #1408
- fix: windows SSL Certificate error breaking login #905 by @KRTirtho in #1474
- refactor: Dart based Github Workflow CLI by @KRTirtho in #1490
- added Basque translation by @josuigoa in #1493
- Add georgian language by @osopromadze in #1450
- Added Finnish translations by @ctih1 in #1449
- Add Indonesia translation by @yusriltakeuchi in #1426
- Improve tr locales by @mikropsoft in #1419
- Add volume level tooltip to volume_slider by @iAkashPattnaik in #1445
- Feature: Local music library by @bleonard252 in #1479
- feat: personalized stats based on local music history by @KRTirtho in #1522
New Contributors
- @GhoulBoii made their first contribution in #1408
- @josuigoa made their first contribution in #1493
- @osopromadze made their first contribution in #1450
- @ctih1 made their first contribution in #1449
- @yusriltakeuchi made their first contribution in #1426
- @iAkashPattnaik made their first contribution in #1445
- @bleonard252 made their first contribution in #1479
Full Changelog: v3.7.0...v3.7.1
v3.7.0
Highlights
- Local Library folder support
- Personalized Stats based on local playback
- Improved playback experience
Features
- local library folder cards (fc5bfa0)
- Local music library (#1479) (22caa81)
- personalized stats based on local music history (#1522) (82307bc)
- play initially available tracks of playlist/album immediately and fetch rest in background #670 (02acbd9)
- player: add volume slider floating label showing percentage (#1445) (8fad225), closes #1310 #1311 #1082 #1171 #1082 #1082
- translations: add Basque translation (#1493) (dbc1c45)
- translations: add Finnish translations (#1449) (edc997e), closes #1310 #1311 #1082 #1171 #1082 #1082
- translations: add georgian language (#1450) (1e7f0e1)
- translations: add Indonesian translation (#1426) (0280654), closes #1310 #1311 #1082 #1171 #1082 #1082
- translations: Improve tr locales (#1419) (bf45681), closes #1310 #1311 #1082 #1171 #1082 #1082
- upgrade to Flutter 3.22.0 (71341ec)
Bug Fixes
- fallback to LRCLIB when lyrics line less than 6 lines #1461 (9aea354)
- linux: tray icon not showing #541 (7ac7917)
- local track not showing up in queue (d82261c)
- macos: Logs directory not created by default #1353 (4ca8939)
- playback: skipping tracks with unplayable sources instead of falling back #1492 (c607a33)
- search: load more button not working #1417 (7e07c2e)
- some text are garbled in different parts of the app #1463 #1505 (d2683c5)
- spotify friends and user profile icon (mobile) showing when not authenticated #1410 (9bccbc9)
- updater: dead link (#1408) (6907f9c), closes #1310 #1311 #1082 #1171 #1082 #1082
- windows SSL Certificate error breaking login #905 (#1474) (937a706), closes #1468
- windows: installer tries to install in current directory (c3c9fc5)
Full Changelog: v3.6.0...v3.7.0
v3.6.0
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
Full Changelog: v3.5.0...v3.6.0
v3.5.0
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
Full Changelog: v3.4.1...v3.5.0
v3.4.1
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
Full Changelog: v3.4.0...v3.4.1