Forgotify vs track play count in Spotify API - api

There's lots of buzz about Forgotify (http://forgotify.com) - a tool, that crawls Spotify against unplayed tracks.
Non-technical press articles say that they use Spotify API to crawl the songs and index only those with zero play count.
However, according to Spotify API documentation, such value is not available for single tracks:
https://developer.spotify.com/docs/apps/api/1.0/api-models-track.html
Similar question about possibility to retrieve track play count has also been answered here on StackOverflow (Get play count of a track from Spotify API) with similar results - that it's not possible.
I'm looking for a clue how Forgotify achieved what they claim they did. Any ideas? :)

The metadata api and libspotify provide the popularity score for songs. Perhaps they searched for tracks with popularity of zero. I don't know that zero popularity implies zero plays though.
They also could have implemented a remote control of the desktop client with some screen scraping. Or reverse engineered whatever internal communication the desktop does (though I suspect Spotify would have put a stop to that).

Related

Sonos Cloud API: audioClip synchronised playing in group

Will it be possible in the future to be able to play a audioClip for a whole group?
Now one should iterate all players manually, by which the triggered audioClip is not being played in sync.
Is it planned to be added to the groups (or even the households) API as well?
https://developer.sonos.com/reference/control-api/audioclip/loadaudioclip/
Thanks for your interest in the platform. We're excited to see what our developers are building. We can't comment on future plans, but we'll take your suggestion back to the dev team. We can share that we're adding the ability to play audio clips on bonded players. Keep an eye on the Sonos developer portal blog for updates.

Single youtube API to get total number of videos and and total number of subscribers on my channel

I tried Analytics and Reporting APIs separately. And there are questions and answers which deals with them separately. But I want to know is there any single one shot API which gives both? The total number of videos means all the videos irrespective of the playlists. I'm doing this with ReactJS for my own portfolio website.
I did some more research on this. I couldn't find a full fledged api with documentation but you can use this:
https://www.googleapis.com/youtube/v3/channels?part=statistics&id=your-channel-id&key=your-api-key
Make sure you've that api enabled. I'm using Youtube Analytics.

I'm creating a stats website for PUBG and I can't seem to get the total player count

So at the moment I'm working on a PUBG stats website(I know it's been done a billion times but it's a fun project) but I can't seem to find the total player count in the official PUBG api. I know there is a way to get the player count but I've been going through steams and PUBG's official api and I can't find it. Anyone have an idea where to get this?
This is definitely not available through the game's API, or in any other game that I know.
There was a hole in the steam API a few months back that allowed that info to come through, but it has since been fixed. This is not the kind of data developers want you to have access to, really.
Give this article a read:
https://arstechnica.com/gaming/2018/07/steam-data-leak-reveals-precise-player-count-for-thousands-of-games/

Play podcast episode via iTunes from web

I want to make the podcast player on our website register plays with iTunes, to get a better ranking on iTunes. I figured this could be possible if iTunes provided an iTunes URL for every episode, but I cannot find one. I've tried looking at the search/lookup API, but it seems to me it doesn't output individual episodes.
Anyone know if this is possible? Registering/tracking plays to iTunes.
iTunes does not provide usage or download statistics. See their explanation from http://www.apple.com/itunes/podcasts/specs.html#tracking :
Please note that iTunes does not provide usage statistics, because we do not host feeds or episodes. Some podcasters have created
mechanisms for tracking the number of times that each episode has been
downloaded.
If the goal is to get better ranking, encourage your podcast listeners to subscribe, review, and rate for your podcast. Those things are more visible in the iTunes store and to potential new listeners & subscribers.
If you are using a CMS like WP there are plenty of plugins that will give you the analytical data that iTunes (stitcher et al) dosn't provide.
of course, all itunes does is provide a nifty UI for listeners to find your cast; it PLAYS off of your site. I wasn't satisfied with the "popularity bar" on my 'cast...cuz the what is it popular relative to? other casts in same category? all of them? ...
anyway I was already using "seriously simple podcasting" - a wp plugin to properly config my 1400x1400 jpg, my cast and all its meta-data so itunes could
crawl & play it.
make no mistake, this is not a plug; just the way I found that works easy; they have a tracking plugin as well - it tells me number of unique downloads and whether the users are using mobile or desktop to access (not much but way better than nothing) - number of downloads was mainly what I wanted to know.
As for improving your ranking; max-out quality and quantity, make it something people (not just in your specific peer group) would WANT to listen to. Same deal for blogs, be funny, be informative, be creative, be unique, be scandalous, above all BE INTERESTING or your newest listener won't rate, subscribe, or even comeback. QUALITY is the only legit SEO for pages, 'casts, etc.

Can I use the Spotify recommendation intelligence in an app?

On the Spotify dashboard an user has a great experience through the recommended artist and songs. I would like to use this intelligence in an app we plan to develop for a big Dutch based podium. So the app can give a list of concerts playing at the poppodium which the user might be interested in.
Can I get this recommended artist data, based on the user's history, through the Spotify API?
The Spotify API now provides recommendations:
https://developer.spotify.com/web-api/get-recommendations/
Recommendations are generated based on the available information for a
given seed entity and matched against similar artists and tracks. If
there is sufficient information about the provided seeds, a list of
tracks will be returned together with pool size details.
For artists and tracks that are very new or obscure there might not be
enough data to generate a list of tracks.
There are a bunch of parameters that can be configured for fine-tuning the recommendation: key, genre, loudness, energy, instrumentalness, popularity, speechiness, danceability, key ...
You can use Spotify's Web API endpoints to fetch these data:
The Get a User’s Top Artists and Tracks endpoint will give you artists and tracks based on user's listening history. You can also use the Get Current User’s Recently Played Tracks, which will give you up to 50 recently played tracks.
Use the artists and tracks you just get and use them as seeds for the Get Recommendations Based on Seeds endpoint. This endpoint will only return tracks. If you want to get artists based on other artists there is the Get an Artist’s Related Artists endpoint that you can use.
As you see, combining multiple endpoints will get you covered. Just make sure you read the Web API Authorization Guide before. You are going to need the user to authenticate in order to get user's data.
Note: When the question was first posted (July 2013), Spotify's Web API didn't exist. The question referred to a now defunct Spotify Apps API which didn't provide a way to generate recommendations based on listening history.