Commit Graph

30 Commits

Author SHA1 Message Date
Kingkor Roy Tirtho
e02c1b73b4 fix(ios): use MobileVLCKit from CocoaPods instead of a git Swift package
Android Studio couldn't build the iOS app: resolving the videolan/vlckit
Swift package fails inside it (Xcode's source control service reports
"Communication with the service was interrupted"), ending in
"Missing package product 'VLCKit'". VLCKit's README only documents
CocoaPods and Carthage anyway.

- Podfile with MobileVLCKit 3.7.5 (iOS-only build, 233 MB instead of the
  922 MB cross-platform VLCKit 4 binary); build iosApp.xcworkspace.
- VlcPlayerEngine ported to the MobileVLCKit 3 API: it has a real
  "ended" state, so the stop bookkeeping and the post-resume seek
  workaround needed for VLCKit 4 are gone. Buffering/ES-added
  notifications keep arriving while playing, so "playing" is reported
  whenever VLC is playing.
- NativePlayerListener.onBuffered removed: MobileVLCKit has no buffering
  progress callback.
- Pods/ is ignored; AGENTS.md notes the pod install + workspace setup.
2026-11-03 17:57:55 +06:00
Kingkor Roy Tirtho
a09a7c8976 feat: integrate Uniffi for audio metadata reading and writing with Lofty library 2026-07-18 00:14:35 +06:00
Kingkor Roy Tirtho
abeae2144c feat: enhance UI with shared element transitions and improve state management in album and playlist screens 2026-07-17 17:59:48 +06:00
Kingkor Roy Tirtho
0c426689cb feat: migration to Compose Multiplatform 2026-06-30 17:00:13 +06:00
Rahul Sahani
f10a3d4976
feat(queue): add multi-select and bulk actions to queue (#2839)
* feat(queue): add multi-select and bulk actions to queue

- Add selection mode to PlayerQueue with long-press to select
- Disable inner navigation (title/artist) when selecting via TrackTile
- Show checkboxes only in selection mode
- Add selection AppBar behavior and bottom-sheet menu with: Select all, Add to playlist, Remove selected, Cancel
- Reuse existing PlaylistAddTrackDialog for bulk add
- Hide drag handle while in selection mode

Closes: # (implement multi-select queue feature)

* chore: update .gitignore to include .vscode and modify signing configurations back to default in build.gradle

* chore: add VS Code configuration files

* chore: update dependencies in pubspec.lock

* chore: update pubspec.lock to reflect dependency changes and version updates

* chore: fix replace material widgets with shadcn widgets

---------

Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
2025-11-10 10:36:10 +06:00
Kingkor Roy Tirtho
e8e2d78529 chore: upgrade to flutter 3.29.0 2025-02-21 20:54:36 +06:00
Kingkor Roy Tirtho
b52bf0f448
feat(android): home widget support (#2148)
* feat: add android home widget support

* feat: style widget player and add intent and callbacks on action

* feat: responsive and working android home widget

* fix(android): models stripping causing it to not work for release apks

* chore: ios lockfile update

* feat: config for iOS widget

* cd: upgrade xcode

* cd: reduce xcode version

* feat: add a christmas background
2024-12-16 22:47:44 +06:00
Kingkor Roy Tirtho
34d8bc26fe chore: upgrade to Flutter 3.24.3 2024-09-30 21:53:12 +06:00
Kingkor Roy Tirtho
ed48d25add chore: update translations and generate credits 2024-06-03 13:53:36 +06:00
Kingkor Roy Tirtho
f1f60b9ad4 cd: use build runner and remove script based gen secret 2023-04-26 12:18:32 +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
ad90c11ab0 feat: configure pocketbase, generate dart types, update playback to use server instead of hive cache
This commit currently turns off sponsor block segment for compatibility reasons
2023-02-01 22:05:37 +06: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
Kingkor Roy Tirtho
0476bf7cee feat: add download multi tracks support for mobile platform 2022-08-14 15:44:54 +06:00
Kingkor Roy Tirtho
5953b30d45 Signed Application build script 2022-06-15 18:34:31 +06:00
Kingkor Roy Tirtho
3c656c4218 [CI] flutter_distributor melos not bootstrapped bugfix 2022-04-27 18:25:46 +06:00
Kingkor Roy Tirtho
ce6e4dc677 flutter_distributor configurations added 2022-04-23 21:55:40 +06:00
Kingkor Roy Tirtho
97c6739815 updated the .locks 2022-03-18 12:20:38 +06:00
KR Tirtho
4048fb2143 Chocolatey packaging added 2022-01-18 11:10:02 +06:00
KR Tirtho
633ca2d267 Windows workflow task added 2022-01-17 14:03:20 +06:00
Kingkor Roy Tirtho
b0cf2517c3 Changelogs added with flatpak modification ongoing 2022-01-16 18:41:01 +06:00
Kingkor Roy Tirtho
a820e8a9f6 scripts for creating linux packages added 2022-01-14 00:52:23 +06:00
Kingkor Roy Tirtho
f8b07472e5 debian package creation 2022-01-13 23:18:38 +06:00
Kingkor Roy Tirtho
f9d3d58398 AUR struct works 2022-01-10 18:32:15 +06:00
Kingkor Roy Tirtho
799e13c376 Flutter app added 2022-01-03 10:27:25 +06:00
Kingkor Roy Tirtho
d0fde48971 New logging architecture for better debugging 2021-12-28 23:03:22 +06:00
KRTirtho
f54ce27d77 ignore incremental build files 2021-06-16 13:53:36 +06:00
KRTirtho
a493e2bc9a aur-struct created 2021-05-25 22:49:23 +06:00
KRTirtho
87bd1a9abd smaller icon for application fixed 2021-03-24 09:28:01 +06:00
KRTirtho
ce596aa0f1 Windows initial 2021-03-21 22:15:12 -07:00