SoundCloud API using Soundmanager2 for streaming - reporting - soundcloud

I m currently using SC.stream (soundmanager2) on my own player to deliver track from my Website.
My question regards the Reporting. Is Soundcloud API
i m wondering what type of information soundcloud delivers in terms of music listening, number of plays. Abandoned sessions. Full listening and so on. Based on my account.
Best Regards
Xavier

If you're wondering about what metadata you can get from the SoundCloud API, the answer is quite a bit. The SC.Stream only does what is neccesary to get the underlying SoundManager2 instance to play, but if you GET track information specifically, you can get a ton of information.
See the API documentation here.

Related

How to get ACRID via ACRCloud API knowing the ISRC?

According to ACRCloud, they provide the ability to get songs metadata and links: https://console.acrcloud.com/metadata-links
So, knowing the ACRID, for example, we can find the ISRC via their Metadata API: https://docs.acrcloud.com/metadata/music
The question is: How to get ACRID if we know the ISRC?
Is it possible to do with help of ACRCloud API? Or what other method ACRCloud can provide? I couldn't find anything except the actual audio recognition.
You can't get acrid with this API, you can only get it with the audio recognition, why do you need acrid?

Google Classroom API with Swift

I am developing an education-related app and I am planning on integrating the Google Classroom API to import information about the student's classes and assignments. I already have Google Sign-In working, but I do not know where to go now. I cannot find any documentation regarding using the Classroom API with Swift. If anyone can give me some pointers on how to set this up, it would be much appreciated!
It doesn't look like there is a library to use Classroom in swift. You are going to have to write your own code to hit the API and consume the JSON. I would use something like alamofire to make the network requests for the JSON. Then use codables to parse the JSON. The google documentation is going to be your friend to learn how to hit the API. If you don't know what an API is this youtube video should give a nice overview. If it still doesn't make sense, keep researching REST API's.
Best of Luck!

Record Label Information through the API

I was thinking about playing with the Beats API and I was really hoping to sort music by record label. I'm not seeing anything for labels in the documentation. Does anyone know where that info might be stored in the API?
It's not available through the API.

StockTwits API Streaming and Search Used Like Twitter Streaming

The StockTwits API documentation describes steams in a way that sounds like static search results, for example streams/symbol:
This allows an API application to search for a symbol or user. 30 Results will be a
combined list of symbols and users.
This seems similar to search/symbols:
This allows an API application to search for a symbol directly. 30 Results will return
only ticker symbols.
Other than the fact that search excludes users, I don't see the difference.
In contrast, the Twitter API provides methods to request a continuous stream of tweets, which I have gotten to provide tens of thousands of tweets in a few days.
Is it possible to have StockTwit pump tweets continuously, similar to Twitter?
If so, what is required? Since StockTwit streaming looks like searching to me, the only option I have seen is to submit repeated search requests, but that would exhaust the rate limit.
I prefer C#, but I am glad to study answers in other languages, such as PHP.
This is a static search for symbols or both symbols and users as a combined search. This isn't a streaming search endpoint for filtering content. This is strictly for use for finding a symbol or a user to go directly to the stream.
We are looking into offering streaming endpoints and search would be part of this offering.
You may be interested in using streamdata.io which allows to stream any APIs. We have already implemented a StockTwits demo, which can be found here and explanations can be found in this blog post.
I think it's quite easy to transpose what has been done with Android to the C# world. All you need is an EventSource library and a JSON-Patch library.

iPhone: Looking for an API to store survey results

In my iPhone app I am trying to gather feedback on my game via an optional survey. I would like to send this data to a central server, where I could gather all the statistics and process them to have a bar chart or other convenient presentation.
The data being sent an integer representing the user's preference. ie) Given "How did you like our game?", the user could select from a button from :) :\ :( . Eventually I would also like to have audio feedback where the user could record their voice. The variable length sound clip would be sent and stored from an iPhone to some server, for playback later.
Has anybody done something similar? Google Spreadsheets offers an API which I can't make heads nor tails of but I think it will support a tally of responses. ie) I received 10 goods, 4 neutral, and 7 poor ratings. As far as I can tell I wouldn't be able to store a sound clip in a spreadsheet.
I also looked into Google App engine but if possible I'd like to avoid the networking code to transmit the survey data and the server side scripts to interpret the data. Can somebody recommend a simple API that I could use to store integers for viewing? Ideally I'd like to say something simple like
if (response == "Good") MyGoogleSpreadsheet.MyAppStats.Increment(positiveResponseTallyCell);
Later on I'd just log into Googlespreadsheets and the results would be there for me to read. By the way I don't have to necessarily use a spreadsheet. I just want this to be easy. Bonus points if the API supports the storage and playback of sound but integers will suffice for now.
You can do this with the Flurry API (flurry.com) which lets you specify which custom events to log, and gives you charts and downloadable CSV. Very easy to use:
[FlurryAPI startSession: flurryID];
[FlurryAPI logEvent:#"QUESTION1" withParameters:#"Good"];
Although Flurry is made for general usage statistics gathering, I think it would be a quick and easy way to accomplish what you want.
I know you said you've already taken a look at the Google Spreadsheets API, but you may not have seen the GData Objective-C framework which includes support for reading/writing to and from Google Docs spreadsheets (via the GDataServiceGoogleSpreadsheet class).