Commit Graph

584 Commits

Author SHA1 Message Date
Kingkor Roy Tirtho
359fcee98c Revert "fix: remove windows background"
This reverts commit 6942964187.
2022-12-09 15:01:24 +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
6942964187 fix: remove windows background 2022-12-09 14:53:40 +06:00
Kingkor Roy Tirtho
b0db5e7d82 feat: window blur effect add 2022-12-09 13:42:18 +06:00
Kingkor Roy Tirtho
4dc26af23d fix: heart button showing when not logged in, wrong login redirect 2022-12-09 12:29:32 +06:00
Kingkor Roy Tirtho
9465d92fa0 fix: null exception in themes 2022-12-09 11:28:29 +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
65cad07e3a fix: shuffle play logic
cd(nightly): fix linux runner bug
2022-12-08 22:33:15 +06:00
Kingkor Roy Tirtho
8ba3eb862d
Merge branch 'master' into feat-shuffle-button 2022-12-08 22:11:59 +06:00
Kingkor Roy Tirtho
a10bc5b8d8 feat: sidebar download count and proper progress color in playbutton 2022-12-08 22:09:48 +06:00
tiaxter
1fad95f6e3 feat: added shuffle button in playlist and album section 2022-12-08 14:40:20 +01:00
Kingkor Roy Tirtho
bd18f19821 fix(windows): windows global title bar 2022-12-08 14:21:51 +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
261aaf191c fix: tooltips of menu and adaptive pop up menu 2022-12-08 13:17:22 +06:00
Kingkor Roy Tirtho
6cc2a185d0 fix: user playlists not updating after creating/deleting, artist follow not updating after follow/unfollow 2022-12-08 12:58:36 +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
3925f74395 fix: update download dialog blocking the UI 2022-12-08 10:07:54 +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
ee5c417ac3 fix: player view artist link when local playlist is playing, lyric delay adjust button alignment 2022-12-07 13:27:46 +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
3ed8b0fda2 feat: static shimmer for track tile, playbutton card and track tile 2022-12-07 12:04:01 +06:00
Kingkor Roy Tirtho
69995bea1c fix: horizontal infinite lists doesn't fill the screen 2022-12-07 10:27:46 +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
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
3b6bf27a98 fix: settings Title alignment and play button card ripple effect in other platforms 2022-11-24 11:25:47 +06:00
Kingkor Roy Tirtho
3c6803bb3f fix: dialog logo in android, lyrics visible timer adjust button 2022-11-24 11:06:14 +06:00
Kingkor Roy Tirtho
be56ad4477 fix: search field ios dark icon , lyrics tabbar ios background color 2022-11-24 10:53:35 +06:00
Kingkor Roy Tirtho
39a77945d1 feat: player queue and sibling tracks platform decoration 2022-11-12 14:01:40 +06:00
Kingkor Roy Tirtho
c1868817e5 fix(ArtistCard): linux shadow 2022-11-12 13:35:37 +06:00
Kingkor Roy Tirtho
b3c27d1fca feat: titlebar complete compatibility, platform specific login, library tabbar in titlebar 2022-11-12 13:30:21 +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
ff1446982f feat: platform bottom navigation bar add 2022-11-07 11:08:06 +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
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
1d4847ab0a feat(PlayerView): shortcut button for opening lyrics #273 2022-10-24 18:09:24 +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
0b79a1181c fix(login): not working in android in Brazil or Ukraine regions 2022-10-23 16:08:15 +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
3b4306b7ab fix:(auth): can't login using Facebook/Google social login #267 2022-10-15 22:27:22 +06:00
Kingkor Roy Tirtho
43557e40df fix: bottom navigation bar settings tile not active when selected
docs: add Readme library credit and remove Login section
2022-10-13 23:01:03 +06:00
Kingkor Roy Tirtho
c83410bac2 chore: bump version and generate CHANGELOG 2022-10-13 19:41:25 +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
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
618c6da0eb fix: local audio doesn't get refreshed after getting permission 2022-10-13 17:49:54 +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
8a72f62d14 fix(android): dynamic status bar and safearea, playerview artist link, login success redirect 2022-10-12 19:54:04 +06:00
Kingkor Roy Tirtho
0ebac05a4b fix: PlayerOverlay not hiding when not playing and unneeded bottom space in TrackTableView 2022-10-11 14:57:26 +06:00
Kingkor Roy Tirtho
0ca97b495f feat: use of smaller sized images
cd: fix versioning of pubspec
2022-10-11 14:41:44 +06:00
Kingkor Roy Tirtho
ff35e06a66 feat: animated transition of root PageWindowTitleBar 2022-10-10 23:25:58 +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
6d4c6b1738 feat(categories): Reenable Featured playlists 2022-10-09 10:07:06 +06:00
Kingkor Roy Tirtho
0653dab6ee fix(authorization): android no redirecting to app after login when device locale isn't set to en 2022-10-05 12:19:40 +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
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
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
4b9792c34a fix(auth): Android login local server not starting 2022-09-14 22:54:00 +06:00
Kingkor Roy Tirtho
a3b64d3ebe chore: bump next release version and add CHANGELOG
cd: release GHA uses git tags and runs on publish
2022-09-13 12:45:12 +06:00
Kingkor Roy Tirtho
1a3556d39e fix(local-track): throwing exception when downloadLocation is empty
chore: bumped `audioplayers` to a git ref
2022-09-13 10:13:54 +06:00
Kingkor Roy Tirtho
74d56792c6 chore(player-controls): add bottom space to life up player control buttons 2022-09-13 09:53:38 +06:00
Kingkor Roy Tirtho
d5ff927c72 feat(search): horizontal swipe scroll support for Desktop platform 2022-09-13 09:42:31 +06:00
Kingkor Roy Tirtho
427954150a fix(artist-page): SpotubeMarqueeText used in ArtistCard crashes the app 2022-09-13 09:38:12 +06: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
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
cae9993429 feat(playback): add repeat track support #166 2022-09-09 10:53:34 +06:00
Kingkor Roy Tirtho
daa62c73f7 refactor(image-to-string): use asset placeholders instead of dicebear URIs 2022-09-08 23:55:48 +06:00
Kingkor Roy Tirtho
531fae64f9 feat(synced-lyrics): animated active text size 2022-09-08 23:28:16 +06:00
Kingkor Roy Tirtho
7071cdbfcf chore: metadata_god compatibility 2022-09-05 20:56:41 +06:00
Kingkor Roy Tirtho
d841b06882 refactor(audio-metadata): migrate from dart audio tagging library to rust based in-house solution
* fix(home): android bottom-bar abnormal empty top space for unknown reason
* chore: bump deps and use pub.dev version of spotify package
2022-09-05 00:09:05 +06:00
Demizo
b2f20d458d Integrated duration matching into authentic and popular algorithms
- Integrated duration matching into authentic and popular algorithms
- Removed duration matching option
2022-09-03 12:29:23 -05:00
Demizo
0fce2c6347
Merge branch 'KRTirtho:master' into feature_duration_matching 2022-09-03 11:46:41 -05:00
Kingkor Roy Tirtho
2ab1fba3d6 fix(downloader): downloaded track is corrupted for tagging 2022-09-03 13:50:33 +06:00
Demizo
1263a0cfcf Merge branch 'feature_organized_settings' of https://github.com/Demizo/spotube into feature_organized_settings 2022-09-02 23:33:02 -05:00
Demizo
97dcd8b6e2 Moved support button to about section
support button is now im the about section
2022-09-02 23:32:57 -05:00
Demizo
7ae453b81d
Merge branch 'KRTirtho:master' into feature_duration_matching 2022-09-02 23:23:12 -05:00
Demizo
8097fb0769
Merge branch 'KRTirtho:master' into feature_organized_settings 2022-09-02 23:22:55 -05:00
Kingkor Roy Tirtho
747efc6ee6 fix(sidebar): user image url 2022-09-03 09:53:44 +06:00
Kingkor Roy Tirtho
663b08f428 Merge branch 'master' of github.com:KRTirtho/spotube 2022-09-03 09:50:05 +06:00
Kingkor Roy Tirtho
e206f16723 feat(local-tracks): complete support for local tracks
Downloaded tracks are saved with metadata. Only MP3 file metadata support is available in local track player for now
2022-09-03 09:42:41 +06:00
Demizo
b179d2a945 Organized Settings With Headers
Settings are now organized into headers. Account and donations have been moved to the top to improve the experience of first time users.
2022-09-02 15:20:59 -05:00
Demizo
0ae0e196fd Username and Icon now flexible
Nested username and icon within a flexible box
2022-09-01 23:37:14 -05:00
Demizo
a550d21b9a [Feature] Add Duration Match Algorithm
Added duration matching option to track matching algorithms
2022-09-01 21:53:48 -05:00
Demizo
c439a526dd Fade Long Usernames on Sidebar
Long usernames now fade out on the sidebar to make room for the settings button
2022-09-01 17:01:17 -05:00
Kingkor Roy Tirtho
c3bf5119eb feat(broken): Broken Warning! Initial Local Audio Player 2022-08-30 16:08:01 +06:00
Kingkor Roy Tirtho
4240433e3d fix(playback): shuffle button sometimes gets stuck and stops working #183 2022-08-26 08:54:25 +06:00
Kingkor Roy Tirtho
55852bd15b fix: album & playlist card, player view and album view play button logic 2022-08-25 11:22:52 +06:00
Kingkor Roy Tirtho
a1d423090c fix(adaptive-list-tile): dialog content not updating when content has changed 2022-08-25 11:07:53 +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
aba1ba9325 fix(synced-lyrics): active lyrics contrast ratio 2022-08-19 12:59:59 +06:00
Kingkor Roy Tirtho
585de8c1de fix: tabbar overflow in small screen, artist card too small title and synced lyrics contrast increased 2022-08-19 12:58:35 +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
a23ce61446 fix(performance): always running marquee text causes high GPU usage #175 and UserArtist overflow on smaller displays 2022-08-18 12:15:31 +06:00
Kingkor Roy Tirtho
e48b67cd47 fix(player-overlay): flickering when a track is changed or navigated to another page 2022-08-15 00:39:54 +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
e21755322f feat(download): track table view multi select improvement, tap to play track support, existing track replace confirmation dialog and bulk download confirmation dialog 2022-08-09 12:52:15 +06:00
Kingkor Roy Tirtho
08f913e976 feat: add download queue for desktop & initial playlist download support 2022-08-09 09:10:51 +06:00
Kingkor Roy Tirtho
92bc611c5e fix: login screen not using safearea and no dialog bg-color found on light mode in AdaptivePopupMenuButton 2022-08-07 22:24:45 +06:00
Kingkor Roy Tirtho
615d5ce901 feat(ui): adaptive TrackTile actions & Setting ListTile 2022-08-07 22:16:27 +06:00
Kingkor Roy Tirtho
816707c643 feat: Ability to change download location added 2022-08-03 12:44:20 +06:00
Kingkor Roy Tirtho
b0bcb2a85c Mobile volume not set to max bug fix
WinGet release GHA action added
2022-07-20 09:43:59 +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
68b440920c support for presearch next track
lowers the track change latency
2022-07-19 12:49:47 +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
flexagoon
4d130af609
fix a typo on the login screen 2022-07-12 12:02:16 +00:00
Kingkor Roy Tirtho
9db99a07d0 Initial Volume maxed out to 100% fixed
Android audio is not pausing on other audio source is running
2022-07-12 01:35:10 +06:00
Kingkor Roy Tirtho
c898716b06 Lyrics page Sidebar crash in mobile/tablet device bugfix 2022-07-11 13:55:07 +06:00
Kingkor Roy Tirtho
62ea78dfbf Version upped & CHANGELOGS created 2022-07-11 10:43:40 +06:00
Kingkor Roy Tirtho
0126587d6f Renabled MPRIS for flatpak runtime
Adjusted flatpak manifest update script for latest changes in upstream
2022-07-11 03:39:01 +00:00
Kingkor Roy Tirtho
4453049e08 Seekbar support added to Android Media Controls
Turned off MPRIS for flatpak
2022-07-10 11:02:14 +06:00
Kingkor Roy Tirtho
9129c4d2b1 Linux package deps updated
pub asset images not found fix
2022-07-09 00:11:33 +06:00
Kingkor Roy Tirtho
ff4e5df44c High Constrast color scheme support added
Download button shows done if already downloaded
Search TextField design improved
2022-07-09 02:19:27 +06:00
Kingkor Roy Tirtho
3702e29135 Tutorial local images added images 2022-07-09 00:20:32 +06:00
Kingkor Roy Tirtho
89bcfecfb5 Login guide added 2022-07-08 14:33:57 +06:00
Kingkor Roy Tirtho
07f70af96d Slow Playback track play execution fixed
Sidebar abnormal ProgressBar size fix
Player volume slider stays at zero on fresh start fix
2022-07-06 11:58:21 +06:00
Kingkor Roy Tirtho
acc939c581 Lyric delay adjust support added
theme adjusted for dialogs
2022-07-06 02:31:19 +06:00
Kingkor Roy Tirtho
c51a9a4c28 Playback track search retry-able now
Search page not rendering fix
2022-07-06 00:59:33 +06:00
Kingkor Roy Tirtho
e2bba4ac94 Safearea fix for Home widgets 2022-07-05 14:48:02 +06:00
Kingkor Roy Tirtho
42257d9615 Status color fix on PlayerView 2022-07-05 14:36:30 +06:00
Kingkor Roy Tirtho
da2e371dfd Blur effect applied in Lyrics, PlayerView & PlayerOverlay
Drag to scroll support for Playlist Categories
Sidebar user name & settings icon moved down
2022-07-05 14:08:56 +06:00
Kingkor Roy Tirtho
7e24059900 Queue support added for both Desktop & Mobile 2022-07-04 11:10:17 +06:00
Kingkor Roy Tirtho
a985c19ad8 PLayback Status property added for loading indicators 2022-07-04 09:36:22 +06:00
Kingkor Roy Tirtho
03f1d3e958 Fixed track not changing on complete 2022-07-03 13:53:38 +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
6a05c57dcf Linux Seek not working fixed 2022-07-01 13:48:25 +06:00
Kingkor Roy Tirtho
f896f65095 initial ingration with audioplayers flutter plugin
seek doesn't work on Endeavour OS (Arch)
2022-07-01 11:10:50 +06:00
Kingkor Roy Tirtho
4321668806
Merge pull request #123 from Voklen/master
Fix login feilds autocorrecting Client ID and Secret
2022-06-26 14:50:04 +06:00
Kingkor Roy Tirtho
a717ef2baf Lyrics loading ShimmerLoader added 2022-06-26 14:46:51 +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
Alex Gorichev
744d1675e5 Set login fields to visiblePassword 2022-06-24 07:23:34 +01:00
Kingkor Roy Tirtho
845a5cc317 stop player when app is removed 2022-06-20 17:47:08 +06:00
Kingkor Roy Tirtho
7767dfbd4d Youtube search caching support added 2022-06-18 13:50:56 +06:00
Kingkor Roy Tirtho
038856a1f7 fixed API rate limit exit bug on TrackTile 2022-06-16 22:59:21 +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
71d6fc5a4a PlaylistView shows image & extra data as header
Loaders & error placeholders added
PlayerOverlay swipe to open PlayerView
fix: Logout functionality broken
2022-06-14 22:14:48 +06:00
Kingkor Roy Tirtho
063b239b5d Shimmer Loading animations for Playlist,Album, artist & categories 2022-06-14 14:52:39 +06:00
Kingkor Roy Tirtho
b4bb93c81e CurrentPlaylist cache & load from cache support 2022-06-13 17:33:00 +06:00
Kingkor Roy Tirtho
2b75076f82 Expanded countrycode instead of abbreviation
Using primaryColor in places instead of directly using Colors
2022-06-10 16:41:25 +06:00
Kingkor Roy Tirtho
29697d5ae5 Bumped version to v2.2.1 for release
Change Logs added for v2.2.1
2022-06-09 18:55:23 +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
cee3e6744b Version bumped to 2.2.0+10 for next release
Changelogs added
HeartButton icon color fixed
Sponsorhip button added
fix: update checker wrong logic
2022-06-05 11:45:11 +06:00
Kingkor Roy Tirtho
f3bacad233 Customizable Track Match Algorigthm
AudioQuality Option
2022-06-04 22:27:11 +06:00
Kingkor Roy Tirtho
b3b3acdb1e Bugfix: ColorScheme not persisting
Response Caching support in multiple components PlayerView, AlbumView, Search, Lyrics, SyncedLyrics
2022-06-04 14:06:52 +06:00
Kingkor Roy Tirtho
e3c7b83ae0 share playlists & track support added 2022-06-03 11:41:21 +06:00
Kingkor Roy Tirtho
b05efd3d36 About dialog created
Settings page now scrollable
Playlist Create Dialog now scrollable
2022-06-02 22:45:56 +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
46d9b656f9 Update Checker implemented
private playlists of current user aren't shown fix (https://github.com/KRTirtho/spotube/issues/92)
2022-05-30 16:59:47 +06:00
Kingkor Roy Tirtho
9224b4c316 expanded Cached netwrok request support 2022-05-29 23:32:47 +06:00
Kingkor Roy Tirtho
20ada95312 Partial async caching support added using FutureProvider 2022-05-29 22:00:02 +06:00
Kingkor Roy Tirtho
09160b1a53 Fixed statusbar color issue created by the new theme
ChooseColorSchemeDialog now scrollable
Initial FutureProvider integration
Uri launches in System Webview in android fix
2022-05-28 19:17:48 +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
5accf5c56c Re initiating ipc login is now no longer required for https://github.com/rinukkusu/spotify-dart/pull/118 2022-05-26 13:13:34 +06:00
Kingkor Roy Tirtho
31551ac1dc application adpted to Flutter 3.0
Got ready for F-Droid release
2022-05-21 17:15:46 +06:00
Kingkor Roy Tirtho
66a3b97dd0 shuffle button fixed for shared state mobile & desktop 2022-05-13 12:17:47 +06:00
Kingkor Roy Tirtho
9e98e8f7dd [CD] executable not moved to choco-struct fix 2022-05-13 11:16:08 +06:00
Kingkor Roy Tirtho
80ba2feb14 [CD] added publish android support 2022-05-09 18:57:59 +06:00
Kingkor Roy Tirtho
f8ae8393bc Search YouTube algorithmic tweak to increase result choice 2022-05-09 17:48:20 +06:00
Kingkor Roy Tirtho
83a45dd9b6 No automatic track change on track complete fix (https://github.com/KRTirtho/spotube/issues/46) 2022-05-03 14:20:10 +06:00
Kingkor Roy Tirtho
c0e2a21765 youtube search is now less official prone
classic genius-lyrics selection improved
[android] fixed status white icon in white bg & black icon in dark bg
2022-05-02 23:06:17 +06:00
Kingkor Roy Tirtho
f8a5ca4beb application about menu update
usePackageInfo hook
getLyrics bug fixes
2022-04-28 13:12:31 +06:00
Kingkor Roy Tirtho
94cec4290c [CD] flathub update_release bugfix
getLyrics now ranks result for maximum match rate
2022-04-28 11:15:57 +06:00
Kingkor Roy Tirtho
46b5ec7c22 [CD] 2022-04-28 10:49:27 +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
cea6fd9797 optimized search for both youtube track & synched subtitle
flutter_distributor .deb build support
2022-04-25 22:15:01 +06:00
Kingkor Roy Tirtho
aebe6d332f better searching result matching for timed-lyrics
SyncedLyrics not found fallback with static genius lyrics
marquee text in PlayerView & Lyric page
2022-04-22 22:13:31 +06:00
Kingkor Roy Tirtho
dc9b09f496 ranking based synced lyrics selection for better accuracy 2022-04-21 10:20:11 +06:00
Kingkor Roy Tirtho
8af0281b23 SyncedLyrics autoscrolling active lyric implementation
improved title cleaning for youtube search
2022-04-20 21:29:18 +06:00
Kingkor Roy Tirtho
e92f107e55 improved ranking system for matched youtube search results
synced lyrics initial implementation using rentanadviser
2022-04-19 12:59:12 +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
14f51d4f4d Create Playlist support\nAdd Track to playlist(s) support 2022-04-14 21:10:54 +06:00
Kingkor Roy Tirtho
d2b4a81029 Settings & PlayerControls adjusted for ultrawide/4k screens 2022-04-05 19:07:14 +06:00
Kingkor Roy Tirtho
a7b3073539 Custom format for search term in toYoutubeTrack method impletemented 2022-04-05 18:22:16 +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
d62f3ce6a1 Download lyrics with track support
nightly build links in README
2022-04-04 22:54:00 +06:00
Kingkor Roy Tirtho
f7510d7eae recommendation country set from settings suport added 2022-04-04 20:21:32 +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
Stelios Papamichail
8a10a52b0f Created a custom SpotubeMarqueeText widget to improve maintainability and also used it for the PlayButtonCards in the Browse page 2022-04-01 03:26:02 +03:00
Stelios Papamichail
5df96b5892 Added support for marquee text for the ArtistCard and made adjustments to the marquee effect in the PlayButtonCard as well 2022-04-01 02:06:03 +03:00
Stelios Papamichail
2fd5d6fe9c Added support for marquee text on album's with long descriptions and static text for those with short ones 2022-04-01 01:20:01 +03:00
Kingkor Roy Tirtho
c27b497c4b Follow/Unfollow artist/playlist support
Save/Remove album support
Add/Remove track from favorite support
Easier way to create secrets locally
Updated contribution details according newest changes
2022-03-30 20:38:14 +06:00
Kingkor Roy Tirtho
5574c5a6e5 Version bumped to v2.0.0 2022-03-24 17:59:18 +06:00
Kingkor Roy Tirtho
45f9d08595 lyrics not working bugfix
Download track feature complete support in Android
Android sudden solid color screen
inno-script updated for permission_handler
gensums updated for support for android apk
updated description of Spotube in every file
changes added to CHANGELOG
2022-03-24 13:30:59 +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
8dea8dc051 android appWindow related bug in Home fix 2022-03-21 21:28:26 +06:00
Kingkor Roy Tirtho
f6969d678a fixed button overflow issue 2022-03-21 07:11:51 +06:00
Kingkor Roy Tirtho
b4e79ce7ff final fix of the lyrics issue 2022-03-21 00:31:36 +06:00
Kingkor Roy Tirtho
2ec0172741 Lyrics page asking to add lyrics fix 2022-03-20 23:59:14 +06:00
Kingkor Roy Tirtho
6f6c00d76d anonymous (guest) login support added
build pipeline update to support anon login
not logged in guards added
2022-03-19 14:34:39 +06:00
Kingkor Roy Tirtho
a06d891a04 Search results are horizontally scrollable instead of Wrap
Hotkey Record dialog pops the route on cancel bugfix
Headings & fontSizes optimized for smaller devices
2022-03-18 20:26:03 +06:00
Kingkor Roy Tirtho
22a1da06b6 fixed palette color doesn't change after track change in PlayerView 2022-03-18 19:52:02 +06:00
Kingkor Roy Tirtho
35912ff228 Download & Heart Actions added for PlayerView 2022-03-18 19:45:10 +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
c4c9fd7ac2 leading/center not working on PageWindowTitle on Android fixed
artist-to-clickable-artists now responsive
useBreakpoint logic updated
2022-03-16 18:06:42 +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
Kingkor Roy Tirtho
39a92a56f3 bugfixed first played playlist/track doesn't play 2022-03-13 15:08:55 +06:00
Kingkor Roy Tirtho
932462d773 sperated PlayerControl from PlayerOverlay
PlayerControls slider & duration are now vertical
hotkey init moved to Home
Player & YoutubeExplode are provided through riverpod
Playback handles all things Player used to do
GoRoutes are seperated from main to individual model file
usePaletteColor bugfix occuring for before initilizing mount
2022-03-12 19:10:21 +06:00
Kingkor Roy Tirtho
aaf74b46d4 floating mini player works flawlessly
Custom bg-color for floating player for each title track album art
go_true routing integrated
floating player now disappears if not on home
2022-03-10 15:11:02 +06:00
Kingkor Roy Tirtho
d608fa7d02 PlayerOverlay works as expected
imageToUrlString uses uuid instead of DateTime.now()
seperated parts of Player for reuse accross different sizes of screen's specific widgets
integrating go_router to follow declarative route approach
2022-03-10 12:29:29 +06:00
Kingkor Roy Tirtho
b585bf2df2 Tweaks for responsiveness
for appwindow.size
Home component moved to its own subdir
2022-03-08 22:25:49 +06:00
Kingkor Roy Tirtho
b3511e4919 Playlist TrackTile is now responsive
PlaylistView/SearchAlbumView are responsive now
ArtistProfile album view & tracks view are paginated now
2022-03-01 10:26:20 +06:00
Kingkor Roy Tirtho
584f431b04 Responsive Navigation for tablet & small devices
Responsive design utilites created
2022-02-26 10:56:32 +06:00
Kingkor Roy Tirtho
5b389564c1 v2 Roadmap: Responsive navigation added
for three different breakpoints
2022-02-24 19:43:18 +06:00
Kingkor Roy Tirtho
a86b6bc40b persisted volume support
Placeholder image instead of progress indicator in PlaybuttonCard
Custom Fade Page Transition
2022-02-24 13:26:21 +06:00
Kingkor Roy Tirtho
7d280f92ce hooks logic implmented in Player component 2022-02-11 20:07:49 +06:00
Kingkor Roy Tirtho
9fc155c000 hook support added to most of the components 2022-02-11 19:29:31 +06:00
Kingkor Roy Tirtho
d05ec0099d flutter provider replaced with flutter_riverpod 2022-02-11 10:44:16 +06:00
Kingkor Roy Tirtho
88b201b24b using audio/mp4 for MacOS & iOS Platform for compatibilty 2022-02-10 22:28:48 +06:00
Kingkor Roy Tirtho
e6daba77bd Player._playTrack unsafe null modifier removed
SpotifyDI was using ChangeNotifier as mixin & wasn't extending
2022-02-10 21:37:46 +06:00
Kingkor Roy Tirtho
25854c843f Player._playTrack not checking currentTrack.uri validity fix 2022-02-08 16:23:40 +06:00
Kingkor Roy Tirtho
03bd342c27 version bump for next release v1.2.0
CHANGELOG updated for v1.2.0
default hotkeys for player control if doesn't exists on startup
2022-02-07 18:20:55 +06:00
Kingkor Roy Tirtho
e1f66c9c7a license identifiers re-corrected
aur package suffixed with -bin due to regulations
2022-02-06 10:07:15 +06:00
Kingkor Roy Tirtho
596fff4014 Merge branch 'master' of https://github.com/krtirtho/spotube 2022-02-06 10:01:31 +06:00
Kingkor Roy Tirtho
e666e25ffd Global custom hotkey support for playback control
UserPreferences provider genius access token not loading on init bug fix
2022-02-06 10:01:29 +06:00
highjeans
f0f365c74d
fix location of back button on macOS 2022-02-04 11:44:59 -08:00
Kingkor Roy Tirtho
b378375b19 Macos global appmenu APP_NAME replaced with Spotube
better placement guess for macos titlebar leading
2022-02-04 09:40:53 +06:00
Kingkor Roy Tirtho
bbc8a29853 windows title_bar on macos fix
page titlebar leading overlap with native macos titlebar buttons fix
2022-02-03 19:14:30 +06:00
Kingkor Roy Tirtho
350fc75803 non matching drop down background fix
option to add genius access_token on Login Screen
red logout button
2022-02-02 13:27:23 +06:00
Kingkor Roy Tirtho
44b1921171 Credit section addition in the Settings page 2022-02-02 12:40:33 +06:00
Abdullah Ilgaz
541fde91a8
Fixed typo in Album text 2022-01-28 16:38:32 +03:00
Kingkor Roy Tirtho
4f14849502 Overflow Album error fix
playtrack from found song in Search
search on TexField submit
2022-01-26 19:42:13 +06:00
Kingkor Roy Tirtho
79ef853ac9 unsafe access to images url fix
Initial Search page implemented
2022-01-26 13:59:35 +06:00
Kingkor Roy Tirtho
8c3a62569a simplified the layout of TrackTableView 2022-01-26 10:43:07 +06:00
Kingkor Roy Tirtho
2c5e848fbc Player download & like button alignment fix 2022-01-24 19:19:53 +06:00
Kingkor Roy Tirtho
5b855e1e55 ArtistProfile top tracks section added 2022-01-24 19:00:48 +06:00
Kingkor Roy Tirtho
73a11dc429 Album & Artist names are clickable now
Artist & Album text now navigates to the AlbumView/ArtistProfile pages
2022-01-24 17:55:58 +06:00
Kingkor Roy Tirtho
58148f3493 AlbumView Added 2022-01-24 12:43:37 +06:00
Kingkor Roy Tirtho
ef121c3613 PageWindowTitlebar now compitable with scaffold's appBar
AlbumCard, ArtistCard, ArtistAlbumCard & ArtistProfile added
UserArtist finished
macos build artifacts upload path corrected
2022-01-23 19:44:26 +06:00
Kingkor Roy Tirtho
46b652788f Docs: Producthunt badge
ArtistCard navigate to artist profile support
ArtistProfile details section added
2022-01-23 13:24:17 +06:00
Kingkor Roy Tirtho
3b88f91a5b Merge branch 'master' of https://github.com/KRTirtho/spotube 2022-01-23 10:12:37 +06:00
Kingkor Roy Tirtho
17ab0b3261 ArtistsCard & paginated UserArtists page created 2022-01-23 10:12:35 +06:00
Piotr Rogowski
2292312705
fix media keys crash 2022-01-22 14:30:05 +01:00
Kingkor Roy Tirtho
7cbb5a97a8 Folder stucture re-organized by component
UserLibrary tab view added
2022-01-22 10:32:21 +06:00
Kingkor Roy Tirtho
b75256b481 [new] Play playlist starting from any track
[new] skip to another track in the currently playing playlist
[improved] Download track now with infinite progressbar & completion indicator
2022-01-21 20:00:58 +06:00
Kingkor Roy Tirtho
93d95cb309 re-initiate OAuth process on Refresh Token revoke
YouTube & Spotify track matching accuracy increase
2022-01-21 18:25:18 +06:00
Kingkor Roy Tirtho
bdfbe0f4be initial support for download tracks
audio Quality increased
2022-01-20 20:02:58 +06:00
Kingkor Roy Tirtho
00acdf598d uri_launch canLaunch interfering with flatpak bugfix
Change theme manually support
2022-01-20 18:45:12 +06:00
Kingkor Roy Tirtho
a9bf2db683 Bumped version
changed the avatar placeholder with adventurer sprite dicebear
prevention from playing empty playlists
2022-01-14 17:48:42 +06:00
Kingkor Roy Tirtho
44760aab6f Unsafe List.last accessor bugfix (#issues/2)
PKGBUILD recreated & adjusted
License created
flatpak config created (dummy)
2022-01-14 16:58:53 +06:00
KR Tirtho
7cbbd0346e crash in windows bug fix (hotkey_manager)
Player shuffle unshuffle support
Lyrics page infinite loading on no accessToken fixed
2022-01-13 12:27:39 +06:00
Kingkor Roy Tirtho
07b1891cb4 replaced mpv audio backed with just_audio
Player works as previous except shuffling
Youtube Search is handled through youtube_explode now
2022-01-11 23:05:31 +06:00
Kingkor Roy Tirtho
f9d3d58398 AUR struct works 2022-01-10 18:32:15 +06:00
Kingkor Roy Tirtho
8e436368a9 Playback shuffle with correctly finding the perfect currentTrack suport added 2022-01-08 18:47:56 +06:00
Kingkor Roy Tirtho
d17a7e8b61 Incomplete Player PLaylist support 2022-01-08 11:02:20 +06:00
Kingkor Roy Tirtho
62fc89dd52 Global shortcuts added 2022-01-07 00:28:22 +06:00
Kingkor Roy Tirtho
6f741ad330 Docs updated 2022-01-06 19:59:08 +06:00
Kingkor Roy Tirtho
d647d5ed1f Full Lyrics support 2022-01-06 19:37:33 +06:00
Kingkor Roy Tirtho
50b835e122 Lyrics support added 2022-01-06 18:37:47 +06:00
Kingkor Roy Tirtho
6ea222c5b0 Stop player on close support
PlaylistCard image placeholder
Player album placeholder
PlayerDI provider for global avilability of MPVPlayer
2022-01-06 10:57:58 +06:00
Kingkor Roy Tirtho
f367d8f5c3 Custom WindowTitleBar Support in Pages 2022-01-05 22:59:43 +06:00
Kingkor Roy Tirtho
4d41b037e4 Custom Window Titlebar support 2022-01-05 19:17:11 +06:00
Kingkor Roy Tirtho
f3ecb24d3b Save Track button support (incomplete)
Featured Playlist support
2022-01-05 13:41:34 +06:00
Kingkor Roy Tirtho
96629f6a83 User Library added
Liked Song Playlist support
Screenshot changed
2022-01-05 00:26:40 +06:00
Kingkor Roy Tirtho
76d0538f96 Working Sidebar added
Unauthorized error fix
Settings Page (initial)
Redesinged PlaylistView with Table
2022-01-04 22:45:26 +06:00
Kingkor Roy Tirtho
db42e81501 Play playlist from PlaylistCard support
Login page tuned
Replace loading texts with Circular progress bar
Sidebar icons are rounded now
New Icon & banner
2022-01-04 00:00:12 +06:00
Kingkor Roy Tirtho
0ef44709fa Infinite Scorll added
CategoryCard no-title bug fix
shuffle support added
2022-01-03 13:33:58 +06:00
Kingkor Roy Tirtho
799e13c376 Flutter app added 2022-01-03 10:27:25 +06:00