diff --git a/.flutter-plugins 3 b/.flutter-plugins 3 new file mode 100644 index 0000000..bcfa80b --- /dev/null +++ b/.flutter-plugins 3 @@ -0,0 +1,36 @@ +# This is a generated file; do not edit or check into version control. +audio_session=/Users/sakun/.pub-cache/hosted/pub.dev/audio_session-0.1.14/ +audioplayers=/Users/sakun/.pub-cache/hosted/pub.dev/audioplayers-4.0.1/ +audioplayers_android=/Users/sakun/.pub-cache/hosted/pub.dev/audioplayers_android-3.0.1/ +audioplayers_darwin=/Users/sakun/.pub-cache/hosted/pub.dev/audioplayers_darwin-4.0.1/ +audioplayers_linux=/Users/sakun/.pub-cache/hosted/pub.dev/audioplayers_linux-2.0.1/ +audioplayers_web=/Users/sakun/.pub-cache/hosted/pub.dev/audioplayers_web-3.0.1/ +audioplayers_windows=/Users/sakun/.pub-cache/hosted/pub.dev/audioplayers_windows-2.0.1/ +path_provider=/Users/sakun/.pub-cache/hosted/pub.dev/path_provider-2.0.15/ +path_provider_android=/Users/sakun/.pub-cache/hosted/pub.dev/path_provider_android-2.0.27/ +path_provider_foundation=/Users/sakun/.pub-cache/hosted/pub.dev/path_provider_foundation-2.2.3/ +path_provider_linux=/Users/sakun/.pub-cache/hosted/pub.dev/path_provider_linux-2.1.11/ +path_provider_windows=/Users/sakun/.pub-cache/hosted/pub.dev/path_provider_windows-2.1.6/ +perfect_volume_control=/Users/sakun/.pub-cache/hosted/pub.dev/perfect_volume_control-1.0.5/ +permission_handler=/Users/sakun/.pub-cache/hosted/pub.dev/permission_handler-9.2.0/ +permission_handler_android=/Users/sakun/.pub-cache/hosted/pub.dev/permission_handler_android-9.0.2+1/ +permission_handler_apple=/Users/sakun/.pub-cache/hosted/pub.dev/permission_handler_apple-9.0.8/ +permission_handler_windows=/Users/sakun/.pub-cache/hosted/pub.dev/permission_handler_windows-0.1.2/ +playify=/Users/sakun/Documents/retro/playify/ +shared_preferences=/Users/sakun/.pub-cache/hosted/pub.dev/shared_preferences-2.1.1/ +shared_preferences_android=/Users/sakun/.pub-cache/hosted/pub.dev/shared_preferences_android-2.1.4/ +shared_preferences_foundation=/Users/sakun/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.2.2/ +shared_preferences_linux=/Users/sakun/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.2.0/ +shared_preferences_web=/Users/sakun/.pub-cache/hosted/pub.dev/shared_preferences_web-2.1.0/ +shared_preferences_windows=/Users/sakun/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.2.0/ +soundpool=/Users/sakun/.pub-cache/hosted/pub.dev/soundpool-2.3.0/ +soundpool_macos=/Users/sakun/.pub-cache/hosted/pub.dev/soundpool_macos-2.2.0/ +soundpool_web=/Users/sakun/.pub-cache/hosted/pub.dev/soundpool_web-2.2.0/ +spotify_sdk=/Users/sakun/.pub-cache/hosted/pub.dev/spotify_sdk-2.3.1/ +url_launcher=/Users/sakun/.pub-cache/hosted/pub.dev/url_launcher-6.1.11/ +url_launcher_android=/Users/sakun/.pub-cache/hosted/pub.dev/url_launcher_android-6.0.35/ +url_launcher_ios=/Users/sakun/.pub-cache/hosted/pub.dev/url_launcher_ios-6.1.4/ +url_launcher_linux=/Users/sakun/.pub-cache/hosted/pub.dev/url_launcher_linux-3.0.5/ +url_launcher_macos=/Users/sakun/.pub-cache/hosted/pub.dev/url_launcher_macos-3.0.5/ +url_launcher_web=/Users/sakun/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.17/ +url_launcher_windows=/Users/sakun/.pub-cache/hosted/pub.dev/url_launcher_windows-3.0.6/ diff --git a/.flutter-plugins-dependencies 3 b/.flutter-plugins-dependencies 3 new file mode 100644 index 0000000..e27388b --- /dev/null +++ b/.flutter-plugins-dependencies 3 @@ -0,0 +1 @@ +{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"audio_session","path":"/Users/sakun/.pub-cache/hosted/pub.dev/audio_session-0.1.14/","native_build":true,"dependencies":[]},{"name":"audioplayers_darwin","path":"/Users/sakun/.pub-cache/hosted/pub.dev/audioplayers_darwin-4.0.1/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/sakun/.pub-cache/hosted/pub.dev/path_provider_foundation-2.2.3/","native_build":true,"dependencies":[]},{"name":"perfect_volume_control","path":"/Users/sakun/.pub-cache/hosted/pub.dev/perfect_volume_control-1.0.5/","native_build":true,"dependencies":[]},{"name":"permission_handler_apple","path":"/Users/sakun/.pub-cache/hosted/pub.dev/permission_handler_apple-9.0.8/","native_build":true,"dependencies":[]},{"name":"playify","path":"/Users/sakun/Documents/retro/playify/","native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/sakun/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.2.2/","native_build":true,"dependencies":[]},{"name":"soundpool","path":"/Users/sakun/.pub-cache/hosted/pub.dev/soundpool-2.3.0/","native_build":true,"dependencies":[]},{"name":"spotify_sdk","path":"/Users/sakun/.pub-cache/hosted/pub.dev/spotify_sdk-2.3.1/","native_build":true,"dependencies":[]},{"name":"url_launcher_ios","path":"/Users/sakun/.pub-cache/hosted/pub.dev/url_launcher_ios-6.1.4/","native_build":true,"dependencies":[]}],"android":[{"name":"audio_session","path":"/Users/sakun/.pub-cache/hosted/pub.dev/audio_session-0.1.14/","native_build":true,"dependencies":[]},{"name":"audioplayers_android","path":"/Users/sakun/.pub-cache/hosted/pub.dev/audioplayers_android-3.0.1/","native_build":true,"dependencies":[]},{"name":"path_provider_android","path":"/Users/sakun/.pub-cache/hosted/pub.dev/path_provider_android-2.0.27/","native_build":true,"dependencies":[]},{"name":"perfect_volume_control","path":"/Users/sakun/.pub-cache/hosted/pub.dev/perfect_volume_control-1.0.5/","native_build":true,"dependencies":[]},{"name":"permission_handler_android","path":"/Users/sakun/.pub-cache/hosted/pub.dev/permission_handler_android-9.0.2+1/","native_build":true,"dependencies":[]},{"name":"playify","path":"/Users/sakun/Documents/retro/playify/","native_build":true,"dependencies":[]},{"name":"shared_preferences_android","path":"/Users/sakun/.pub-cache/hosted/pub.dev/shared_preferences_android-2.1.4/","native_build":true,"dependencies":[]},{"name":"soundpool","path":"/Users/sakun/.pub-cache/hosted/pub.dev/soundpool-2.3.0/","native_build":true,"dependencies":[]},{"name":"spotify_sdk","path":"/Users/sakun/.pub-cache/hosted/pub.dev/spotify_sdk-2.3.1/","native_build":true,"dependencies":[]},{"name":"url_launcher_android","path":"/Users/sakun/.pub-cache/hosted/pub.dev/url_launcher_android-6.0.35/","native_build":true,"dependencies":[]}],"macos":[{"name":"audio_session","path":"/Users/sakun/.pub-cache/hosted/pub.dev/audio_session-0.1.14/","native_build":true,"dependencies":[]},{"name":"audioplayers_darwin","path":"/Users/sakun/.pub-cache/hosted/pub.dev/audioplayers_darwin-4.0.1/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/sakun/.pub-cache/hosted/pub.dev/path_provider_foundation-2.2.3/","native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/sakun/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.2.2/","native_build":true,"dependencies":[]},{"name":"soundpool_macos","path":"/Users/sakun/.pub-cache/hosted/pub.dev/soundpool_macos-2.2.0/","native_build":true,"dependencies":[]},{"name":"url_launcher_macos","path":"/Users/sakun/.pub-cache/hosted/pub.dev/url_launcher_macos-3.0.5/","native_build":true,"dependencies":[]}],"linux":[{"name":"audioplayers_linux","path":"/Users/sakun/.pub-cache/hosted/pub.dev/audioplayers_linux-2.0.1/","native_build":true,"dependencies":[]},{"name":"path_provider_linux","path":"/Users/sakun/.pub-cache/hosted/pub.dev/path_provider_linux-2.1.11/","native_build":false,"dependencies":[]},{"name":"shared_preferences_linux","path":"/Users/sakun/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.2.0/","native_build":false,"dependencies":["path_provider_linux"]},{"name":"url_launcher_linux","path":"/Users/sakun/.pub-cache/hosted/pub.dev/url_launcher_linux-3.0.5/","native_build":true,"dependencies":[]}],"windows":[{"name":"audioplayers_windows","path":"/Users/sakun/.pub-cache/hosted/pub.dev/audioplayers_windows-2.0.1/","native_build":true,"dependencies":[]},{"name":"path_provider_windows","path":"/Users/sakun/.pub-cache/hosted/pub.dev/path_provider_windows-2.1.6/","native_build":false,"dependencies":[]},{"name":"permission_handler_windows","path":"/Users/sakun/.pub-cache/hosted/pub.dev/permission_handler_windows-0.1.2/","native_build":true,"dependencies":[]},{"name":"shared_preferences_windows","path":"/Users/sakun/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.2.0/","native_build":false,"dependencies":["path_provider_windows"]},{"name":"url_launcher_windows","path":"/Users/sakun/.pub-cache/hosted/pub.dev/url_launcher_windows-3.0.6/","native_build":true,"dependencies":[]}],"web":[{"name":"audio_session","path":"/Users/sakun/.pub-cache/hosted/pub.dev/audio_session-0.1.14/","dependencies":[]},{"name":"audioplayers_web","path":"/Users/sakun/.pub-cache/hosted/pub.dev/audioplayers_web-3.0.1/","dependencies":[]},{"name":"shared_preferences_web","path":"/Users/sakun/.pub-cache/hosted/pub.dev/shared_preferences_web-2.1.0/","dependencies":[]},{"name":"soundpool_web","path":"/Users/sakun/.pub-cache/hosted/pub.dev/soundpool_web-2.2.0/","dependencies":[]},{"name":"spotify_sdk","path":"/Users/sakun/.pub-cache/hosted/pub.dev/spotify_sdk-2.3.1/","dependencies":[]},{"name":"url_launcher_web","path":"/Users/sakun/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.17/","dependencies":[]}]},"dependencyGraph":[{"name":"audio_session","dependencies":[]},{"name":"audioplayers","dependencies":["audioplayers_android","audioplayers_darwin","audioplayers_linux","audioplayers_web","audioplayers_windows","path_provider"]},{"name":"audioplayers_android","dependencies":[]},{"name":"audioplayers_darwin","dependencies":[]},{"name":"audioplayers_linux","dependencies":[]},{"name":"audioplayers_web","dependencies":[]},{"name":"audioplayers_windows","dependencies":[]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"perfect_volume_control","dependencies":[]},{"name":"permission_handler","dependencies":["permission_handler_android","permission_handler_apple","permission_handler_windows"]},{"name":"permission_handler_android","dependencies":[]},{"name":"permission_handler_apple","dependencies":[]},{"name":"permission_handler_windows","dependencies":[]},{"name":"playify","dependencies":[]},{"name":"shared_preferences","dependencies":["shared_preferences_android","shared_preferences_foundation","shared_preferences_linux","shared_preferences_web","shared_preferences_windows"]},{"name":"shared_preferences_android","dependencies":[]},{"name":"shared_preferences_foundation","dependencies":[]},{"name":"shared_preferences_linux","dependencies":["path_provider_linux"]},{"name":"shared_preferences_web","dependencies":[]},{"name":"shared_preferences_windows","dependencies":["path_provider_windows"]},{"name":"soundpool","dependencies":["soundpool_web","soundpool_macos"]},{"name":"soundpool_macos","dependencies":[]},{"name":"soundpool_web","dependencies":[]},{"name":"spotify_sdk","dependencies":[]},{"name":"url_launcher","dependencies":["url_launcher_android","url_launcher_ios","url_launcher_linux","url_launcher_macos","url_launcher_web","url_launcher_windows"]},{"name":"url_launcher_android","dependencies":[]},{"name":"url_launcher_ios","dependencies":[]},{"name":"url_launcher_linux","dependencies":[]},{"name":"url_launcher_macos","dependencies":[]},{"name":"url_launcher_web","dependencies":[]},{"name":"url_launcher_windows","dependencies":[]}],"date_created":"2023-09-29 00:41:38.601020","version":"3.7.12"} \ No newline at end of file diff --git a/.gitignore b/.gitignore index da4438a..2178b41 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,5 @@ lib/generated_plugin_registrant.dart !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages ios/Flutter/flutter_export_environment 2.sh ios/Flutter/Generated 2.xcconfig + +upload_certificate.pem diff --git a/PRIVACY.md b/PRIVACY.md new file mode 100644 index 0000000..844b9cb --- /dev/null +++ b/PRIVACY.md @@ -0,0 +1,33 @@ +# Privacy Policy + +**Last Updated: September 29th, 2023** + +Thank you for choosing Retro, the music player that values your privacy. This Privacy Policy describes the types of personal information we collect, how we use it, and the choices you have about your personal information. + +## 1. Information We Collect + +We don't collect any personal data from our users except for the data required for authentication via Spotify. + +## 2. How We Use Your Information + +- **Authentication**: We use your Spotify account only for authentication purposes, which allows you to access and play music via our app. + +## 3. Sharing of Information +- We do not share, sell, or distribute your personal data with third parties. +- As our app uses Spotify for its core functionality, you are also subject to Spotify’s terms of service and privacy policy when using their services through our app. + +## 4. Your Choices + +You have the right to access, correct, or delete your personal information at any time. Since we do not store your personal data, any concerns regarding data handled by Spotify should be addressed directly to Spotify. + +## 5. Security + +While we don't store your personal data, we implement appropriate technical measures to protect any data handled during the authentication process. + +## 6. Changes to This Privacy Policy + +From time to time, we may update this Privacy Policy to reflect changes in our practices or for other operational, legal, or regulatory reasons. We recommend reviewing our Privacy Policy periodically. + +## 7. Contact Us + +For any questions or concerns regarding this Privacy Policy, please contact us at [hey@sakun.co](mailto:hey@sakun.co) \ No newline at end of file diff --git a/android/app/build.gradle b/android/app/build.gradle index 57001ac..44e3171 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -49,7 +49,7 @@ android { } defaultConfig { - applicationId "co.retromusic.app" + applicationId "co.retromusic.app2" // You can update the following values to match your application needs. // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration. minSdkVersion flutter.minSdkVersion diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml index d5b43a9..36208ea 100644 --- a/android/app/src/debug/AndroidManifest.xml +++ b/android/app/src/debug/AndroidManifest.xml @@ -1,5 +1,5 @@ + package="co.retromusic.app2">