All Projects → egm0121 → splitcloud-app

egm0121 / splitcloud-app

Licence: other
This is the repo for the legacy SplitCloud for iOS app built with ReactNative and a fork of StreamingKit project.

Programming Languages

javascript
184084 projects - #8 most used programming language
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to splitcloud-app

vue-music-player
🎵 basic music player, keeps your favorite musics
Stars: ✭ 77 (+30.51%)
Mutual labels:  playlist, music-player, songs, listen
Play.cash
🎶 Music lovers, rejoice.
Stars: ✭ 89 (+50.85%)
Mutual labels:  playlist, songs, listen
Flutter Assetsaudioplayer
Play simultaneously music/audio from assets/network/file directly from Flutter, compatible with android / ios / web / macos, displays notifications
Stars: ✭ 458 (+676.27%)
Mutual labels:  playlist, songs, listen
vcplayerbot
Play songs directly in telegram voice chats.
Stars: ✭ 48 (-18.64%)
Mutual labels:  music-player, songs, song
Appo-Music
A full-stack clone of the incredible Apple Music online streaming platform, with an aim to re-create it's core features, seamless design, and excellent user experience.
Stars: ✭ 82 (+38.98%)
Mutual labels:  playlist, music-player, songs
MusicPlayer
A Telegram Music Bot written in Python using Pyrogram and Py-Tgcalls. This is Also The Source Code of The UserBot Which is Playing Music in @S1-BOTS Support Group ❤️
Stars: ✭ 218 (+269.49%)
Mutual labels:  playlist, music-player, soundcloud
MusicFolderPlayer
An elegant HTML5 web folder player for parties and/or private music collections, with playlist management that's just better.
Stars: ✭ 89 (+50.85%)
Mutual labels:  playlist, music-player
Ngx Youtube Player
YouTube player app built with Angular 7
Stars: ✭ 92 (+55.93%)
Mutual labels:  playlist, music-player
Favesound Redux
🎶 A SoundCloud Client in React + Redux running in production. Live Demo and Source Code to explore React + Redux as a beginner.
Stars: ✭ 1,586 (+2588.14%)
Mutual labels:  playlist, soundcloud
Playlistfromsong
Create an offline music playlist from a single song 🎶
Stars: ✭ 128 (+116.95%)
Mutual labels:  playlist, songs
Musicplayer
A minimal music player built on electron.
Stars: ✭ 145 (+145.76%)
Mutual labels:  playlist, music-player
Jcplayer
🎵 A simple audio player for Android applications.
Stars: ✭ 209 (+254.24%)
Mutual labels:  playlist, songs
Musicbot
🎶 A Discord music bot that's easy to set up and run yourself!
Stars: ✭ 1,109 (+1779.66%)
Mutual labels:  playlist, soundcloud
Alltomp3
Node module to download and convert in MP3 with tags an online video
Stars: ✭ 120 (+103.39%)
Mutual labels:  playlist, songs
nau-jukebox
Nâu Jukebox - share the song you love with the team, one person as host will play the song to listen together
Stars: ✭ 28 (-52.54%)
Mutual labels:  playlist, soundcloud
pushtape-player.js
Customizable JS audio page player with global playback controls and autoscan (mutationobserver), built on Soundmanager2.
Stars: ✭ 27 (-54.24%)
Mutual labels:  playlist, music-player
Ts3audiobot
Advanced Musicbot for Teamspeak 3
Stars: ✭ 397 (+572.88%)
Mutual labels:  playlist, songs
SwiftAudioPlayer
[WIP] Simple music player for macOS written in Swift
Stars: ✭ 33 (-44.07%)
Mutual labels:  playlist, music-player
spoti-vote
Web application to vote the next Song in Spotify Queue
Stars: ✭ 14 (-76.27%)
Mutual labels:  playlist, songs
Telegram Vc Bot
A bot that can play music on telegram group's voice chat.
Stars: ✭ 94 (+59.32%)
Mutual labels:  music-player, song

SplitCloud App

This is the repo for the iOS SplitCloud app built with ReactNative and a fork of StreamingKit project.

SplitCloud allows you to share your headphones and listen to two different SoundCloud tracks at the same time using the same device.

Each side gets his own player with independent playlist and volume management.

You can also choose to listen to the same song on both headphones by using the mode selection buttons.

Tap on the track title label to search songs and add them to your playlist.

The App

Get it from the App Store:

splitcloud

Dev instructions

install deps and link native packages

npm install
react-native link react-native-audio-streaming
react-native link react-native-device-info
react-native link react-native-fs
react-native link react-native-store-review

manual install pod inside node_modules/react-native-audio-streaming

run

cd ios

rm -rf Pods
rm -rf Podfile.lock
pod install

Remove custom compiler flags

Just doubleclick on the RCTWebSocket project in your navigator and remove the flags under build settings > custom compiler flags

unload McAffee if port 8081 is in use

cd /Library/LaunchDaemons sudo launchctl unload com.mcafee.agent.macmn.plist

add the config constants

copy the structure ./config/config.dist.js into ./config/config.js and edit to set api keys and other configuration constants.

To develop it's node dependecy package egm0121-react-native-audio-streaming use wml tool to watch the cloned project folder, using npm link breaks the packager of react native.

use command:

wml add  ./egm0121-react-native-audio-streaming ./react-native-demo/node_modules/react-native-audio-streaming
wml start
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].