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
8d30fffc2b
chore: add device preview package
2023-06-01 12:28:11 +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
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
c9d815674a
cd: update to flutter 3.10.0
2023-05-15 22:35:07 +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
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
c232fcc6dd
feat(android): add splash screen
2023-05-07 21:36:04 +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
12915f3e5a
refactor: create audio player wrapper and remove just_audio (again)
2023-04-30 23:16:55 +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
31b9249cc8
feat: album art dominant color as accent color ( #447 )
2023-04-28 12:58: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
dca8bcd7c6
chore: initialize boxes in main
2023-04-26 00:35:32 +06:00
Kingkor Roy Tirtho
471812d789
feat: desktop mini player support
2023-04-15 12:29:07 +06:00
Kingkor Roy Tirtho
06a043764d
feat: system tray support ( #31 )
2023-04-10 23:19:14 +06:00
Kingkor Roy Tirtho
cb916d4861
chore: integration test
2023-04-10 16:54:34 +06:00
Kingkor Roy Tirtho
49b5d0e694
feat(player): animated gradient background
2023-04-07 11:25:55 +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
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
7131efa07f
feat: optimize image load + genre page and reduce page size of loaded categories
2023-03-17 13:05:26 +06:00
Kingkor Roy Tirtho
862c4b8faf
feat: use system color scheme
2023-03-16 13:30:17 +06:00
Kingkor Roy Tirtho
287a54474f
Merge branch 'master' into dev
2023-03-12 12:17:22 +06:00
Kingkor Roy Tirtho
ec9a02e8b8
fix: spotify query hooks overriding default query params
2023-03-12 11:11:07 +06:00
Kingkor Roy Tirtho
a4927c7013
refactor: working dissect of platform_ui
2023-03-09 23:24:09 +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
a1896b43d0
chore: disable macos ui due to instability
2023-03-07 09:49:16 +06:00
Kingkor Roy Tirtho
d85867a245
feat: initial integration
2023-02-24 13:56:05 +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
9f959ce77c
feat(mobile): pull to refresh support in all refreshable list views
2023-02-03 19:41:23 +06:00
Kingkor Roy Tirtho
025c1ae204
feat: basic command line argument support
2023-02-03 18:49:47 +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
c809d2daba
fix: lyrics not changing on track change
2023-01-31 13:51:56 +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
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
bd126751e9
fix: lyrics not refetching when tracked changed while being in another page and sidebar user avatar not showing on startup
2022-12-14 14:08:23 +06:00
Kingkor Roy Tirtho
fda5393905
Revert "feat: window blur effect add"
...
This reverts commit b0db5e7d82
.
2022-12-09 15:01:24 +06:00
Kingkor Roy Tirtho
b0db5e7d82
feat: window blur effect add
2022-12-09 13:42:18 +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
a10bc5b8d8
feat: sidebar download count and proper progress color in playbutton
2022-12-08 22:09:48 +06:00
Kingkor Roy Tirtho
5b0e22c1b6
fix: small minwidth of window in desktop, linux wrong light theme accent color, search field transparent background
2022-12-08 13:40:39 +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
472da6b8b1
feat: set platform to default platform on start up
2022-11-24 12:24:05 +06:00
Kingkor Roy Tirtho
a8330ef2e1
fix(mobile): SafeArea bugs and back button color
2022-11-24 12:12:55 +06:00
Kingkor Roy Tirtho
e659e3c56f
feat(title_bar): platform specific title bar
2022-11-11 13:01:23 +06:00
Kingkor Roy Tirtho
54048cbfc3
feat: platform title bar buttons add
2022-11-11 11:20:43 +06:00
Kingkor Roy Tirtho
e795e23e42
feat: libadwaita theming, track tile and PlayButtonCard play button icon fix
2022-11-06 14:48:13 +06:00
Kingkor Roy Tirtho
36c5e02f18
feat: change default platform option and platform specific back button
2022-11-04 12:09:27 +06:00
Kingkor Roy Tirtho
5e96913ba3
feat: dialog logo for macos, settings more width for country picker
2022-11-04 11:36:33 +06:00
Kingkor Roy Tirtho
2211505d71
feat: use platform checkbox
2022-11-03 20:11:20 +06:00
Kingkor Roy Tirtho
fb9c0e44be
fix(macos): black text in dark mode
2022-11-03 10:49:05 +06:00
Kingkor Roy Tirtho
c201624f99
refactor: platform alert dialog for all dialogs
2022-11-03 09:12:43 +06:00
Kingkor Roy Tirtho
e086b520e7
fix(macos): white text color in dark mode, text field white background
2022-11-01 13:08:06 +06:00
Kingkor Roy Tirtho
46b00bafdf
feat: platform slider and progress indicator integration
2022-10-31 23:28:10 +06:00
Kingkor Roy Tirtho
512446dcab
feat: Player and Playbutton theme respect to platform
2022-10-29 19:36:04 +06:00
Kingkor Roy Tirtho
69739b4572
feat: replace all types of buttons with platform buttons
2022-10-29 15:26:55 +06:00
Kingkor Roy Tirtho
9eee573ce9
feat: initial platform_ui integration
...
What's changed:
- Sidebar
- Settings
- UserLibrary (root)
- Search (search field)
2022-10-29 14:23:17 +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
cb4bd25df1
feat: sort tracks in playlist, album and local tracks
2022-10-13 18:59:30 +06:00
Kingkor Roy Tirtho
91d5d1003b
fix(desktop): window maximized state doesn't persist
2022-10-13 17:55:29 +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
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
8f258e709a
feat(keyboard-shortcuts): home sidebar tab navigation and close app
2022-09-29 22:08:05 +06:00
Kingkor Roy Tirtho
2734454717
feat(keyboard shortcuts): play/pause on space, seek position on left/right
2022-09-29 21:50:05 +06:00
Kingkor Roy Tirtho
d9addcda8e
feat(mpris): MPRIS metadata are now updated in realtime
...
refactor(download-button): use download provider and queue instead of custom logic
2022-09-09 13:05:02 +06:00
Kingkor Roy Tirtho
307a8e21df
fix: dropped flutter_downloader deps due to slow download speed and UserDownloads not showing for anonymous
2022-08-25 09:53:49 +06:00
Kingkor Roy Tirtho
8d77b6900a
feat: add download tab on library
...
Addition of download badge in sidebar and navbar library icon
Fix SpotubeMarqueeText behavior using auto_size_text
2022-08-19 11:53:52 +06:00
Kingkor Roy Tirtho
2818ed5c9d
feat: add web support although nothing works just as expected
2022-08-14 23:03:33 +06:00
Kingkor Roy Tirtho
d6687603d1
fix(downloader): flutter downloader exception on desktop platform and too much width of TrackTile index no.
2022-08-14 22:39:29 +06:00
Kingkor Roy Tirtho
0476bf7cee
feat: add download multi tracks support for mobile platform
2022-08-14 15:44:54 +06:00
Kingkor Roy Tirtho
74ee2aff33
SponsorBlock API support added (cached works too)
...
Grouped `helpers` folder snippets into appropriate sections
2022-07-19 18:15:12 +06:00
Kingkor Roy Tirtho
42294b027a
Fixed no Settings icon on larger displays
...
Window size persistance support
2022-07-13 19:22:58 +06:00
Kingkor Roy Tirtho
bc1334dd6d
Got playlist caching working again with proper volume controls
2022-07-03 13:14:49 +06:00
Kingkor Roy Tirtho
f07a142274
Refactored Playback works nicely in Desktop
2022-07-03 08:24:46 +06:00
Kingkor Roy Tirtho
bea7fd14b7
dbus MPRIS implemented, OS media control support added
...
Hotkey support removed due to too much key_display_binding issue caused by window resize & re-renders
2022-06-26 13:27:38 +06:00
Kingkor Roy Tirtho
7767dfbd4d
Youtube search caching support added
2022-06-18 13:50:56 +06:00
Kingkor Roy Tirtho
41102b3bb8
Perfction on new Playlist & Album View
...
TrackCollectionView shows ShimmerTrackTile (loading) seperately
2022-06-15 17:51:37 +06:00
Kingkor Roy Tirtho
74df7a91b1
PlayerOverlay flickering fix
...
track Share popup menu not showing when not logged in fix
page tranistions changed to default material 3 design's
Wrong link in Login page fix
Changing UserPreferences provider resets the Playback provider
using using hookified_infinite_scroll_pagination officially
2022-06-07 19:53:33 +06:00
Kingkor Roy Tirtho
8d7e5b0c9d
[android] Next/Prev track from notification/lockscreen support added ( https://github.com/KRTirtho/spotube/issues/91 )
2022-06-02 18:46:34 +06:00
Kingkor Roy Tirtho
066baa3745
Custom Color scheme complete support added
2022-05-26 23:17:57 +06:00
Kingkor Roy Tirtho
94db62baa5
Initial accent theme & background theme support
2022-05-26 19:39:55 +06:00
Kingkor Roy Tirtho
91ce0bd17c
release-build workflow creation with choco publish support
...
[android] always Black StatusBar fix
2022-04-26 17:48:44 +06:00
Kingkor Roy Tirtho
4efd600d13
card shadow showing in the background of titlebar & searchbar fix
...
Create/Remove playlist support
Add/Remove Track to playlist(s) support
Favorite/Un-favorite from any PlaylistView's TrackTile support
2022-04-17 18:07:49 +06:00
Kingkor Roy Tirtho
d2b4a81029
Settings & PlayerControls adjusted for ultrawide/4k screens
2022-04-05 19:07:14 +06:00
Kingkor Roy Tirtho
46efefe07c
fixed Spotube doesn't remember theme setting ( #54 )
2022-04-05 15:05:45 +06:00
Kingkor Roy Tirtho
0036df6e12
activate log level in release with env var
...
Check if the track already exists in the disk while download button is pressed
2022-04-04 19:55:17 +06:00
Kingkor Roy Tirtho
0cf5bfea50
implemented custom logger
...
[android] fixed solid color screen until the player on the navbar is stopped
2022-03-23 11:51:58 +06:00
Kingkor Roy Tirtho
bbfb8f8522
Genius Lyrics works without access tokens
...
android background playback configuration added
2022-03-17 21:34:52 +06:00
Kingkor Roy Tirtho
c64f329c42
Android SafeArea issues fixed
...
configurations for different plugin for android added
adjusted platform bound opertations
2022-03-15 19:47:29 +06:00