Can you extract track activity history from SoundCloud API? - soundcloud

Is it possible to extract track activity history? Time series metrics such as Playback, Download, Favoritings, Comments by day.

Soundcloud Api itself doesn't have such option.
What you could do is either subtract the values of 2 variables (one for today and one for the previous day) or do it from a third party website (like a follow-to-download gate) that track the downloads etc

Related

Dlvr.it with WebSub (Pubsubhubbub) feed takes up to 5 minutes to post new updates

I'm using dlvr.it to automatically posts RSS feeds to social media. According to the article mentioned below the feeds should publish in real time, but it takes up to 5 minutes:
https://support.dlvrit.com/hc/en-us/articles/200402424-Enabling-real-time-updates-with-dlvr-it
Is it possible to publish feeds on social media in real time without the latency of 5 minutes?
Feed: https://dev.rotoballer.com/player-news/feed?sport=nfl
dlvr.it posts items immediately (plus some minor internal processing time) upon receipt of the PuSH update.
The speed of the updates depends entirely upon how quickly the PuSH hub is notified of the update by the publishing site, how quickly the update is pulled by the hub, and how quickly the hub distributes the update to subscribers.

Why do I get a 30 second preview when requesting Flow radio for free users?

When streaming a single track on Deezer from the server side, how can Deezer recognize that this track came from Flow radio and therefore give a full streaming url for a free user? I seem to always receive a 30 second preview for free users, which we would like to avoid.
For the api to know that the track is within the subset of of a radio station (vs an on demand track), the api call needs to include the id of the station from which it came:
https://api.deezer.com/streaming_url.php?access_token=xxxx&radio_id=yyy&track_id=zzz
rather than simply:
https://api.deezer.com/streaming_url.php?access_token=xxxx&track_id=zzz

Save the FourSquare Details locally in Iphone SDK

In my app, I integrated the Foursquare API to fetch the near by places.
I got the relevant code from Github
I send the request every time to fetch the near by places. But how can I save the places locally & display it without requesting all time if user has already visited the same place before.
You can use some sort of persistent datastore (either server-side or client-side) to save search results from Foursquare. You can save user check-in data (i.e., whether or not a user has visited a place) as well, but be aware that according to our policies, you can't save this data for more than 24 hours. If you want an up-to-date snapshot of whether or not a person has visited certain places, you're better off doing these queries on-the-fly instead of saving.

iCal feeds & date ranges

I'm trying to understand how iCal feeds & iCalendar clients deal with a large number of events in the past & in the future. Is there any way in which iCalendar clients can communicate a date-range to an iCalendar feed -- so that events outside the current date range being shown to the user are not needlessly sent down the wire.
If not, how does the iCalendar feed decide which date ranges to send the events for? If one keeps sending all the data down the wire, at some point it's going to become unmanageable for, both, the feed & the client. If the feed doesn't send data far back in the past & far out in the future, how do clients handle these 'holes' in the data?
you need to differentiate between the application side which is the event feed and icalendar (rfc5545) which is "just" the standard for
data format for representing and exchanging calendaring and scheduling information
in other words from the icalendar file format will only carry whatever information the server has been programmed to put in it. There is no predefined behaviour for calendar feeds in rfc5545.
for events feeds if you do not control the server, it would be safe to assume that the feed is only showing upcoming events and your question could be related to :
How Do I Fetch All Old Items on an RSS Feed?
about how to keep track of the history if your users have a use case for going back in tie. in this case the only option would be for your client to keep a history and compare new .ics with the old one to display the most comprehensive history.
however if you also own the server / feed side you could decide of specific REST API to offer more flexibility to the client side (i.e. specify date range for the feed)

Auto-delete after a certain date

I'm looking to use Soundcloud to promote some upcoming events - I'll have a separate sound file promoting each event. I'd like the soundfiles to auto-delete once the events have happened. Is there a way of setting a Kill Date field so that after a certain date, the sound file will delete.
You could certainly use the API to delete these tracks using whatever logic you need, but there's no feature built-in to SoundCloud to do this automatically.
Here is the documentation for the API: http://developers.soundcloud.com/docs/api/reference#tracks
You'd have to be authenticated (obviously), and then send a DELETE request to /tracks/{id}