Releases: KRTirtho/spotube
Releases · KRTirtho/spotube
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
v3.4.0
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 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
Full Changelog: v3.3.0...v3.4.0
v3.3.0
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
Full Changelog: v3.2.0...v3.3.0
v3.2.0
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
Full Changelog: v3.1.2...v3.2.0
v3.1.2
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 Contributors
Full Changelog: v3.1.1...v3.1.2
v3.1.1
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
Full Changelog: v3.1.0...v3.1.1
v3.1.0
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
Full Changelog: v3.0.1...v3.1.0
v3.0.1
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
Full Changelog: v3.0.0...v3.0.1