Aditya Kumar Das
e3e7c22e62
Added method to fetch genius lyrics url
...
This way, users don't require genius API access tokens.
2024-02-25 01:50:09 +05:30
Aditya Kumar Das
07bc8f4665
fixed imports
2024-02-24 22:02:20 +05:30
Aditya Kumar Das
5ebed57549
Cleanup title for better AZLyrics search result
2024-02-23 00:11:28 +05:30
Aditya Kumar Das
ad13f99525
Fixed the AZLyrics URL and trimmed the lyrics
...
Now it will adapt to dynamic changes in the URL parameters. Additionally, it will remove extra spaces from the beginning of the lyrics.
2024-02-22 13:44:16 +05:30
Aditya Kumar Das
f5438cf04a
Update service_utils.dart
2024-02-22 01:15:24 +05:30
Kingkor Roy Tirtho
a7b9398708
fix: metadata not getting added for YouTube tracks #916 and Wrong duration of downloaded tracks #912
2023-12-02 21:57:05 +06:00
Kingkor Roy Tirtho
14069cd4fe
feat: Add JioSaavn as audio source ( #881 )
...
* feat: implement new SourcedTrack for youtube and piped
* refactor: replace old spotube track with sourced track
* feat: add jiosaavn as audio source
* fix: download not working other than jiosaavn
* Merge branch 'dev' into feat-jiosaavn
2023-11-15 18:34:46 +06:00
Kingkor Roy Tirtho
ac0e2e74d8
refactor: extract settings section to separate files
2023-11-08 11:43:17 +06:00
Kingkor Roy Tirtho
931664e6b6
refactor: migrate to catcher to catcher_2
2023-09-30 18:33:04 +06:00
Kingkor Roy Tirtho
e54762be6a
feat: customizable stream/download file formats ( #757 )
...
* feat: add codec configuration in settings
* fix: show no value for codec configuration in smaller screen
* feat: implement configurable codec for download & streaming music
2023-09-28 17:02:41 +06:00
Kingkor Roy Tirtho
a7e102ffc7
fix: valid non-ASCII characters get removed from downloaded file name #745
2023-09-26 21:02:49 +06:00
Kingkor Roy Tirtho
de335f4834
fix: hour not showing for tracks longer than 60 minutes ( #648 )
2023-09-11 12:12:05 +06:00
Kingkor Roy Tirtho
48e90a4229
fix: sorting by date crashes app ( #551 )
2023-08-26 12:20:14 +06:00
Kingkor Roy Tirtho
1a7ea0ce6a
fix: sanitize song title for file name ( #644 )
2023-08-26 00:40:50 +06:00
Kingkor Roy Tirtho
e90eceb285
fix: infinite route push glitch
2023-08-26 00:06:41 +06:00
Kingkor Roy Tirtho
190df17adc
fix: jump to track going to wrong track
2023-08-25 20:03:49 +06:00
Lobo
76f30a0f20
feat(translations): added Portuguese (Brazil) translation ( #634 )
...
* chore: update library credits
* chore: increase score when title matchs
* chore: adjust score for both official flag & track name in title
* chore: use scoring for non-english tracks only
* added Portuguese (Brazil) translation
---------
Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
2023-08-23 21:52:34 +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