Astiga is a free cloud music player Android app to play songs from S3, B2, Mega, FTP, and many other cloud storage services. Here you can connect all your storage services and then fetch songs stored from them in the music player. There is a web version of this service and an official app for Android. You will have to configure the cloud services on its web interface and then listen to the songs in the app. Also, there is a premium version of this app as well that you will like. The music player is simple but has all the music controls that you need to enjoy music, including gapless playback.
If you are low on storage then you keep your songs collection on cloud and use some cloud Android players to listen to them. In the past we have covered some Google Drive music player and Dropbox players but here I will mention Astiga which supports a long list of cloud services. You just have to configure the storage services and then you can easily access songs from it. Even if you store your songs on FTP then you can connect an FTP disk here and import your song library. In the Android app, you can either play songs from specific storage or opt to list songs from all the configured storage services with ease.
Cloud Music Player Android app to Play Songs from S3, B2, Mega, FTP
Astiga is an app as well as a music streaming service. Here you can use it by creating a free account on its main website. After that, you can sign into the main interface and then start configuring the cloud storage services where you store songs. In my case, I have configured S3, Dropbox, and B2 cloud storage. To do that, you just need to provide the correct access token or keys with proper bucket name and id.
After selecting any storage, the corresponding list of tracks will appear. You can just play any song from the list with ease. When you play a song, it buffers that for few seconds and then starts playing it. The media player supports all the needed playback options and you can hide the main player interface.
Astiga is a very nice cloud music player app for Android that you can use. If you keep your MP3 collection online on cloud services like Google Drive then you will like it. Just get this app and then you are simply done. Also, you can use the online version on the desktop if you want to. It is simple as that.
URLRubyPHPPythonNode.jsJavaJSjQueryReactVue.jsAngular.NETiOSAndroidKotlinFlutterDartAllurl:Copy to clipboard ://upload.wikimedia.org/wikipedia/commons/1/13/Benedict_Cumberbatch_2011.pngRuby (cloudinary 1.x):Copy to clipboard cl_image_tag(" _Cumberbatch_2011.png", :type=>"fetch")PHP (cloudinary_php 2.x):Copy to clipboard (new ImageTag(' _Cumberbatch_2011.png')) ->deliveryType("fetch");cloudinary_php 2.xcloudinary_php 1.x (legacy)PHP (cloudinary_php 1.x (legacy)):Copy to clipboard cl_image_tag(" _Cumberbatch_2011.png", array("type"=>"fetch"))cloudinary_php 2.xcloudinary_php 1.x (legacy)Python (cloudinary 1.x):Copy to clipboard CloudinaryImage(" _Cumberbatch_2011.png").image(type="fetch")Node.js (cloudinary 1.x):Copy to clipboard cloudinary.image(" _Cumberbatch_2011.png", type: "fetch")Java (cloudinary 1.x):Copy to clipboard cloudinary.url().transformation(new Transformation().type("fetch").imageTag(" _Cumberbatch_2011.png");JS (@cloudinary/url-gen 1.x):Copy to clipboard // This SDK requires imports from @cloudinary/url-gen. Learn more in the SDK docs.new CloudinaryImage( " _Cumberbatch_2011.png").setDeliveryType("fetch");@cloudinary/url-gen 1.xcloudinary-core 2.x (legacy)JS (cloudinary-core 2.x (legacy)):Copy to clipboard cloudinary.imageTag(' _Cumberbatch_2011.png', type: "fetch").toHtml();@cloudinary/url-gen 1.xcloudinary-core 2.x (legacy)jQuery (cloudinary-jquery 2.x):Copy to clipboard $.cloudinary.image(" _Cumberbatch_2011.png", type: "fetch")React (@cloudinary/react 1.x):Copy to clipboard // This SDK requires imports from @cloudinary/url-gen. Learn more in the SDK docs.new CloudinaryImage( " _Cumberbatch_2011.png").setDeliveryType("fetch");@cloudinary/react 1.xcloudinary-react 1.xReact (cloudinary-react 1.x):Copy to clipboard @cloudinary/react 1.xcloudinary-react 1.xVue.js (@cloudinary/vue 1.x):Copy to clipboard // This SDK requires imports from @cloudinary/url-gen. Learn more in the SDK docs.new CloudinaryImage( " _Cumberbatch_2011.png").setDeliveryType("fetch");@cloudinary/vue 1.xcloudinary-vue 1.x (legacy)Vue.js (cloudinary-vue 1.x (legacy)):Copy to clipboard @cloudinary/vue 1.xcloudinary-vue 1.x (legacy)Angular (@cloudinary/ng 1.x):Copy to clipboard // This SDK requires imports from @cloudinary/url-gen. Learn more in the SDK docs.new CloudinaryImage( " _Cumberbatch_2011.png").setDeliveryType("fetch");@cloudinary/ng 1.x@cloudinary/angular-5.x 1.x (legacy)Angular (@cloudinary/angular-5.x 1.x (legacy)):Copy to clipboard @cloudinary/ng 1.x@cloudinary/angular-5.x 1.x (legacy).NET (CloudinaryDotNet 1.x):Copy to clipboard cloudinary.Api.UrlImgUp.Action("fetch").BuildImageTag(" _Cumberbatch_2011.png")iOS (cloudinary 3.x):Copy to clipboard imageView.cldSetImage(cloudinary.createUrl().setType( "fetch").generate(" _Cumberbatch_2011.png")!, cloudinary: cloudinary)Android (cloudinary-android 1.x):Copy to clipboard MediaManager.get().url().transformation(new Transformation().type("fetch").generate(" _Cumberbatch_2011.png");Kotlin (kotlin-url-gen 1.x):Copy to clipboard cloudinary.image publicId(" _Cumberbatch_2011.png") deliveryType("fetch") .generate()Flutter (cloudinary_flutter 0.x):Copy to clipboard cloudinary.image(' _Cumberbatch_2011.png').transformation(Transformation() .setDeliveryType("fetch"));Dart (cloudinary_dart 0.x):Copy to clipboard cloudinary.image(' _Cumberbatch_2011.png').transformation(Transformation() .setDeliveryType("fetch"));
URLRubyPHPPythonNode.jsJavaJSjQueryReactVue.jsAngular.NETiOSAndroidKotlinFlutterDartAllurl:Copy to clipboard _media/commons/7/75/Benedict_Cumberbatch_2011.jpgRuby (cloudinary 1.x):Copy to clipboard cl_image_tag("remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg")PHP (cloudinary_php 2.x):Copy to clipboard (new ImageTag('remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg'));cloudinary_php 2.xcloudinary_php 1.x (legacy)PHP (cloudinary_php 1.x (legacy)):Copy to clipboard cl_image_tag("remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg")cloudinary_php 2.xcloudinary_php 1.x (legacy)Python (cloudinary 1.x):Copy to clipboard CloudinaryImage("remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg").image()Node.js (cloudinary 1.x):Copy to clipboard cloudinary.image("remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg")Java (cloudinary 1.x):Copy to clipboard cloudinary.url().transformation(new Transformation().imageTag("remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg");JS (@cloudinary/url-gen 1.x):Copy to clipboard // This SDK requires imports from @cloudinary/url-gen. Learn more in the SDK docs.new CloudinaryImage("remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg");@cloudinary/url-gen 1.xcloudinary-core 2.x (legacy)JS (cloudinary-core 2.x (legacy)):Copy to clipboard cloudinary.imageTag('remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg').toHtml();@cloudinary/url-gen 1.xcloudinary-core 2.x (legacy)jQuery (cloudinary-jquery 2.x):Copy to clipboard $.cloudinary.image("remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg")React (@cloudinary/react 1.x):Copy to clipboard // This SDK requires imports from @cloudinary/url-gen. Learn more in the SDK docs.new CloudinaryImage("remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg");@cloudinary/react 1.xcloudinary-react 1.xReact (cloudinary-react 1.x):Copy to clipboard @cloudinary/react 1.xcloudinary-react 1.xVue.js (@cloudinary/vue 1.x):Copy to clipboard // This SDK requires imports from @cloudinary/url-gen. Learn more in the SDK docs.new CloudinaryImage("remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg");@cloudinary/vue 1.xcloudinary-vue 1.x (legacy)Vue.js (cloudinary-vue 1.x (legacy)):Copy to clipboard @cloudinary/vue 1.xcloudinary-vue 1.x (legacy)Angular (@cloudinary/ng 1.x):Copy to clipboard // This SDK requires imports from @cloudinary/url-gen. Learn more in the SDK docs.new CloudinaryImage("remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg");@cloudinary/ng 1.x@cloudinary/angular-5.x 1.x (legacy)Angular (@cloudinary/angular-5.x 1.x (legacy)):Copy to clipboard @cloudinary/ng 1.x@cloudinary/angular-5.x 1.x (legacy).NET (CloudinaryDotNet 1.x):Copy to clipboard cloudinary.Api.UrlImgUp.BuildImageTag("remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg")iOS (cloudinary 3.x):Copy to clipboard imageView.cldSetImage(cloudinary.createUrl().generate("remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg")!, cloudinary: cloudinary)Android (cloudinary-android 1.x):Copy to clipboard MediaManager.get().url().transformation(new Transformation().generate("remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg");Kotlin (kotlin-url-gen 1.x):Copy to clipboard cloudinary.image publicId("remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg") .generate()Flutter (cloudinary_flutter 0.x):Copy to clipboard cloudinary.image('remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg').transformation(Transformation());Dart (cloudinary_dart 0.x):Copy to clipboard cloudinary.image('remote_media/commons/7/75/Benedict_Cumberbatch_2011.jpg').transformation(Transformation()); 2ff7e9595c
Комментарии