Commit Graph

1899 Commits

Author SHA1 Message Date
Rahul Sahani
99a896f04a Add cool features to iOS app
Add features to display current playing track information and support media controls on iOS.

* **HomePlayerWidget.swift**
  - Add track title, artist name, and album art display in the HomePlayerWidget.
  - Update SimpleEntry struct to include trackTitle, artistName, and albumArt properties.
  - Modify placeholder, getSnapshot, and getTimeline methods to include new properties.
  - Update HomePlayerWidgetEntryView to display new track information.

* **Info.plist**
  - Add support for media controls on the lock screen and control center.
  - Add integration with Siri for voice commands to control playback.

* **main.dart**
  - Register the HomePlayerWidget for iOS by adding glanceProvider listener.

* **glance.dart**
  - Add code to update the HomePlayerWidget with the current track information, including track title, artist name, and album art.
2025-03-09 13:21:45 +05:30
Kingkor Roy Tirtho
464666c01a
Merge pull request #2410 from KRTirtho/dev
chore: update linux appdata screenshot
2025-03-07 20:22:32 +06:00
Kingkor Roy Tirtho
4db9a95a91 chore: update linux appdata screenshot 2025-03-07 20:20:56 +06:00
Kingkor Roy Tirtho
0e58cd0e99
Merge pull request #2408 from KRTirtho/dev
chore: add new images
2025-03-07 20:18:03 +06:00
Kingkor Roy Tirtho
3cce2868de website: remove playstore button 2025-03-07 20:12:05 +06:00
Kingkor Roy Tirtho
894b0d7e5e Merge branch 'dev' into website 2025-03-07 20:08:09 +06:00
Kingkor Roy Tirtho
7befbca8e5 chore: update images 2025-03-07 20:06:58 +06:00
Kingkor Roy Tirtho
d4f70f56e4
Merge pull request #2405 from KRTirtho/dev
Release 4.0.0
2025-03-07 18:05:55 +06:00
Kingkor Roy Tirtho
180d07a1be chore: bump version to v4.0.0 and generate changelogs, translations and credits 2025-03-07 17:38:25 +06:00
Kingkor Roy Tirtho
91871d0d26 feat: custom piped & invidious instance support 2025-03-07 11:50:39 +06:00
Kingkor Roy Tirtho
c3bbc129ad fix: piped api not working 2025-03-07 10:22:09 +06:00
Kingkor Roy Tirtho
a9586a64f2 chore: enable sliding transition for queue, alternative source and lyrics page for small screen 2025-03-06 23:04:04 +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
f4b1e550bf chore: use latest flutter_new_pipe_extractor 2025-03-05 22:02:07 +06:00
Kingkor Roy Tirtho
bb71fc0eea chore: use pages instead of drawer for queue, lyrics, sources in mobile 2025-03-04 18:26:59 +06:00
Kingkor Roy Tirtho
7eb0e69dd7 chore: upgrade to latest working shadcn_flutter 2025-03-03 22:23:29 +06:00
Kingkor Roy Tirtho
30bf0bed62 chore: add back pull down to refresh 2025-03-02 22:04:22 +06:00
Kingkor Roy Tirtho
c82b68a513 fix: follow artist not working #2057 2025-03-02 21:19:28 +06:00
Kingkor Roy Tirtho
edc9636940 chore: fix adaptive select tile scrolling not working 2025-02-23 11:33:44 +06:00
Kingkor Roy Tirtho
47edb8bf96 chore: improve home screen performance 2025-02-23 09:55:46 +06:00
Kingkor Roy Tirtho
e8e2d78529 chore: upgrade to flutter 3.29.0 2025-02-21 20:54:36 +06:00
Kingkor Roy Tirtho
0248dd3c23 chore: show better authentication failure message 2025-02-11 22:35:51 +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
b1780e0cf8 fix: duplicates in recent section 2025-02-01 19:14:50 +06:00
Kingkor Roy Tirtho
cd39bbf87c
Merge pull request #2291 from KRTirtho/migrate/auto-routes
refactor: migrate to auto_route from go_router
2025-02-01 17:22:51 +06:00
Kingkor Roy Tirtho
d4504722d8 fix(android): back button and safe area issues 2025-01-31 23:07:37 +06:00
Kingkor Roy Tirtho
6ddf6b9cce fix: remove automaticallyImplyLeading from root tabs 2025-01-31 22:37:10 +06:00
Kingkor Roy Tirtho
4b2d259add chore: use navigateTo instead of pushRoute 2025-01-31 22:10:40 +06:00
Kingkor Roy Tirtho
0037677383 refactor: migrate to auto_route from go_router 2025-01-31 21:07:51 +06:00
Kingkor Roy Tirtho
2b0b5eae1d
Merge pull request #2288 from KRTirtho/new-ui
feat: shadcn_flutter based UI
2025-01-30 21:53:07 +06:00
Kingkor Roy Tirtho
6cf4ca9179 chore: use shadcn in all places that's using material 2025-01-30 21:44:07 +06:00
Malik Miran
2ea8070771
fix(ios): downloads not working due to permission errors (#2180)
* Update AppDelegate.swift

store the Documents directory path which the app can then use for downloads instead of trying to create a Downloads directory

* Update Info.plist

should resolve the permission issues because  using Documents directory instead of trying to create a Downloads directory.

---------

Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
2025-01-30 20:50:50 +06:00
KRTirtho
e0760e6250 chore: fix linux resizing blocking scrollbar 2025-01-30 20:37:13 +06:00
Kingkor Roy Tirtho
ada0ca1472 chore: remove obsolete appearance customization 2025-01-28 21:42:16 +06:00
Kingkor Roy Tirtho
42158a99ff refactor: use shadcn for mini lyrics window 2025-01-28 21:23:57 +06:00
Kingkor Roy Tirtho
5c6cb770a8 chore: fix where loading images not working 2025-01-28 21:07:02 +06:00
Kingkor Roy Tirtho
4c3718467d chore: local library not working 2025-01-26 22:36:11 +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
75e189344e cd: update workflow and build command for Ubuntu 22.04 compatibility 2025-01-24 14:19:44 +06:00
Kingkor Roy Tirtho
8c0a47374d cd: artifact nested directory glob 2025-01-24 13:55:57 +06:00
Kingkor Roy Tirtho
697ba1ed7b cd: sha and md5 sum error 2025-01-24 13:27:20 +06:00
Kingkor Roy Tirtho
e05645c46e cd: enable caching for Flutter SDK in release workflow 2025-01-24 12:43:44 +06:00
Kingkor Roy Tirtho
ee95b3b26a chore: fix build cli argument access 2025-01-24 12:32:01 +06:00
Kingkor Roy Tirtho
b2b38a9191 cd: use git source for flutter action 2025-01-24 12:18:33 +06:00
Kingkor Roy Tirtho
219ae9dcb3 cd: use git source for flutter action 2025-01-24 12:15:30 +06:00
Kingkor Roy Tirtho
ed1f4ad6f5 cd: use cache less Flutter SDK 2025-01-24 12:08:01 +06:00
Kingkor Roy Tirtho
15773e1ce7 cd: use alternative flutter action setup action 2025-01-24 11:44:22 +06:00
Kingkor Roy Tirtho
b7bb35d299 cd: upgrade flutter action 2025-01-24 11:32:41 +06:00