Listeners were able to search through existing playlists of songs as well as create their playlists. The songs in the playlist were revealed one at a time, and listeners could skip three songs per playlist before they could "skip" onto a different mix, where their three skips were restored. Individual songs within a playlist each featured a direct link to
iTunes should the user wish to purchase that song. Users were able to "like" entire mixes or "star" individual tracks within them to facilitate quick access in the future and could also "follow" other users, effectively subscribing to the mixes they created. Users also could embed the mixes they created and share them through social networking sites such as
Facebook,
Twitter, and
Tumblr. 8tracks also could reverse sync with these social networking sites to allow users to easily find their "friends" and expand their
network. Anyone could upload a playlist to become a "DJ" on 8tracks. Mixes needed to include at least eight songs, uploaded from the user's music library or directly accessed from the 8tracks library. When creating a playlist, the site also requires users to add titles, images, descriptions, and at least two tags. When a DJ uploaded songs to the site, they appeared in a list next to where the mix is created. Users searched for mixes by individual artist, specific
genre, or by utilizing the "
cloud" feature that sorts mixes by tags (i.e., "autumn", "love", "sad", "eclectic"). DJs also had the option to mark mixes as unlisted, which made them private or unsafe for work (NSFW), which hid them from users who opted into a filter. 8tracks had an official Android, iPhone, Windows 8.x, Xbox 360, Mac app, and several unofficial third-party apps. The Mix Feed gave users a stream of all their favorite tracks, allowed them to search for any artist of interest, or find mixes that include them. 8tracks' development stack was built using
Ruby on Rails running on Amazon AWS. For datastores,
MySQL (on
Amazon RDS) was used. Other database systems used include:
Redis,
Solr,
MongoDB, and Graphite. 8tracks also allowed other developers to use it, and hosted a forum to allow them to ask questions to staff. By requesting for a unique artist tag, Artists were able to promote their music on 8tracks with a special account. They could create mixes with a combination of their own and others' music or full post albums via a content-owner account. By using 8tracks to promote their music, fans could interact with artists. Notable artists who used 8tracks to promote their music include:
Metric,
Bassnectar,
Carolina Liar, and
B.o.B. ==Partnerships and corporate connections==