Simple app for both Android and Windows to sync Audio Trip songs from the Audio Trip Choreography Discord

Overview

ATCD Choreography Sync

License Build

Simple app for both Android (Oculus Quest native) and Windows (PCVR) to sync Audio Trip songs from the Audio Trip Choreography Discord.

Get it on SideQuest Get it on GitHub

Installing the app

Download the latest version of the app for your platform from the Releases page.

Oculus Quest

Using SideQuest (easier!)

Manually

  • Download the Android APK file
  • Drag it on the SideQuest main window or
  • Use adb to install it: adb install atcd_choreo_sync-OculusQuest-Android-v*.apk

The Quest application will automatically install songs to the Audio Trip folder:

/sdcard/Android/data/com.KinemotikStudios.AudioTripQuest/files/Songs/ATCD Sync

Windows

  • There is no installer
  • Just download it double-click atcd_choreo_sync.exe

The Windows application will automatically install songs to the Audio Trip folder for PCVR:

%USERPROFILE%\AppData\LocalLow\Kinemotik Studios\Audio Trip\Songs\ATCD Sync

macOS

  • Extract the zip archive
  • Drag and drop the app to /Applications, as you normally would

If your precious laptop says that "the app is damaged" you should know it is lying to you. That's its way of letting you know I refused to pay 100€/year to Apple for them to vouch this application.

Since Apple will never see a cent from me, if you want to run it anyway, you can open up the " Terminal" app and run the following command:

xattr -cr "/Applications/ATCD Choreography Sync.app"

Then open Finder, go to Applications, right-click the app, then click open.

Notice how I specifically did not type double-click the app, I typed right click the app, then click open.

If you are a naughty person and you recognize that if I didn't write it twice, you would have double-clicked on it, you better star this project and follow me on Instagram :)

The macOS application downloads all songs to your home directory. You need to use SideQuest to push them to your Quest.

~/ATCD Choreo Sync

GNU/Linux

  • Download the AppImage
  • Make it executable (i.e. chmod +x atcd_choreo_sync-gnulinux-v1.0.0.AppImage)
  • Double-click or ./atcd_choreo_sync-gnulinux-v1.0.0.AppImage

The Linux application downloads all songs to your home directory. You need to use SideQuest to push them to your Quest.

~/ATCD Choreo Sync

Building the app

# Android/Quest
flutter build apk
# Output: build/app/outputs/flutter-apk/app-release.apk

# Windows (must be built on Windows)
flutter build windows
# Output: build\windows\runner\Release\

# macOS (must be built on macOS)
# Hint: if you have trouble installing CocoaPods, use brew
flutter build macos
# Output: build/macos/Build/Products/Release/

# Linux (must be built on Linux)
flutter build linux
# Output: build/linux/x64/release/bundle/atcd_choreo_sync

# Linux AppImage, after regular build
./linux/make_appdir.sh
wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage
chmod +x appimagetool-x86_64.AppImage
ARCH=x86_64 ./appimagetool-x86_64.AppImage AppDir './outputs/atcd_choreo_sync.AppImage'

Android Gradle sync issues

If Gradle fails mysteriously for unknown reasons, it may be because you're missing some Android SDK platforms. To find out which ones, you can look for SdkPlatformNotFoundException in the idea.log (if Gradle sync fails there should be a button to open the log)

$ grep -r 'com.android.tools.idea.gradle.project.sync.idea.issues.SdkPlatformNotFoundException' \
  ~/.cache/Google/AndroidStudio*/log/idea.log

com.android.tools.idea.gradle.project.sync.idea.issues.SdkPlatformNotFoundException: Module: 'sqlite3_flutter_libs' platform 'android-28' not found.
com.android.tools.idea.gradle.project.sync.idea.issues.SdkPlatformNotFoundException: Module: 'device_apps' platform 'android-30' not found.

Install them manually from the SDK manager.

License

Mozilla Public License v2.0

You might also like...

Flutterbodydetection - A flutter plugin that uses MLKit on iOS/Android platforms to enable body pose and mask detection using Pose Detection and Selfie Segmentation APIs for both static images and live camera stream.

Flutterbodydetection - A flutter plugin that uses MLKit on iOS/Android platforms to enable body pose and mask detection using Pose Detection and Selfie Segmentation APIs for both static images and live camera stream.

body_detection A flutter plugin that uses MLKit on iOS/Android platforms to enable body pose and mask detection using Pose Detection and Selfie Segmen

Dec 5, 2022

A mobile application for both android and ios made for work out and fitness purpose

A mobile application for both android and ios made for work out and fitness purpose

It's a mobile application for both android and ios made for work out and fitness purpose with many features you can read about here, but it can be used under all subject you want, well architected code and organized !

Dec 18, 2022

A Flutter Accident reporting App working in both iOS and Android

Flutter Accident Reporting App A Flutter Accident reporting App working in both iOS and Android.This project total size of all Dart files is 4714 bite

Oct 13, 2022

Notefy - Task Saving App for both Android and iOS

Assignment for Flutter Developers Goal of the assignment is to: - Show the capa

Jan 25, 2022

Flutter Local Notifications - Learn how to implement local notifications into both Android and iOS using flutter_local_notifications plugin.

Flutter Local Notifications - Learn how to implement local notifications into both Android and iOS using flutter_local_notifications plugin.

Flutter Local Notifications Example Flutter Local Notifications - Learn how to implement local notifications into both Android and iOS using flutter_l

Nov 29, 2022

A horoscope forecasting application for both Android and iOS

A horoscope forecasting application for both Android and iOS

Zodoscope A Horoscope Forcasting Application Built with Flutter, for Android and iOS API used: http://horoscope-api.herokuapp.com/ Key Features All Zo

Sep 25, 2022

A Basic Currency Converter made for both iOS and Android using the flutter.io platform

FlutterCurrencyConverter A Basic Currency Converter made for both iOS and Android using the flutter.io platform This app uses the ExchangeRate-API for

Nov 23, 2022

💳 A Flutter package for making payments via credo central. Provides support for both Android and iOS

💳 Credo Package for Flutter TODO: Put a short description of the package here that helps potential users know whether this package might be useful fo

Dec 26, 2021
Releases(v1.0.3)
Owner
atcd
atcd
📝 Simple text editor/notepad with cloud sync.

txt Simple text editor/notepad with cloud sync. Build Install dependencies: flutter pub get Build: flutter build apk, flutter build ios etc. ToDo's Ad

Crazy Marvin 35 Jan 1, 2023
Music-App-Flutter - This is a flutter app which has some songs displayed in the form of a list and user can play any of them by clicking on the name of the song.

music_player_app A music player app made by me in flutter About the App This is a music player which i made to play audio files which we have passed i

Harsh Kumar Khatri 3 Apr 1, 2021
Spartial - A flutter app that automatically skips the lesser parts of Spotify songs

Spartial (Spartial.app) Mobile app that lets you automatically skip parts of Spo

Ruud Brouwers 3 Mar 16, 2022
Flutter Plugin used to query audios/songs infos [title, artist, album, etc..] from device storage.

on_audio_query on_audio_query is a Flutter Plugin used to query audios/songs ?? infos [title, artist, album, etc..] from device storage. Help: Any pro

Lucas Josino 31 Dec 10, 2022
A productivity manager application, designed to sync across your devices

Potato A productivity manager application, designed to sync across your devices, it currently supports macOS! Demo Kapture.2022-08-22.at.11.10.44.mp4

Rohith Gilla 10 Sep 15, 2022
Overlapping panels - Discord inspired navigation for Flutter apps

Overlapping Panels Add Discord-like navigation to your app. Demo project here: o

Degreat 30 Dec 23, 2022
An API Client for Discord, written in Dart.

discord_api_client An API Client for Discord, written in Dart. Features TODO: List what your package can do. Maybe include images, gifs, or videos. Ge

null 1 Feb 15, 2022
Last.fm Discord Integrator

Эта страница на русском Shows what you are listening to in your Discord status Overview LFDI updates your Discord status every 30 seconds, showing wha

null 18 Dec 4, 2022
A curl-like client for the Discord API

durl A curl-like command-line client for Discord bot and user APIs. Features Bot auth flow User Oauth2 flow (redirects to http://localhost:3000) get,

Luke Pighetti 3 Nov 8, 2022