This project was started to combine multiple places of content into one
engine that will provide people with the ability to explore new music.
This page will contain the information needed for the project.
==Local==
Import the listening habits of listeners (including myself)
on Last.fm to a local MYSQL-database, all including dated/time played.
recent tracks
loved tracks
banned tracks
==Echonest==
For
each create a taste profile on Echonest (A non-commercial API key can
have 1,000 taste profiles associated with it. A taste profile can have
up to 100,000 items in it.)
upload the unique artist names
their most popular track name
loved/banned-status
date first played artist
Tags for the artists
There
can be up to 20 custom attributes per item. Attribute names are short
strings (maximum length of 32 characters). Attribute values are strings,
numbers or lists of strings.
==Similar==
==Maintenance==
When
a user is not listening to music have the engine import the tracks that
were added after the last scan (if ($nowplaying == "true"){start
scanning}). Artists that are new for the profile are uploaded to
Echonest with the same format as a newly created profile.
==Optional APIs==
Blogger/Blogspot
has the option to search for all blogs and posts by user. These could
be called for a list of posts that include mp3-posts for a recommended
artist.
==Documentation==
[url=http://developer.echonest.com/docs/v4/catalog.html#taste-profile-api-methods]Taste Profile API Methods[/url]
Blogger/Blogspot API https://developers.google.com/blogger/docs/1.0/developers_guide_php
==Project documentation==
http://project-hivemusic.blogspot.com
No comments:
Post a Comment