Commit Graph

176 Commits

Author SHA1 Message Date
Kingkor Roy Tirtho
1a6cea926f refactor: use widget for artist link instead of a utility function 2024-03-21 00:38:10 +06:00
Kingkor Roy Tirtho
1cea95bbda refactor: artist name string as extension 2024-03-21 00:30:27 +06:00
Kingkor Roy Tirtho
7545ff6415 refactor: use extension method for image to url string 2024-03-21 00:18:43 +06:00
Kingkor Roy Tirtho
6673e5a8a8
feat: improved caching based on riverpod (#1343)
* feat: add riverpod based favorite album provider

* feat: add album is saved, new releases and tracks providers

* feat: add artist related providers

* feat: add all categories providers

* feat: add lyrics provider

* feat: add playlist related providers

* feat: add search provider

* feat: add view and spotify friends provider

* feat: add playlist create and update and favorite handlers

* feat: use providers in home screen

* chore: fix dart lint issues

* feat: use new providers for playlist and albums screen

* feat: use providers in artist page

* feat: use providers on library page

* feat: use provider for playlist and album card and heart button

* feat: use provider in search page

* feat: use providers in generate playlist

* feat: use provider in lyrics screen

* feat: use provider for create playlist

* feat: use provider in add track dialog

* feat: use providers in remaining pages and remove fl_query

* fix: remove direct access to provider.value

* fix: glitching when loading

* fix: user album loading next page indicator

* feat: make many provider autoDispose after 5 minutes of no usage

* fix: ignore episodes in tracks
2024-03-20 23:38:39 +06:00
Kingkor Roy Tirtho
9095a8c8f8 feat: add songlink based track matching for youtube and open song link button
songlink.com will provide accurate match verified by community for most spotify tracks improving overall match accuracy for Youtube audio source
2024-02-25 11:13:23 +06:00
Kingkor Roy Tirtho
6f71e52ea8 fix: no draggable scrollbar in playlist/album page #1158 2024-02-24 22:53:30 +06:00
Kuyumee
6f8271f5e9
feat: Sort by Duration (#1238) 2024-02-18 23:35:42 +06:00
Kingkor Roy Tirtho
9f9244062a feat(playlist): show confirmation before deleting user playlist #1222 2024-02-17 23:01:14 +06:00
Kingkor Roy Tirtho
5ad5d16683 chore: use query as key name for endless playback radio search 2024-01-31 18:07:40 +06:00
Kingkor Roy Tirtho
9dfd49ca04 feat: add endless playback support #285 2024-01-31 18:00:54 +06:00
Kingkor Roy Tirtho
4defeefe7e feat: start radio support 2024-01-31 16:33:50 +06:00
Kingkor Roy Tirtho
2168a640af feat: add create playlist button in add playlist dialog 2024-01-27 21:59:10 +06:00
Kingkor Roy Tirtho
6242200905 feat: haptic feedback on long press and reordering actions 2024-01-24 12:29:35 +06:00
Kingkor Roy Tirtho
b9417ca357 fix(macos): backbutton and window button overlap and unused empty space on home 2024-01-24 12:03:31 +06:00
Kingkor Roy Tirtho
a752cf4c97 fix: track index not showing after 200 2024-01-24 11:50:48 +06:00
Kingkor Roy Tirtho
79839329b0
feat: add spotify friends activity (#1130)
* feat: add spotify friend endpoint

* feat: add friend activity in home screen

* fix: when no friends, dummy UI still shows giving the user a false hope of friendship :'(
2024-01-23 22:44:00 +06:00
Kingkor Roy Tirtho
59e0e6bb65 fix: track pad horizontal scrolling not working 2024-01-22 18:03:08 +06:00
Kingkor Roy Tirtho
a76ee0acf2 chore: new liked tracks image 2024-01-08 22:57:03 +06:00
Kingkor Roy Tirtho
c203ac69ee fix: search page vertical scrollbar moves on horizontal scroll #1017 2024-01-05 20:02:27 +06:00
Kingkor Roy Tirtho
988a975bf1 feat(deep-link): add track opening page 2024-01-05 14:14:15 +06:00
Kingkor Roy Tirtho
82ed5e9057 feat: compact genre view in home page 2023-12-08 22:18:18 +06:00
Kingkor Roy Tirtho
c592cff1ee chore: fix padding issues 2023-12-08 18:41:57 +06:00
Kingkor Roy Tirtho
b04d8849e7 fix: track view header title overflow and player view drag glitch 2023-12-08 14:46:27 +06:00
Kingkor Roy Tirtho
581b241f99 chore: add not found for empty lists 2023-12-08 13:58:12 +06:00
Kingkor Roy Tirtho
b92583d0df feat: improve loading animations 2023-12-04 22:20:47 +06:00
Kingkor Roy Tirtho
bb8f250f5f fix: doesn't minimize to tray when system title bar close button is used #866 2023-12-02 23:18:07 +06:00
Kingkor Roy Tirtho
5f1df5a87d fix: Playlist refresh not working #915 2023-12-02 22:49:29 +06:00
Kingkor Roy Tirtho
b0beeca0cb feat: Add Go to Album option in track option #917 2023-12-02 22:41:52 +06:00
Kingkor Roy Tirtho
96021e1a49 fix: "Add () to Playlist" option not showing in favorited playlists #904 2023-11-27 20:38:50 +06:00
Kingkor Roy Tirtho
722dd86810 chore: track view play not working properly 2023-11-27 19:34:18 +06:00
Kingkor Roy Tirtho
4511a0bd00 chore: bring back edit user playlist button 2023-11-22 10:49:00 +06:00
Kingkor Roy Tirtho
92deb0cc6a chore: fix playbutton not playing anything 2023-11-22 08:55:42 +06:00
Kingkor Roy Tirtho
fc4a39e9f3 chore: fix safearea of flexible header 2023-11-17 13:44:00 +06:00
Kingkor Roy Tirtho
1b087c6eb3 chore: hide empty description 2023-11-17 13:23:31 +06:00
Kingkor Roy Tirtho
28a5d6bb38 feat: paginated playlist and album page 2023-11-17 13:14:25 +06:00
Kingkor Roy Tirtho
14069cd4fe
feat: Add JioSaavn as audio source (#881)
* feat: implement new SourcedTrack for youtube and piped

* refactor: replace old spotube track with sourced track

* feat: add jiosaavn as audio source

* fix: download not working other than jiosaavn

* Merge branch 'dev' into feat-jiosaavn
2023-11-15 18:34:46 +06:00
Kingkor Roy Tirtho
57c03ad045 refactor: use json serializer for preferences 2023-11-14 22:48:02 +06:00
Kingkor Roy Tirtho
dc980b024e fix(genres): lag while scrolling 2023-11-14 20:58:16 +06:00
Kingkor Roy Tirtho
0e07506716 refactor: organize hooks 2023-11-14 19:46:54 +06:00
Kingkor Roy Tirtho
fed36ecdd8 fix: Add to Playlist Dialog memory leak #817 2023-11-14 19:36:07 +06:00
Kingkor Roy Tirtho
2e2c44f0af feat(android): better quick scroll/drag to scroll implementation 2023-11-13 23:17:16 +06:00
Kingkor Roy Tirtho
6b8ae88db4 refactor: horizontal playbutton layout to use ListView and breakdown search page into sections 2023-11-08 17:07:20 +06:00
Kingkor Roy Tirtho
487c2ed6bd fix: user_playlists layout, track tile index, 2023-11-08 14:41:15 +06:00
Kingkor Roy Tirtho
574406dd5f fix(playbutton_card): annoying animation 2023-11-08 12:11:06 +06:00
Kingkor Roy Tirtho
353ca79be3 fix: spotube doesn't exit properly, hangs in infinite loop #768 2023-10-29 20:59:56 +06:00
Kingkor Roy Tirtho
58e569864d fix: last track of queue keeps repeating #718 2023-10-29 19:51:53 +06:00
Kingkor Roy Tirtho
a3250882df chore: fix width of scrollbar & non-interactive scrollbar in android 2023-10-01 13:19:34 +06:00
Kingkor Roy Tirtho
9aee0568bf
feat: swipe to open player view (#765)
* feat: sliding up player support

* fix: minor glitches
2023-09-30 22:03:34 +06:00
Kingkor Roy Tirtho
84a4bcd948
feat: thicken the scrollbars & make 'em interactive for mobile (#764) 2023-09-30 22:03:16 +06:00
Kingkor Roy Tirtho
f5bd90731d
feat: LastFM scrobbling support (#761)
* feat: add login with lastfm support

* feat: add lastfm scrobbling support

* fix: scrobblenaut local path
2023-09-29 18:45:00 +06:00