Commit Graph

844 Commits

Author SHA1 Message Date
Kingkor Roy Tirtho
460f3471b5 chore: fix route change error 2023-09-26 22:57:12 +06:00
Kingkor Roy Tirtho
d3b7a435f9 chore: remove openFile call 2023-09-26 22:35:25 +06:00
Kingkor Roy Tirtho
b3cf639ee2 fix(android ): file_selector getDirectoryPath returns unusable content urls #720 2023-09-26 22:34:21 +06:00
Kingkor Roy Tirtho
a7e102ffc7 fix: valid non-ASCII characters get removed from downloaded file name #745 2023-09-26 21:02:49 +06:00
Kingkor Roy Tirtho
ae2745fdb7 refactor: fix caching isn't working with spotify 0.12 2023-09-26 20:22:05 +06:00
Kingkor Roy Tirtho
afbb8ba5a7 refactor: make compatible with spotify lib 0.12 2023-09-26 19:49:59 +06:00
Kingkor Roy Tirtho
52768a7ec9 Merge branch 'master' into dev 2023-09-26 19:09:11 +06:00
Kingkor Roy Tirtho
2d93441188 fix: keyboard shortcuts changing route but not update sidebar 2023-09-26 18:47:37 +06:00
muhammadbahaa2001
38493f9dd7
feat(translations): add Arabic Translations (#740)
* Create app_ar.arb

* Update app_ar.arb

* Update app_ar.arb

* Update app_ar.arb

* Update app_ar.arb

* Update app_ar.arb

* Update app_ar.arb

* Update app_ar.arb

* Update app_ar.arb

* Update app_ar.arb

* Update app_ar.arb

* Update app_ar.arb

* Arabic Translate Added
2023-09-26 17:59:32 +06:00
Yuri V
4368c4a866
feattranslations): add Ukrainian translation (#742)
* Ukrainian translation

* Added to list

* Fixed locale

* Fix quotes

* Update l10n.dart

fix UK -> UA
2023-09-21 14:49:23 +06:00
Kingkor Roy Tirtho
c325911c0d feat: configurable audio normalization switch 2023-09-17 00:39:00 +06:00
Kingkor Roy Tirtho
da10ab2e29 feat: add audio normalization #164 2023-09-16 23:41:47 +06:00
Kingkor Roy Tirtho
ffe8d9ca6d feat: loading indicator for genre and personalized pages 2023-09-16 13:08:32 +06:00
Kingkor Roy Tirtho
5c5dbf69ec feat: add Amoled theme #724 2023-09-16 12:35:46 +06:00
Kingkor Roy Tirtho
e56f29a510 chore: update the translations 2023-09-15 22:43:03 +06:00
Kingkor Roy Tirtho
7aff0d3f1e
cd: Armbuild Circleci project setup (#723)
* chore: fill missing translations

* chore: vscode filenesting

* docs: Add meenbeese  (#713)

* CircleCI Commit

* cd: updated circle ci build config

* cd: use custom flutter installation

* cd: use ubuntu 22.04

* cd: fix project var syntax

* cd: directly echo secrets to .env file

* cd: export bash env

* cd: they I'm stupid

* cd: ugghh breaking flutter changes on every major version

* cd: add other empty keys to .env

* cd: works!!!

* cd: store artifacts

* cd: add other package formats in circle ci build

* cd: add pub cache path

* cd: remove dart run from flutter_distributor

* cd: add appimage installer

* cd: sudo

* cd: appimagetool in path

* cd: use aarch64 binary of appimagetool

* cd: add rpmbuild deps

* cd: fix rpm arch

* cd: add github release upload capability

* cd: enable github creds context

* cd: remove token

* cd: remove parallelism

* cd: why typo??!

* cd: add github action to trigger Circle CI pipeline

* cd: trigger CCI using curl

* cd: remove quotes from bool field

* cd: ain't no

* cd: poor choice

---------

Co-authored-by: meenbeese <meenbeese@tutanota.com>
2023-09-15 22:35:09 +06:00
Kingkor Roy Tirtho
de335f4834 fix: hour not showing for tracks longer than 60 minutes (#648) 2023-09-11 12:12:05 +06:00
Kingkor Roy Tirtho
d12ea48b97 feat: show loading indicator on play track 2023-09-11 11:05:42 +06:00
Kingkor Roy Tirtho
1540999f50 feat: right click to open track option 2023-09-10 22:50:44 +06:00
Kingkor Roy Tirtho
d4f99ec899 feat(player_queue): filtering track support 2023-09-10 22:28:38 +06:00
Kingkor Roy Tirtho
1c50612559 fix: limit cover image upload to allowed 256kb size 2023-09-10 21:39:16 +06:00
Kingkor Roy Tirtho
b9d5c70301 feat: search loading animation 2023-09-10 18:19:47 +06:00
Kingkor Roy Tirtho
ab0fe5bdfa
Playlist info editing (#708)
* feat: playlist metadata edit support

* refactor: replace file_picker with file_selector
2023-09-10 16:39:21 +06:00
Victor Tinoco
0df8d9cace
fix: playlist grey page (#707)
* chore: fill missing translations

* chore: vscode filenesting

* fix playlist grey page

---------

Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
2023-09-10 16:39:05 +06:00
Kingkor Roy Tirtho
e3217436c9 fix: rewind breaks track progress bar (#695) 2023-09-10 11:47:03 +06:00
Kingkor Roy Tirtho
d3e1cef8a2 fix: liked tracks card play not working 2023-09-09 17:37:24 +06:00
Kingkor Roy Tirtho
142dc498f8
fix: Windows memory leak due refetchOnStale user-liked-tracks (#705)
* chore: refactor CLI stuff to separate service folder

* chore: trying to fix memory leak

* chore: fix fl_Query_devtools in wrong place

* chore: upgrade deps

* fix: user liked tracks memory leak due to isStale & updateQueryFn
2023-09-08 12:30:52 +06:00
Joshua Samenfink
c987ea7841
fix: add missing dependency in debian package (#704)
* chore: fill missing translations

* chore: vscode filenesting

* fix: add missing dependency in debian package

* fixes https://github.com/KRTirtho/spotube/issues/703

---------

Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
2023-09-08 09:52:59 +06:00
Kingkor Roy Tirtho
187bdaf75c
chore: trying to fix windows memory leak 2023-08-31 21:27:07 +06:00
Kingkor Roy Tirtho
0ef134f20d chore: safe url file name 2023-08-28 10:40:45 +06:00
firapinch
e9a0911bfc
feat(translations): add Russian translation (#661)
* Readability changes in README.md (#625)

* Made README.md introduction more readable

* Underlined important reminder in README.md

even though the reminder is bold, it's not visible enough

* small typo fix README.md

removed an unnecesary comma

* Russian translation added

---------

Co-authored-by: MerkomassDev <merkomass@gmail.com>
Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
2023-08-27 00:14:53 +06:00
Kingkor Roy Tirtho
179d536ccc fix: lyrics page text contrast 2023-08-26 15:28:58 +06:00
Kingkor Roy Tirtho
8d4602962b feat: ability to toggle system title bar & custom title bar (#185) 2023-08-26 13:52:59 +06:00
Kingkor Roy Tirtho
a14fb9ec38 feat: jump to specific time on lyric click (#590) 2023-08-26 12:38:29 +06:00
Kingkor Roy Tirtho
48e90a4229 fix: sorting by date crashes app (#551) 2023-08-26 12:20:14 +06:00
Kingkor Roy Tirtho
fb360035ad fix: window size remains same after exiting mini player (#618) 2023-08-26 11:02:44 +06:00
Kingkor Roy Tirtho
dbf6748ddc Merge branch 'master' into dev 2023-08-26 10:52:37 +06:00
Kingkor Roy Tirtho
f23e8719ee fix: replace connectivity_plus with internet_connection_checker 2023-08-26 10:52:19 +06:00
Kingkor Roy Tirtho
1a7ea0ce6a fix: sanitize song title for file name (#644) 2023-08-26 00:40:50 +06:00
Kingkor Roy Tirtho
e90eceb285 fix: infinite route push glitch 2023-08-26 00:06:41 +06:00
Kingkor Roy Tirtho
c3c09f5b76 fix: last track of queue never plays & repeat playlist never works 2023-08-25 22:52:43 +06:00
Kingkor Roy Tirtho
190df17adc fix: jump to track going to wrong track 2023-08-25 20:03:49 +06:00
Kingkor Roy Tirtho
d239d641ff feat: paginated user albums 2023-08-25 18:54:54 +06:00
Kingkor Roy Tirtho
6ced0a0fad fix: always fetching SponsorBlock if no segments found & download failing 2023-08-25 18:05:18 +06:00
Lobo
76f30a0f20
feat(translations): added Portuguese (Brazil) translation (#634)
* chore: update library credits

* chore: increase score when title matchs

* chore: adjust score for both official flag & track name in title

* chore: use scoring for non-english tracks only

* added Portuguese (Brazil) translation

---------

Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
2023-08-23 21:52:34 +06:00
Kingkor Roy Tirtho
93f0db0196 chore: use scoring for non-english tracks only 2023-08-18 15:11:04 +06:00
Kingkor Roy Tirtho
a05ddaeda1 chore: adjust score for both official flag & track name in title 2023-08-18 14:43:46 +06:00
Kingkor Roy Tirtho
3642666e23 chore: increase score when title matchs 2023-08-18 14:38:53 +06:00
Kingkor Roy Tirtho
904a0d3e15 feat: better track matching on youtube API 2023-08-18 14:06:03 +06:00
Kingkor Roy Tirtho
5a8a1e41e9 fix: default to youtube API by default 2023-08-18 13:30:12 +06:00
Rafał
f90e9bee31
feat(translations): add polish translation (#631)
* cd: add potential duplicate issue detect workflow

* Polish trasnlation
May be not 100% accurate

* translate addicional records from dev branch

* reviewed changes and my review also ;)
thanks for fast review :)

* changes after first build

* fix after second build

* Update lib/l10n/app_pl.arb

Thanks for review

Co-authored-by: Piotr Rogowski <piotr.rogowski0@gmail.com>

* Update lib/l10n/app_pl.arb

Thanks for review

Co-authored-by: Piotr Rogowski <piotr.rogowski0@gmail.com>

* Update lib/l10n/app_pl.arb

Thanks for review

Co-authored-by: Piotr Rogowski <piotr.rogowski0@gmail.com>

* Update lib/l10n/app_pl.arb

Thanks for review

Co-authored-by: Piotr Rogowski <piotr.rogowski0@gmail.com>

* Update lib/l10n/app_pl.arb

Thanks for review

Co-authored-by: Piotr Rogowski <piotr.rogowski0@gmail.com>

* Update lib/l10n/app_pl.arb

Thanks for review

Co-authored-by: Piotr Rogowski <piotr.rogowski0@gmail.com>

* Update lib/l10n/app_pl.arb

Thanks for review

Co-authored-by: Piotr Rogowski <piotr.rogowski0@gmail.com>

---------

Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
Co-authored-by: Piotr Rogowski <piotr.rogowski0@gmail.com>
2023-08-18 13:26:15 +06:00
Kingkor Roy Tirtho
8521cc5c88 fix: always showing play in playlist/album views 2023-08-15 21:57:26 +06:00
Kingkor Roy Tirtho
4adf6951d9 fix: generate playlist page max width 2023-08-15 13:13:07 +06:00
Kingkor Roy Tirtho
c69f81ec6f feat: show error dialog on piped API 500 error 2023-08-15 13:00:38 +06:00
sf0nt
c94e5ba430
feat(translation): add catalan translations (#621)
* cd: add potential duplicate issue detect workflow

* translate to catalan

* Update Catalan language country

---------

Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
2023-08-15 12:02:37 +06:00
Kingkor Roy Tirtho
d6127cf797 chore: upgrade dependencies 2023-08-15 11:54:06 +06:00
Kingkor Roy Tirtho
aa4ac8641a fix: tracks doesn't change when ended 2023-08-08 12:18:11 +06:00
Kingkor Roy Tirtho
e3f4344ae9 fix(android): android 13 local tracks not showing up 2023-08-08 10:39:15 +06:00
Kingkor Roy Tirtho
e7c6813ccb feat: paginated user playlists 2023-08-07 17:34:56 +06:00
Kingkor Roy Tirtho
38dc4beb44
feat: blazingly™ fast download manager (#619)
* feat: concurrent download service & download prorvider

* feat: implement chunked downloader

* fix: no audio-tags in Linux and duration not showing up for local tracks

* feat: show matching tracks in queue as well

* feat: always uses piped api for download to avoid IP block

* fix: invalid downloadCount
2023-08-07 16:49:11 +06:00
Kingkor Roy Tirtho
ae5edd17ef fix: windows media controls not working 2023-08-07 15:28:14 +06:00
Kingkor Roy Tirtho
cf7b849cdd feat: web compatibility 2023-08-05 10:49:53 +06:00
Kingkor Roy Tirtho
b492840512 fix: login dialog stays after login, mention sp_gaid in tutorial 2023-08-04 21:25:01 +06:00
Kingkor Roy Tirtho
aee84a8167 chore: use new website domain 2023-08-04 20:49:32 +06:00
Kingkor Roy Tirtho
b8c6d7eb6a fix: alternative track source textfield safe area 2023-08-04 13:52:02 +06:00
Kingkor Roy Tirtho
5a563ef428 fix: flags not showing up, html in descriptions 2023-08-04 13:47:26 +06:00
Kingkor Roy Tirtho
d8cf2ae131 fix: avoid sponsor block for first few seconds to not break the stream 2023-08-04 13:23:36 +06:00
Kingkor Roy Tirtho
1431472f07 fix: avoid sponsor block for first few seconds to not break the stream 2023-08-04 13:19:56 +06:00
Kingkor Roy Tirtho
dfd60bd4cc fix: cache segments casting error 2023-08-04 13:10:56 +06:00
Kingkor Roy Tirtho
0b7affdc05 fix: track not skipping to next even when source is available 2023-08-04 11:51:13 +06:00
Kingkor Roy Tirtho
0e5d54639a chore: enable spanish translation in UI 2023-08-02 15:17:52 +06:00
Kingkor Roy Tirtho
888a4b1162
fix(linux): crash on no secret service (#608) 2023-08-02 15:12:55 +06:00
Kingkor Roy Tirtho
4885dca04f fix: duration is always zero in PlayerView 2023-08-02 11:12:22 +06:00
Piotr Rogowski
6dff0996bd
feat: Force High Refresh Rate on some Android devices (#607)
* Force High Refresh Rate on some Android devices

* fix: check android platform for high refresh-rate

---------

Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
2023-08-02 10:44:06 +06:00
Souda
042d7a4a10
feat: add spanish translations (#585)
* Update bug_report.yml

* Create app_es.arb

* Fix the missing lines and improve the translation

---------

Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
2023-08-01 19:46:04 +06:00
Piotr Rogowski
3e0834f83c
Fix player position performance issue (#606) 2023-08-01 19:44:00 +06:00
Kingkor Roy Tirtho
e5839b6980 chore: fix simplified chinese 2023-07-11 22:23:51 +06:00
Ice Year
26dbd52373
feat(translations): add Simplified Chinese translation. (#556) 2023-07-11 22:15:58 +06:00
Kingkor Roy Tirtho
e4cbdd3747 fix: remove adaptive widgets (#520) 2023-07-11 22:13:22 +06:00
Kingkor Roy Tirtho
c3176f6b47 Merge branch 'master' into dev 2023-07-11 22:10:23 +06:00
Kingkor Roy Tirtho
929261b6f8
V3 playstore patch (#567)
* chore: add playstore appbundle build step without update checker

* chore: only include playstore upload binary for now

* chore: update build number to patch 1

* chore: rollback

* chore: rollback upload artifact
2023-07-11 09:58:09 +06:00
Kingkor Roy Tirtho
f95f0dd9e5 Merge branch 'master' into dev 2023-07-08 21:59:57 +06:00
Kingkor Roy Tirtho
dc76634a6e
fix: shuffle not working (#562) 2023-07-08 21:58:57 +06:00
Kingkor Roy Tirtho
0089d471ae
fix: negative index exception in update palette (#561) 2023-07-08 21:44:43 +06:00
Sir RaptaG
b573bf000f
Fix a dash 2023-07-03 14:49:22 +03:00
Kingkor Roy Tirtho
62055018fe fix: color not syncing and add new screenshot 2023-07-02 22:20:02 +06:00
Kingkor Roy Tirtho
f5a068b1b3 chore: fix hindi translation attributes 2023-06-30 12:59:36 +06:00
Kingkor Roy Tirtho
9a26667c5d chore: generate all missing translations 2023-06-30 12:58:52 +06:00
Kingkor Roy Tirtho
f554f6d43b fix: track stops at last second 2023-06-30 12:10:25 +06:00
Kingkor Roy Tirtho
0cfe430e27 chore: layout mode adaptive by default 2023-06-30 11:23:53 +06:00
Kingkor Roy Tirtho
c429e6f48d chore: versioning of Hive boxes 2023-06-30 11:21:02 +06:00
Kingkor Roy Tirtho
b54ee96233 feat: re-introduce youtube API along with piped 2023-06-30 10:52:44 +06:00
Kingkor Roy Tirtho
699b236ce5 chore: fix dep problem and code style 2023-06-28 17:55:17 +06:00
Kingkor Roy Tirtho
df79638fb6 fix: screen breakpoints and persist lyrics delay across screens 2023-06-28 17:00:37 +06:00
Kingkor Roy Tirtho
6b4584e91b fix: lyrics page blur in player and cut off text when line too big 2023-06-28 16:50:05 +06:00
Kingkor Roy Tirtho
b041887402 chore: remove predownload option 2023-06-28 16:36:50 +06:00
Kingkor Roy Tirtho
dfea195ec1 feat: search alternative track source 2023-06-28 16:29:23 +06:00
Kingkor Roy Tirtho
60328a6baf feat: show country code piped instance list 2023-06-28 14:23:12 +06:00
Kingkor Roy Tirtho
17a25a501e feat: add piped search mode 2023-06-28 14:05:01 +06:00
Kingkor Roy Tirtho
a9b5a714e4 fix: alternative track source not playing new source 2023-06-28 12:13:33 +06:00
Kingkor Roy Tirtho
4ce0d989fa chore: upgrade fl_query and smtc_widnows 2023-06-26 10:57:43 +06:00
Kingkor Roy Tirtho
fe5b429dda feat(android): disable battery optimization for better playback 2023-06-26 10:28:47 +06:00
Kingkor Roy Tirtho
4077fac39f fix: overflowing clickable artists links 2023-06-25 17:47:23 +06:00
Kingkor Roy Tirtho
ea401cf5fe chore: relayout shimmer track tiles 2023-06-25 17:29:24 +06:00
Kingkor Roy Tirtho
925fa86271 feat: download button on each track 2023-06-25 17:03:36 +06:00
Kingkor Roy Tirtho
28abed9ab3 chore(tranlsation): correct Japan country code and language code native name 2023-06-25 14:29:54 +06:00
maboroshin
95d7949655
Update app_ja.arb (#532) 2023-06-25 14:29:08 +06:00
Kingkor Roy Tirtho
ba3f4281f1 feat: add german locale 2023-06-25 14:19:33 +06:00
siggi1984
8658a26e2d
Update l10n.dart (#527)
* Update l10n.dart

* Add files via upload

---------

Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
2023-06-25 10:32:20 +06:00
Kingkor Roy Tirtho
4b52a71c09 feat(translation): add Japanase locale 2023-06-25 10:29:49 +06:00
maboroshin
54c1ba777c
Add app_ja.arb Japanese translation (#531) 2023-06-25 10:15:27 +06:00
Kingkor Roy Tirtho
72833a9bcd chore: track collection view shuffle button color correction 2023-06-25 10:09:16 +06:00
Kingkor Roy Tirtho
6c2d65587b fix(player): queue button not showing when not logged in 2023-06-25 10:00:44 +06:00
Kingkor Roy Tirtho
546fafbf37 chore: 2023-06-20 12:07:54 +06:00
Kingkor Roy Tirtho
1c89e3efb0 fix: collection currently playing state persist on restart 2023-06-20 11:55:23 +06:00
Kingkor Roy Tirtho
9251121ba0 fix: track collection view status bar not transparent 2023-06-20 10:25:57 +06:00
Kingkor Roy Tirtho
c93c229b0f chore: sleep timer custom hour format 2023-06-20 09:39:27 +06:00
Kingkor Roy Tirtho
b78e7f57a0 feat: logs page in settings 2023-06-19 22:36:05 +06:00
Kingkor Roy Tirtho
4a75f3dbd1 feat: add sleep timer support 2023-06-19 21:35:58 +06:00
Kingkor Roy Tirtho
0620b62023 refactor: extend list item for PopSheetEntry for better interactivity 2023-06-18 22:13:06 +06:00
Kingkor Roy Tirtho
b4713e377a feat: sort tracks by newest and oldest dates 2023-06-18 15:28:44 +06:00
Kingkor Roy Tirtho
af6ab5fc2c refactor: use table in about 2023-06-18 15:13:44 +06:00
Kingkor Roy Tirtho
93bd4dc3aa chore: fix colors 2023-06-18 15:01:11 +06:00
Kingkor Roy Tirtho
65fa3cb624 fix: status bar color of playlist/album page 2023-06-18 13:25:59 +06:00
Kingkor Roy Tirtho
20274b1c65 refactor: expandable filter field on genre and user local tracks page 2023-06-18 12:49:38 +06:00
Kingkor Roy Tirtho
dce1b88694 feat(playlist,album page): play and shuffle take full width on smaller screens, add new xs breakpoint 2023-06-18 12:07:26 +06:00
Kingkor Roy Tirtho
7a8bd92104 fix(track_collection_view): keyboard focus on scroll and no space for search results in playlist/album 2023-06-18 10:22:47 +06:00
Kingkor Roy Tirtho
cca5625df7 fix: pop sheet list not scrollable 2023-06-17 13:17:38 +06:00
Kingkor Roy Tirtho
0cedc7a418 feat: re-designed playlist/album page 2023-06-17 13:08:33 +06:00
Kingkor Roy Tirtho
a0767f4664 chore: navigation fix 2023-06-17 10:53:36 +06:00
Kingkor Roy Tirtho
1266a3f160 fix: failed download no error icon 2023-06-17 10:30:36 +06:00
Kingkor Roy Tirtho
73c012c71a fix: local tracks getting fetched on first load 2023-06-17 10:17:54 +06:00
Kingkor Roy Tirtho
ea45c4f42a fix: re-enable download manager 2023-06-17 09:32:37 +06:00
Kingkor Roy Tirtho
7abe2c1073 feat: volume slider in player page 2023-06-15 13:10:47 +06:00
Kingkor Roy Tirtho
2b35c044ad fix: playlist generate slider shape 2023-06-15 13:00:49 +06:00
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
Kingkor Roy Tirtho
296f96cf17 feat(desktop): show minimized to system tray notification 2023-04-27 21:42:20 +06:00
Kingkor Roy Tirtho
5536b951cf Merge branch 'master' into dev 2023-04-27 21:31:02 +06:00
Kingkor Roy Tirtho
1b5bfec27f fix(macos,ios): use regular shared prefs 2023-04-27 09:57:04 +06:00
Kingkor Roy Tirtho
8fe9e4d245 Merge branch 'master' into dev 2023-04-26 12:31:33 +06:00
Kingkor Roy Tirtho
10f1c675d0 refactor: use envied instead of flutter_dotenv to ensure better security 2023-04-26 12:13:42 +06:00
Kingkor Roy Tirtho
816ad304df Merge branch 'master' into dev 2023-04-26 00:48:35 +06:00
Kingkor Roy Tirtho
dca8bcd7c6 chore: initialize boxes in main 2023-04-26 00:35:32 +06:00
Kingkor Roy Tirtho
b110d83456 feat: cache encryption for sensitive data 2023-04-25 23:29:54 +06:00
Kingkor Roy Tirtho
2e8b647a51 feat(mini_player): show/hide UI on hover toggle 2023-04-25 22:30:07 +06:00
Kingkor Roy Tirtho
bd3b7f9e73 chore: update spotify package 2023-04-15 17:42:53 +06:00
Kingkor Roy Tirtho
5855820569 fix: local tracks not working when there's a invalid music file in the folder 2023-04-15 17:22:19 +06:00
Kingkor Roy Tirtho
28ff3216ef fix: mini player not working in release mode 2023-04-15 13:54:11 +06:00
Kingkor Roy Tirtho
625901482a feat(mini_player): remove window shadow 2023-04-15 12:34:45 +06:00
Kingkor Roy Tirtho
471812d789 feat: desktop mini player support 2023-04-15 12:29:07 +06:00
Kingkor Roy Tirtho
62ad86e88d fix(player): gradient bg not taking full height 2023-04-15 10:08:39 +06:00