Commit Graph

29 Commits

Author SHA1 Message Date
Kingkor Roy Tirtho
5f280a19f4 fix(desktop): titlebar drag to move not working 2024-06-06 13:41:02 +06:00
Kingkor Roy Tirtho
57cd8607dd Revert "refactor: migrate deprecated warnings"
chore: undo flutter 3.22.x related deprecated theme migrations
2024-06-06 08:19:07 +06:00
Kingkor Roy Tirtho
f6ba95fb64 chore: upgrade deps and appbar bg fix 2024-06-03 13:13:05 +06:00
Kingkor Roy Tirtho
56241f773a refactor: migrate deprecated warnings 2024-06-02 21:15:11 +06:00
Kingkor Roy Tirtho
7ac791757a fix(linux): tray icon not showing #541
upgrade old packages
2024-04-17 22:20:30 +06:00
Kingkor Roy Tirtho
22a49e56a2
refactor: use tcp server based track matcher (#1386)
* refactor: remove SourcedTrack based audio player and utilize mediakit playback system

* feat: implement local (loopback) server to resolve stream source and leverage the media_kit playback API

* feat: add source change support and re-add prefetching tracks

* fix: assign lastId when track fetch completes regardless of error

* chore: remove print statements

* fix: remote queue not working

* fix: increase mpv network timeout to reduce auto-skipping

* fix: do not pre-fetch local tracks

* fix(proxy-playlist): reset collections on load

* chore: fix lint warnings

* fix(mobile): player overlay should not be visible when the player is not playing

* chore: fix typo in turkish translation

* cd: checkout PR branch

* cd: upgrade flutter version

* chore: fix lint errors
2024-04-11 17:56:41 +06:00
Kingkor Roy Tirtho
68374efd3e
feat: LAN connect a.k.a control remote Spotube playback and local output device selection (#1355)
* feat: add connect server support

* feat: add ability discover and connect to same network Spotube(s) and sync queue

* feat(connect): add player controls, shuffle, loop, progress bar and queue support

* feat: make control page adaptive

* feat: add volume control support

* cd: upgrade macos runner version

* chore: upgrade inappwebview version to 6

* feat: customized devices button

* feat: add user icon next to devices button

* feat: add play in remote device support

* feat: show alert when new client connects

* fix: ignore the device itself from broadcast list

* fix: volume control not working

* feat: add ability to select current device's output speaker
2024-04-04 22:22:00 +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
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
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
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
57c03ad045 refactor: use json serializer for preferences 2023-11-14 22:48:02 +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
2d93441188 fix: keyboard shortcuts changing route but not update sidebar 2023-09-26 18:47:37 +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
1688f99096 feat(desktop): close button for minimize notification 2023-04-27 22:29:58 +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
06a043764d feat: system tray support (#31) 2023-04-10 23:19:14 +06:00
Kingkor Roy Tirtho
159f03e7ca feat(player): replace bg blur with gradient, proper fg color and align title and artist name 2023-04-06 11:13:14 +06:00
Kingkor Roy Tirtho
62677209a2 feat: platform specific title bar buttons 2023-03-16 12:52:56 +06:00
Kingkor Roy Tirtho
a4927c7013 refactor: working dissect of platform_ui 2023-03-09 23:24:09 +06:00
Kingkor Roy Tirtho
6902060cdd refactor: replace bitsdojo_window with window_manager for faster startups 2023-01-08 09:37:42 +06:00
Kingkor Roy Tirtho
dc96cb38ce feat: new logo and compact search in playlist/album in mobile 2023-01-07 12:16:01 +06:00
Kingkor Roy Tirtho
d495709c99 refactor(blacklist): blacklist page instead of dialog 2023-01-06 17:58:59 +06:00
Kingkor Roy Tirtho
d0aaa971fe fix: mobile track collection search bar position and page_window_title_bar exception on mobile platforms 2023-01-06 10:56:47 +06:00
Kingkor Roy Tirtho
8a6ba3b35f fix: titlebar maximize+restore button not working and less responsive title bar buttons 2023-01-05 23:09:46 +06:00
Kingkor Roy Tirtho
3282370f74 feat: tablet mode navigation bar & windows semi transparent bg, 2022-12-09 11:25:44 +06:00
Kingkor Roy Tirtho
bd18f19821 fix(windows): windows global title bar 2022-12-08 14:21:51 +06:00
Kingkor Roy Tirtho
7c25e1cc8a feat: rename files to snake_case and reorganize folder structure 2022-12-08 11:43:31 +06:00