Kingkor Roy Tirtho
93f0db0196
chore: use scoring for non-english tracks only
2023-08-18 15:11:04 +06:00
Kingkor Roy Tirtho
d6127cf797
chore: upgrade dependencies
2023-08-15 11:54:06 +06:00
Kingkor Roy Tirtho
38dc4beb44
feat: blazingly™ fast download manager ( #619 )
...
* feat: concurrent download service & download prorvider
* feat: implement chunked downloader
* fix: no audio-tags in Linux and duration not showing up for local tracks
* feat: show matching tracks in queue as well
* feat: always uses piped api for download to avoid IP block
* fix: invalid downloadCount
2023-08-07 16:49:11 +06:00
Kingkor Roy Tirtho
cf7b849cdd
feat: web compatibility
2023-08-05 10:49:53 +06:00
Kingkor Roy Tirtho
888a4b1162
fix(linux): crash on no secret service ( #608 )
2023-08-02 15:12:55 +06:00
Kingkor Roy Tirtho
c429e6f48d
chore: versioning of Hive boxes
2023-06-30 11:21:02 +06:00
Kingkor Roy Tirtho
b54ee96233
feat: re-introduce youtube API along with piped
2023-06-30 10:52:44 +06:00
Kingkor Roy Tirtho
b78e7f57a0
feat: logs page in settings
2023-06-19 22:36:05 +06:00
Kingkor Roy Tirtho
b4713e377a
feat: sort tracks by newest and oldest dates
2023-06-18 15:28:44 +06:00
Kingkor Roy Tirtho
ce38233de8
feat: player details dialog and separate location of lyrics button in player page
2023-06-15 12:51:33 +06:00
Kingkor Roy Tirtho
f4b0d134ca
feat: custom playlist generator
2023-06-06 17:41:37 +06:00
Kingkor Roy Tirtho
96f04c1756
feat: custom error toast
2023-06-04 17:35:58 +06:00
Kingkor Roy Tirtho
ec11af53a1
feat: enable caching of queue
2023-05-27 23:04:54 +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
1ecc36da57
feat: replace YouTube API with piped API
2023-05-14 14:26:13 +06:00
Kingkor Roy Tirtho
fd1846eecf
fix(artist): follower count shows as float when < 1000 ( #482 )
2023-04-27 23:04:04 +06:00
Kingkor Roy Tirtho
1b5bfec27f
fix(macos,ios): use regular shared prefs
2023-04-27 09:57:04 +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
dca8bcd7c6
chore: initialize boxes in main
2023-04-26 00:35:32 +06:00
Kingkor Roy Tirtho
b110d83456
feat: cache encryption for sensitive data
2023-04-25 23:29:54 +06:00
Kingkor Roy Tirtho
a5b7e5faf0
refactor(authentication): immutable authentication state
2023-02-10 17:30:31 +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
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
84d94b05bc
feat: use catcher to handle exceptions
2023-02-01 18:26:17 +06:00
Kingkor Roy Tirtho
59561abdc2
feat: use typed assets instead of hard coded paths
2023-01-31 14:53:21 +06:00
Kingkor Roy Tirtho
947c14353e
feat: black list artist or track
2023-01-06 16:39:01 +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
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
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
cb4bd25df1
feat: sort tracks in playlist, album and local tracks
2022-10-13 18:59:30 +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
0ca97b495f
feat: use of smaller sized images
...
cd: fix versioning of pubspec
2022-10-11 14:41:44 +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
4b9792c34a
fix(auth): Android login local server not starting
2022-09-14 22:54:00 +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
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
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
Kingkor Roy Tirtho
c3bf5119eb
feat(broken): Broken Warning! Initial Local Audio Player
2022-08-30 16:08:01 +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
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
4453049e08
Seekbar support added to Android Media Controls
...
Turned off MPRIS for flatpak
2022-07-10 11:02:14 +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
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
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