Commit Graph

108 Commits

Author SHA1 Message Date
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
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
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
7ae453b81d
Merge branch 'KRTirtho:master' into feature_duration_matching 2022-09-02 23:23:12 -05: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
a550d21b9a [Feature] Add Duration Match Algorithm
Added duration matching option to track matching algorithms
2022-09-01 21:53:48 -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
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
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
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