├── .babelrc ├── .buckconfig ├── .ctrlpignore ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .flowconfig ├── .gitattributes ├── .gitignore ├── .travis.yml ├── .watchmanconfig ├── LICENSE ├── README.md ├── __tests__ ├── index.android.js └── index.ios.js ├── android ├── app │ ├── BUCK │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ └── fonts │ │ │ ├── Entypo.ttf │ │ │ ├── EvilIcons.ttf │ │ │ ├── FontAwesome.ttf │ │ │ ├── Foundation.ttf │ │ │ ├── Ionicons.ttf │ │ │ ├── MaterialCommunityIcons.ttf │ │ │ ├── MaterialIcons.ttf │ │ │ ├── Octicons.ttf │ │ │ ├── SimpleLineIcons.ttf │ │ │ └── Zocial.ttf │ │ ├── java │ │ └── com │ │ │ └── soundcloudmbox │ │ │ ├── MainActivity.java │ │ │ └── MainApplication.java │ │ └── res │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── keystores │ ├── BUCK │ └── debug.keystore.properties └── settings.gradle ├── app.json ├── index.android.js ├── index.ios.js ├── ios ├── SoundcloudMboX-tvOS │ └── Info.plist ├── SoundcloudMboX-tvOSTests │ └── Info.plist ├── SoundcloudMboX.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ ├── SoundcloudMboX-tvOS.xcscheme │ │ └── SoundcloudMboX.xcscheme ├── SoundcloudMboX │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ ├── Contents.json │ │ │ ├── Default-1242@3x~iphone6s-landscape_2208x1242.png │ │ │ ├── Default-1242@3x~iphone6s-portrait_1242x2208.png │ │ │ ├── Default-568h@2x~iphone_640x1136.png │ │ │ ├── Default-750@2x~iphone6-landscape_1334x750.png │ │ │ ├── Default-750@2x~iphone6-portrait_750x1334.png │ │ │ ├── Default-Landscape@2x~ipad_2048x1496.png │ │ │ ├── Default-Landscape@2x~ipad_2048x1536.png │ │ │ ├── Default-Landscape~ipad_1024x748.png │ │ │ ├── Default-Landscape~ipad_1024x768.png │ │ │ ├── Default-Portrait@2x~ipad_1536x2008.png │ │ │ ├── Default-Portrait@2x~ipad_1536x2048.png │ │ │ ├── Default-Portrait~ipad_768x1024.png │ │ │ ├── Default.png │ │ │ ├── Default@2x~iphone_640x960.png │ │ │ ├── Default~ipad.png │ │ │ └── Default~iphone.png │ ├── Info.plist │ └── main.m └── SoundcloudMboXTests │ ├── Info.plist │ └── SoundcloudMboXTests.m ├── package.json ├── screenshot ├── 1.png ├── 2.png └── 3.png ├── src ├── app.js ├── components │ ├── FadeImage │ │ └── index.js │ ├── Loader │ │ └── index.js │ ├── Modal │ │ └── index.js │ └── Toast │ │ └── index.js ├── config.js ├── images │ ├── head.gif │ └── loading.gif ├── screens │ ├── Charts │ │ ├── Card.js │ │ ├── Category │ │ │ ├── Song.js │ │ │ └── index.js │ │ └── index.js │ ├── Comments │ │ └── index.js │ ├── Home │ │ ├── Nav.js │ │ ├── Song │ │ │ ├── Playing.js │ │ │ └── index.js │ │ ├── Songs.js │ │ └── index.js │ ├── Login │ │ └── index.js │ ├── Player │ │ ├── Bar.js │ │ ├── Controller.js │ │ ├── PlayList.js │ │ └── index.js │ ├── Profile │ │ ├── Followers.js │ │ ├── Liked.js │ │ ├── List.js │ │ ├── Playlist │ │ │ ├── LikedPlaylist.js │ │ │ ├── List.js │ │ │ ├── RecentPlaylist.js │ │ │ ├── Song.js │ │ │ └── index.js │ │ ├── Recent.js │ │ ├── Suggestion.js │ │ └── index.js │ ├── Reply │ │ └── index.js │ ├── components │ │ ├── Footer │ │ │ └── index.js │ │ └── RippleHeader │ │ │ └── index.js │ └── index.js ├── stores │ ├── card.js │ ├── category.js │ ├── charts.js │ ├── comments.js │ ├── home.js │ ├── index.js │ ├── modal.js │ ├── player.js │ ├── profile.js │ ├── session.js │ └── toast.js └── utils │ ├── blacklist.js │ ├── humanNumber.js │ ├── numberFormat.js │ ├── parseTimes.js │ ├── randomColor.js │ ├── songUtil.js │ └── songsFilter.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/.babelrc -------------------------------------------------------------------------------- /.buckconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/.buckconfig -------------------------------------------------------------------------------- /.ctrlpignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/.ctrlpignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | 2 | dist/* 3 | __tests__/* 4 | 5 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.pbxproj -text 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/.travis.yml -------------------------------------------------------------------------------- /.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/index.android.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/__tests__/index.android.js -------------------------------------------------------------------------------- /__tests__/index.ios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/__tests__/index.ios.js -------------------------------------------------------------------------------- /android/app/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/BUCK -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/build.gradle -------------------------------------------------------------------------------- /android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Entypo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/src/main/assets/fonts/Entypo.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/EvilIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/src/main/assets/fonts/EvilIcons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/FontAwesome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/src/main/assets/fonts/FontAwesome.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Foundation.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/src/main/assets/fonts/Foundation.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/src/main/assets/fonts/Ionicons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/MaterialIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/src/main/assets/fonts/MaterialIcons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Octicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/src/main/assets/fonts/Octicons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/SimpleLineIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/src/main/assets/fonts/SimpleLineIcons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Zocial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/src/main/assets/fonts/Zocial.ttf -------------------------------------------------------------------------------- /android/app/src/main/java/com/soundcloudmbox/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/src/main/java/com/soundcloudmbox/MainActivity.java -------------------------------------------------------------------------------- /android/app/src/main/java/com/soundcloudmbox/MainApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/src/main/java/com/soundcloudmbox/MainApplication.java -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/gradlew -------------------------------------------------------------------------------- /android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/gradlew.bat -------------------------------------------------------------------------------- /android/keystores/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/keystores/BUCK -------------------------------------------------------------------------------- /android/keystores/debug.keystore.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/keystores/debug.keystore.properties -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/android/settings.gradle -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/app.json -------------------------------------------------------------------------------- /index.android.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/index.android.js -------------------------------------------------------------------------------- /index.ios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/index.ios.js -------------------------------------------------------------------------------- /ios/SoundcloudMboX-tvOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX-tvOS/Info.plist -------------------------------------------------------------------------------- /ios/SoundcloudMboX-tvOSTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX-tvOSTests/Info.plist -------------------------------------------------------------------------------- /ios/SoundcloudMboX.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/SoundcloudMboX.xcodeproj/xcshareddata/xcschemes/SoundcloudMboX-tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX.xcodeproj/xcshareddata/xcschemes/SoundcloudMboX-tvOS.xcscheme -------------------------------------------------------------------------------- /ios/SoundcloudMboX.xcodeproj/xcshareddata/xcschemes/SoundcloudMboX.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX.xcodeproj/xcshareddata/xcschemes/SoundcloudMboX.xcscheme -------------------------------------------------------------------------------- /ios/SoundcloudMboX/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/AppDelegate.h -------------------------------------------------------------------------------- /ios/SoundcloudMboX/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/AppDelegate.m -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-1242@3x~iphone6s-landscape_2208x1242.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-1242@3x~iphone6s-landscape_2208x1242.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-1242@3x~iphone6s-portrait_1242x2208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-1242@3x~iphone6s-portrait_1242x2208.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone_640x1136.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone_640x1136.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-750@2x~iphone6-landscape_1334x750.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-750@2x~iphone6-landscape_1334x750.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-750@2x~iphone6-portrait_750x1334.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-750@2x~iphone6-portrait_750x1334.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad_2048x1496.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad_2048x1496.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad_2048x1536.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad_2048x1536.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad_1024x748.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad_1024x748.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad_1024x768.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad_1024x768.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad_1536x2008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad_1536x2008.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad_1536x2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad_1536x2048.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad_768x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad_768x1024.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone_640x960.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone_640x960.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default~ipad.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Images.xcassets/LaunchImage.launchimage/Default~iphone.png -------------------------------------------------------------------------------- /ios/SoundcloudMboX/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/Info.plist -------------------------------------------------------------------------------- /ios/SoundcloudMboX/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboX/main.m -------------------------------------------------------------------------------- /ios/SoundcloudMboXTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboXTests/Info.plist -------------------------------------------------------------------------------- /ios/SoundcloudMboXTests/SoundcloudMboXTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/ios/SoundcloudMboXTests/SoundcloudMboXTests.m -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/package.json -------------------------------------------------------------------------------- /screenshot/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/screenshot/1.png -------------------------------------------------------------------------------- /screenshot/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/screenshot/2.png -------------------------------------------------------------------------------- /screenshot/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/screenshot/3.png -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/app.js -------------------------------------------------------------------------------- /src/components/FadeImage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/components/FadeImage/index.js -------------------------------------------------------------------------------- /src/components/Loader/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/components/Loader/index.js -------------------------------------------------------------------------------- /src/components/Modal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/components/Modal/index.js -------------------------------------------------------------------------------- /src/components/Toast/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/components/Toast/index.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/config.js -------------------------------------------------------------------------------- /src/images/head.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/images/head.gif -------------------------------------------------------------------------------- /src/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/images/loading.gif -------------------------------------------------------------------------------- /src/screens/Charts/Card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Charts/Card.js -------------------------------------------------------------------------------- /src/screens/Charts/Category/Song.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Charts/Category/Song.js -------------------------------------------------------------------------------- /src/screens/Charts/Category/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Charts/Category/index.js -------------------------------------------------------------------------------- /src/screens/Charts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Charts/index.js -------------------------------------------------------------------------------- /src/screens/Comments/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Comments/index.js -------------------------------------------------------------------------------- /src/screens/Home/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Home/Nav.js -------------------------------------------------------------------------------- /src/screens/Home/Song/Playing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Home/Song/Playing.js -------------------------------------------------------------------------------- /src/screens/Home/Song/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Home/Song/index.js -------------------------------------------------------------------------------- /src/screens/Home/Songs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Home/Songs.js -------------------------------------------------------------------------------- /src/screens/Home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Home/index.js -------------------------------------------------------------------------------- /src/screens/Login/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Login/index.js -------------------------------------------------------------------------------- /src/screens/Player/Bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Player/Bar.js -------------------------------------------------------------------------------- /src/screens/Player/Controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Player/Controller.js -------------------------------------------------------------------------------- /src/screens/Player/PlayList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Player/PlayList.js -------------------------------------------------------------------------------- /src/screens/Player/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Player/index.js -------------------------------------------------------------------------------- /src/screens/Profile/Followers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Profile/Followers.js -------------------------------------------------------------------------------- /src/screens/Profile/Liked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Profile/Liked.js -------------------------------------------------------------------------------- /src/screens/Profile/List.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Profile/List.js -------------------------------------------------------------------------------- /src/screens/Profile/Playlist/LikedPlaylist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Profile/Playlist/LikedPlaylist.js -------------------------------------------------------------------------------- /src/screens/Profile/Playlist/List.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Profile/Playlist/List.js -------------------------------------------------------------------------------- /src/screens/Profile/Playlist/RecentPlaylist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Profile/Playlist/RecentPlaylist.js -------------------------------------------------------------------------------- /src/screens/Profile/Playlist/Song.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Profile/Playlist/Song.js -------------------------------------------------------------------------------- /src/screens/Profile/Playlist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Profile/Playlist/index.js -------------------------------------------------------------------------------- /src/screens/Profile/Recent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Profile/Recent.js -------------------------------------------------------------------------------- /src/screens/Profile/Suggestion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Profile/Suggestion.js -------------------------------------------------------------------------------- /src/screens/Profile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Profile/index.js -------------------------------------------------------------------------------- /src/screens/Reply/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/Reply/index.js -------------------------------------------------------------------------------- /src/screens/components/Footer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/components/Footer/index.js -------------------------------------------------------------------------------- /src/screens/components/RippleHeader/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/components/RippleHeader/index.js -------------------------------------------------------------------------------- /src/screens/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/screens/index.js -------------------------------------------------------------------------------- /src/stores/card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/stores/card.js -------------------------------------------------------------------------------- /src/stores/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/stores/category.js -------------------------------------------------------------------------------- /src/stores/charts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/stores/charts.js -------------------------------------------------------------------------------- /src/stores/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/stores/comments.js -------------------------------------------------------------------------------- /src/stores/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/stores/home.js -------------------------------------------------------------------------------- /src/stores/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/stores/index.js -------------------------------------------------------------------------------- /src/stores/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/stores/modal.js -------------------------------------------------------------------------------- /src/stores/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/stores/player.js -------------------------------------------------------------------------------- /src/stores/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/stores/profile.js -------------------------------------------------------------------------------- /src/stores/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/stores/session.js -------------------------------------------------------------------------------- /src/stores/toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/stores/toast.js -------------------------------------------------------------------------------- /src/utils/blacklist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/utils/blacklist.js -------------------------------------------------------------------------------- /src/utils/humanNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/utils/humanNumber.js -------------------------------------------------------------------------------- /src/utils/numberFormat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/utils/numberFormat.js -------------------------------------------------------------------------------- /src/utils/parseTimes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/utils/parseTimes.js -------------------------------------------------------------------------------- /src/utils/randomColor.js: -------------------------------------------------------------------------------- 1 | 2 | export default () => `#${('00' + (Math.random() * 1000 | 0)).slice(-3)}`; 3 | -------------------------------------------------------------------------------- /src/utils/songUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/utils/songUtil.js -------------------------------------------------------------------------------- /src/utils/songsFilter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/src/utils/songsFilter.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trazyn/SoundcloudMobX/HEAD/yarn.lock --------------------------------------------------------------------------------