You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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
The text was updated successfully, but these errors were encountered: