Kingkor Roy Tirtho
2f304fa943
feat: use isolate for youtube_explode engine
2025-07-18 10:34:21 +06:00
Kingkor Roy Tirtho
d2827a52d3
chore: upgrade to flutter 3.32.5
2025-07-13 21:21:17 +06:00
Kingkor Roy Tirtho
7de6423935
feat: add support for entity specific search
2025-07-13 15:11:56 +06:00
Kingkor Roy Tirtho
5be4747c66
feat(metadata): add plugin form
2025-07-03 23:55:29 +06:00
Kingkor Roy Tirtho
5b457fc4bd
chore: fix streaming quality is worse then available
2025-06-21 22:40:20 +06:00
Kingkor Roy Tirtho
ee71dbf552
chore: fix login not working and source quality not good when high quality source not found
2025-06-21 19:21:00 +06:00
Kingkor Roy Tirtho
41cc79b5e6
chore: make playback working
2025-06-19 21:09:49 +06:00
Kingkor Roy Tirtho
5f47dc3d6d
refactor: remove old spotify.dart types and custom spotube metadata types
2025-06-19 14:42:29 +06:00
Kingkor Roy Tirtho
4e6db8b9e1
refactor: move from Track to SpotubeTrackObject and use TrackSources object for providers
2025-06-18 21:30:32 +06:00
Kingkor Roy Tirtho
b979a6ede9
feat: add track endpoint for metadata service
2025-06-16 14:09:20 +06:00
Kingkor Roy Tirtho
fcc05a4243
refactor: search to use metadata plugin
2025-06-16 09:52:02 +06:00
Kingkor Roy Tirtho
7569c37739
refactor: home browse and browse section
2025-06-15 22:14:04 +06:00
Kingkor Roy Tirtho
4b09f6c96b
refactor: use metadata album & playlist object for card and pages
2025-06-15 14:00:34 +06:00
Kingkor Roy Tirtho
758b0bc9d9
feat: add artist and album providers
2025-06-14 22:43:20 +06:00
Kingkor Roy Tirtho
326d8212f6
feat: add albums metadata endpoint and provider
2025-06-14 21:07:07 +06:00
Kingkor Roy Tirtho
a9ba2582fb
feat: add playlist endpoint and providers
2025-06-14 20:53:18 +06:00
Kingkor Roy Tirtho
f8211cbcc7
feat: add user endpoint calls in metadata and paginated async notifiers
2025-06-14 20:25:38 +06:00
Kingkor Roy Tirtho
7a6821f28d
feat: implement metadata plugins based on hetu
2025-06-14 08:41:38 +06:00
Kingkor Roy Tirtho
2d6fe886e2
chore: metadata
2025-06-13 16:23:41 +06:00
Kingkor Roy Tirtho
67713c60d4
feat(metadata_plugin): add logout method
2025-05-09 23:30:57 +06:00
Kingkor Roy Tirtho
bb0afa5a0c
feat: enhance local storage and webview APIs with improved error handling and resource management
2025-05-09 23:02:55 +06:00
Kingkor Roy Tirtho
f4306ad1c3
feat: add webviiew, totp and setInterval apis for plugins
2025-05-07 23:39:44 +06:00
Kingkor Roy Tirtho
abe04b28b2
feat(metadata-plugin): add local storage api
2025-05-02 13:52:07 +06:00
Kingkor Roy Tirtho
8ac30c0031
feat(metadata-plugin): add pagination support, feed and playlist CRUD endpoints
2025-05-02 11:36:09 +06:00
Kingkor Roy Tirtho
9a861b9954
chore: add proper error handling
2025-05-01 23:51:22 +06:00
Kingkor Roy Tirtho
7491175bb6
feat: add metadata api service and models
2025-05-01 13:20:05 +06:00
Seungmin Kim
e986baa0aa
chore: revise filter for ISRC search ( #2614 )
2025-04-07 13:12:45 +06:00
Kingkor Roy Tirtho
b74c2eab8f
fix: calling /track/:streamId endpoint causes active sourced track to be anything
2025-03-28 20:57:46 +06:00
Seungmin Kim
2c4cc94985
feat: add ISRC track search for YouTube ( #2594 )
...
* Add ISRC track search for YouTube
* Do not probe Song.Link when ISRC results are valid, fix rate limit
2025-03-28 19:10:54 +06:00
Kingkor Roy Tirtho
764950b286
Revert "chore: spotify home feed recommendations now showing up"
...
This reverts commit 290affd435
.
2025-03-15 17:15:29 +06:00
Kingkor Roy Tirtho
290affd435
chore: spotify home feed recommendations now showing up
2025-03-15 17:00:57 +06:00
Kingkor Roy Tirtho
c3bbc129ad
fix: piped api not working
2025-03-07 10:22:09 +06:00
Kingkor Roy Tirtho
677f95f266
fix: youtube_explode_dart failing for many videos due to youtube ios client visitor data change
2025-03-05 22:13:42 +06:00
Kingkor Roy Tirtho
1e6d709e04
feat: implement yt-dlp for desktop and NewPipeExtractor for Android ( #2316 )
...
* feat: add youtube engine abstraction and yt-dlp integration
* chore: add yt-dlp as optional dependency
* feat: implement custom path support for youtube engines
* chore: check for custom path in setting engine select dropdown
* chore: update yt_dlp_dart
* chore: setting video url instead of video id in fetchSiblings
* feat: implement NewPipe engine
* chore: update local path to git url for flutter_new_pipe_extractor package
* chore: fix android build isn't working
* chore: fix routes not working when initially signing in
* refactor: drop fallback support to different sources
2025-02-11 21:36:07 +06:00
Kingkor Roy Tirtho
698fb6ba27
fix: youtube tracks keeps skipping despite being matched correctly
2025-02-05 00:36:23 +06:00
Kingkor Roy Tirtho
043eaba81f
fix: youtube source taking too long to buffer
2025-02-03 20:53:48 +06:00
Kingkor Roy Tirtho
6cf4ca9179
chore: use shadcn in all places that's using material
2025-01-30 21:44:07 +06:00
Kingkor Roy Tirtho
4e8a50ec58
chore: fix logs not showing up and nightly crashing on track change on android
2025-01-26 22:05:24 +06:00
Kingkor Roy Tirtho
2411f46877
fix: youtube video unplayable issue and use more ytClients
2025-01-21 10:15:06 +06:00
Kingkor Roy Tirtho
4fead5f504
feat: pause playback when no internet connection
2025-01-20 22:04:12 +06:00
Kingkor Roy Tirtho
8ca2115ef0
feat: track caching and cached track export support ( #2117 )
...
* feat: add caching support with track metadata
* feat(settings): add cache music toggle
* fix(mobile): cache dir not open-able
* feat(local folder): add cache export/clear actions and size of the folder
* chore: ios deps upgrades
* chore: upgrade lint flutter version
* chore: lint secrets causing error
* cd: invalid value for env var
2024-12-08 20:03:01 +06:00
Kingkor Roy Tirtho
499ecfba26
fix(mobile): ensure audio session is activated when playback is resumed after interruption #2092
2024-12-01 19:01:24 +06:00
Kingkor Roy Tirtho
9f2d423cfe
feat: add invidious audio source and fix auto skipping tracks ( #2005 )
...
* feat: add invidious audio source with automatic track switch even on server playback endpoint
* fix: switching to different source on playback endpoint error not working
* chore: update invidious version
* feat: invidious instances customizability
2024-10-17 22:33:03 +06:00
Kingkor Roy Tirtho
6d0cbf97e3
fix(android): clears queue upon swiping away notification
2024-08-19 21:37:31 +06:00
Kingkor Roy Tirtho
95ff13324e
fix(mobile): queue doesn't persist
2024-08-15 22:46:17 +06:00
Kingkor Roy Tirtho
470addca83
fix: local tracks takes time to load
2024-08-15 22:45:22 +06:00
Kingkor Roy Tirtho
9b7a7ef1cf
chore: update translations and refactor to flutter 3.22 ThemeData
2024-08-10 22:54:25 +06:00
Kingkor Roy Tirtho
39ea7a701c
chore: remove unnecessary print statements
2024-08-09 20:07:24 +06:00
Kingkor Roy Tirtho
1c66646798
fix(windows): local tracks plays but disabled playback controls
2024-08-07 21:54:47 +06:00
Kingkor Roy Tirtho
0eb78d14ca
chore: use frb based plugins from git
2024-08-01 14:15:40 +06:00