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
Kingkor Roy Tirtho
ac84942917
refactor: audio player and youtube client in separate files
2023-02-05 08:39:02 +06:00
Kingkor Roy Tirtho
24d7b5b851
refactor: replace playAt with playTrack for safe element access and property based track looping
2023-02-03 14:32:58 +06:00
Kingkor Roy Tirtho
1d82bb0987
feat: bring pre download on desktop, disable pre download for long videos
...
fix: audio service calling self ref of playlist queue provider
2023-02-03 13:21:41 +06:00
Kingkor Roy Tirtho
3ccb525260
fix: pre downloading not working properly, audio service circular deps and sibling not loading for backend track
2023-02-02 19:53:35 +06:00
Kingkor Roy Tirtho
312f7fbe77
refactor(playback): new immutable queue based playback manager
...
Dropping support for search format, track match algorithm in favor of server track cache and alternative track source
2023-02-02 18:43:12 +06:00
Kingkor Roy Tirtho
ad90c11ab0
feat: configure pocketbase, generate dart types, update playback to use server instead of hive cache
...
This commit currently turns off sponsor block segment for compatibility reasons
2023-02-01 22:05:37 +06:00
Kingkor Roy Tirtho
84d94b05bc
feat: use catcher to handle exceptions
2023-02-01 18:26:17 +06:00
Kingkor Roy Tirtho
947c14353e
feat: black list artist or track
2023-01-06 16:39:01 +06:00
Kingkor Roy Tirtho
f79223cd41
feat: individual shuffle and repeat/loop button of player
2023-01-06 12:10:03 +06:00
Kingkor Roy Tirtho
a10bc5b8d8
feat: sidebar download count and proper progress color in playbutton
2022-12-08 22:09:48 +06:00
Kingkor Roy Tirtho
42d284f8d8
refactor: query and mutation jobs as separate abstract class
2022-12-08 12:32:27 +06:00
Kingkor Roy Tirtho
7c25e1cc8a
feat: rename files to snake_case and reorganize folder structure
2022-12-08 11:43:31 +06:00
Kingkor Roy Tirtho
3386dac78e
feat: add selected tracks to playlists, optimistic playlist remove track
2022-12-07 23:15:28 +06:00
Kingkor Roy Tirtho
bc8a04e544
feat: pause track when seeking forward/back and keep audio session alive when paused/interrupted
2022-12-07 12:22:11 +06:00
Kingkor Roy Tirtho
1223cf2629
feat: shuffle keep playing track at top, linux title bar drag no working
2022-11-24 13:49:40 +06:00
Kingkor Roy Tirtho
4b21cc8299
feat(playback): change current track youtube source panel and tooltips for player icon buttons
2022-10-25 14:12:17 +06:00
Kingkor Roy Tirtho
e6761a6f8e
feat(search): infinite scroll for tracks, artists, playlists and albums
2022-10-25 12:13:19 +06:00
Kingkor Roy Tirtho
6b6907af3f
feat(lyrics): tabs for both synced and static lyrics #182
...
refactor: remove code-style warnings
2022-10-24 17:59:58 +06:00
Kingkor Roy Tirtho
b3ac5ca3bb
fix(auth): refresh access token timer not working
...
refactor: use fl_query for spotify API instead of riverpod
2022-10-23 16:06:03 +06:00
Kingkor Roy Tirtho
dcc8ba5a54
feat(android-playback): option to download track bytes and play instead of Streaming
2022-10-16 11:21:21 +06:00
Kingkor Roy Tirtho
88d7ce55a5
feat(downloader): replace /skip all choice for downloaded tracks
2022-10-13 19:21:12 +06:00
Kingkor Roy Tirtho
abf4a5763a
fix: cached local track is fetched from network, body is not behind AppBar in desktop
2022-10-12 21:02:50 +06:00
Kingkor Roy Tirtho
4df917e65e
fix: categories not showing for oauth exception, maximized window size is stored
...
feat: UserLibrary and UserAlbums using fl_query
2022-10-10 22:54:10 +06:00
Kingkor Roy Tirtho
3e498a4827
feat: implemented go_route shell/nested route
...
BRIEF DESCRIPTION:
- Nested Routes like React-Router/Spotify Web/desktop
- Except Login routes everything is nested and wrapped by a Shell
- PlayerOverlay is no more a overlay
A really simple Sidebar now
2022-10-10 20:00:47 +06:00
Kingkor Roy Tirtho
edb6f3cd1c
feat: volume slider mouse scroll and preference for Rotating Album Art #255
2022-10-09 10:52:51 +06:00
Kingkor Roy Tirtho
677f3dcf29
fix(auth): AuthProvider not updated after refreshing access token
2022-10-03 20:57:04 +06:00
Kingkor Roy Tirtho
756b91007e
feat(auth): new authentication flow using cookies and webview in android
2022-10-03 20:38:36 +06:00
Kingkor Roy Tirtho
c77b0e198b
feat: smoother list using fl_query and waypoint
...
fix(theme): remove splash effect
feat(artists-albums): horizontal paginated list instead of grid view page
2022-10-02 11:04:27 +06:00
Kingkor Roy Tirtho
dbb81de763
fix: no appropriate output when playlist is empty #201
2022-09-26 13:14:55 +06:00
Piotr Rogowski
8f64f5452d
Fix file paths for MacOS
2022-09-21 21:56:21 +02:00
Kingkor Roy Tirtho
1191bf232d
fix(web): not building due to metadata_god ffi
...
chore: update metadata_god and remove win32v3 override
2022-09-21 23:10:05 +06:00
Demizo
cf1a8eff2a
Merge branch 'KRTirtho:master' into feature_duration_matching
2022-09-18 12:34:59 -05:00
Kingkor Roy Tirtho
16064f68e8
feat: remove macos bounds for reading and writing audio metadata
2022-09-12 22:49:01 +06:00
Kingkor Roy Tirtho
8c7adde890
fix(layout): Fix adaptive UI not working correctly by providing a overriding option
2022-09-12 15:02:47 +06:00
Kingkor Roy Tirtho
56ed536130
chore: disable reading/writing audiotags in macOS for as unsupported platform for metadata_god
...
build: bump version to 2.4.0 for next release
fix: playlist view, album view, local track view play another track of already playing album/playlist behavior
2022-09-09 13:36:49 +06:00