Commit Graph

559 Commits

Author SHA1 Message Date
Kingkor Roy Tirtho
ce38233de8 feat: player details dialog and separate location of lyrics button in player page 2023-06-15 12:51:33 +06:00
Kingkor Roy Tirtho
3b56c78d5c refactor: replace PopupMenuButton widgets with AdaptivePopSheetList 2023-06-12 12:50:58 +06:00
Kingkor Roy Tirtho
ddc1c5f373 feat: adaptive popup and bottom sheet list widget 2023-06-12 10:51:00 +06:00
Kingkor Roy Tirtho
d88d287fc5 fix: track_table_view table headers 2023-06-12 09:39:54 +06:00
Kingkor Roy Tirtho
c8b7de0879 feat: adaptive controllers 2023-06-12 09:22:31 +06:00
Kingkor Roy Tirtho
617aa89409 feat: improved track item API and UI 2023-06-11 22:27:16 +06:00
Kingkor Roy Tirtho
886bc8033d refactor: reuse PlaylistAddTrack on track_tile 2023-06-11 19:42:13 +06:00
Kingkor Roy Tirtho
c91d8c8efa feat: add generated to playlist(s) 2023-06-11 18:56:39 +06:00
Kingkor Roy Tirtho
3724bd5a10 feat: persistent volume percentage 2023-06-11 18:26:03 +06:00
Kingkor Roy Tirtho
91c72f9ec9 feat: playlist create support for generated playlist 2023-06-10 23:12:02 +06:00
Kingkor Roy Tirtho
51e427e83c refactor: use new search for filter text field 2023-06-10 22:39:12 +06:00
Kingkor Roy Tirtho
9d14517202 feat: reactive volume slider and slicker bottom bar with lowered height 2023-06-10 22:15:23 +06:00
Kingkor Roy Tirtho
6ae896441a fix: no progress update when track changed 2023-06-10 21:47:59 +06:00
Kingkor Roy Tirtho
8be67d02c4 chore: remove reference to background_downloader 2023-06-10 15:33:14 +06:00
Kingkor Roy Tirtho
7d23beec5e fix: disable background_downloader due to android build failures 2023-06-10 15:31:48 +06:00
Kingkor Roy Tirtho
0a49b56566 fix: less frequent position updates 2023-06-10 15:18:22 +06:00
Kingkor Roy Tirtho
09b24cf1fd fix: excessive repaints caused by Player progress bar 2023-06-10 14:22:19 +06:00
Kingkor Roy Tirtho
4ec04240a5 fix: multiple instance of theme 2023-06-10 14:02:39 +06:00
Kingkor Roy Tirtho
bf04962e90 fix: remove unnecessary broadcast stream conversions 2023-06-10 13:12:40 +06:00
Kingkor Roy Tirtho
e1c0f5cf1e fix: remove useBreakpoints as it clogs up memory with unnecessary state updates 2023-06-10 13:10:01 +06:00
Kingkor Roy Tirtho
c83d74b9f6 chore: comment unsupported language displays to save memory 2023-06-10 12:39:45 +06:00
Kingkor Roy Tirtho
9877d5f517 feat: playlist generation all parameters support 2023-06-08 12:49:08 +06:00
Kingkor Roy Tirtho
d57aad5612 feat: responsive playlist generate page and scrollable multi autocomplete 2023-06-08 10:01:01 +06:00
Kingkor Roy Tirtho
4a21249ee3 fix: replace download multiple pops and add translations 2023-06-08 09:03:18 +06:00
Kingkor Roy Tirtho
6752adc939 feat: Better download manager with download progress 2023-06-08 08:36:56 +06:00
Kingkor Roy Tirtho
f4b0d134ca feat: custom playlist generator 2023-06-06 17:41:37 +06:00
Kingkor Roy Tirtho
bed0d3bd70 feat: piped instance picker on settings 2023-06-04 22:02:14 +06:00
Kingkor Roy Tirtho
3aeb026776 feat: track populate sibling support 2023-06-04 17:52:31 +06:00
Kingkor Roy Tirtho
96f04c1756 feat: custom error toast 2023-06-04 17:35:58 +06:00
Kingkor Roy Tirtho
622d938d9e chore: remove toast handler in release mode 2023-06-04 16:53:41 +06:00
Kingkor Roy Tirtho
14183781dd feat: repeat button all 3 mode and disable player controls when track is fetching 2023-06-04 16:34:37 +06:00
Kingkor Roy Tirtho
e3d8239b9f fix: error log 2023-06-04 15:33:57 +06:00
Kingkor Roy Tirtho
94017189c6 fix: cached currently playing track infinite loading 2023-06-04 14:44:16 +06:00
Kingkor Roy Tirtho
ed29ab5137 fix: cached queue tracks expired stream 2023-06-04 12:30:04 +06:00
Kingkor Roy Tirtho
f7ca3a654f chore: only remove native event loop for macos 2023-06-02 13:06:02 +06:00
Kingkor Roy Tirtho
1abcad1de5 fix: linux mpris not showing up and overall media notification service 2023-06-02 12:33:27 +06:00
Kingkor Roy Tirtho
17e5ab611c fix: track doesn't play after change 2023-06-02 09:21:47 +06:00
Kingkor Roy Tirtho
74906f3932 fix: album sync not working 2023-06-01 12:37:30 +06:00
Kingkor Roy Tirtho
8d30fffc2b chore: add device preview package 2023-06-01 12:28:11 +06:00
Kingkor Roy Tirtho
8944581c09 fix: add to playlist dialog not showing playlist name 2023-06-01 12:16:27 +06:00
Kingkor Roy Tirtho
caa340803f fix: personalized playlists not loading 2023-06-01 09:59:31 +06:00
Kingkor Roy Tirtho
27e8acbfe7 fix: playback not moving to next track after a track ends 2023-06-01 09:02:44 +06:00
Kingkor Roy Tirtho
19d0ddcdd9 chore: remove tuple and replace with records 2023-05-28 22:18:05 +06:00
Kingkor Roy Tirtho
88137f01b2 feat: locale category/genre title 2023-05-28 22:06:52 +06:00
Kingkor Roy Tirtho
ae820a22f2 feat: personal playlist recommendations 2023-05-28 21:54:00 +06:00
Kingkor Roy Tirtho
ec11af53a1 feat: enable caching of queue 2023-05-27 23:04:54 +06:00
Kingkor Roy Tirtho
e529c79c4f fix: re-enable add to queue and play next support, favorite button query exceptions 2023-05-27 21:53:56 +06:00
Kingkor Roy Tirtho
bf59570251 feat: show loading when track metadata is being fetched, android, ios, macos enable shuffling 2023-05-27 13:34:25 +06:00
Kingkor Roy Tirtho
a0744630ba fix: use id based source getters instead of index 2023-05-27 12:01:59 +06:00
Kingkor Roy Tirtho
75b46e1a17 refactor: split audio player impl into multiple parts and mixins 2023-05-26 10:13:09 +06:00
Kingkor Roy Tirtho
a455a89c58 fix: null exception on proxy playlist and audio player 2023-05-17 00:30:48 +06:00
Kingkor Roy Tirtho
696eeee882 chore(playback): re-enable shuffling 2023-05-16 22:34:20 +06:00
Kingkor Roy Tirtho
8bcce9282e feat: supabase integration 2023-05-16 12:36:49 +06:00
Kingkor Roy Tirtho
fb780da327 feat: remove SponsorBlock in favor of YT Music and remove pocketbase backend track support 2023-05-16 10:50:17 +06:00
Kingkor Roy Tirtho
b058517912 cd: fix dart@v3 unsupported by generators 2023-05-15 23:10:04 +06:00
Kingkor Roy Tirtho
c9d815674a cd: update to flutter 3.10.0 2023-05-15 22:35:07 +06:00
Kingkor Roy Tirtho
3bafa7b80c fix(mkPlayer): remove method and wrong active index on modifying playlist 2023-05-15 11:02:32 +06:00
Kingkor Roy Tirtho
eaf65b6db2 feat(player): custom playlist implementation for media_kit to replace unpredictable playlist of mpv 2023-05-14 17:52:54 +06:00
Kingkor Roy Tirtho
5a4e3baa51 chore: remove unnecessary files and youtube_explode 2023-05-14 15:00:07 +06:00
Kingkor Roy Tirtho
1ecc36da57 feat: replace YouTube API with piped API 2023-05-14 14:26:13 +06:00
Kingkor Roy Tirtho
ab9e6530b6 chore: enable flutter 3.10 and dart 3 support 2023-05-13 20:09:15 +06:00
Kingkor Roy Tirtho
1f3255481f fix(player): volume slider, prefetching of media_kit and stuttering on sponsorblock skip 2023-05-13 19:11:02 +06:00
Kingkor Roy Tirtho
5f70207076 refactor(playback): migration to ProxyPlaylist based playback 2023-05-13 12:46:56 +06:00
Kingkor Roy Tirtho
3ba3df7265 refactor(playlist_queue): add playlist 3 items load first support 2023-05-12 20:35:48 +06:00
Kingkor Roy Tirtho
f1080e1675 feat(player): add playlist related methods to audio player 2023-05-12 09:36:03 +06:00
Kingkor Roy Tirtho
06f6adc69c refactor(windows,linux): replace audioplayers with media_kit 2023-05-12 08:32:56 +06:00
Kingkor Roy Tirtho
33cb7947d6 feat: newly released albums of user followed artist 2023-05-11 23:50:17 +06:00
Kingkor Roy Tirtho
38929fed6e fi(loading): layout exceptions and overflow of loading animations 2023-05-11 22:43:21 +06:00
Kingkor Roy Tirtho
c232fcc6dd feat(android): add splash screen 2023-05-07 21:36:04 +06:00
Kingkor Roy Tirtho
d487fe5563 feat(playback): integrate android, ios, macos with JustAudio 2023-05-05 20:03:06 +06:00
Kingkor Roy Tirtho
cdb32685e4 fix(android): use multi assetAudioPlayer instance fix patch and disable Pre-download and play by default in Android too 2023-05-05 11:18:28 +06:00
Kingkor Roy Tirtho
1fff0f1bd0 feat(playback): use assets_audio_player to fix macos double duration problems and android high loading latency 2023-05-04 22:10:02 +06:00
Kingkor Roy Tirtho
be91e33828 fix: macos build error, mobile player duration and playing state and background disposal of player 2023-05-01 10:23:46 +06:00
Kingkor Roy Tirtho
6430a25870 feat: better language picker, adaptive select tile and settings section contrast 2023-05-01 00:44:35 +06:00
Kingkor Roy Tirtho
12915f3e5a refactor: create audio player wrapper and remove just_audio (again) 2023-04-30 23:16:55 +06:00
Kingkor Roy Tirtho
30c933cdf3 fix: disable play when loading track and buffering event 2023-04-30 18:08:12 +06:00
Kingkor Roy Tirtho
8f9303bc0f fix: mobile audio notification not working 2023-04-30 17:02:33 +06:00
Kingkor Roy Tirtho
ce10aa1fe2 fix: navigation to settings not working 2023-04-30 15:18:16 +06:00
Kingkor Roy Tirtho
6d836bdb65 feat(translation): add hindi and french translations using ChatGPT 2023-04-29 15:31:42 +06:00
Kingkor Roy Tirtho
7b7b1f2647 fix: language changer not working 2023-04-29 14:15:28 +06:00
Kingkor Roy Tirtho
a5c36bbb20 feat: localize settings, about, login, player queue with Bengali and English translations 2023-04-29 13:46:42 +06:00
Kingkor Roy Tirtho
c55133dc8b feat(locale): player, playlist view, track tile bengali and english translations 2023-04-29 11:01:16 +06:00
Kingkor Roy Tirtho
11fe9ec744 feat(locale): localize search, library, lyrics, artist with both Bengali and English 2023-04-29 10:11:56 +06:00
Kingkor Roy Tirtho
a1cdbad187 feat(locale): add bengali translations for search page 2023-04-29 09:23:41 +06:00
Kingkor Roy Tirtho
09af1aa156 chore: add home, genre and personalization translations 2023-04-29 00:26:02 +06:00
Kingkor Roy Tirtho
f12d81259f feat: setup localization (l10n) and language switcher, add sidebar and navbar locale 2023-04-29 00:13:37 +06:00
Kingkor Roy Tirtho
8432dc6286 feat: heart button animation 2023-04-28 22:21:17 +06:00
Kingkor Roy Tirtho
af278d8fea fix: sidebar task counter badge and bottom player play button progress color 2023-04-28 21:24:52 +06:00
Kingkor Roy Tirtho
d7135db5ad refactor(audi_service): unify all platform audio services 2023-04-28 21:11:49 +06:00
Kingkor Roy Tirtho
9dbb8171a6 feat: make snackbar floating 2023-04-28 13:06:36 +06:00
Kingkor Roy Tirtho
31b9249cc8 feat: album art dominant color as accent color (#447) 2023-04-28 12:58:03 +06:00
Kingkor Roy Tirtho
cac8ea6388 feat(queue): add track(s) for playing next (#460) 2023-04-28 11:30:27 +06:00
Kingkor Roy Tirtho
441b43bef6 feat(queue): reorder tracks support 2023-04-28 10:57:32 +06:00
Kingkor Roy Tirtho
c1d67153ce refactor(tracktile): use popup menu instead of adaptive list tile 2023-04-28 10:08:31 +06:00
Kingkor Roy Tirtho
c85ae85002 chore(settings): fix download list tile exception 2023-04-28 09:41:45 +06:00
Kingkor Roy Tirtho
52835b2ce2 feat(local_tracks): delete local track (#484) 2023-04-27 23:19:03 +06:00
Kingkor Roy Tirtho
fd1846eecf fix(artist): follower count shows as float when < 1000 (#482) 2023-04-27 23:04:04 +06:00
Kingkor Roy Tirtho
6a6ddf6e1f feat: show album release year (#387) and fix layout of artist's album 2023-04-27 23:00:27 +06:00
Kingkor Roy Tirtho
1688f99096 feat(desktop): close button for minimize notification 2023-04-27 22:29:58 +06:00
Kingkor Roy Tirtho
1cc62c40a0 build: support for enabling or disabling the update checker in build time 2023-04-27 22:18:09 +06:00