Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS version #156

Open
nt4f04uNd opened this issue Sep 8, 2024 · 1 comment
Open

iOS version #156

nt4f04uNd opened this issue Sep 8, 2024 · 1 comment
Labels
enhancement New feature or request native Involves writing native code

Comments

@nt4f04uNd
Copy link
Owner

Suggestion

iOS has analogue of MediaStore that can hook into iTunes library

This could be theoretically implemented with this plugin
https://pub.dev/packages/playify

@nt4f04uNd nt4f04uNd added enhancement New feature or request native Involves writing native code labels Sep 8, 2024
@Abestanis
Copy link
Collaborator

Good suggestion 👍.

I was thinking about this a lot already, because it's a problem we need to tackle for Desktop support as well.

We already have relatively good interface to the platform media store with the SweyerPlugin class. If we allow the app to use a different "plugin" (doesn't have to be an actual Flutter plugin) that wraps the playify package, iTunes support should be relatively easy to implement.

In the future we could then allow for more than one active plugin, then we could have other media stores like YouTube, Spotify and maybe even stuff like online radio. We can even have a plugin that exposes temporary paths like the one we get when the app is opened with a file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request native Involves writing native code
Projects
None yet
Development

No branches or pull requests

2 participants