{"id":15145872,"url":"https://github.com/egm0121/splitcloud-app","last_synced_at":"2025-07-02T20:06:12.072Z","repository":{"id":146230313,"uuid":"99504815","full_name":"egm0121/splitcloud-app","owner":"egm0121","description":"This is the repo for the legacy SplitCloud for iOS app built with ReactNative and a fork of StreamingKit project. ","archived":false,"fork":false,"pushed_at":"2024-01-24T15:22:41.000Z","size":32391,"stargazers_count":63,"open_issues_count":0,"forks_count":22,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-10-29T22:30:31.723Z","etag":null,"topics":["app","headphones","ios","ios-splitcloud","listen","music-player","playlist","react","react-native","redux","song","songs","soundcloud","streamingkit"],"latest_commit_sha":null,"homepage":"http://www.splitcloud-app.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/egm0121.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2017-08-06T18:13:14.000Z","updated_at":"2024-04-10T19:29:45.000Z","dependencies_parsed_at":"2024-04-22T04:54:41.412Z","dependency_job_id":null,"html_url":"https://github.com/egm0121/splitcloud-app","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egm0121%2Fsplitcloud-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egm0121%2Fsplitcloud-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egm0121%2Fsplitcloud-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egm0121%2Fsplitcloud-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/egm0121","download_url":"https://codeload.github.com/egm0121/splitcloud-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237896834,"owners_count":19383593,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app","headphones","ios","ios-splitcloud","listen","music-player","playlist","react","react-native","redux","song","songs","soundcloud","streamingkit"],"created_at":"2024-09-26T11:43:23.723Z","updated_at":"2025-02-09T02:32:07.677Z","avatar_url":"https://github.com/egm0121.png","language":"JavaScript","readme":"### SplitCloud App\n\nThis is the repo for the iOS SplitCloud app built with ReactNative and a fork of StreamingKit project.\n\nSplitCloud allows you to share your headphones and listen to two different SoundCloud tracks at the same time using the same device.\n\nEach side gets his own player with independent playlist and volume management.\n\nYou can also choose to listen to the same song on both headphones by using the mode selection buttons.\n\nTap on the track title label to search songs and add them to your playlist.\n\n\n### The App\n\n\nGet it from the App Store:\n\n\u003ca href=\"http://bit.ly/splitcloud\" target=\"_blank\"\u003e\u003cimg src=\"https://linkmaker.itunes.apple.com/assets/shared/badges/en-us/appstore-lrg-25178aeef6eb6b83b96f5f2d004eda3bffbb37122de64afbaef7107b384a4132.svg\"\u003e\u003c/a\u003e\n\n\n![splitcloud](https://cdn-images-1.medium.com/max/800/1*_MedN7kEkKkLKPjCzNbWzA.png)\n\n### Dev instructions\n\n### install deps and link native packages\n\n```\nnpm install\n```\n```\nreact-native link react-native-audio-streaming\nreact-native link react-native-device-info\nreact-native link react-native-fs\nreact-native link react-native-store-review\n```\n### manual install pod inside node_modules/react-native-audio-streaming\nrun \n```\ncd ios\n\nrm -rf Pods\nrm -rf Podfile.lock\npod install\n```\n### Remove custom compiler flags\n\nJust doubleclick on the RCTWebSocket project in your navigator and remove the flags under build settings \u003e custom compiler flags\n\n\n### unload McAffee if port 8081 is in use\n\ncd /Library/LaunchDaemons\nsudo launchctl unload com.mcafee.agent.macmn.plist\n\n### add the config constants\n\ncopy the structure `./config/config.dist.js` into `./config/config.js` and edit to set api keys and other configuration constants. \n\nTo 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.\n\nuse command:\n\n```\nwml add  ./egm0121-react-native-audio-streaming ./react-native-demo/node_modules/react-native-audio-streaming\nwml start\n```\n","funding_links":[],"categories":["Open Source Apps"],"sub_categories":["Other Platforms"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fegm0121%2Fsplitcloud-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fegm0121%2Fsplitcloud-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fegm0121%2Fsplitcloud-app/lists"}