Kingkor Roy Tirtho
5c5dbf69ec
feat: add Amoled theme #724
2023-09-16 12:35:46 +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
48e90a4229
fix: sorting by date crashes app ( #551 )
2023-08-26 12:20:14 +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
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
Kingkor Roy Tirtho
5a8a1e41e9
fix: default to youtube API by default
2023-08-18 13:30:12 +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
aa4ac8641a
fix: tracks doesn't change when ended
2023-08-08 12:18:11 +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
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
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
0089d471ae
fix: negative index exception in update palette ( #561 )
2023-07-08 21:44:43 +06:00
Kingkor Roy Tirtho
62055018fe
fix: color not syncing and add new screenshot
2023-07-02 22:20:02 +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
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
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
4a75f3dbd1
feat: add sleep timer support
2023-06-19 21:35:58 +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
3724bd5a10
feat: persistent volume percentage
2023-06-11 18:26:03 +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
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
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
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
1abcad1de5
fix: linux mpris not showing up and overall media notification service
2023-06-02 12:33:27 +06:00
Kingkor Roy Tirtho
74906f3932
fix: album sync not working
2023-06-01 12:37:30 +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
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
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
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
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
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
7b7b1f2647
fix: language changer not working
2023-04-29 14:15:28 +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
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
52835b2ce2
feat(local_tracks): delete local track ( #484 )
2023-04-27 23:19:03 +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
b110d83456
feat: cache encryption for sensitive data
2023-04-25 23:29:54 +06:00
Kingkor Roy Tirtho
f0b426ae89
feat: windows OS media control panel support
2023-04-14 11:08:12 +06:00
Kingkor Roy Tirtho
06a043764d
feat: system tray support ( #31 )
2023-04-10 23:19:14 +06:00
Kingkor Roy Tirtho
36396b7583
Merge branch 'master' into dev
2023-04-01 13:04:32 +06:00
Kingkor Roy Tirtho
c46b4284b1
fix(macos): crashing on startup
...
This issue was caused metadata_god which was incorrectly loading dynamic library
2023-04-01 13:00:18 +06:00
Kingkor Roy Tirtho
7a0fd64cf9
Merge branch 'master' into dev
2023-03-24 20:04:04 +06:00
Kingkor Roy Tirtho
f160ec767d
fix: android audio service and notification and fallback for lyrics when anonymous
2023-03-24 19:55:16 +06:00
Kingkor Roy Tirtho
e04515d8e2
fix: system color scheme not persisting on restart when system color scheme changed
2023-03-23 19:01:17 +06:00
Kingkor Roy Tirtho
862c4b8faf
feat: use system color scheme
2023-03-16 13:30:17 +06:00
Kingkor Roy Tirtho
a90261ed19
feat: merge floating player with nav bar and nav bar translucent bg
2023-03-10 19:19:55 +06:00
Kingkor Roy Tirtho
b327ffb108
fix(playbutton_card): play and non play state correction
2023-03-07 12:57:14 +06:00
Kingkor Roy Tirtho
42b3e111f8
fix(playlist_queue): load method not preserving the active track before filtering blacklisted tracks
2023-03-07 11:10:16 +06:00
Kingkor Roy Tirtho
60ede5f92b
feat(theme): use material3 monet for colors and remove background color preference
2023-03-07 10:38:01 +06:00
Kingkor Roy Tirtho
60a5847ae6
fix(playback): not skipping track's sponsorblock segments
2023-03-05 10:54:31 +06:00
Kingkor Roy Tirtho
a5b7e5faf0
refactor(authentication): immutable authentication state
2023-02-10 17:30:31 +06:00
Kingkor Roy Tirtho
9080441b87
feat(home): personalized section
2023-02-06 23:06:26 +06:00
Kingkor Roy Tirtho
d68d150d3f
feat: failsafe pocketbase requests, removal of unneeded preferences options & vertical playbutton actions
2023-02-06 09:45:20 +06:00
Kingkor Roy Tirtho
b8f3493138
feat: add or remove track, playlist or album to queue support
2023-02-05 15:14:35 +06:00