From 37289c9fb1ad238bbba8f6e3adc795bca7695dea Mon Sep 17 00:00:00 2001 From: SidhantDash Date: Sat, 8 Feb 2025 19:13:08 -0500 Subject: [PATCH 1/9] Individual graphs --- .DS_Store | Bin 6148 -> 6148 bytes frontend/public/TuneGraph.png | Bin 0 -> 168634 bytes frontend/src/app/components/FrontHeader.tsx | 28 ++++++++++----- frontend/src/app/components/Graph.tsx | 30 +++------------- frontend/src/app/components/Graphs.tsx | 37 +++++++++++++++++--- 5 files changed, 57 insertions(+), 38 deletions(-) create mode 100644 frontend/public/TuneGraph.png diff --git a/.DS_Store b/.DS_Store index f63cc5a43a90b9ed30c569b391e903d43eb0fcc1..f1bd3564daa4aab9d010ea98c24ebc8a06fe47fe 100644 GIT binary patch delta 21 ccmZoMXffFEkA=g;&`d|c*wA1z8|yzI088!$YybcN delta 21 ccmZoMXffFEkA=hB+*C)w$ii|n8|yzI08Ft4g8%>k diff --git a/frontend/public/TuneGraph.png b/frontend/public/TuneGraph.png new file mode 100644 index 0000000000000000000000000000000000000000..fe72d576d2dcb56b53ed71778429e999d8437e8f GIT binary patch literal 168634 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 literal 0 HcmV?d00001 diff --git a/frontend/src/app/components/FrontHeader.tsx b/frontend/src/app/components/FrontHeader.tsx index 528bea9..7078ecb 100644 --- a/frontend/src/app/components/FrontHeader.tsx +++ b/frontend/src/app/components/FrontHeader.tsx @@ -3,17 +3,27 @@ import Image from 'next/image'; export default function FrontHeader() { return( -
-

TuneGraph

-

Interpreting Data from 250+ Songs for Common Themes

-
- {/* background */} +
+
+
+

TuneGraph

+
+
+

Interpreting Data from 250+ Songs for Common Themes

+
+ + +
); + + //
+ // {/* background */} + //
} \ No newline at end of file diff --git a/frontend/src/app/components/Graph.tsx b/frontend/src/app/components/Graph.tsx index 69c7227..6b6cae8 100644 --- a/frontend/src/app/components/Graph.tsx +++ b/frontend/src/app/components/Graph.tsx @@ -2,37 +2,17 @@ import { Chart } from "react-google-charts"; interface props { - title?: string; - color?: string; - legend?: string; - + chartType?: string; + data?: object; + options?: object; } -export default function Graph() { - - const data = [ - ["Liveliness", "Loudness"], // Column headers (X, Y) - [8, 9], - [4, 5.5], - [2, 8], - [4, 5], - [3, 3.5], - [6.5, 7], - ]; - - const options = { - title: "Liveliness vs Loudness for 3 groupings of Tempo", - hAxis: { title: "Liveliness", minValue: 0, maxValue: 10 }, - vAxis: { title: "Loudness", minValue: 0, maxValue: 10 }, - legend: "none", - colors: ["#593c3c"], // Optional: Custom color - }; - +export default function Graph({chartType, data, options}: props) { return(

Scatter Plot

- +
diff --git a/frontend/src/app/components/Graphs.tsx b/frontend/src/app/components/Graphs.tsx index 34e0822..3771916 100644 --- a/frontend/src/app/components/Graphs.tsx +++ b/frontend/src/app/components/Graphs.tsx @@ -7,14 +7,43 @@ interface props { isExpanded?: boolean; } -export default function Graphs({ handleClick, isExpanded }: props ) { +export default function Graphs({ handleClick, isExpanded }: props ) { + + + const scatterData = [ + ["Liveliness", "Loudness"], // Column headers (X, Y) + [8, 9], + [4, 5.5], + [2, 8], + [4, 5], + [3, 3.5], + [6.5, 7], + ]; + + const boxData = [ + ["Liveliness", "Loudness"], // Column headers (X, Y) + [8, 8], + [4, 5.5], + [2, 8], + [4, 5], + [3, 3.5], + [6.5, 7], + ]; + + const options = { + title: "Liveliness vs Loudness for 3 groupings of Tempo", + hAxis: { title: "Liveliness", minValue: 0, maxValue: 10 }, + vAxis: { title: "Loudness", minValue: 0, maxValue: 10 }, + legend: "none", + colors: ["#593c3c"], // Optional: Custom color + }; return (
-
-
-
+
+
+
From 2190b1533ba2c039385e8f1238b4108a1d1c1b8b Mon Sep 17 00:00:00 2001 From: SidhantDash Date: Sat, 8 Feb 2025 22:42:46 -0500 Subject: [PATCH 2/9] Improved UI, finished front header, in progress pop up window --- .DS_Store | Bin 6148 -> 6148 bytes frontend/public/x.svg | 1 + frontend/src/app/components/FrontHeader.tsx | 24 ++++++++--------- frontend/src/app/components/Graph.tsx | 7 +++-- frontend/src/app/components/Graphs.tsx | 8 +++--- frontend/src/app/globals.css | 11 +++++++- frontend/src/app/page.tsx | 28 ++++++++++++++------ 7 files changed, 51 insertions(+), 28 deletions(-) create mode 100644 frontend/public/x.svg diff --git a/.DS_Store b/.DS_Store index f1bd3564daa4aab9d010ea98c24ebc8a06fe47fe..f68bf0228c821d6a2d9a16dd24b2fb1995002962 100644 GIT binary patch delta 18 ZcmZoMXfas8%4VvgU~FWunT_?I5CAXy1poj5 delta 18 ZcmZoMXfas8%4VjcU~FixnT_?I5CAXG1o!{| diff --git a/frontend/public/x.svg b/frontend/public/x.svg new file mode 100644 index 0000000..7077205 --- /dev/null +++ b/frontend/public/x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/app/components/FrontHeader.tsx b/frontend/src/app/components/FrontHeader.tsx index 7078ecb..35ad61b 100644 --- a/frontend/src/app/components/FrontHeader.tsx +++ b/frontend/src/app/components/FrontHeader.tsx @@ -3,27 +3,25 @@ import Image from 'next/image'; export default function FrontHeader() { return( -
-
+
+
-

TuneGraph

+

Tune

Graph

-
-

Interpreting Data from 250+ Songs for Common Themes

+
+

Interpreting Data from 250+ Songs for Common Themes

+ background
); - - //
- // {/* background */} - //
} \ No newline at end of file diff --git a/frontend/src/app/components/Graph.tsx b/frontend/src/app/components/Graph.tsx index 6b6cae8..f29c77e 100644 --- a/frontend/src/app/components/Graph.tsx +++ b/frontend/src/app/components/Graph.tsx @@ -9,10 +9,13 @@ interface props { export default function Graph({chartType, data, options}: props) { return( -
+
-

Scatter Plot

+
+

Scatter Plot

+
+

diff --git a/frontend/src/app/components/Graphs.tsx b/frontend/src/app/components/Graphs.tsx index 3771916..1727b86 100644 --- a/frontend/src/app/components/Graphs.tsx +++ b/frontend/src/app/components/Graphs.tsx @@ -7,7 +7,7 @@ interface props { isExpanded?: boolean; } -export default function Graphs({ handleClick, isExpanded }: props ) { +export default function Graphs({ handleClick, isExpanded }: props ) { const scatterData = [ @@ -41,9 +41,9 @@ export default function Graphs({ handleClick, isExpanded }: props ) { return (
-
-
-
+
+
+
diff --git a/frontend/src/app/globals.css b/frontend/src/app/globals.css index 262b7d8..7b04dd5 100644 --- a/frontend/src/app/globals.css +++ b/frontend/src/app/globals.css @@ -11,7 +11,7 @@ :root { --background: #1f1f1f; --foreground: #ededed; - background-image: url('/frontend/public/background.png'); + --backgroundImage: url('/frontend/public/background.png'); background-image: cover; background-position: center; background-repeat: no-repeat; @@ -21,5 +21,14 @@ body { color: var(--foreground); background: var(--background); + background-image: var(--backgroundImage); font-family: Arial, Helvetica, sans-serif; } + +.bgImage { + object-fit: cover; + z-index: -1; +} +.mainHome { + position: relative; +} \ No newline at end of file diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index 77c047e..1b9d0b1 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -18,22 +18,34 @@ export default function Home() { return ( -
+
-
+ +
+
+ +
+ {isExpanded && (
-
- x +
+
+ x +
+
)} + + +
); } \ No newline at end of file From ccc67107dcf4081251563e18cf4b16a6ad4f693f Mon Sep 17 00:00:00 2001 From: SidhantDash Date: Sun, 9 Feb 2025 00:04:57 -0500 Subject: [PATCH 3/9] Added GraphInfo --- frontend/src/app/PopUpGraph.tsx | 18 ++++++++++ frontend/src/app/components/Graph.tsx | 8 +++-- frontend/src/app/components/GraphInfo.tsx | 13 +++++++ frontend/src/app/components/Graphs.tsx | 44 ++++++++++++++++++++--- frontend/src/app/page.tsx | 17 ++------- 5 files changed, 79 insertions(+), 21 deletions(-) create mode 100644 frontend/src/app/PopUpGraph.tsx create mode 100644 frontend/src/app/components/GraphInfo.tsx diff --git a/frontend/src/app/PopUpGraph.tsx b/frontend/src/app/PopUpGraph.tsx new file mode 100644 index 0000000..acf997a --- /dev/null +++ b/frontend/src/app/PopUpGraph.tsx @@ -0,0 +1,18 @@ +import Chart from "react-google-charts"; + +interface props { + chartType?: string; + data?: object; + options?: object; + } + +export default function PopUpGraph({chartType, data, options}: props) { + + return ( +
+ +
+ ); + + +} \ No newline at end of file diff --git a/frontend/src/app/components/Graph.tsx b/frontend/src/app/components/Graph.tsx index f29c77e..56e87a4 100644 --- a/frontend/src/app/components/Graph.tsx +++ b/frontend/src/app/components/Graph.tsx @@ -1,13 +1,15 @@ import { Chart } from "react-google-charts"; +import GraphInfo from "./GraphInfo"; interface props { chartType?: string; data?: object; options?: object; + info?: string; } -export default function Graph({chartType, data, options}: props) { +export default function Graph({chartType, data, options, info}: props) { return(
@@ -15,7 +17,9 @@ export default function Graph({chartType, data, options}: props) {

Scatter Plot

-

+
+ +
diff --git a/frontend/src/app/components/GraphInfo.tsx b/frontend/src/app/components/GraphInfo.tsx new file mode 100644 index 0000000..9ccf874 --- /dev/null +++ b/frontend/src/app/components/GraphInfo.tsx @@ -0,0 +1,13 @@ +interface props { + info?: string; +} + +export default function GraphInfo({info}:props) { + return ( +
+

{info}

+
+ + ); + +} \ No newline at end of file diff --git a/frontend/src/app/components/Graphs.tsx b/frontend/src/app/components/Graphs.tsx index 1727b86..956624b 100644 --- a/frontend/src/app/components/Graphs.tsx +++ b/frontend/src/app/components/Graphs.tsx @@ -1,15 +1,25 @@ 'use client'; import Graph from "./Graph"; +import Image from "next/image"; +import { useState } from 'react'; + + + + interface props { handleClick?: () => void; isExpanded?: boolean; + info?: string; } -export default function Graphs({ handleClick, isExpanded }: props ) { +export default function Graphs({ handleClick, isExpanded, info}: props ) { + + const [type, setType] = useState(""); + const scatterData = [ ["Liveliness", "Loudness"], // Column headers (X, Y) [8, 9], @@ -41,12 +51,38 @@ export default function Graphs({ handleClick, isExpanded }: props ) { return (
-
-
-
+
+
+
+ {isExpanded && ( +
+
+
+ x +
+
+
+
+ {/* */} +
+
+ +
+
+ +
)} +
); diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index 1b9d0b1..fe0502f 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -2,6 +2,7 @@ import { useState } from 'react'; import Graphs from "./components/Graphs"; +import Graph from './components/Graph'; import FrontHeader from "./components/FrontHeader"; import Image from "next/image"; @@ -9,7 +10,7 @@ import Image from "next/image"; export default function Home() { const [isExpanded, setIsExpanded] = useState(false); - console.log(isExpanded); + const [graphType, setGraphType] = useState(""); function handleClick() { setIsExpanded(!isExpanded); @@ -29,20 +30,6 @@ export default function Home() {
- {isExpanded && ( -
-
-
- x -
-
- -
)} From 278fee3aa623664b77967215321b9e85fd358654 Mon Sep 17 00:00:00 2001 From: Aditya Patel <153152695+AdityaPatel18@users.noreply.github.com> Date: Sun, 9 Feb 2025 00:48:20 -0500 Subject: [PATCH 4/9] fixed backend and frontend graph connection --- backend/__pycache__/main.cpython-312.pyc | Bin 831 -> 6447 bytes backend/main.py | 98 ++- data/1/spotify_data.csv | 1000 ++++++++++++++++++++++ frontend/src/app/components/Graphs.tsx | 227 +++-- frontend/src/app/page.tsx | 54 +- 5 files changed, 1281 insertions(+), 98 deletions(-) create mode 100644 data/1/spotify_data.csv diff --git a/backend/__pycache__/main.cpython-312.pyc b/backend/__pycache__/main.cpython-312.pyc index 9f59b44b4796e27ab3e3c8c63b20be0445083954..35b34a6ce1717245b3c4d8968ca64d47cc8f5bca 100644 GIT binary patch literal 6447 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 diff --git a/backend/main.py b/backend/main.py index 21e0921..faf29eb 100644 --- a/backend/main.py +++ b/backend/main.py @@ -1,21 +1,115 @@ from fastapi import FastAPI +import csv from fastapi.middleware.cors import CORSMiddleware +import kagglehub +from fastapi.responses import JSONResponse +import os +import shutil +song_features = {} app = FastAPI() -# Allow frontend access +song_features = {} + app.add_middleware( CORSMiddleware, - allow_origins=["*"], # Adjust in production + allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) +def copy_file(source, destination): + try: + shutil.copy(source, destination) + print(f"File copied from {source} to {destination}") + except Exception as e: + print(f"Error: {e}") + +def reduce_csv_file_inplace(input_file, num_lines): + try: + with open(input_file, 'r+', newline='', encoding='utf-8') as file: + lines = file.readlines() + if len(lines) > num_lines: + file.seek(0) + file.writelines(lines[:num_lines]) + file.truncate() + else: + print("The CSV file has fewer than 500 lines, no truncation needed.") + except Exception as e: + print(f"Error: {e}") + +@app.get("/api/download_dataset") +async def download_dataset(): + try: + folder_path = 'data' + if os.path.exists(folder_path): + shutil.rmtree(folder_path) + os.makedirs(folder_path, exist_ok=True) + temp_path = kagglehub.dataset_download("amitanshjoshi/spotify-1million-tracks") + filename = os.path.basename(temp_path) + final_path = os.path.join(folder_path, filename) + shutil.move(temp_path, final_path) + input_file = 'data/1/spotify_data.csv' + reduce_csv_file_inplace(input_file, 1000) + parseData(input_file) + except Exception as e: + return JSONResponse(status_code=400, content={"message": str(e)}) + @app.get("/api/message") def get_message(): return {"message": "Hello, World!"} +@app.get("/api/data") +def pass_value(): + return song_features + if __name__ == "__main__": import uvicorn uvicorn.run(app, host="0.0.0.0", port=8000) + +default_template = { + "artist_name": None, + "track_name": None, + "track_id": None, + "popularity": None, + "year": None, + "genre": None, + "danceability": None, + "energy": None, + "key": None, + "loudness": None, + "mode": None, + "speechiness": None, + "acousticness": None, + "instrumentalness": None, + "liveness": None, + "valence": None, + "tempo": None, + "duration_ms": None, + "time_signature": None +} + +def parseData(inputfile): + with open(inputfile, newline="", encoding="utf-8") as file: + reader = csv.DictReader(file) + i = 1 + for row in reader: + track_id = i + song_features[track_id] = default_template.copy() + + song_features[track_id]["artist_name"] = row.get("artist_name") + song_features[track_id]["track_name"] = row.get("track_name") + song_features[track_id]["popularity"] = int(row.get("popularity", 0))/10 + song_features[track_id]["key"] = int(row.get("key")) + song_features[track_id]["year"] = int(row.get("year", 0)) + song_features[track_id]["danceability"] = float(row.get("danceability", 0.0))*10 + song_features[track_id]["energy"] = float(row.get("energy", 0.0))*10 + song_features[track_id]["loudness"] = float(row.get("loudness", -60.0))/2 + song_features[track_id]["instrumentalness"] = float(row.get("instrumentalness", 0.0))*10 + song_features[track_id]["liveness"] = float(row.get("liveness", 0.0))*10 + song_features[track_id]["valence"] = float(row.get("valence", 0.0))*10 + song_features[track_id]["tempo"] = float(row.get("tempo", 0))/20 + song_features[track_id]["duration_ms"] = int(row.get("duration_ms", 0)) // 40000 + song_features[track_id]["time_signature"] = int(row.get("time_signature", 0)) + i+=1 \ No newline at end of file diff --git a/data/1/spotify_data.csv b/data/1/spotify_data.csv new file mode 100644 index 0000000..6c3fdf7 --- /dev/null +++ b/data/1/spotify_data.csv @@ -0,0 +1,1000 @@ +,artist_name,track_name,track_id,popularity,year,genre,danceability,energy,key,loudness,mode,speechiness,acousticness,instrumentalness,liveness,valence,tempo,duration_ms,time_signature +0,Jason Mraz,I Won't Give Up,53QF56cjZA9RTuuMZDrSA6,68,2012,acoustic,0.483,0.303,4,-10.058,1,0.0429,0.694,0.0,0.115,0.139,133.406,240166,3 +1,Jason Mraz,93 Million Miles,1s8tP3jP4GZcyHDsjvw218,50,2012,acoustic,0.572,0.454,3,-10.286,1,0.0258,0.477,1.37e-05,0.0974,0.515,140.182,216387,4 +2,Joshua Hyslop,Do Not Let Me Go,7BRCa8MPiyuvr2VU3O9W0F,57,2012,acoustic,0.409,0.234,3,-13.711,1,0.0323,0.338,5e-05,0.0895,0.145,139.832,158960,4 +3,Boyce Avenue,Fast Car,63wsZUhUZLlh1OsyrZq7sz,58,2012,acoustic,0.392,0.251,10,-9.845,1,0.0363,0.807,0.0,0.0797,0.508,204.961,304293,4 +4,Andrew Belle,Sky's Still Blue,6nXIYClvJAfi6ujLiKqEq8,54,2012,acoustic,0.43,0.791,6,-5.419,0,0.0302,0.0726,0.0193,0.11,0.217,171.864,244320,4 +5,Chris Smither,What They Say,24NvptbNKGs6sPy1Vh1O0v,48,2012,acoustic,0.566,0.57,2,-6.42,1,0.0329,0.688,1.73e-06,0.0943,0.96,83.403,166240,4 +6,Matt Wertz,Walking in a Winter Wonderland,0BP7hSvLAG3URGrEvNNbGM,48,2012,acoustic,0.575,0.606,9,-8.197,1,0.03,0.0119,0.0,0.0675,0.364,121.083,152307,4 +7,Green River Ordinance,Dancing Shoes,3Y6BuzQCg9p4yH347Nn8OW,45,2012,acoustic,0.586,0.423,7,-7.459,1,0.0261,0.252,5.83e-06,0.0976,0.318,138.133,232373,4 +8,Jason Mraz,Living in the Moment,3ce7k1L4EkZppZPz1EJWTS,44,2012,acoustic,0.65,0.628,7,-7.16,1,0.0232,0.0483,0.0,0.119,0.7,84.141,235080,4 +9,Boyce Avenue,Heaven,2EKxmYmUdAVXlaHCnnW13o,58,2012,acoustic,0.619,0.28,8,-10.238,0,0.0317,0.73,0.0,0.103,0.292,129.948,250063,4 +10,Tristan Prettyman,Say Anything,1RjEDlhTp2iJXWPdLpa8OM,45,2012,acoustic,0.657,0.43,1,-10.202,1,0.0314,0.534,0.000238,0.12,0.335,91.967,236379,4 +11,David Gray,Money (That's What I Want) - From Jim Beam's Live Music Series,38sSJ12azM6Mic7ajbHKBi,45,2012,acoustic,0.655,0.692,5,-6.217,1,0.0326,0.568,2.34e-05,0.119,0.547,121.455,234270,4 +12,Boyce Avenue,Someone Like You,6VtoP2sJt5oCmPOQIve2sf,55,2012,acoustic,0.439,0.207,1,-9.573,1,0.0297,0.608,0.0,0.186,0.264,136.514,276147,4 +13,Jason Mraz,The Woman I Love,0AYG9AcwqEeqgAw3OvshPC,40,2012,acoustic,0.591,0.647,4,-8.34,1,0.0277,0.067,6.57e-05,0.231,0.678,79.68,190752,4 +14,Eddie Vedder,I Shall Be Released,0J1iFISejodqBIy0Q9AS0N,44,2012,acoustic,0.45,0.713,6,-7.503,0,0.0386,0.157,0.0,0.992,0.36,74.71,283587,4 +15,The Civil Wars,Kingdom Come,1IZc5f9ulw7Ge2eOpQH7w6,41,2012,acoustic,0.497,0.277,4,-11.382,0,0.0373,0.846,4.77e-06,0.111,0.179,81.367,222560,4 +16,Gabrielle Aplin,Home,20kpTTSvI4ok6Gm1uZqtcz,57,2012,acoustic,0.439,0.265,2,-10.72,1,0.0343,0.736,0.0,0.093,0.382,140.494,247002,4 +17,Harley Poe,Transvestities Can Be Cannibals Too,46KacVTVWMkyXS0jf7TwOX,39,2012,acoustic,0.499,0.614,7,-8.175,1,0.0621,0.151,3.52e-06,0.0555,0.605,89.038,276973,4 +18,Ron Pope,One Grain of Sand,3yqJGfvXtPZLiWHVeLWtm8,49,2012,acoustic,0.713,0.824,3,-7.168,1,0.0393,0.106,8.03e-05,0.13,0.696,120.028,207240,4 +19,Sara Bareilles,Once Upon Another Time,7KG9zriC6iP8F1CNihtR8Y,39,2012,acoustic,0.275,0.216,2,-14.504,1,0.0493,0.896,0.0,0.231,0.0551,95.421,324333,5 +20,Harley Poe,The Hearse Song,09ibWmdrePCN2E2Gbm4Aen,39,2012,acoustic,0.512,0.375,11,-9.525,0,0.0652,0.527,0.0,0.109,0.445,183.452,166467,3 +21,Jason Mraz,Winter Wonderland,0zXjeGMMe7esPTvqJCN5d8,36,2012,acoustic,0.609,0.359,5,-6.715,1,0.0468,0.777,0.0,0.221,0.645,145.178,127080,4 +22,Meiko,Stuck On You,4vfioWSgbZSVwsYtPS1a6s,35,2012,acoustic,0.638,0.538,2,-6.667,1,0.034,0.516,0.0,0.0797,0.843,98.591,186640,4 +23,Harley Poe,Ouija,3SUY9IKXcU5VN95FOujS6S,37,2012,acoustic,0.479,0.519,9,-8.022,0,0.0459,0.263,1.84e-06,0.112,0.357,146.819,220160,4 +24,Boyce Avenue,Just the Way You Are,2FSkBDGsqZIxcsnKNgtMLx,53,2012,acoustic,0.531,0.296,1,-7.594,1,0.0304,0.84,0.0,0.124,0.212,106.359,239573,4 +25,Eric Hutchinson,Watching You Watch Him,7j6t0kr66wFLkBjjKxh5FJ,36,2012,acoustic,0.588,0.71,8,-5.974,1,0.0382,0.043,5.28e-06,0.114,0.63,91.036,211027,4 +26,Jason Mraz,Be Honest (feat. Inara George),5T0N6xybJyZq34R1807OTt,36,2012,acoustic,0.757,0.308,11,-13.66,0,0.0449,0.851,0.0,0.097,0.47,107.948,205000,4 +27,Sara Bareilles,Stay,24xqELXbmKDFLKkR3271jb,37,2012,acoustic,0.262,0.341,2,-8.496,1,0.031,0.589,0.00154,0.14,0.181,99.913,262613,3 +28,Harley Poe,Ima Killer,0ijjTpuUC6DGrST4a4l6Gk,36,2012,acoustic,0.461,0.879,4,-7.341,0,0.0946,0.171,5.16e-05,0.414,0.656,172.178,233373,4 +29,Ross Copperman,Holding On and Letting Go,0v0pc1lIt5p6EBX7pnfOGF,44,2012,acoustic,0.486,0.555,2,-9.466,1,0.0271,0.818,0.00269,0.109,0.0992,77.987,317441,4 +30,Harley Poe,Everybody Knows My Name,1fHBkl9GcUZq0I5kFfrR2r,35,2012,acoustic,0.49,0.662,2,-7.63,0,0.0555,0.108,1.45e-05,0.167,0.662,124.229,186640,4 +31,Harley Poe,Still Here,2uUZodl12OHB8K6uZ0jLr3,34,2012,acoustic,0.526,0.527,2,-8.403,1,0.0674,0.434,3.5e-06,0.262,0.666,88.263,82680,4 +32,Johnnyswim,Annie,6SU4bifjXJwueCHG8maEXz,34,2012,acoustic,0.594,0.251,4,-9.036,1,0.0295,0.63,2.8e-06,0.112,0.0502,98.819,270841,4 +33,Eric Hutchinson,Breakdown More,2sqNYse3PoPzzOA2j2jTlZ,33,2012,acoustic,0.598,0.703,0,-7.313,1,0.03,0.104,0.000118,0.141,0.604,77.998,245880,4 +34,Boyce Avenue,Teenage Dream,65MVsQOcfdeFbFRUYdfFq5,44,2012,acoustic,0.654,0.319,2,-8.43,1,0.0322,0.844,0.0,0.0854,0.484,115.578,242107,4 +35,AJJ,Black Dog,279Iabhr2afcc93hAc1YZ8,33,2012,acoustic,0.53,0.249,2,-18.414,1,0.131,0.688,0.0,0.188,0.22,87.265,82027,4 +36,Boyce Avenue,Fix You,2OcZ7956nCJ1OJ6oyNDLtf,48,2012,acoustic,0.421,0.441,3,-8.012,1,0.0271,0.413,8.35e-06,0.118,0.0992,138.07,294737,4 +37,Sara Bareilles,Bright Lights and Cityscapes,7CEWZ0h4rez5BqMQwx4QXf,33,2012,acoustic,0.343,0.184,5,-12.633,1,0.0369,0.977,0.00049,0.0923,0.213,66.509,356093,4 +38,Jason Mraz,Everything Is Sound,61uAuQITuz62vOnGXQslaA,33,2012,acoustic,0.508,0.563,9,-8.238,1,0.0605,0.511,0.0,0.143,0.432,167.42,285547,4 +39,Boyce Avenue,Faithfully,3eGK4zpPPPoHrcUNkb8dUF,36,2012,acoustic,0.509,0.34,6,-8.972,1,0.0335,0.755,1.52e-05,0.101,0.131,130.257,265200,4 +40,Meiko,Leave The Lights On,7esHVZvcWKChIIxGO8mB98,31,2012,acoustic,0.646,0.818,1,-6.469,0,0.0314,0.0348,0.00012,0.0919,0.713,121.931,248373,4 +41,Not Half Bad,We're Going To Hell,47tWBYs1sGtVQdSFhYgF1X,32,2012,acoustic,0.775,0.523,0,-7.462,1,0.0381,0.571,0.0,0.352,0.487,81.037,142240,4 +42,Boyce Avenue,What Makes You Beautiful,1jseyXx3Q0Vfjr5Z6jiUnU,42,2012,acoustic,0.458,0.275,5,-8.241,1,0.0365,0.827,0.0,0.174,0.2,114.158,208893,4 +43,A Fine Frenzy,Now Is The Start,3gEyA6UtRSk1058sev61D6,30,2012,acoustic,0.559,0.781,1,-6.805,1,0.0332,0.00124,0.0353,0.101,0.227,114.962,286429,4 +44,Jason Mraz,The World as I See It,2ORU4XRGqFjPB2mTft0VPj,32,2012,acoustic,0.573,0.747,10,-7.011,1,0.0316,0.164,0.0,0.144,0.464,119.012,239156,4 +45,Get Dead,Fuck You,5DUAKXpyv3nL50PnAQbPS0,32,2012,acoustic,0.608,0.917,11,-5.341,1,0.0601,0.236,0.0,0.13,0.936,117.875,169267,4 +46,Harley Poe,Taxidermy Girl,7pmbRTdvcjnCKJF7WyHzmE,31,2012,acoustic,0.336,0.362,7,-10.046,1,0.0336,0.434,0.000143,0.122,0.455,175.228,278707,3 +47,Sara Bareilles,Sweet As Whole,04BcODyhCDTV7SBFeJHOXe,32,2012,acoustic,0.431,0.352,8,-9.335,1,0.0275,0.742,0.0,0.148,0.246,94.915,277547,3 +48,Chad Hates George,"Shooting Up, Breaking Down (feat. Jesse Sendejas)",1gIXgeL8KPbRCnWvPfZyUJ,30,2012,acoustic,0.488,0.813,0,-7.12,1,0.286,0.699,0.0,0.273,0.583,162.285,208666,4 +49,Taj Mahal,Shady Grove,6MVmw9Ea73B1XQjbAu6uuw,33,2012,acoustic,0.581,0.55,1,-11.719,1,0.0394,0.878,0.742,0.112,0.66,126.128,565787,4 +50,David Ramirez,Find the Light,7jhcBzFm4W2UpFPa9fZFlR,31,2012,acoustic,0.617,0.131,11,-12.775,1,0.0331,0.903,0.000536,0.105,0.394,129.31,197253,4 +51,Ichiko Aoba,kanashii yume o mitara,52RSwU0HHP9ugX2K7j8iar,34,2012,acoustic,0.474,0.0374,5,-20.324,1,0.0479,0.993,0.021,0.102,0.224,135.099,179787,5 +52,Ichiko Aoba,hikari no furusato,7c59LJZv6klezUN3jRCXE6,35,2012,acoustic,0.404,0.0427,3,-19.076,1,0.0397,0.99,0.224,0.0852,0.181,74.137,192147,4 +53,Amos Lee,Simple Things,0GK6pzHhJNuxRPOULLPFo6,33,2012,acoustic,0.498,0.17,10,-11.818,1,0.0341,0.889,0.000561,0.0998,0.165,131.976,201360,4 +54,Jason Mraz,The Freedom Song,7hevpquSrhFLsEUzbDFrWB,33,2012,acoustic,0.661,0.693,6,-7.562,0,0.0578,0.0872,0.0,0.086,0.848,94.045,239987,4 +55,Steve Petrunak,Walking in a Winter Wonderland,3mng76g6guqrd0Lb9gJ0LX,32,2012,acoustic,0.518,0.269,7,-11.957,1,0.0498,0.93,0.857,0.115,0.356,116.262,134120,4 +56,Kris Allen,Better with You,77xgXc56h19AhTLKrWcijW,42,2012,acoustic,0.732,0.712,0,-5.672,1,0.0252,0.17,0.0,0.0809,0.772,101.005,194147,4 +57,Steve Petrunak,Silver Bells,7HKRdvf1PWH1Ml7xJzV2NV,31,2012,acoustic,0.341,0.171,1,-15.618,1,0.0485,0.905,0.909,0.126,0.42,89.618,160040,3 +58,Boyce Avenue,Glad You Came,4LlCL8KQCa5CNStnDg4eSA,40,2012,acoustic,0.722,0.542,6,-8.703,0,0.0371,0.135,0.0,0.168,0.444,125.998,195933,4 +59,Boyce Avenue,Superman,6AyGrpqr2TeGCTXj1nuzbv,41,2012,acoustic,0.587,0.209,9,-10.426,1,0.0304,0.759,0.0,0.113,0.247,105.669,194093,4 +60,Eric Hutchinson,The Basement,5lGimjX5CT7gL0kwB1AqQF,31,2012,acoustic,0.544,0.921,7,-3.93,1,0.0505,0.00348,0.0,0.215,0.65,165.949,214880,4 +61,Tristan Prettyman,My Oh My,4AzRVhbDkK6pqW03h5u34I,28,2012,acoustic,0.69,0.803,0,-6.827,0,0.0242,0.00873,0.354,0.136,0.712,96.042,218587,4 +62,Ann Sally,Mother's Song,3pkVDKAPIhrpsAR79fa05P,30,2012,acoustic,0.27,0.0758,0,-14.469,1,0.0384,0.961,3.55e-05,0.136,0.354,76.388,310640,4 +63,Sara Bareilles,Beautiful Girl,35THgVT9h3X5UTqthKkr4d,29,2012,acoustic,0.708,0.125,7,-12.539,0,0.105,0.961,0.0,0.106,0.383,124.948,242907,4 +64,Harley Poe,I Am The Living Dead,4k5Gc1tzDHNnkMQmB3ArkC,29,2012,acoustic,0.554,0.765,2,-8.252,0,0.0363,0.21,0.000114,0.104,0.767,92.43,205493,4 +65,The Civil Wars,I Heard The Bells On Christmas Day,1qSBHo7rjtqYdd0XJB8ngq,28,2012,acoustic,0.492,0.145,2,-14.504,0,0.0421,0.872,9.7e-06,0.106,0.218,90.078,154440,4 +66,Boyce Avenue,Here Without You,3Fwdij9seLaCGs4yOCQcJM,43,2012,acoustic,0.665,0.559,9,-6.78,0,0.0286,0.684,0.0,0.0843,0.476,143.822,220000,4 +67,Tristan Prettyman,I Was Gonna Marry You,2ikbRpHU3pH3Y0va9we9s6,28,2012,acoustic,0.448,0.455,1,-10.041,1,0.0379,0.318,0.0141,0.0969,0.495,82.726,191720,4 +68,Ingrid Michaelson,Ghost,6UGhHbDZ76PqGR2C9pdWbb,29,2012,acoustic,0.519,0.484,2,-5.808,1,0.0249,0.357,0.0,0.145,0.291,88.03,241640,4 +69,Jason Mraz,You Fckn' Did It - Live,0k78hapVRILyPAdOenCevc,30,2012,acoustic,0.558,0.646,11,-9.822,0,0.071,0.632,0.0,0.972,0.7,124.911,305330,4 +70,Andrew Belle,The Daylight,3fy4r3gnyaNejuc7jZwAxG,32,2012,acoustic,0.721,0.571,1,-5.857,1,0.0282,0.0478,0.17,0.0808,0.574,119.993,282742,4 +71,Ichiko Aoba,IMPERIAL SMOKE TOWN,0awBHWlzmycfbukAxGecCK,31,2012,acoustic,0.511,0.153,10,-18.468,0,0.0651,0.989,0.244,0.0918,0.0568,113.496,437733,3 +72,Steve Petrunak,O Come All Ye Faithful,2VPVtEqfCbxwrgQRdNPKp1,29,2012,acoustic,0.469,0.241,8,-11.934,1,0.0443,0.846,0.976,0.113,0.598,111.097,142253,4 +73,Boyce Avenue,Somebody That I Used to Know,0UrGdW00AYx3eqNmzLHIEf,40,2012,acoustic,0.729,0.408,11,-10.078,0,0.0323,0.345,0.0,0.0957,0.263,120.02,238200,4 +74,Steve Petrunak,Angels We Have Heard on High,4zUrEicnZk7cXYcntIX12b,28,2012,acoustic,0.487,0.17,2,-14.93,1,0.047,0.87,0.58,0.15,0.225,97.965,203853,4 +75,Ingrid Michaelson,How We Love,4FFnf39apAJSeKp1qXNovT,27,2012,acoustic,0.666,0.114,4,-13.755,1,0.0565,0.913,3.25e-06,0.111,0.293,119.791,213640,4 +76,Eric Hutchinson,Not There Yet,3492c69DsiY9PZsjspF2cb,27,2012,acoustic,0.72,0.839,9,-4.138,1,0.0326,0.0772,0.0,0.672,0.968,122.007,205187,4 +77,Steve Petrunak,The Old Guitar,2NXoEhxRepl0NKHYDw9s5N,31,2012,acoustic,0.542,0.342,1,-8.939,1,0.0481,0.851,0.948,0.17,0.17,120.4,165373,4 +78,Jon Bryant,Evening Sun,23FJw5F8nipFrzkZviz5vQ,29,2012,acoustic,0.45,0.254,11,-13.203,1,0.0299,0.756,0.0177,0.104,0.195,77.396,214703,4 +79,Boyce Avenue,The One That Got Away,1Llvr4v5Y0rZtm494ak7oh,42,2012,acoustic,0.655,0.502,8,-7.962,1,0.0349,0.579,0.0,0.117,0.368,123.931,247705,4 +80,Steve Petrunak,Have Yourself a Merry Little Christmas,2aIibN0HnNczY7sQQi4JIg,28,2012,acoustic,0.461,0.135,7,-14.374,1,0.0645,0.947,0.881,0.11,0.197,137.922,159280,4 +81,Otis Spann,Someday (Electric),5ZUxxja3WzBZUFF6P9M9HN,34,2012,acoustic,0.581,0.333,0,-14.209,1,0.032,0.944,0.472,0.332,0.488,94.197,206800,3 +82,Harley Poe,Vampire's Night Out,7jN7uoP2ov1VVo9XguFEio,27,2012,acoustic,0.365,0.522,9,-7.854,1,0.0702,0.174,0.0,0.182,0.492,166.242,252213,4 +83,Harley Poe,That Time Of The Month,7dWYhwVvcWIKsXaPBLdDHg,27,2012,acoustic,0.567,0.609,2,-7.941,1,0.0767,0.173,2.13e-06,0.15,0.522,92.506,257147,4 +84,Boyce Avenue,I Want It That Way,16COzZ7jCVn3O8b8ZgviOx,39,2012,acoustic,0.361,0.273,2,-9.805,1,0.0314,0.798,0.0,0.0962,0.306,199.366,215161,4 +85,Ron Pope,In My Bones,6UkuYlZarpxN8rSG10ewSk,33,2012,acoustic,0.492,0.639,10,-6.067,1,0.0382,0.591,5.53e-06,0.0794,0.304,151.915,208267,4 +86,Joshua Radin,Tomorrow Is Gonna Be Better,24UET6X7UiKFuv0DCutYis,24,2012,acoustic,0.498,0.217,6,-12.042,1,0.0305,0.536,0.00013,0.126,0.605,111.735,169547,4 +87,AJJ,Hate Song for Brains,6WWw88Mk3GFQbtspaY6ddH,26,2012,acoustic,0.533,0.523,2,-5.645,1,0.0284,0.324,8.41e-05,0.116,0.492,145.113,143613,4 +88,Boyce Avenue,Will You Be There,3D2A4RVGIEzqzhXGgzocuU,35,2012,acoustic,0.431,0.383,0,-8.092,1,0.0283,0.709,0.0,0.109,0.232,82.471,207629,4 +89,Boyce Avenue,A Thousand Miles,4vNGuGIIzh6soeBTw8hjfq,41,2012,acoustic,0.564,0.731,9,-7.538,1,0.0295,0.517,3.48e-06,0.105,0.257,95.036,244174,4 +90,Boyce Avenue,With or Without You,6sT9s9sILm7LkgVzyjwcEP,38,2012,acoustic,0.483,0.285,5,-8.994,1,0.0271,0.791,0.0,0.13,0.116,105.42,243187,4 +91,Boyce Avenue,Breakeven (Falling to Pieces),5A0Bjgk5tQM3hRWxPpafmd,35,2012,acoustic,0.604,0.324,7,-9.706,1,0.0306,0.598,0.0,0.136,0.407,92.636,255242,4 +92,Jaymay,Niagara Falls,4lomrPZgyfrilub7E92rdj,28,2012,acoustic,0.485,0.208,6,-10.049,1,0.0295,0.809,0.000147,0.138,0.136,92.942,119493,4 +93,Boyce Avenue,Wherever You Will Go,6qrmX6Kzw4Yhrftev3RENE,39,2012,acoustic,0.669,0.31,2,-7.844,1,0.0273,0.619,0.0,0.108,0.199,112.075,204888,4 +94,Boyce Avenue,Payphone,1jfvBRXzBY2eCzF75i67qw,41,2012,acoustic,0.65,0.655,7,-5.358,1,0.0309,0.213,0.0,0.134,0.546,109.931,218124,4 +95,Jason Mraz,I Won't Give Up - Demo,6RLkxQmjmbB6ItZBOwSK73,28,2012,acoustic,0.467,0.234,4,-10.538,1,0.0362,0.821,2.15e-06,0.105,0.126,142.718,315983,3 +96,Johnnyswim,Adelina,1KUgTKdoh0DKIbIIedAscB,24,2012,acoustic,0.528,0.443,5,-6.884,1,0.0267,0.738,0.0,0.182,0.302,82.924,218195,4 +97,Drew Holcomb & The Neighbors,"Don't Think Twice, It's Alright",6wGoWEBRj1cQTafm7sg4ZM,28,2012,acoustic,0.535,0.587,4,-8.174,1,0.0308,0.396,0.00119,0.121,0.6,78.162,279221,4 +98,Mark Lanegan,St Louis Elegy,1r3aX7XuYrtPcJ1tqpmA01,35,2012,acoustic,0.46,0.405,9,-9.627,1,0.0257,0.387,0.0346,0.119,0.161,155.528,273840,4 +99,Boyce Avenue,We Found Love,1mzqQq3PJyTEbI1yN4uGmD,39,2012,acoustic,0.65,0.561,11,-8.6,1,0.0282,0.579,3.22e-06,0.0909,0.331,127.926,217376,4 +100,Jason Mraz,5/6,4Cd1nnR2RKdbFN2eTaxAFR,26,2012,acoustic,0.468,0.614,5,-8.272,1,0.0404,0.161,1.9e-06,0.337,0.71,155.574,357213,3 +101,Joshua James,Coal War - from Sons of Anarchy,1comtwISxatJvVAAbugM9g,29,2012,acoustic,0.608,0.454,6,-7.477,1,0.0375,0.0151,0.0,0.198,0.222,82.004,313080,4 +102,Steve Petrunak,I'll Be Home for Christmas,4naAhPrJLFdL62ymCOtLZc,27,2012,acoustic,0.523,0.115,7,-15.325,1,0.108,0.927,0.861,0.0957,0.172,127.281,149413,4 +103,Boyce Avenue,Without You,0Wb9s9oeJCNikrMNmli8lc,40,2012,acoustic,0.512,0.388,1,-8.62,1,0.0309,0.653,0.0,0.0915,0.167,125.223,208493,4 +104,Josh Garrels,Run,38NCfJBaaAb3PQSLM6KRht,25,2012,acoustic,0.677,0.885,10,-7.463,1,0.0294,0.0671,0.016,0.514,0.857,115.033,243942,4 +105,Jason Mraz,Who's Thinking About You Now?,530jQ6wTfWrdM1yNCPwdDt,26,2012,acoustic,0.554,0.5,3,-10.572,0,0.0338,0.188,1.08e-05,0.113,0.299,144.237,287653,4 +106,Mark Lanegan,The Gravedigger's Song,0U7I0dlEa9rzyTTQLZOJCn,35,2012,acoustic,0.321,0.81,9,-7.412,0,0.0702,0.00717,0.0495,0.179,0.195,185.904,223107,3 +107,Jon Bryant,Carolina,431aJf5rb7MRvRK04Y1pZP,25,2012,acoustic,0.509,0.24,5,-10.105,1,0.0344,0.909,0.0,0.109,0.348,79.227,246251,4 +108,Steve Petrunak,Joy to the World,1R2y8R0KJxhvQILUUjTTMD,26,2012,acoustic,0.543,0.301,7,-12.243,1,0.0508,0.921,0.893,0.125,0.458,124.22,143106,4 +109,Sanders Bohlke,The Loved Ones,51Z96PI1usQ6271y7J5bFb,28,2012,acoustic,0.36,0.167,10,-12.583,0,0.0306,0.956,0.00631,0.111,0.156,139.193,283200,3 +110,Kris Allen,My Weakness,1FodcO2NcaGsjIHlu6Nni0,28,2012,acoustic,0.615,0.771,8,-4.054,1,0.0754,0.0509,0.0,0.0758,0.91,93.88,163427,4 +111,Jason Mraz,I'm Coming Over,7CQPMuC66RwBvh5KUUZIjH,25,2012,acoustic,0.465,0.459,9,-12.185,1,0.0291,0.347,0.0155,0.289,0.28,98.163,269031,4 +112,Boyce Avenue,Skyscraper,3nCQzV8Nb1o1aIC2g88Rrx,38,2012,acoustic,0.453,0.337,7,-9.027,1,0.0555,0.406,0.0,0.106,0.427,207.849,227028,4 +113,Kaki King,Bowen Island,2HInMgktCFmyvZesbLhduq,26,2012,acoustic,0.525,0.407,1,-14.784,0,0.0354,0.607,0.95,0.102,0.347,139.98,170438,4 +114,Boyce Avenue,It Will Rain,3Awljtm8xO7sQxCkxAwUyd,39,2012,acoustic,0.433,0.417,9,-9.062,1,0.0452,0.484,0.0,0.111,0.176,73.997,268212,4 +115,Jon McLaughlin,I'll Follow You,43gcMBIeIDxFVdqLLNDuBu,27,2012,acoustic,0.312,0.33,8,-9.474,1,0.0273,0.896,0.000328,0.11,0.279,89.803,273267,4 +116,Boyce Avenue,Rolling In The Deep,3bWGIcOnxnaHkc9Wb9BIdK,42,2012,acoustic,0.663,0.571,4,-6.505,0,0.0351,0.627,0.0,0.337,0.26,105.055,260373,4 +117,Meiko,Leave the Lights On - Culture Code Remix,0F8yv1d2wHWGvT9LN8lu5S,22,2012,acoustic,0.577,0.592,1,-9.729,0,0.0298,0.0038,0.416,0.358,0.32,139.998,326907,4 +118,Boyce Avenue,Set Fire to the Rain,6qFnAsON1WA0q96PjTlgot,38,2012,acoustic,0.579,0.273,9,-9.2,0,0.0312,0.955,0.0,0.122,0.339,110.047,252901,4 +119,Ichiko Aoba,anata no kazari,4vU0btmY9gJdjoCY1aQ6lB,27,2012,acoustic,0.525,0.0719,5,-17.177,1,0.0472,0.99,0.0245,0.138,0.186,133.111,277987,4 +120,Boyce Avenue,She Will Be Loved,32SjCGePcnCkvWAbsQ8T1l,39,2012,acoustic,0.421,0.398,2,-5.939,1,0.0324,0.862,0.0,0.0765,0.323,103.168,250653,4 +121,Jason Mraz,Frank D. Fixer,5noTaf7614u8970wOMYgIE,26,2012,acoustic,0.662,0.665,7,-7.732,1,0.0294,0.112,1.02e-06,0.131,0.543,90.982,285160,4 +122,Boyce Avenue,Jumper,6B6unwaKEYAUvhJuERHQO3,31,2012,acoustic,0.716,0.446,0,-9.291,1,0.0307,0.0847,0.0,0.189,0.62,90.958,228435,4 +123,Boyce Avenue,With Arms Wide Open,1B1LKE0U8TqigfThDR4No0,36,2012,acoustic,0.45,0.369,0,-6.539,1,0.029,0.709,0.0,0.128,0.164,141.077,248200,4 +124,Noah Gundersen,Family - from Sons of Anarchy,7k7NljRsKSl5sTgc2aUMHO,30,2012,acoustic,0.442,0.165,6,-13.955,0,0.0345,0.867,0.0029,0.156,0.15,110.188,213667,3 +125,Boyce Avenue,Jar of Hearts,5indGtlR04vAgxadH91Avq,38,2012,acoustic,0.572,0.252,5,-9.057,1,0.0325,0.68,0.0,0.179,0.215,75.014,246133,4 +126,Boyce Avenue,Back for Good,2OElXSjcpQDx0AsFR31pzA,40,2012,acoustic,0.565,0.334,3,-9.271,1,0.0298,0.805,0.0,0.11,0.61,79.064,240167,4 +127,Matthew Mayfield,Take What I Can Get,6hUtLSw6vqaztCPHZ56gAl,28,2012,acoustic,0.334,0.347,4,-10.888,1,0.0299,0.315,0.0,0.0766,0.0632,96.9,268426,4 +128,Jenny & Tyler,See The Conqueror,74m2VSn09mtORFf6oria7A,23,2012,acoustic,0.558,0.485,9,-7.878,1,0.035,0.468,0.0,0.0912,0.389,150.111,217733,3 +129,Boyce Avenue,Last Kiss,17nTRIt0yUy4Sa9zF7GBFO,34,2012,acoustic,0.563,0.283,11,-11.309,1,0.0286,0.864,0.0,0.108,0.187,80.14,362570,3 +130,Jason Mraz,The Woman I Love - Live,3H3OMA1T5wlD28HnOjnNID,25,2012,acoustic,0.586,0.299,4,-13.557,1,0.0393,0.532,0.0,0.339,0.62,81.559,200266,4 +131,Mark Lanegan,Bleeding Muddy Water,354rsPvcUmElBPPMTZ1Xq1,32,2012,acoustic,0.507,0.482,10,-9.792,1,0.0306,0.47,0.0868,0.111,0.168,117.894,377520,4 +132,Harley Poe,Father McKee,7MwwL39IJcY2hioKsl3Hdr,24,2012,acoustic,0.564,0.618,0,-7.885,1,0.0312,0.0647,0.0099,0.305,0.693,91.257,164760,4 +133,NEEDTOBREATHE,Solomon's Ashes - B-Side,6jD0vPIy9xNqbHNbdchEHi,23,2012,acoustic,0.386,0.958,9,-3.384,1,0.0631,0.0107,0.00241,0.127,0.419,187.999,201680,4 +134,Boyce Avenue,Firework,50yShdGMlkCQKPKl9lr8pG,37,2012,acoustic,0.579,0.483,0,-7.847,1,0.0276,0.715,0.0,0.15,0.352,116.042,285737,4 +135,David Ramirez,Stick Around,3N7IFsjrOibzV5PqtFk2gT,23,2012,acoustic,0.608,0.354,4,-11.623,1,0.0373,0.181,1.69e-05,0.279,0.37,115.718,185973,4 +136,Jason Mraz,In Your Hands,7kzMRQciSdCPOE0N6GXBXK,24,2012,acoustic,0.677,0.341,6,-14.562,1,0.035,0.77,0.000624,0.122,0.402,136.176,291347,4 +137,Corporate Hearts,Suck on Soil Lounge Act,6yTE22JhMXkrMR3XsoGbxQ,23,2012,acoustic,0.307,0.957,2,-2.166,1,0.0747,0.189,0.0,0.205,0.643,106.178,62485,3 +138,Drew Holcomb & The Neighbors,Learning to Fly,4uIEThFPflLuKfDmmB8ZNl,22,2012,acoustic,0.685,0.737,0,-5.355,1,0.0301,0.376,0.000365,0.142,0.484,115.634,185233,4 +139,Jon McLaughlin,Summer Is Over,3MgJZsiw4oS1PsPQG2YsGj,26,2012,acoustic,0.517,0.682,0,-5.301,1,0.0315,0.0338,1.07e-05,0.167,0.254,130.004,300533,4 +140,Boyce Avenue,Only Girl (In the World),4KIv4r54Y0RneYx8GWTdgC,35,2012,acoustic,0.719,0.56,11,-9.532,1,0.0341,0.645,0.0,0.0707,0.466,118.094,237849,4 +141,Ingrid Michaelson,I'm Through,7KxMq2YidfuQWOayvcoKUb,23,2012,acoustic,0.265,0.16,7,-12.916,0,0.0375,0.873,8.22e-05,0.0815,0.0529,71.912,207493,3 +142,Greg Laswell,Landline,2EWGco6TH7zyW6lPKOijUQ,24,2012,acoustic,0.383,0.464,11,-6.85,1,0.029,0.76,7.45e-05,0.203,0.183,169.95,293493,4 +143,Matt Wertz,Snow Globe,0tc5oRonHjo4cI9e5bhLSD,23,2012,acoustic,0.627,0.679,9,-7.146,1,0.0305,0.027,0.0,0.0928,0.68,128.086,195360,4 +144,Get Dead,This One's for Johnny,6mFsYlDjG2Esy5hXhNy78t,27,2012,acoustic,0.482,0.772,1,-5.128,1,0.0318,0.0265,0.0,0.269,0.586,129.91,195640,4 +145,Boyce Avenue,Shimmer,4Qg2PKNifKhK0zUfSp5AF3,31,2012,acoustic,0.625,0.595,6,-7.52,1,0.0341,0.376,0.0,0.218,0.367,114.698,200895,4 +146,(Person) (Noun),A Punk Song About How Law Enforcement Ruins Everything,08ghdigTArcRWO12GdojbN,21,2012,acoustic,0.501,0.574,3,-5.168,1,0.0479,0.351,0.0,0.106,0.777,81.45,172111,4 +147,Kaki King,Skimming the Fractured Surface to a Place of Endless Light,7qT0I32aQseLqqt3tAZRBt,24,2012,acoustic,0.641,0.235,6,-17.22,1,0.0365,0.721,0.895,0.112,0.324,116.166,210221,4 +148,Boyce Avenue,We Are Young,0WjTnatR8L132K6jckMsLD,38,2012,acoustic,0.437,0.352,2,-11.511,1,0.0286,0.673,0.0,0.117,0.419,83.034,237687,4 +149,Sara Bareilles,Lie To Me,15zarGPJkaG3btC3Co7Luo,23,2012,acoustic,0.683,0.622,4,-6.878,0,0.0425,0.0516,0.000177,0.0937,0.795,94.999,238533,4 +150,Boyce Avenue,Grenade,0Mn7mWp0ALaK38J8nbYGU1,36,2012,acoustic,0.372,0.187,8,-9.663,0,0.0321,0.875,0.0,0.193,0.317,102.696,242307,4 +151,Daryl Shawn,All Is Forgiven,3ZX6UTRnmdnMs2DB8JgryB,21,2012,acoustic,0.291,0.241,2,-21.785,1,0.05,0.913,0.896,0.119,0.381,93.723,221427,4 +152,Boyce Avenue,Perfect,6bi5QcHuwZx0MWM5cPcOie,36,2012,acoustic,0.348,0.48,1,-7.141,1,0.0324,0.323,0.0,0.165,0.236,92.491,208173,4 +153,Taj Mahal,Butter,6AhRjuwY1b3wlan2DxPQRp,26,2012,acoustic,0.563,0.197,2,-11.112,1,0.0514,0.593,0.468,0.11,0.516,74.368,167653,4 +154,Matthew Perryman Jones,Land of the Living,75NxkuOkcV48r9PPjIN1TJ,27,2012,acoustic,0.391,0.759,2,-7.843,1,0.0402,0.163,0.0106,0.158,0.212,136.069,364533,4 +155,Steve Petrunak,Little Drummer Boy,5uUC4BNJ556zr7uqLWZOG6,23,2012,acoustic,0.429,0.169,3,-13.758,1,0.0503,0.93,0.927,0.108,0.18,107.062,184560,4 +156,Eric Bibb,We Don't Care,4a0ohEQ8L4zr9fr4n8iIcb,23,2012,acoustic,0.732,0.317,6,-13.399,0,0.0784,0.517,0.0137,0.098,0.475,81.03,240520,4 +157,Noah Gundersen,He Got Away - from Sons of Anarchy,4rakibNjIUCuzUGAytGOrH,30,2012,acoustic,0.605,0.0946,7,-14.98,1,0.0291,0.861,0.00239,0.108,0.235,137.809,210173,4 +158,Boyce Avenue,For the First Time,3OmajA5t8V434eQSSMDpdh,33,2012,acoustic,0.421,0.482,7,-7.787,1,0.0332,0.806,0.0,0.336,0.492,172.718,281947,4 +159,Boyce Avenue,Airplanes,0majnowXPs9y7KjlGcucyP,35,2012,acoustic,0.661,0.663,6,-7.846,0,0.0966,0.834,0.0,0.109,0.54,93.007,175883,4 +160,Tyler Ward,We Found Love - Acoustic,5uXMRPK76nEjSAubcgpL5Y,31,2012,acoustic,0.525,0.166,2,-14.552,0,0.0384,0.87,0.0,0.142,0.305,100.054,187086,4 +161,Mark Lanegan,Ode to Sad Disco,0XQQV21AQBskS6BFRL4k5h,34,2012,acoustic,0.408,0.87,5,-5.571,1,0.0487,4.15e-05,0.59,0.392,0.422,116.046,383867,4 +162,AJJ,Lady Liberty,7LMhBkdtPEIj0mHQsJ4NyY,21,2012,acoustic,0.764,0.375,7,-7.619,1,0.0404,0.749,0.0,0.484,0.88,109.21,133960,4 +163,AJJ,Lookin' for a Love,0RyrdYywwknwWtjDQXsZYD,21,2012,acoustic,0.616,0.378,7,-9.709,1,0.0274,0.714,0.0,0.0814,0.305,84.158,190360,4 +164,Hannah Trigwell,Hallelujah,2t0GPzo9vURxmfgkTx2Bmf,38,2012,acoustic,0.448,0.125,4,-12.419,1,0.0336,0.978,0.0,0.0863,0.233,97.813,295142,3 +165,Eric Hutchinson,Best Days,0AQW0xp3kmjNZ2sE3KwNrH,21,2012,acoustic,0.696,0.805,2,-4.562,1,0.0244,0.00242,1.2e-05,0.0262,0.825,99.983,244120,4 +166,Eric Hutchinson,The People I Know,4Ax7ux0DqjXO7vBiznYEZg,21,2012,acoustic,0.736,0.787,9,-5.342,1,0.0376,0.0139,0.0,0.0399,0.864,116.984,226627,4 +167,Steve Petrunak,White Christmas,1RqnQUJqmZVHbiCrza09Lg,22,2012,acoustic,0.401,0.151,0,-13.671,1,0.0533,0.921,0.921,0.12,0.327,81.027,205493,4 +168,Scars On 45,Heart on Fire,1Ok8BY1ph096s1YHDUzQXJ,23,2012,acoustic,0.571,0.847,1,-7.506,1,0.0345,0.242,0.0,0.123,0.459,131.971,219520,4 +169,Ingrid Michaelson,Fire,6ohcFAmjdwQyWNhU7BO03T,21,2012,acoustic,0.418,0.941,5,-4.365,1,0.0886,0.123,0.0,0.124,0.432,79.924,201000,4 +170,Johnnyswim,Home,2m5N4awG3sG1I4vH9MTDP1,21,2012,acoustic,0.7,0.8,0,-4.732,1,0.0618,0.392,0.0,0.149,0.847,110.008,212416,4 +171,Boyce Avenue,Best of You,3cuzNcXnUhwqED7kl5vwd6,36,2012,acoustic,0.515,0.385,11,-6.559,1,0.049,0.9,2.09e-06,0.0705,0.363,124.194,234173,4 +172,NEEDTOBREATHE,Keep Your Eyes Open - Acoustic Version,0eC2E0sd67p1olyQFYLR3s,21,2012,acoustic,0.557,0.768,9,-5.9,1,0.0427,0.309,0.0,0.198,0.62,75.039,245590,4 +173,Ingrid Michaelson,Do It Now,0vJVq3K16luwPw54DBmKe6,21,2012,acoustic,0.769,0.658,10,-6.712,1,0.0333,0.449,0.000182,0.103,0.777,121.004,196747,4 +174,Steve Petrunak,Hark! The Herald Angels Sing,55zSbbABalE4xxa9NUvChE,22,2012,acoustic,0.613,0.183,7,-12.661,1,0.0545,0.912,0.96,0.128,0.509,98.657,160706,4 +175,AJJ,Dipping Things in Stuff,5OY3c9YchGlH0wbIT3FD7g,21,2012,acoustic,0.769,0.572,7,-5.869,1,0.0307,0.491,0.197,0.112,0.915,88.351,99133,4 +176,Joshua Radin,Underwater,5EXiJK0i9B9zWvkYZd1iFt,18,2012,acoustic,0.406,0.487,1,-10.958,1,0.0333,0.487,0.124,0.108,0.341,107.746,284333,4 +177,Ichiko Aoba,sanbiki no kuma,006bSCF5D7Z547EuVKSiRK,22,2012,acoustic,0.49,0.0289,8,-18.037,1,0.0391,0.992,0.00218,0.0956,0.232,109.197,280560,4 +178,Joey Cape,I Must Be Hateful,0Lg0A8dSTrqdt0uhJBYtgn,26,2012,acoustic,0.584,0.309,5,-8.913,1,0.031,0.878,0.0,0.113,0.429,140.757,198107,4 +179,Boyce Avenue,Nothin' on You / My Love / Rocketeer,2GKhXT8pBJc35YGvXkbn6j,32,2012,acoustic,0.578,0.308,2,-12.729,0,0.0315,0.826,0.0,0.374,0.282,106.425,278227,4 +180,Joshua James,No Milk Today - from Sons of Anarchy,0h8sphCgaczfLyzKYITefq,26,2012,acoustic,0.521,0.542,9,-7.998,1,0.0305,0.0203,0.0716,0.0857,0.261,96.988,263760,4 +181,Boyce Avenue,Just a Kiss,6STurd0ZGrYfqldGUS8Io6,33,2012,acoustic,0.603,0.627,10,-7.244,0,0.0353,0.532,0.0,0.129,0.31,142.93,215177,4 +182,Greg Laswell,Another Life To Lose,00G0cFfgXWwK3BH3DGxrTQ,24,2012,acoustic,0.459,0.748,7,-5.785,1,0.0284,0.0329,0.00113,0.164,0.246,150.057,247973,4 +183,Boyce Avenue,Just Can't Get Enough,42GCZwdW8qxuexRGuHJl55,35,2012,acoustic,0.741,0.622,3,-9.217,0,0.258,0.452,0.0,0.115,0.325,93.977,212406,4 +184,Jason Mraz,I Never Knew You - Live,2wOZVKXMZQvEyHcY9rQzU3,22,2012,acoustic,0.477,0.273,4,-12.113,0,0.0373,0.682,0.0,0.688,0.0882,147.998,535111,4 +185,Boyce Avenue,Jeremy,7kEGGdM9TMw9QjjVcTt42x,30,2012,acoustic,0.607,0.33,2,-9.607,1,0.0326,0.51,0.0,0.104,0.221,104.695,298180,4 +186,Mark Lanegan,Phantasmagoria Blues,1UsUjgxG2nFa6GgG2KND5g,29,2012,acoustic,0.562,0.47,5,-10.7,1,0.0299,0.533,0.0846,0.156,0.267,107.963,195960,4 +187,Boyce Avenue,The A Team,5FCl747EStpEffRsd2Qbxp,31,2012,acoustic,0.507,0.195,7,-11.657,1,0.0402,0.865,0.0,0.0602,0.282,80.26,282173,4 +188,Boyce Avenue,Water Runs Dry,7xJztdi210scTxzqLYw3JN,30,2012,acoustic,0.596,0.201,9,-11.341,0,0.0271,0.884,0.0,0.0876,0.439,89.981,202227,4 +189,Fuyumi Abe,希望のうた,24dq1uvUoVVQ6WMwFTqUPl,34,2012,acoustic,0.384,0.0751,2,-16.534,1,0.0436,0.955,1.23e-06,0.132,0.254,162.503,245747,3 +190,AJJ,Skipping Stone,51ocbwPg5kEeDgZH1eQ71J,19,2012,acoustic,0.762,0.628,0,-4.554,1,0.0379,0.531,0.0,0.107,0.829,106.092,115227,4 +191,AJJ,This Is Not a War,7lwkgy6neVU6WYeeZmwoeC,20,2012,acoustic,0.684,0.601,7,-4.644,1,0.0431,0.275,0.0,0.124,0.732,109.192,197747,4 +192,Ron Pope,I Do Not Love You,7ppd3SVpYfKVTWYooDIpup,22,2012,acoustic,0.547,0.307,3,-11.464,1,0.0274,0.71,0.000941,0.133,0.135,93.034,229747,4 +193,Tony Sly,Soulmate,67XaJoa6mpodNciqYMQmLy,27,2012,acoustic,0.513,0.657,5,-3.96,1,0.0275,0.336,0.0,0.0681,0.819,155.935,217427,4 +194,AJJ,Hate & Kill,2g1NxVJac1P1grmNp5mfb4,20,2012,acoustic,0.436,0.99,9,-5.326,1,0.0814,4.3e-05,0.000176,0.141,0.116,103.56,74533,4 +195,Tyler Ward,Paradise - Acoustic,5Qpe1Tw0y2sUdIdvicdtJS,32,2012,acoustic,0.584,0.463,5,-10.332,1,0.0322,0.622,0.0,0.0792,0.384,142.007,209839,4 +196,Kris Allen,The Vision of Love,2OVSlo1c9nYjJ3qqKQIkZR,27,2012,acoustic,0.614,0.797,10,-5.575,1,0.0345,0.00202,0.0,0.166,0.338,117.981,214640,4 +197,Jason Mraz,I’m Yours,5smPViFYtztTo7ww9gJXpD,29,2012,acoustic,0.549,0.107,0,-16.147,1,0.0844,0.957,0.0,0.111,0.307,74.63,219053,4 +198,Jason Reeves,More in Love With You (feat. Nelly Joy),288rPrDfex8ads1nO4gGpi,23,2012,acoustic,0.52,0.293,1,-12.618,1,0.0303,0.802,0.0,0.107,0.521,151.955,281933,4 +199,Tyler Ward,Red,1aLnDN8v257cJUgkplnTOy,25,2012,acoustic,0.706,0.392,3,-8.44,0,0.0279,0.15,0.0117,0.117,0.539,125.025,204600,4 +200,Johnnyswim,Heart Beats,1lh0ca3jjIysThpLxfjMH2,19,2012,acoustic,0.465,0.752,11,-5.003,0,0.0494,0.466,0.0,0.138,0.341,129.766,206646,4 +201,Boyce Avenue,Lights,2mdxZbS0rjbkl5gaE28b85,30,2012,acoustic,0.691,0.348,10,-7.633,0,0.0314,0.73,0.0,0.106,0.357,118.237,211187,4 +202,Boyce Avenue,Dynamite,5eWwgBxTCyJnCOZ5kh8tq7,34,2012,acoustic,0.735,0.515,2,-8.524,1,0.0407,0.617,0.0,0.0928,0.584,115.28,230320,4 +203,Ingrid Michaelson,Blood Brothers,0KZw9ygUfo5AezBxU8L0aB,20,2012,acoustic,0.631,0.816,5,-4.399,1,0.0258,0.19,0.000174,0.116,0.415,129.999,192293,4 +204,Dan Andriano in the Emergency Room,"Of Peace, Quiet And Monsters",1VdQTD2rFIYWpFngckkmSS,20,2012,acoustic,0.479,0.285,1,-12.619,0,0.0327,0.942,0.0437,0.111,0.618,104.933,261000,4 +205,Josh Kelley,Almost Honest,7zgjmHItVpoClD39UDJk71,23,2012,acoustic,0.515,0.577,3,-4.057,1,0.0277,0.264,0.0,0.168,0.386,141.781,197544,4 +206,A Fine Frenzy,Pinesong,0dxuoyXyQslh83KUzNkTCf,17,2012,acoustic,0.588,0.31,6,-16.313,0,0.0381,0.322,0.179,0.0757,0.0718,122.036,463040,4 +207,AJJ,Lucky Strike,01qsvOsRL8FGd5cghQJXIv,19,2012,acoustic,0.659,0.443,7,-4.493,1,0.0358,0.494,0.0,0.0951,0.653,137.058,96667,4 +208,Jason Mraz,The World as I See It - Live,70mrEnltTjQre4AYufBhPk,21,2012,acoustic,0.496,0.304,9,-13.277,1,0.0694,0.678,0.0,0.476,0.388,118.716,514848,4 +209,Hana Sekitori,10月のあなた,24lx6wmteh98ewSupJUQ7B,31,2012,acoustic,0.824,0.196,10,-7.769,1,0.0306,0.888,0.0,0.123,0.582,96.911,254120,4 +210,Green River Ordinance,Heart of Me,2LaoI1GMcL2fBO4uZfmon7,18,2012,acoustic,0.523,0.782,9,-4.617,1,0.0308,0.0378,0.0,0.352,0.588,122.031,209773,4 +211,Scars On 45,Give Me Something,4jkHmRrFNERDvFiwM1nr4j,19,2012,acoustic,0.531,0.658,6,-6.129,0,0.0298,0.19,0.0,0.15,0.35,139.945,201480,4 +212,Ron Pope,October Trees,7I6QEqTcJkCr43CKu7Hzlp,24,2012,acoustic,0.659,0.74,7,-6.706,0,0.0526,0.611,6.27e-05,0.155,0.396,110.046,264493,4 +213,Rodrigo y Gabriela,Diabo Rojo - Area 52 Version,3xhC4SC7UuHzGLjLGDYTw6,16,2012,acoustic,0.674,0.921,9,-6.541,0,0.042,0.598,0.724,0.0735,0.931,130.017,310440,4 +214,Tony Sly,Chasing Rainbows,7y36qo6eYqsIgKoRuup5qA,26,2012,acoustic,0.559,0.752,10,-5.008,1,0.0274,0.35,0.0,0.0906,0.687,103.51,206427,4 +215,Jack Savoretti,Hate & Love,4nZRvBLAVCC2JJRbCYHilQ,32,2012,acoustic,0.517,0.428,9,-9.825,0,0.029,0.691,0.00531,0.105,0.301,73.472,233469,4 +216,AJJ,Joe Arpaio Is a Punk,1cpgeInv0C0GHOxGLQ6frG,18,2012,acoustic,0.351,0.948,0,-5.251,1,0.0875,0.0109,0.0,0.223,0.455,111.485,138160,4 +217,Joshua Hyslop,Shelter From The Storm,6APgkRFRBnyvJidv1umcmO,24,2012,acoustic,0.429,0.12,4,-17.165,1,0.0449,0.887,0.000482,0.0985,0.521,174.878,206053,4 +218,Jill Andrews,These Words,0glo4jllxS7sW0Bz5qfV7k,19,2012,acoustic,0.534,0.204,11,-13.705,1,0.0362,0.901,0.000236,0.338,0.188,120.627,290000,4 +219,Eric Hutchinson,Talk Is Cheap,0Z9N0gWeoCUNu2zSKG67OE,19,2012,acoustic,0.616,0.816,9,-4.116,1,0.047,0.0119,0.0,0.35,0.485,169.954,273293,4 +220,Boyce Avenue,Every Teardrop Is a Waterfall,3vdUsTGp7bSsHSK15ZlsS2,31,2012,acoustic,0.45,0.645,9,-7.326,1,0.0411,0.329,0.0,0.179,0.112,118.003,237040,4 +221,Zee Avi,Concrete Wall - RAC Remix,1SKUJAAfiKLkHDrBPOXdpF,18,2012,acoustic,0.683,0.603,5,-5.772,0,0.0495,0.0346,0.0166,0.074,0.805,170.025,254347,4 +222,Mark Kroos,Flowers for April,2uMAWX0zM8t2xRFAhTWY1x,18,2012,acoustic,0.477,0.0646,6,-18.445,1,0.101,0.829,0.84,0.103,0.206,122.401,263293,4 +223,Ichiko Aoba,kiseki wa itsudemo,2HlSyQIukNiv4t1sKve8uH,21,2012,acoustic,0.423,0.0391,8,-17.551,1,0.0461,0.987,0.00157,0.0949,0.172,133.742,314867,3 +224,Ichiko Aoba,watashi no nusubito,5OSoisyT5dmJIKOtbPcJX6,21,2012,acoustic,0.435,0.0317,3,-19.044,1,0.0377,0.992,0.00311,0.109,0.0562,133.427,311587,4 +225,Josh Garrels,Processional (Mason Jar Remix),2oOp14OYYhDVnw1aCzYDAr,18,2012,acoustic,0.502,0.217,2,-12.186,1,0.0342,0.968,0.433,0.11,0.174,150.054,240621,3 +226,Frank Turner,I Still Believe,7Gn3EmzREuZ8ORkZQk4e9Z,21,2012,acoustic,0.618,0.85,0,-4.992,1,0.042,0.0604,0.0,0.177,0.5,99.182,225133,4 +227,Jack Savoretti,Take Me Home,0ALRetjPWxaoFSMrDIuS87,37,2012,acoustic,0.686,0.656,7,-8.573,1,0.0298,0.00712,1.2e-05,0.0755,0.469,131.856,235880,4 +228,AJJ,Sense & Sensibility,0dEXaj5bknMei0OtrVr7h9,18,2012,acoustic,0.62,0.624,7,-3.78,1,0.0543,0.779,0.0,0.328,0.865,135.172,129000,4 +229,AJJ,Fortune Teller,5WwINFDBAGJVYeDtWNryZC,18,2012,acoustic,0.612,0.614,7,-7.972,1,0.0477,0.306,0.0,0.534,0.387,93.238,144200,4 +230,Jason Reeves,You're My Best Friend,2KPf8nsCIjxVZtWOiKM5VK,21,2012,acoustic,0.583,0.393,9,-10.323,1,0.0338,0.858,2.3e-06,0.0971,0.151,121.723,283653,4 +231,Steve Petrunak,O Holy Night,55mvDKNrwfLmWwCamCVqYr,18,2012,acoustic,0.413,0.125,7,-15.754,1,0.0479,0.971,0.886,0.111,0.185,97.967,226200,3 +232,Sanders Bohlke,My Baby,012CS1QIhUjjRctJwZasSx,21,2012,acoustic,0.487,0.498,2,-9.091,0,0.0433,0.014,0.00608,0.115,0.39,110.675,171853,4 +233,Joey Cape,Know It All,7hR6iEUjUzwF3gK0MIM9Wo,24,2012,acoustic,0.664,0.607,10,-4.859,1,0.0392,0.671,0.0,0.0785,0.744,147.071,202720,4 +234,Ingrid Michaelson,End Of The World,2rH8Q0gCdQElBuXac1S20P,18,2012,acoustic,0.563,0.414,10,-7.295,1,0.0275,0.0454,0.0165,0.111,0.134,108.024,224867,3 +235,Ingrid Michaelson,This Is War,14GM81g9tm098DQZt2T634,18,2012,acoustic,0.652,0.898,8,-4.844,1,0.0698,0.083,0.00797,0.104,0.65,156.952,199227,4 +236,Mark Lanegan,Harborview Hospital,6Cn5R9nEEliMDrwScAFZfX,28,2012,acoustic,0.208,0.806,10,-6.785,1,0.045,0.000135,0.19,0.0996,0.421,108.738,271333,4 +237,AJJ,If Jeff Swiney Had a Hammer,5tuV2nTMHAyCu9EwcNUeZa,18,2012,acoustic,0.535,0.939,0,-4.047,1,0.106,0.00944,2.01e-05,0.271,0.665,111.116,77280,4 +238,Boyce Avenue,Mean,2QoNc4MbHYq9YHZiB006cP,29,2012,acoustic,0.461,0.425,8,-6.974,1,0.0298,0.66,0.0,0.367,0.378,81.758,240159,4 +239,Tristan Prettyman,Never Say Never,3fEL4Hq56pcTkYvpY46XhO,16,2012,acoustic,0.584,0.352,11,-11.333,1,0.033,0.509,0.00695,0.135,0.227,81.927,354400,4 +240,Eric Bibb,On My Way To Bamako,7FBgu3BtKRZgwaQnxTr7RY,19,2012,acoustic,0.632,0.328,0,-12.0,1,0.032,0.795,0.000441,0.115,0.793,91.986,195093,4 +241,Jack Savoretti,Breaking the Rules,3lxZsowcDLsagnpwYNXSfE,36,2012,acoustic,0.59,0.652,11,-5.702,0,0.0245,0.0956,0.0,0.295,0.398,146.014,214493,4 +242,Tim Myers,A Beautiful World,19nbrRzEM0ldFwbqO0KsZI,22,2012,acoustic,0.534,0.413,11,-9.701,0,0.0289,0.167,1.94e-06,0.147,0.329,138.135,205613,4 +243,Ingrid Michaelson,Black & Blue,7uTVsNFHMTc8yKYSzh0LX8,18,2012,acoustic,0.683,0.768,0,-4.617,1,0.0732,0.0575,5.43e-05,0.0712,0.692,175.042,217187,4 +244,Ingrid Michaelson,Ribbons,7zP7eHb33ROL6KwkFIeBHc,18,2012,acoustic,0.659,0.532,6,-6.099,1,0.0293,0.0723,4.26e-05,0.115,0.368,143.025,207120,4 +245,Kris Allen,Fighters,6agssQSBqSqPvg5xepe7T0,20,2012,acoustic,0.577,0.692,7,-5.598,1,0.0292,0.00613,0.0,0.0801,0.668,92.986,181560,4 +246,NEEDTOBREATHE,Disaster Road,4dB6Mqi2IeH5CEA6dvZhDK,17,2012,acoustic,0.487,0.582,9,-7.653,1,0.0265,0.786,0.0284,0.081,0.357,92.933,271044,4 +247,Elenowen,Head To My Heart,737H81c1MA45V8gllE6ESp,21,2012,acoustic,0.541,0.55,1,-7.425,1,0.0391,0.513,0.000647,0.114,0.242,114.018,216703,4 +248,Boyce Avenue,I Look to You,6utb05mq8V4os4e8JdLGvN,29,2012,acoustic,0.344,0.309,11,-9.897,1,0.0317,0.851,1.02e-05,0.11,0.339,109.903,275166,4 +249,Hannah Trigwell,Torn (feat. Alex Goot),1e1xGXc1ykTPlZGrwKqoHt,34,2012,acoustic,0.368,0.38,5,-6.213,1,0.0289,0.898,0.0,0.095,0.229,98.893,185135,4 +250,Joshua James,Feel the Same,4R3Na59B94RVyi2e2jgLRl,21,2012,acoustic,0.318,0.569,1,-9.338,0,0.0466,0.728,0.187,0.131,0.246,152.726,234000,4 +251,Ingrid Michaelson,In The Sea,1cZF6K3nXG6XKMBeiAb7n1,18,2012,acoustic,0.444,0.823,8,-5.109,0,0.0403,0.0476,0.00105,0.106,0.606,169.931,198160,4 +252,AJJ,Love Will Fuck Us Apart,2wRwrJXgVeTYP03JlMrcb8,17,2012,acoustic,0.611,0.141,0,-16.993,1,0.0545,0.626,0.000116,0.357,0.38,119.685,121653,4 +253,Tony Sly,Liver Let Die,1wMa1vL7NOcDMFDzuO6wXb,24,2012,acoustic,0.444,0.724,8,-4.852,1,0.0425,0.314,0.0,0.29,0.628,187.993,199773,4 +254,Joshua Hyslop,Nowhere Left To Go,23fZ0OxUQzGPLyFKkcKYNv,23,2012,acoustic,0.689,0.342,2,-13.271,1,0.0308,0.53,0.0154,0.286,0.271,134.883,218973,4 +255,Boyce Avenue,Babylon,2xr4HySQRQBH2r5SMf5MuO,28,2012,acoustic,0.665,0.244,3,-10.93,1,0.0313,0.709,0.0,0.109,0.206,112.842,212683,4 +256,Erin McCarley,Re-Arrange Again,3SzN4ElGewbeGA1UKwg4KH,19,2012,acoustic,0.548,0.517,9,-6.868,1,0.0313,0.177,5.21e-06,0.0957,0.162,129.943,244333,4 +257,Priscilla Ahn,Dear Sweetheart,24r7KNyZP4JivQ3rNqcQAB,21,2012,acoustic,0.557,0.402,4,-10.812,1,0.0263,0.849,4.8e-05,0.108,0.501,114.057,148213,4 +258,Human Kitten,What If I Am Queer?,6W7ILdWPWX5zYlsmHsAfI2,17,2012,acoustic,0.45,0.3,6,-9.046,1,0.0351,0.898,0.0,0.0858,0.404,99.64,142628,4 +259,Josh Ritter,Love Is Making Its Way Back Home,7GRecetOAe7L6U74fDxB8N,18,2012,acoustic,0.707,0.539,3,-11.025,1,0.028,0.863,0.0124,0.129,0.858,114.736,223637,4 +260,Josh Kelley,The Best Of Me,2pMiM6pe3CAp9QQbmnyo9K,15,2012,acoustic,0.455,0.516,0,-7.293,1,0.0342,0.139,0.0,0.0944,0.169,87.678,207013,4 +261,Madi Diaz,Burn,3X991cvT28DMhkVqe8S5tz,22,2012,acoustic,0.388,0.427,0,-10.766,0,0.0321,0.487,0.000575,0.113,0.0526,149.064,277467,4 +262,Tyrone Wells,This Moment Now,0dFnfX4NdiAJPnA9CTa5aN,24,2012,acoustic,0.49,0.29,8,-9.996,1,0.0299,0.413,9.66e-06,0.133,0.212,93.989,257920,4 +263,Ron Pope,About the Rain,4mWVFz0wjFUIvUlD0ox9Ej,19,2012,acoustic,0.642,0.705,4,-7.75,1,0.0347,0.364,5.91e-06,0.158,0.34,106.043,192533,4 +264,Amos Lee,Say Goodbye,4nXA1B8tlkcorJItsV8mvO,18,2012,acoustic,0.523,0.643,0,-7.943,1,0.0253,0.338,0.00174,0.111,0.795,88.757,169853,4 +265,NEEDTOBREATHE,Cops,5Xo42Ja5ESUevOze9DSY3o,17,2012,acoustic,0.377,0.899,5,-3.499,1,0.104,0.00291,0.000259,0.118,0.339,170.253,163327,4 +266,AJJ,Still Smokin',3kAFM0GaMqFCdrATTkC92L,17,2012,acoustic,0.432,0.644,0,-2.947,1,0.117,0.598,0.0,0.337,0.927,145.849,75000,4 +267,Joshua James,Queen of the City,6yH3Fo7bCE1Qer3DDN7I3m,22,2012,acoustic,0.642,0.648,9,-5.179,0,0.0337,0.0641,0.0149,0.106,0.605,101.931,199427,4 +268,Tim Barry,Fine Foods Market,6prYiT5EDXZH1PGqqiDFmM,16,2012,acoustic,0.494,0.601,3,-6.936,1,0.115,0.228,0.0,0.0673,0.814,85.178,194280,4 +269,Ramshackle Glory,Song for Next May Day,2JHs7pn8zHCwL4hCyzUUco,17,2012,acoustic,0.335,0.866,0,-9.299,1,0.0675,0.122,1.25e-06,0.322,0.327,115.701,281307,4 +270,AJJ,Deep Dark Basement,68afbeID9HUMEaL6ScsFyR,17,2012,acoustic,0.296,0.936,0,-4.752,1,0.0593,1.7e-05,0.000743,0.296,0.447,100.747,128853,4 +271,Mark Kroos,Petals Change,7IWwvUTwqC53KTyVBRInJb,17,2012,acoustic,0.397,0.0762,4,-20.219,1,0.216,0.759,0.753,0.081,0.674,142.975,178227,4 +272,Get Dead,Kerouac's Teeth,3o98RH8WS5RC0ZZdz9EOHN,18,2012,acoustic,0.533,0.856,4,-6.377,1,0.0309,0.143,2.48e-05,0.485,0.753,105.049,274973,4 +273,Ingrid Michaelson,Palm Of Your Hand,1o83RoEnKj18m3Aqyf7ddk,17,2012,acoustic,0.541,0.781,8,-4.801,1,0.063,0.000589,0.0182,0.118,0.72,174.0,191880,4 +274,Peter Bradley Adams,Bring You Home,5hMHYRFyypjZEfiMbDSYx4,20,2012,acoustic,0.593,0.391,5,-13.814,1,0.0289,0.372,0.139,0.108,0.38,154.223,196000,4 +275,AJJ,S.O.S.,4GcebX2UXoYql1ZpFDhYS4,16,2012,acoustic,0.446,0.96,0,-4.73,1,0.063,0.000378,4.84e-06,0.753,0.52,102.994,124200,4 +276,Amy Stroup,Sabotage,7zRpF0NObigGlGa66UsWgg,20,2012,acoustic,0.568,0.413,5,-11.06,1,0.0246,0.857,0.0118,0.119,0.211,93.991,230053,4 +277,AJJ,Bold with Fire,7ythmhL9UYnhK894T6jQhE,16,2012,acoustic,0.678,0.34,0,-5.87,1,0.0371,0.65,2.47e-06,0.151,0.271,133.469,120693,4 +278,AJJ,Ziggy Stardust,0l339jwjDTuqax54PvSgju,16,2012,acoustic,0.475,0.576,7,-3.982,1,0.0399,0.413,1.65e-06,0.339,0.579,162.921,206600,4 +279,AJJ,Drink Another Beer,4YPn9VDVl4FMZDXmNkL0eA,16,2012,acoustic,0.477,0.635,7,-2.716,1,0.047,0.34,0.0044,0.166,0.601,79.975,109907,4 +280,Not Half Bad,Chace's Song,3S3oOHqOkwxwogn4PKXdj5,15,2012,acoustic,0.415,0.956,1,-5.443,1,0.0925,0.00214,2.98e-06,0.34,0.388,196.101,162547,4 +281,A Fine Frenzy,Dream In The Dark,0l8abjLU8NTOhBojVTxxeg,14,2012,acoustic,0.541,0.0141,1,-26.339,1,0.0422,0.993,0.14,0.0849,0.253,131.229,200792,3 +282,The Civil Wars,From This Valley,0HCW7lRkZyF4LLRP6HDRyK,16,2012,acoustic,0.56,0.534,10,-8.093,1,0.0354,0.472,0.0,0.0946,0.47,87.344,204640,4 +283,Cary Brothers,Never Tear Us Apart,7N25m7BXUuC6UdUbkLCd20,22,2012,acoustic,0.255,0.631,0,-3.912,1,0.0504,0.0847,9.41e-05,0.0835,0.36,174.316,171893,3 +284,Steve Petrunak,Feelin' Groovy,3EyvpoGYJG2AubA8qStvp2,20,2012,acoustic,0.544,0.245,7,-13.066,1,0.0402,0.359,0.448,0.258,0.437,113.507,111626,4 +285,Ramshackle Glory,The Club Hits of Today Will Be the Show Tunes of Tomorrow,18qlQ8KWzzZKEQypOhqWoE,16,2012,acoustic,0.482,0.124,5,-12.752,1,0.0361,0.723,0.00317,0.3,0.213,126.022,95040,4 +286,A Fine Frenzy,Avalanches (Culla's Song),5oVLOuA1B6JfxGaCBYcGAw,14,2012,acoustic,0.527,0.328,2,-13.433,1,0.0391,0.597,0.00198,0.11,0.213,123.256,211839,4 +287,AJJ,Hate Stick Hard Party Part 2,0ra1JdB5sQdqVkUtYqnHpo,16,2012,acoustic,0.61,0.448,0,-7.25,1,0.0399,0.672,0.000737,0.11,0.546,146.344,107227,4 +288,Dave Barnes,Love Will Be Enough For Us,3Oib0FHG9fl5IznMelNfZC,15,2012,acoustic,0.518,0.486,1,-8.116,1,0.0277,0.088,4.16e-05,0.0794,0.194,151.996,228653,4 +289,Masaharu Fukuyama,生きてる生きてく,6TT5cVq9gtm9Fxm1jm3RSj,48,2012,acoustic,0.705,0.924,7,-2.038,1,0.0305,0.315,0.0,0.161,0.971,120.991,209133,4 +290,Boyce Avenue,Radioactive,1ZRhlEiPLy4vComxcmeFv9,28,2012,acoustic,0.491,0.725,11,-6.258,1,0.0534,0.261,0.0,0.0788,0.423,124.918,210333,4 +291,Green River Ordinance,New Day,7wT7EvhnZ1MygDBoRyO9z0,20,2012,acoustic,0.542,0.693,9,-6.049,1,0.0344,0.0572,0.000146,0.119,0.421,95.003,258573,4 +292,Tyler Ward,Super Bass - Acoustic,5pDCaHBiuhtVPuDPJKNJDT,20,2012,acoustic,0.748,0.445,4,-9.466,1,0.0371,0.823,0.0,0.0847,0.603,110.008,226388,4 +293,Sanders Bohlke,An Unkindness of Ravens,3FdE138lINIMLor2S3cpih,26,2012,acoustic,0.345,0.118,4,-12.246,1,0.0316,0.834,0.00635,0.305,0.0481,96.285,264680,3 +294,Scars On 45,Change My Needs,4hYRGgIHka0DLxgKzriSas,19,2012,acoustic,0.606,0.457,9,-10.857,1,0.0291,0.768,0.0,0.11,0.335,114.021,256307,4 +295,Jon Bryant,Ontario,7bJUoMjysndU0HpyBM4AIi,18,2012,acoustic,0.392,0.307,9,-10.725,1,0.0282,0.454,0.00512,0.122,0.18,76.634,370623,4 +296,Ingrid Michaelson,Keep Warm,0tcHKrQojbRQlOWykegZom,15,2012,acoustic,0.284,0.122,5,-11.986,1,0.0384,0.943,3.25e-06,0.111,0.158,70.869,198773,3 +297,Rodrigo y Gabriela,Tamacun - Area 52 Version,1iX3H33KgpA0kG7ljiH7Hl,13,2012,acoustic,0.685,0.957,9,-5.187,0,0.0495,0.467,0.76,0.197,0.83,128.0,415253,4 +298,Tristan Prettyman,Quit You,73fZzAsufiH6AjBe8OqxAx,15,2012,acoustic,0.823,0.555,4,-8.598,0,0.0395,0.0929,0.00128,0.1,0.841,118.592,188267,4 +299,Ramshackle Glory,Last Days,1BLPLW4oYH8fkr3ubLqHIO,16,2012,acoustic,0.344,0.731,9,-7.895,0,0.0328,0.00249,8.55e-06,0.367,0.801,106.259,130933,4 +300,Get Dead,101,2wGO4maDxM59OnoxeYW5eQ,17,2012,acoustic,0.558,0.77,4,-6.05,1,0.0297,0.546,0.0,0.507,0.435,100.986,252440,4 +301,Drew Holcomb & The Neighbors,I Saw the Light,5EIoHPj98VMiA04P2UnEiu,15,2012,acoustic,0.346,0.781,7,-5.406,1,0.0355,0.214,0.0,0.389,0.858,188.959,187928,4 +302,Get Dead,Rosebud,31BXYr5hLoBzKItygRERrb,18,2012,acoustic,0.478,0.681,6,-7.233,1,0.0334,0.101,1.66e-06,0.147,0.396,114.061,228053,4 +303,Josh Garrels,Rise (Kye Kye Remix),18J5HylXTteQJC00iwdgFf,19,2012,acoustic,0.461,0.745,11,-7.102,0,0.08,0.0271,0.153,0.279,0.382,125.005,270818,4 +304,Joshua Radin,Mark IV (with Joshua Radin) (Fifa13),37toHg2qY3N2GjOnVPcUlD,25,2012,acoustic,0.346,0.653,7,-8.81,1,0.0328,0.000789,0.348,0.256,0.131,170.131,341761,4 +305,Tristan Prettyman,Come Clean,5xtapDRKjJTDCcdMbWCjJH,15,2012,acoustic,0.642,0.204,2,-10.274,1,0.03,0.674,5.96e-06,0.0896,0.26,109.759,234000,3 +306,Trent Dabbs,I'm Not OK,2ToYIudAIrhlvkbE7UpnnV,22,2012,acoustic,0.622,0.317,2,-9.068,1,0.0283,0.76,0.0677,0.0947,0.243,123.094,240280,4 +307,Mark Lanegan,Gray Goes Black,3igqkda8a41Mcy1tGVgffH,27,2012,acoustic,0.485,0.822,9,-9.31,0,0.0431,0.103,0.595,0.336,0.604,135.008,250867,4 +308,Josh Garrels,White Owl (Josh Garrels & Mason Jar Remix),6z1eoGL05z7Kx5UoLP8aEc,17,2012,acoustic,0.59,0.519,11,-8.63,0,0.0281,0.0037,0.657,0.342,0.185,146.083,352470,4 +309,Get Dead,No High Road,7r4Xb2TLTaYuhRLGrlikWb,17,2012,acoustic,0.507,0.841,8,-5.432,1,0.0311,0.169,0.0,0.171,0.785,87.51,170653,4 +310,Frank Turner,The Ballad Of Me & My Friends,6xmY8Zrl1nDFFBM8EsErAN,16,2012,acoustic,0.487,0.367,6,-9.105,0,0.04,0.802,0.0,0.973,0.261,134.905,152987,4 +311,Frank Turner,Photosynthesis,0nxgsbfjUKZGNBFBmmXPp8,18,2012,acoustic,0.681,0.745,2,-6.906,1,0.0573,0.0668,0.0,0.326,0.525,98.99,252187,4 +312,Eric Hutchinson,Lisa,4JlGxhJJedaQXygGSWVmqE,14,2012,acoustic,0.555,0.884,10,-5.784,1,0.0439,0.00765,0.0,0.131,0.871,80.04,255520,4 +313,Mark Lanegan,Riot In My House,2mLSqZBEpnUtzF6GJl14R6,25,2012,acoustic,0.458,0.932,7,-5.73,1,0.0331,0.000132,0.000399,0.551,0.383,87.984,233053,4 +314,Denis Turbide,Rumbling Ramble,2RkyOOzMbTIWvOahYtlfoq,17,2012,acoustic,0.424,0.433,9,-14.078,1,0.0428,0.904,0.899,0.106,0.887,173.225,130125,4 +315,Gabrielle Aplin,Keep Pushing Me,0dt4CRRsWhEsgkgYNWMsh5,24,2012,acoustic,0.481,0.788,1,-8.816,0,0.0523,0.401,0.0,0.112,0.395,116.622,192367,4 +316,Patty Griffin,Truth #2,15yejGXrEwhkNV1n8LCIZ6,15,2012,acoustic,0.388,0.636,11,-8.497,1,0.0435,0.352,0.000166,0.131,0.731,177.422,270853,4 +317,NEEDTOBREATHE,Keep Your Eyes Open,3YdrhGuYeohPZ4ZUn5LEV0,16,2012,acoustic,0.52,0.834,0,-4.128,1,0.0477,0.113,0.0,0.283,0.371,79.025,250485,4 +318,Josh Garrels,Anchor (Beautiful Eulogy),1yJHtmzoiuIZu4RXJlIPnR,15,2012,acoustic,0.402,0.641,6,-7.453,1,0.171,0.0924,0.000124,0.116,0.17,81.92,337027,4 +319,Tyrone Wells,A Beautiful Place to Be,762yuu2n52bzhTvHl1x6vl,17,2012,acoustic,0.552,0.482,0,-7.81,1,0.0387,0.304,0.0,0.106,0.183,139.685,229538,4 +320,Josh Garrels,Cynicism,7oOkejm5Rj1H3DlrIaGpvR,15,2012,acoustic,0.768,0.831,9,-5.834,0,0.0869,0.0566,0.000152,0.337,0.836,107.023,215522,4 +321,Amos Lee,There I Go Again,6fTCqJRLU17CkIXCemMQlE,16,2012,acoustic,0.504,0.466,0,-8.57,1,0.0301,0.791,0.00832,0.194,0.467,139.248,304587,4 +322,Rodrigo y Gabriela,Ixtapa - Area 52 Version,4Lca3BIOvF9Mc6ISa8LdwU,12,2012,acoustic,0.538,0.806,6,-7.0,0,0.0376,0.714,0.865,0.0796,0.702,119.993,491947,4 +323,Frank Turner,Long Live The Queen,6QRDkWC9GcUskOn1NB66jt,16,2012,acoustic,0.448,0.445,9,-7.806,1,0.0713,0.398,0.0,0.349,0.709,172.561,206587,4 +324,Johnnyswim,Paris in June,2FlHJnYeLDWK3kw2X91HeP,13,2012,acoustic,0.242,0.31,5,-12.235,1,0.0382,0.89,0.00435,0.0973,0.102,82.649,220257,1 +325,Fay Wolf,I Wanna Dance With Somebody,0hXIuHaz9Z2YYbiowNuMYD,22,2012,acoustic,0.651,0.232,0,-9.686,1,0.0284,0.807,1.26e-05,0.0958,0.197,100.016,253389,4 +326,Kaki King,Great Round Burn,3lfNlcUKtrky8uyLEaWG4r,16,2012,acoustic,0.357,0.465,9,-9.042,0,0.0333,0.697,0.944,0.313,0.337,88.883,192385,4 +327,A Fine Frenzy,Riversong,04yF4HOQUVKqd5YlQ9B6FV,13,2012,acoustic,0.303,0.0714,11,-19.889,1,0.0416,0.803,3.6e-05,0.0995,0.116,104.512,466367,4 +328,Joshua Radin,The Greenest Grass,5WiCxBsZkcvlGYPzuTdLJM,13,2012,acoustic,0.434,0.541,3,-9.815,1,0.05,0.802,0.114,0.102,0.787,202.172,225413,4 +329,Joshua Hyslop,Hallelujah,10F7l8WTHPwXDyzkc9aKzB,21,2012,acoustic,0.485,0.0985,2,-16.179,1,0.0315,0.951,0.00294,0.0784,0.285,100.212,261627,3 +330,David Ramirez,Chapter II,5mh6jXON78l1HiLe3Q9cHd,15,2012,acoustic,0.39,0.2,7,-14.783,1,0.0353,0.406,0.000147,0.117,0.375,95.249,159000,4 +331,Eric Bibb,L.A.,4btERUvmhGfBPdHEwufHoE,16,2012,acoustic,0.379,0.318,3,-10.127,1,0.0326,0.886,0.0,0.14,0.46,82.272,337813,3 +332,Rodrigo y Gabriela,Santo Domingo - Area 52 Version,4jCoaq9wBNCsY1quK9hx6q,12,2012,acoustic,0.442,0.944,4,-6.224,0,0.0612,0.657,0.904,0.0948,0.624,133.052,391293,4 +333,Kate Havnevik,Think Again,5K2yPBCRfT6M05FwLTa3Kl,20,2012,acoustic,0.61,0.515,2,-8.78,1,0.0249,0.205,0.000413,0.123,0.272,107.981,215000,4 +334,Rodrigo y Gabriela,1899-12-31 11:11:00 - Area 52 Version,2b7s5CB6322yFPF91rQ0q0,12,2012,acoustic,0.576,0.724,0,-7.095,1,0.0594,0.663,0.756,0.55,0.532,187.814,450973,3 +335,Rodrigo y Gabriela,Juan Loco - Area 52 Version,3Km09WgjRZzcUJijauFg2l,12,2012,acoustic,0.688,0.934,8,-6.343,0,0.0367,0.489,0.901,0.177,0.962,117.012,249227,3 +336,Frank Turner,I Knew Prufrock Before He Got Famous,2FHSjSRo5vwLpLwkcmWG6c,16,2012,acoustic,0.412,0.607,0,-7.856,1,0.0438,0.186,0.0,0.358,0.43,100.675,193253,4 +337,Trent Dabbs,Better Off Now,5QF3qKPiPEm49edG2W5TYZ,17,2012,acoustic,0.674,0.159,4,-13.439,1,0.0386,0.917,0.016,0.0987,0.234,119.904,254413,3 +338,Ramshackle Glory,Last Song,1xTo7rP8pe1bVJ6OwrHX4w,14,2012,acoustic,0.302,0.371,7,-12.354,1,0.0423,0.0119,0.00476,0.207,0.364,82.259,226000,4 +339,Green River Ordinance,Resting Hour,1rCBWdI4CGvFrki2GiUjat,14,2012,acoustic,0.498,0.515,11,-6.03,1,0.0248,0.143,0.0,0.128,0.162,79.951,264453,4 +340,Jon Bryant,David Livingstone,0Q1hI9FVgOFaqdsbtHLASQ,19,2012,acoustic,0.357,0.216,1,-10.468,1,0.0319,0.843,9.28e-05,0.111,0.209,153.065,231112,3 +341,Jon McLaughlin,My Girl Tonight,7JeMyMZfYUrcau7HLhJEoR,16,2012,acoustic,0.573,0.284,1,-13.486,1,0.0316,0.926,9.29e-06,0.0975,0.352,122.144,235333,4 +342,Ron Pope,Everything,64p5emwVTAyOXQ97HfwhaR,18,2012,acoustic,0.526,0.55,2,-6.174,1,0.0309,0.392,6.14e-05,0.0759,0.3,143.61,256160,4 +343,AJJ,Deep Dark Basement (Spacejam Dub),2UEimugsOZY0EfHzX936DJ,14,2012,acoustic,0.697,0.494,0,-9.417,1,0.0435,0.814,0.32,0.144,0.399,132.628,193107,4 +344,Tristan Prettyman,Second Chance,60VmcKKcOAlexnYRiz46uq,13,2012,acoustic,0.529,0.628,10,-8.281,1,0.0479,0.0453,1.67e-05,0.139,0.309,179.91,213133,4 +345,Tristan Prettyman,Glass Jar,3Yt7Ez0nhup9zDza393S1e,13,2012,acoustic,0.636,0.235,0,-10.931,1,0.0326,0.739,1.83e-05,0.0949,0.418,125.521,292213,4 +346,Tristan Prettyman,When You Come Down,1IXjNvAsIysOcFW2ztRYe8,14,2012,acoustic,0.699,0.657,1,-8.061,1,0.025,0.207,2.21e-05,0.0903,0.754,111.984,204253,4 +347,Beans on Toast,Life,549fDjfdIlnvRw2TRy9JHP,24,2012,acoustic,0.612,0.343,0,-13.308,1,0.0466,0.773,0.0,0.134,0.745,82.39,224267,4 +348,Frank Turner,The Road,0qUqxxNci4PAj8YWTBA2l0,18,2012,acoustic,0.414,0.832,0,-5.694,1,0.12,0.00723,0.0,0.0531,0.573,187.818,237827,4 +349,Joey Cape,Confession,3fMMvNHd4koAhSZJSWq7lH,20,2012,acoustic,0.485,0.305,10,-6.39,1,0.0346,0.698,0.0,0.394,0.331,125.02,142000,4 +350,Steve Petrunak,How Great Thou Art,0tK8I6t7Z1KxetMTXTtpgh,14,2012,acoustic,0.567,0.3,10,-13.535,1,0.041,0.838,0.863,0.103,0.294,131.833,256444,4 +351,Tony Sly,Black Box,18TbIMwoBqAb4W3JUQo7KT,20,2012,acoustic,0.496,0.425,7,-5.582,1,0.0326,0.818,4.95e-06,0.0737,0.181,124.958,207760,4 +352,Frank Turner,Reasons Not To Be An Idiot,4h2F98rQVseI8cOsEql9sX,16,2012,acoustic,0.553,0.813,9,-4.915,1,0.0398,0.00404,0.0,0.107,0.765,145.048,228773,4 +353,Ramshackle Glory,Gospel Music for the Coming Social War,0zHGgFV3okHxtVIM6xxVgB,14,2012,acoustic,0.262,0.719,5,-8.474,1,0.0417,0.00996,0.053,0.298,0.722,58.309,239920,5 +354,Madi Diaz,Heavy Heart,7fNSeYZz8BdnSZ4PSi717k,17,2012,acoustic,0.581,0.246,4,-11.788,1,0.0286,0.46,0.00655,0.109,0.284,105.799,220933,4 +355,Greg Laswell,Dragging You Around,3ey9mK3flkMIevNQjFp2xD,18,2012,acoustic,0.497,0.854,7,-5.783,1,0.0373,0.0339,6.17e-06,0.183,0.386,129.026,223053,4 +356,Bukka White,Fixin' To Die Blues,2GM7Q376O8D1L5egNPjwTY,18,2012,acoustic,0.575,0.425,11,-7.611,1,0.0336,0.857,0.588,0.1,0.573,109.45,170266,4 +357,John Frusciante,Mistakes,5jpZ64gyazIZv4F5DHalMk,15,2012,acoustic,0.512,0.895,6,-4.074,0,0.0347,0.0315,0.433,0.16,0.473,161.711,229720,4 +358,Joshua Hyslop,Time Alone,3JXtTxrSa70YLYxAjwJ5pe,21,2012,acoustic,0.634,0.325,3,-14.148,1,0.0278,0.477,0.00739,0.0998,0.267,146.041,259867,4 +359,Roberto Diana,If You Are Happy,1YPbmTdxGNQOLnfTyK4kTi,15,2012,acoustic,0.516,0.344,2,-9.858,1,0.0482,0.923,0.767,0.0693,0.169,131.443,195187,4 +360,Dave Barnes,How Long,7qXgpZh7aNfbwz34GsM3fZ,13,2012,acoustic,0.667,0.653,1,-5.672,1,0.0348,0.00806,2.06e-05,0.0613,0.842,89.465,185253,4 +361,Kaki King,Fences,2xIfD9FHC76CLLWx9NDd7O,15,2012,acoustic,0.504,0.265,8,-15.679,0,0.0422,0.745,0.719,0.105,0.0498,139.026,203450,4 +362,Roberto Diana,In My Mind,0As5TtLywj47zWt3M7xjTi,17,2012,acoustic,0.411,0.117,2,-20.848,1,0.0402,0.891,0.88,0.109,0.0458,96.739,198947,4 +363,YUZU,Niji,7jsOy71a4Tt0p7tNJbZgV9,22,2012,acoustic,0.619,0.848,11,-3.082,1,0.0482,0.259,0.0,0.0874,0.536,113.005,325893,4 +364,Steve Petrunak,Days a Week,0XXbaDFx1mBegxDTEnaCTG,18,2012,acoustic,0.479,0.419,2,-6.915,1,0.0394,0.689,0.948,0.0877,0.202,137.705,169866,4 +365,Tyrone Wells,Freedom,1Ed5QRiwklWErs1XqwNgYC,14,2012,acoustic,0.733,0.86,2,-4.832,1,0.0479,0.12,1.15e-06,0.0457,0.916,102.048,170098,4 +366,Rodrigo y Gabriela,Hanuman - Area 52 Version,4NJruzai48eD3aCMGDl7Xz,11,2012,acoustic,0.63,0.936,4,-5.119,0,0.0459,0.384,0.746,0.331,0.831,130.041,333867,4 +367,Tristan Prettyman,The Rebound,7FpIlu3OoCp7VM5ajYgaWw,13,2012,acoustic,0.818,0.41,2,-8.696,1,0.0564,0.0953,6.29e-05,0.0853,0.75,92.002,147747,4 +368,Tim Barry,Bankers Dilemma,5vPQx2m1VgluqfWpmbaFwQ,13,2012,acoustic,0.631,0.652,7,-4.737,1,0.0524,0.352,0.0,0.136,0.662,97.967,169947,4 +369,Katie Herzig,We're All in This Together,428cC4nBhgRMLwkjMFjXhw,20,2012,acoustic,0.523,0.342,3,-10.328,1,0.0364,0.886,4.11e-05,0.114,0.441,124.145,120373,4 +370,Fuyumi Abe,更地,0xMHGvstLxWq0aXDfehI9D,29,2012,acoustic,0.676,0.301,11,-14.166,1,0.0264,0.803,3.02e-06,0.0947,0.511,97.988,159360,4 +371,Joey Cape,Resolve,0mztZtBx3boRw58FHDwlB8,20,2012,acoustic,0.339,0.51,8,-6.201,1,0.0391,0.717,0.0,0.307,0.621,84.093,130840,4 +372,David Ramirez,Paper Thin,1wC4FKffzQ6O228JTA2YZL,13,2012,acoustic,0.511,0.0613,9,-17.737,1,0.0549,0.503,0.000759,0.176,0.105,118.59,141467,4 +373,Benjamin Francis Leftwich,In the Open,0YxRq8qEwpXyWwJFiVYm9N,13,2012,acoustic,0.529,0.56,8,-8.786,1,0.0287,0.361,1.54e-06,0.159,0.569,131.269,213307,4 +374,Tyrone Wells,Give It Time,6DVTJ86mwBfg1zWCmIEzYx,18,2012,acoustic,0.546,0.588,6,-7.069,1,0.0264,0.0566,0.0,0.067,0.302,96.072,208760,4 +375,A Fine Frenzy,It's Alive,27BBs6uXwknJHO4EsTU082,12,2012,acoustic,0.713,0.513,5,-7.396,0,0.0359,0.00836,0.0,0.088,0.819,118.008,225095,4 +376,Jenny & Tyler,Psalm 86,54aohSaGyM0GzE02PDASZE,13,2012,acoustic,0.482,0.387,9,-11.731,1,0.0414,0.0699,0.0,0.0885,0.156,153.97,233933,4 +377,Tyler Ward,What Makes You Beautiful - Acoustic,381K4mTE7dLGzgVOYqwxOr,25,2012,acoustic,0.719,0.276,2,-8.619,1,0.0297,0.736,0.0,0.12,0.485,98.003,188878,4 +378,Tim Barry,40 Miler,1VNnaXhXUFS07Ev1PEd8j8,12,2012,acoustic,0.498,0.519,7,-6.843,1,0.0437,0.478,1.12e-05,0.201,0.552,134.819,218640,4 +379,Chuck Ragan,Field Holler,4GZFw5vY5pZ6ZMWyX8qPjr,18,2012,acoustic,0.619,0.574,2,-7.677,0,0.0284,0.528,0.0,0.0714,0.632,135.972,163475,4 +380,Dave Barnes,Mine To Love,6WI2N2R8Mf4RyVFQqu4mmQ,12,2012,acoustic,0.541,0.824,3,-5.9,1,0.0282,0.000941,0.0,0.228,0.637,101.98,228800,4 +381,Ramshackle Glory,Fuck Everything (Reportback from the Nihilist Working Group to the General Assembly of Occupy Tucson),5FfpnKwSfEV2ww0zGaFPun,14,2012,acoustic,0.194,0.663,0,-8.965,1,0.0387,0.00204,0.000139,0.333,0.537,68.273,204920,4 +382,Amos Lee,Mama Sail To Me,21EDq30Zgzb1BixIdtq0Ao,15,2012,acoustic,0.355,0.287,7,-11.034,1,0.0309,0.854,0.00113,0.103,0.296,80.463,251947,4 +383,Eric Hutchinson,In the First Place,2cyJaJQ0H3yLOa3oWorpk8,13,2012,acoustic,0.635,0.745,9,-5.013,1,0.0242,0.00093,0.0,0.177,0.644,97.997,250160,4 +384,Harley Poe,What's a Devil to Do?,4FdgOEa16hCKV09igvpiLW,14,2012,acoustic,0.552,0.67,9,-4.895,0,0.0308,0.204,0.0,0.0814,0.572,91.683,391000,4 +385,Harley Poe,The Worms Crawl In,3pBLHNsdMuqUTLRtcXXgNZ,16,2012,acoustic,0.413,0.515,0,-4.632,0,0.0467,0.339,0.0,0.0796,0.546,203.533,165000,3 +386,Steve Petrunak,Jingle Bell Rock,5vypcmaP4DnqH71TGZVTni,15,2012,acoustic,0.724,0.471,11,-7.038,0,0.0377,0.819,0.909,0.119,0.657,135.753,131600,4 +387,Jon McLaughlin,If Only I,0jfJ9q6TwCqPjZkiYr4BOV,16,2012,acoustic,0.621,0.557,7,-7.633,1,0.0324,0.14,0.000412,0.111,0.0392,119.48,326400,4 +388,David Ramirez,An Introduction,3WHJBKEhA6VsEMFCAaBxYP,14,2012,acoustic,0.41,0.78,11,-7.527,0,0.0281,0.00323,5.71e-05,0.325,0.578,171.833,218440,4 +389,Frank Turner,Substitute,1AT9wI4nIJyimwOvxKOpf9,15,2012,acoustic,0.575,0.407,9,-7.116,0,0.0297,0.785,0.0,0.105,0.494,93.881,165867,4 +390,Matthew Perryman Jones,Canción De La Noche,3e03PW09bAiFKrobeEBcJ7,17,2012,acoustic,0.382,0.561,9,-8.706,0,0.0318,0.413,0.141,0.264,0.17,93.948,399213,4 +391,Rachael Yamagata,Heavyweight,56PyvPa7GlysDiXYf0ua6p,18,2012,acoustic,0.312,0.305,9,-10.44,1,0.03,0.945,0.0269,0.179,0.327,135.815,202585,4 +392,Tony Sly,Under the Garden,3cDtWgmdZFdsWhpklpQfod,19,2012,acoustic,0.465,0.48,7,-6.119,1,0.0329,0.879,0.0,0.302,0.215,77.746,196560,4 +393,Mindy Smith,Pretending the Stars,7nKqml3KCfsMOfRqT4DgKT,12,2012,acoustic,0.537,0.695,1,-6.474,1,0.029,0.0518,2.47e-05,0.103,0.607,126.008,199987,4 +394,Kris Allen,Teach Me How Love Goes,7jfpsOLXpwKwtACP2iu35B,16,2012,acoustic,0.608,0.462,11,-10.113,1,0.0314,0.709,3.2e-05,0.105,0.223,87.037,206187,3 +395,Jon McLaughlin,Promising Promises,69aiUxLaitPztAnyyYsj2J,14,2012,acoustic,0.49,0.799,5,-4.506,1,0.0339,0.183,6.29e-06,0.18,0.124,86.95,284467,4 +396,Andrew Belle,In My Veins - Live (Bonus Track),4y63GaUy4u0eg2qD1Eop8d,19,2012,acoustic,0.492,0.488,9,-6.232,0,0.0276,0.643,0.000286,0.112,0.227,113.082,382490,4 +397,Chris Smither,Place In Line,2SeSE8ktfhgZmTVUpjjnBY,17,2012,acoustic,0.638,0.623,9,-7.926,1,0.0256,0.873,0.000582,0.219,0.678,102.809,231933,4 +398,Josh Garrels,Valor,23b1FPZZmMRWFHV5DhJNQq,13,2012,acoustic,0.547,0.68,9,-9.015,0,0.0538,0.406,0.0664,0.113,0.167,85.015,134596,4 +399,Rodrigo y Gabriela,Logos - Area 52 Version,7fJnpgXf1yw7BVt0GUgfp0,10,2012,acoustic,0.65,0.608,4,-8.274,0,0.0461,0.886,0.924,0.102,0.119,129.996,286187,4 +400,Greg Laswell,New Year's Eves,4q4WHMr06TpvYlV9rh25lp,15,2012,acoustic,0.36,0.602,8,-6.884,1,0.0319,0.451,5.78e-05,0.116,0.204,169.938,202387,4 +401,Mindy Smith,Come To Jesus,3WLR9FPAIojSNiX27BB1l2,12,2012,acoustic,0.535,0.371,8,-10.401,1,0.0335,0.591,0.0,0.101,0.153,146.1,254267,4 +402,Frank Turner,Try This At Home,6lgDndt95hRxXS5j8OaMyO,14,2012,acoustic,0.508,0.908,7,-4.188,1,0.042,0.0344,0.0,0.574,0.845,134.81,112960,4 +403,Drew Holcomb & The Neighbors,Ain't Nothing Like the Real Thing,3k6RBcCUzldU28jdhstSFt,12,2012,acoustic,0.462,0.676,0,-6.987,1,0.0285,0.084,4.07e-05,0.113,0.759,157.432,229088,4 +404,Drew Holcomb & The Neighbors,Long Monday,7G097EcnwP2Ijbt6dbTQU5,12,2012,acoustic,0.665,0.338,0,-13.108,1,0.0466,0.868,0.000761,0.102,0.218,76.589,213285,4 +405,Amy Stroup,Fell Like a Feather,3R53PzUKksFwPnCqEAUcRt,10,2012,acoustic,0.71,0.304,9,-14.561,1,0.0317,0.799,0.0355,0.0897,0.311,108.596,251640,4 +406,Toto Sorioso,Saving Forever For You,2l2ezBMXEfD7o6VLN1KXcA,28,2012,acoustic,0.681,0.371,4,-9.96,0,0.0368,0.783,0.0,0.105,0.488,132.882,255240,4 +407,Ron Pope,Bitterness or Sympathy,1MKgoDlcbAQCbcZIDAftC3,15,2012,acoustic,0.563,0.439,1,-9.515,1,0.0283,0.134,1.25e-05,0.109,0.512,141.89,245907,4 +408,Erin McCarley,What I Needed,2XliH3CK8MJrnpChahc4Mj,16,2012,acoustic,0.682,0.344,1,-7.52,0,0.0292,0.566,7.92e-06,0.112,0.26,97.001,218240,3 +409,Kris Allen,Rooftops,1L1YkLIi6vpNPwW1db7o8J,14,2012,acoustic,0.749,0.805,7,-5.682,1,0.0688,0.0779,0.0,0.184,0.624,86.988,182400,4 +410,David Ramirez,Goodbye,3Tu5k1C7ui9VnoTZrYZn2u,12,2012,acoustic,0.463,0.034,11,-18.503,1,0.0364,0.929,0.000104,0.111,0.221,91.606,149400,3 +411,Kaki King,No True Masterpiece Will Ever Be Complete,2sQVXnBwlXdyrMmGUSSUcM,14,2012,acoustic,0.501,0.377,3,-15.423,1,0.0301,0.77,0.929,0.142,0.241,137.88,204184,3 +412,Steve Petrunak,Yesterday Once More,3t1HSy5iSTNlwlb7JVw54L,24,2012,acoustic,0.722,0.401,4,-7.479,1,0.058,0.903,0.798,0.101,0.294,82.99,265926,4 +413,Eric Hutchinson,Living in the Afterlife,0OaFGpWo2SALjXQGcWZRDs,12,2012,acoustic,0.639,0.919,9,-5.749,1,0.0448,0.004,5.75e-06,0.104,0.688,103.991,270693,4 +414,Harley Poe,Herschell,3h5kgYI6Etafu9WbTqaI8o,13,2012,acoustic,0.698,0.625,9,-5.642,0,0.167,0.341,0.0,0.239,0.761,81.525,264000,4 +415,Matthew Perryman Jones,O Theo,4agM4Z6YLKo6ksodu072lW,15,2012,acoustic,0.337,0.577,0,-7.881,1,0.0313,0.721,0.00945,0.128,0.262,157.96,302320,3 +416,Tristan Prettyman,Deepest Ocean Blue,7649aUauAZ8tfvbjW78cHH,11,2012,acoustic,0.506,0.084,11,-11.393,1,0.0373,0.751,0.004,0.107,0.336,118.33,330600,4 +417,Tyrone Wells,"Beautiful Girl, Beautiful World",3bBUDZNQ2x42KWhKrNsQvE,13,2012,acoustic,0.596,0.184,4,-13.857,1,0.0317,0.642,0.0,0.187,0.591,128.142,186265,3 +418,Tony Sly,Pre-Medicated Murder,6sTzJD69ZNCiynzd3B64ZH,18,2012,acoustic,0.472,0.375,9,-6.86,1,0.0279,0.754,4.21e-06,0.33,0.241,142.172,163547,4 +419,Lulu Panganiban,I'll Never Get Over You Getting Over Me,0t9lXLs71zNvqsUcBZrOi8,30,2012,acoustic,0.503,0.319,9,-10.172,1,0.0264,0.728,3.67e-06,0.155,0.355,163.856,236013,4 +420,Jaymay,Lamb,7fvb00s9dY59NUhvtyhp6N,15,2012,acoustic,0.665,0.394,3,-8.372,1,0.034,0.517,0.0,0.371,0.77,150.978,118979,3 +421,Ichiko Aoba,IMPERIAL SMOKE TOWN - remastered,4E5kFoqMdJ9TVcyeAE10mJ,16,2012,acoustic,0.513,0.132,10,-19.708,0,0.0679,0.988,0.211,0.0734,0.0566,114.551,437732,4 +422,Joey Cape,Alison's Disease,2JpoBFBtUGZdon10jfIayr,19,2012,acoustic,0.408,0.276,10,-9.158,1,0.0322,0.871,0.0,0.117,0.191,127.906,176173,4 +423,Dave Barnes,Hey Now,0mlPvEbpVpSMId3RVsp1h4,11,2012,acoustic,0.709,0.503,9,-12.701,1,0.0402,0.364,0.0,0.209,0.895,106.004,156080,4 +424,A Fine Frenzy,They Can't If You Don't Let Them,0jhdk5ir8wAb8dIryDlUGe,10,2012,acoustic,0.595,0.53,1,-9.968,0,0.0292,0.281,0.000379,0.335,0.466,101.946,297910,3 +425,Dave Barnes,Warm Heart In A Cold World,5oRPKPzjxg4wC5CNck5BQN,13,2012,acoustic,0.646,0.398,10,-8.883,1,0.0261,0.574,0.083,0.164,0.533,72.995,252640,4 +426,Mark Lanegan,Leviathan,1pjGnLHgG94x0aKYtZkgJN,21,2012,acoustic,0.192,0.384,0,-8.276,1,0.0291,0.471,6.11e-06,0.453,0.128,99.311,262000,3 +427,Mark Lanegan,Deep Black Vanishing Train,4hOJVPNHWGeWQvBxDEQC2z,21,2012,acoustic,0.605,0.389,7,-10.129,1,0.0307,0.752,0.000128,0.261,0.23,106.094,186200,4 +428,Kris Allen,Out Alive,4ZE3lE2Y9zbGoa9hroEthg,15,2012,acoustic,0.619,0.593,3,-5.87,1,0.0276,0.00329,0.0,0.125,0.238,115.978,222707,4 +429,Gabrielle Aplin,Out On My Own,2j6IM6bho1XEweqd0ozrzr,22,2012,acoustic,0.549,0.439,1,-10.706,0,0.0404,0.529,2.77e-05,0.19,0.173,128.626,246021,4 +430,A Fine Frenzy,Sailingsong,103Fn14sKh41DrDrbvd8Oc,10,2012,acoustic,0.766,0.562,1,-8.843,1,0.0447,0.0941,0.567,0.0899,0.594,123.019,265305,4 +431,A Fine Frenzy,Untitled (Grasses Grow),3VEJAR3mb4eEj8Q2td1c7p,10,2012,acoustic,0.37,0.0257,2,-20.823,1,0.0386,0.972,0.000118,0.0803,0.0762,116.755,445781,4 +432,Steve Petrunak,Follow Me,2ecLamflG26HdReNMboOSD,14,2012,acoustic,0.504,0.406,7,-7.694,1,0.0432,0.803,0.615,0.171,0.398,124.577,181653,4 +433,Jack Savoretti,Knock Knock,0jpvmRWyuhBWz1shX515JY,30,2012,acoustic,0.639,0.846,2,-4.805,1,0.0518,0.00143,6.78e-06,0.159,0.908,90.06,177187,4 +434,The Moon Loungers,Under Pressure,4dsqYbUmRHHbtT6hJI3i7I,24,2012,acoustic,0.739,0.428,2,-8.558,1,0.0387,0.864,2.21e-05,0.0885,0.489,117.712,219097,4 +435,Jack Savoretti,Changes,6bM5S6FZ8zwMda9gPRyHTT,29,2012,acoustic,0.563,0.501,0,-6.774,1,0.023,0.0374,5.58e-05,0.118,0.0815,78.026,253733,4 +436,Jon Bryant,Take Me if You Must,1CxugdvAyL8WvqzbfcSUux,14,2012,acoustic,0.516,0.588,4,-8.411,1,0.0347,0.0529,2.87e-06,0.148,0.436,133.023,213045,4 +437,Amos Lee,May I Remind You,6JffGJu6ocKYIrj9WxKlnE,14,2012,acoustic,0.552,0.235,2,-12.077,1,0.0294,0.738,0.00422,0.331,0.243,120.112,279560,3 +438,Mischief Brew,Catch Fire,3xei3T9xnPfAheWOxTR0pN,13,2012,acoustic,0.432,0.778,9,-7.024,1,0.0338,0.0432,2.66e-06,0.212,0.382,103.793,288987,4 +439,Ron Pope,Atlanta,1ZVxkwGlboJdbxYDxGmsRh,16,2012,acoustic,0.598,0.523,0,-11.4,1,0.0377,0.583,0.00791,0.162,0.336,140.047,305467,4 +440,Dan Andriano in the Emergency Room,The Radiator,4gu0mVklVdg6ISVVwUwviN,12,2012,acoustic,0.561,0.325,5,-9.137,1,0.0321,0.798,0.0,0.0729,0.39,75.917,235000,4 +441,David Ramirez,Mighty Fine,5usply7cKJ7q2ReJB1TVeS,11,2012,acoustic,0.446,0.424,9,-8.184,1,0.0315,0.0127,0.0,0.0993,0.289,129.511,185173,4 +442,John Frusciante,Ratiug,67z6lT6u7sk0fgW0NZZPAi,12,2012,acoustic,0.662,0.771,1,-7.623,1,0.0379,0.122,0.0324,0.281,0.78,90.025,385770,4 +443,Andy Salvanos,Farewell,3GsTphMPtuiF4oS34FivTL,15,2012,acoustic,0.401,0.027,7,-21.837,0,0.0344,0.961,0.676,0.122,0.141,72.975,193587,4 +444,Chris Smither,What It Might Have Been,3qyPdwuA48AeB8gEdi3LuV,15,2012,acoustic,0.319,0.359,4,-9.822,1,0.0415,0.865,0.013,0.153,0.457,199.002,199147,3 +445,Mischief Brew,Bang-Up Policework,3V4fr9oeu918MQHtlUY8oY,12,2012,acoustic,0.469,0.967,7,-5.225,1,0.0823,0.00291,3.14e-06,0.154,0.565,94.548,158653,4 +446,Jon Bryant,Souls of Manhattan,5ZnVaxKep3PlRoudv87KGT,15,2012,acoustic,0.41,0.187,3,-13.192,1,0.0315,0.849,0.000319,0.0962,0.141,126.382,222933,3 +447,Jenny & Tyler,Abide,6KCgptqZJV0wec6LATUUcK,10,2012,acoustic,0.639,0.25,1,-12.341,1,0.0338,0.361,2.43e-06,0.0885,0.139,116.015,284307,3 +448,Joshua James,Mystic,41NfJ0nfTP11P60Pvq5n8c,13,2012,acoustic,0.394,0.287,2,-10.498,1,0.0367,0.757,3.31e-05,0.104,0.154,130.562,243773,4 +449,Joshua James,Ghost in the Town,4kAUNtghDs2WP5ipwJ3kxG,15,2012,acoustic,0.594,0.56,0,-9.103,0,0.0336,0.732,0.000383,0.106,0.327,128.047,179600,4 +450,Frank Turner,The Next Round,42ZpykiOpEIXHgYl0cr9Wy,13,2012,acoustic,0.481,0.184,7,-13.243,1,0.0358,0.565,0.000502,0.1,0.168,117.015,275640,3 +451,Brett Dennen,You Ain't Goin' Nowhere,2ftFFvfnqMXz4NYCK86hVZ,11,2012,acoustic,0.595,0.461,7,-8.317,1,0.0312,0.114,0.0,0.195,0.709,124.433,183280,4 +452,Gabrielle Aplin,Let Me In,6z0VNiNihK5hdxqrIrA7qI,21,2012,acoustic,0.58,0.0675,2,-13.626,1,0.0397,0.947,6.41e-06,0.096,0.135,84.647,197956,4 +453,Mark Lanegan,Tiny Grain of Truth,2TDUZHq5KXulbYtOGOa1sa,20,2012,acoustic,0.401,0.8,7,-5.5,1,0.0396,0.00123,0.599,0.323,0.146,116.024,427187,4 +454,Eric Bibb,Send Us Brighter Days,5Y4jV2tK69LmkyLMGnhc3N,12,2012,acoustic,0.658,0.202,7,-13.326,1,0.0356,0.914,0.0115,0.109,0.211,97.464,238307,3 +455,Matt Wertz,White Christmas,3tl3pscel2HtdiGAVkv1Lb,16,2012,acoustic,0.567,0.456,0,-9.657,1,0.0399,0.125,0.0,0.301,0.458,125.988,178720,4 +456,Matthew Mayfield,Heart in Wire,6kPkYuGlEucoO99DRWrDBc,12,2012,acoustic,0.395,0.181,11,-11.549,1,0.04,0.491,0.0,0.14,0.147,80.215,262364,4 +457,Ichiko Aoba,kanashii yume o mitara - remastered,3nB0X7dZbRR9GzXxCGyyGX,15,2012,acoustic,0.476,0.0298,5,-21.138,1,0.0477,0.993,0.0122,0.113,0.201,135.251,179785,3 +458,Ichiko Aoba,watashi no nusubito - remastered,4pvwJZdAlsjThquFYSJJcZ,14,2012,acoustic,0.433,0.028,3,-19.395,1,0.0375,0.992,0.00434,0.101,0.0687,134.009,311585,4 +459,Joey Cape,Broken Record,5xOQjDoakQDYxUV930EEDP,17,2012,acoustic,0.752,0.189,1,-9.681,1,0.0529,0.864,0.000227,0.127,0.412,121.504,145920,4 +460,Get Dead,Escape Plan,2LzD7vJUak0Grzruq7Hxdm,13,2012,acoustic,0.559,0.787,11,-5.393,1,0.0456,0.095,0.0,0.16,0.729,118.024,226173,4 +461,Hannah Trigwell,Don't Speak,4L62B5WYHBpFulsWF0mlmC,27,2012,acoustic,0.399,0.473,4,-6.416,0,0.0343,0.796,0.0,0.128,0.482,112.23,188127,3 +462,Steve Petrunak,O Little Town of Bethlehem,11GBHpTngZZmdyTZuTcBVc,11,2012,acoustic,0.457,0.142,8,-13.647,1,0.0483,0.89,0.941,0.134,0.483,96.45,136066,4 +463,Joshua Hyslop,Where The Mountain Meets The Valley,0LOxNQ3PElqnuUpazw1RUA,19,2012,acoustic,0.533,0.386,7,-13.431,1,0.0282,0.109,0.0141,0.149,0.333,77.987,281973,4 +464,Tyrone Wells,All You Gotta Do Is Dream,1MUUd3tTTh7z20isAk4ljK,16,2012,acoustic,0.728,0.422,4,-9.502,1,0.035,0.728,2.33e-05,0.167,0.379,134.936,207535,4 +465,John Standefer,Once Upon a Western Sky,7p0jYavIgLwjjBPC2oCYu7,14,2012,acoustic,0.383,0.208,2,-14.656,1,0.0353,0.907,0.955,0.132,0.298,84.841,162707,3 +466,Van Larkins,Freyah's Song,7jxbGAjBnR1jugGqv0j07q,13,2012,acoustic,0.592,0.19,8,-19.14,1,0.0501,0.841,0.824,0.117,0.451,123.963,123000,3 +467,Frank Turner,The Real Damage,77Sjb67YQPVUZzufE3RRff,13,2012,acoustic,0.645,0.438,7,-6.701,1,0.0269,0.425,0.0,0.134,0.615,89.001,215173,4 +468,Mindy Smith,No One Is to Blame,1ANbimG6Ev2ZaZVc4MWSdH,11,2012,acoustic,0.447,0.185,11,-10.578,1,0.0339,0.879,1.5e-06,0.102,0.28,181.587,213489,4 +469,Frank Turner,Sons Of Liberty,4Jp7YhB7sJs1UYzrbK8E3N,12,2012,acoustic,0.371,0.765,6,-6.917,0,0.0432,0.013,0.000165,0.114,0.281,96.088,268307,3 +470,Frank Turner,Dan's Song,5CkTDPtqkCO49qThnNZzVm,13,2012,acoustic,0.485,0.52,4,-8.028,1,0.0421,0.671,0.0,0.113,0.717,114.953,116680,4 +471,Matthew Perryman Jones,Waking the Dead,7dFfkQoKThIdy2mb3dCldS,12,2012,acoustic,0.419,0.854,10,-6.352,1,0.0528,0.00062,3.51e-05,0.128,0.289,135.007,212240,4 +472,Rodrigo y Gabriela,Master Maqui - Area 52 Version,1bBegAYUZWsVODyqvBtBp8,9,2012,acoustic,0.422,0.862,9,-7.427,0,0.0403,0.747,0.73,0.054,0.962,100.49,313387,3 +473,Kris Allen,Monster,3nM0eDJYu71MzLmBq3BiDV,12,2012,acoustic,0.604,0.887,8,-5.94,1,0.0619,0.00972,0.0,0.303,0.586,80.977,215867,4 +474,Green River Ordinance,Healing Touch,6Bcum8r3AsDLl4XnliOnPt,11,2012,acoustic,0.439,0.565,9,-6.02,1,0.0284,0.218,0.0,0.305,0.423,160.083,207613,4 +475,Greg Laswell,Late Arriving,5gbRfKXYhtN3TyGGhDazrt,12,2012,acoustic,0.348,0.618,10,-7.248,1,0.0283,0.734,9.06e-05,0.109,0.331,82.512,201187,3 +476,Ichiko Aoba,sanbiki no kuma - remastered,4Y9uyX128D4wkcejdepunY,15,2012,acoustic,0.491,0.0242,8,-18.691,1,0.0408,0.991,0.00238,0.0922,0.268,111.026,280558,4 +477,Rachael Yamagata,Falling in Love Again,0hXpmr5CEJ5860N1PViC1L,18,2012,acoustic,0.536,0.339,4,-11.931,1,0.028,0.895,0.196,0.104,0.078,132.073,240771,4 +478,Lulu Panganiban,Need To Be Next To You,3ucVwg5mQzrIuwIe4eeSpa,27,2012,acoustic,0.512,0.341,2,-9.573,1,0.0328,0.744,0.0,0.268,0.559,175.889,220013,4 +479,Rachael Yamagata,Has It Happened Yet,128HO1qzjqFWmmK3UF0euC,18,2012,acoustic,0.743,0.308,6,-11.267,1,0.0366,0.726,4.13e-05,0.108,0.419,115.944,278916,4 +480,Rachael Yamagata,Nothing Gets By Here,6rQxpkDbthSSisIXFNo5wv,17,2012,acoustic,0.364,0.399,5,-8.733,1,0.0262,0.606,0.0254,0.262,0.138,109.854,284196,3 +481,Get Dead,Battle Lines,17zPqeiG5056er12KcHQx8,13,2012,acoustic,0.313,0.622,8,-6.401,1,0.0309,0.0759,0.000254,0.209,0.363,89.879,181787,4 +482,Ichiko Aoba,hikari no furusato - remastered,6aob3cx3ppWNti336wNCpr,15,2012,acoustic,0.434,0.0498,3,-18.884,1,0.04,0.99,0.163,0.082,0.18,69.868,192145,4 +483,Ichiko Aoba,anata no kazari - remastered,6Mye7m0XQwjvcHaz3h5FRl,14,2012,acoustic,0.521,0.0625,5,-17.618,1,0.0438,0.99,0.0341,0.157,0.136,134.682,277985,4 +484,Get Dead,Shootin the Moon,4lgQ17oD90SqkK2GvkIzhw,13,2012,acoustic,0.367,0.915,6,-4.43,1,0.0699,0.268,1.97e-05,0.172,0.649,115.743,157360,4 +485,Cary Brothers,Ordinary World,0BqlulEIiQ1f2heOWPZ582,17,2012,acoustic,0.629,0.499,11,-8.105,1,0.0297,0.0908,0.00199,0.0971,0.202,129.922,227000,4 +486,Kaki King,Cargo Cult,1PtRLaATg0M0opeNwKVECu,12,2012,acoustic,0.486,0.394,6,-16.473,0,0.0752,0.471,0.742,0.369,0.166,114.051,236469,4 +487,Fay Wolf,Your Love,2KMf5RjNDIF1wDUS6Sb4Im,12,2012,acoustic,0.226,0.394,8,-8.891,1,0.0316,0.579,0.387,0.252,0.206,180.469,201996,4 +488,Right the Stars,Give It All,5PwPE8R9UDIY6uTpzURSAF,17,2012,acoustic,0.43,0.696,11,-6.277,1,0.0371,0.0141,0.232,0.103,0.23,139.995,224760,4 +489,Kaki King,Streetlight in the Egg,05Mfg7sc9dVrcCeG0ItX0V,12,2012,acoustic,0.566,0.516,0,-11.822,1,0.0268,0.114,0.769,0.101,0.408,92.61,223901,4 +490,Matthew Perryman Jones,I Won't Let You Down Again,3P6L9WtMyNTl0kQAz3kfYc,14,2012,acoustic,0.525,0.613,0,-6.162,1,0.0249,0.259,9.45e-05,0.145,0.359,105.047,237267,4 +491,The Moon Loungers,The Air That I Breathe vs Creep,2vlESCiXh3JANCGcC3pZBp,18,2012,acoustic,0.591,0.297,9,-10.167,1,0.0259,0.75,0.0,0.08,0.138,95.479,272013,4 +492,Augustana,Boston,29PU1knovCJcE0bYYle0tD,9,2012,acoustic,0.443,0.541,0,-5.564,1,0.0294,0.196,9.01e-06,0.138,0.287,73.493,246493,4 +493,Augustana,Sweet and Low - New Album Version,2CRTNlJ7k2adouy6WSKh3W,9,2012,acoustic,0.443,0.712,11,-4.764,1,0.0313,0.0056,0.0015,0.0964,0.444,151.911,214440,4 +494,The Civil Wars,Goodbye Girl,1LPdYksb2LhW4O9VmSPltR,10,2012,acoustic,0.56,0.235,11,-11.207,1,0.0281,0.643,0.0,0.0994,0.208,80.038,239492,4 +495,Ramshackle Glory,Introduction,5gHKYgKMiKfGhEsSONzej8,10,2012,acoustic,0.272,0.7,0,-10.424,1,0.0497,0.216,0.0,0.828,0.238,71.719,271093,4 +496,Tyler Ward,Ho Hey,3YbOccoztkmTTd4SqteNMb,20,2012,acoustic,0.457,0.45,0,-9.207,1,0.0322,0.368,9.04e-05,0.153,0.156,154.839,147484,4 +497,Dave Barnes,White Flag,0NSLR0NMQ9XhlFafhFCAM5,10,2012,acoustic,0.67,0.915,1,-5.111,1,0.0451,0.05,5.14e-06,0.34,0.881,104.975,204680,4 +498,Erin McCarley,Amber Waves,6JHHlemyLhmCKDkAE0yWWP,9,2012,acoustic,0.511,0.908,9,-5.965,0,0.0405,0.0193,4.32e-05,0.677,0.477,148.027,254680,4 +499,Benjamin Francis Leftwich,Break the Day Open,6dOtnixK6vXJEV4ufLvcpK,10,2012,acoustic,0.624,0.384,0,-12.409,0,0.028,0.896,0.00182,0.129,0.311,126.897,212480,4 +500,A Fine Frenzy,Winds Of Wander,1BgqsrK8WEMCfqqvXG0jGJ,9,2012,acoustic,0.359,0.278,10,-14.502,1,0.034,0.442,0.386,0.325,0.13,122.873,365712,3 +501,Scars On 45,Promises and Empty Words,2xp3Dv72K0AvDJrvTHkkXS,11,2012,acoustic,0.496,0.707,4,-5.578,1,0.026,0.425,0.0,0.1,0.444,95.055,199533,4 +502,Greg Laswell,Back To You,1uLsBstMorDSFhuBVkBC6n,11,2012,acoustic,0.323,0.278,5,-10.709,1,0.0301,0.779,0.0844,0.101,0.11,119.329,182613,5 +503,Matthew Mayfield,Track You Down,1Ufnc6i51IBap4SF6FMosO,13,2012,acoustic,0.333,0.505,7,-9.494,1,0.0374,0.32,0.0,0.155,0.319,94.533,211059,4 +504,Steve Petrunak,Morning Has Broken,2NA48alYil98ECWFXfZhUp,8,2012,acoustic,0.362,0.289,2,-13.776,1,0.0392,0.581,0.939,0.136,0.394,104.406,190613,3 +505,Ichiko Aoba,kiseki wa itsudemo - remastered,5jXc2okCvFScNfEQbsKNO8,14,2012,acoustic,0.426,0.0388,8,-17.818,1,0.0444,0.987,0.0021,0.0816,0.192,133.525,314865,3 +506,Moon Bandits,Community Love Song,6hzNofzayyRc1VnGHCzDaU,10,2012,acoustic,0.546,0.541,5,-6.657,1,0.0284,0.917,0.00216,0.103,0.628,102.417,119598,4 +507,Gabrielle Aplin,Romeo Must Die,4DHlfJVxV1vkxQt3SbmfxD,20,2012,acoustic,0.533,0.652,11,-8.87,0,0.0285,0.0299,0.00418,0.11,0.263,98.558,234258,4 +508,Get Dead,Lead Foot,5BOpiuKjeCzO8GNhQFIQfI,12,2012,acoustic,0.519,0.888,11,-4.457,1,0.0901,0.00342,2.31e-06,0.245,0.806,138.078,220613,4 +509,Steve Petrunak,Cat's in the Cradle,3KCJcWrBMZfveXwEqBV23z,12,2012,acoustic,0.368,0.227,2,-14.354,1,0.0437,0.278,0.824,0.138,0.208,126.616,219840,4 +510,Steve Petrunak,Do You Hear What I Hear,0MgVjMdwwWomsu37bImhHl,11,2012,acoustic,0.612,0.183,7,-14.334,1,0.043,0.978,0.879,0.106,0.188,82.695,208920,4 +511,Eric Bibb,Blowin' In The Wind,6F6Zl9oaUjTOXcctV129cy,11,2012,acoustic,0.61,0.19,8,-17.22,1,0.0418,0.892,0.022,0.11,0.38,90.106,285720,4 +512,David Ramirez,Dancing and Vodka,3F0KGeqkxQ7Y2ON80OFNcn,9,2012,acoustic,0.579,0.407,7,-9.268,1,0.0366,0.12,4.74e-05,0.154,0.287,121.717,191213,3 +513,David Ramirez,Kindness,65TTeV2W0tW7YbcshLQXDl,10,2012,acoustic,0.543,0.016,4,-20.561,1,0.0388,0.877,0.000132,0.118,0.3,131.556,215533,4 +514,Jason Reeves,Back With Me,1TK8xu9soRb6ZeXwuiZqWY,19,2012,acoustic,0.433,0.2,3,-16.514,1,0.0347,0.946,8.3e-05,0.11,0.142,139.679,200387,4 +515,Tyrone Wells,You and Me On Top of the World,7tn0RdqZ9cLscbwfKLHNI4,14,2012,acoustic,0.525,0.784,0,-4.602,0,0.283,0.228,0.0,0.0921,0.607,169.815,222338,4 +516,Charley Patton,Fixin' to Die Blues,568epmyR5fbutBWJu1U3eu,10,2012,acoustic,0.599,0.276,11,-12.404,1,0.0408,0.872,0.598,0.274,0.602,109.43,168213,4 +517,Drew Holcomb & The Neighbors,Nashville,1mwFE8s3rNH3CYItLl2SCv,10,2012,acoustic,0.64,0.411,7,-12.063,1,0.035,0.683,0.000781,0.111,0.132,98.427,245767,4 +518,Drew Holcomb & The Neighbors,Long Ride Home,4dZpV9tQLaQoa1fVrGCYdV,10,2012,acoustic,0.599,0.396,2,-9.251,1,0.0382,0.62,0.0,0.0964,0.317,80.014,232325,4 +519,Tyler Ward,Skyscraper - Acoustic,2onor8aIi5uJjVFcX8Gjlg,20,2012,acoustic,0.621,0.208,2,-8.834,1,0.034,0.77,0.0,0.256,0.236,104.037,208015,4 +520,Kris Allen,Blindfolded,5wS3YkqWYfNMkIsIF5FvkM,13,2012,acoustic,0.455,0.765,0,-5.599,1,0.0559,0.0193,0.0,0.208,0.331,87.494,189093,4 +521,Kris Allen,Turn The Pages,2zzK7CLXHiorj6DLLTjELq,13,2012,acoustic,0.553,0.75,9,-5.23,1,0.0421,0.0481,0.0,0.0817,0.759,95.984,181000,4 +522,Tyler Ward,Set Fire To The Rain - Acoustic,4p2xmM5OT1AatFFGN5ICGX,16,2012,acoustic,0.499,0.283,7,-9.743,1,0.0345,0.381,0.0,0.3,0.4,107.931,217349,4 +523,Mindy Smith,Little Lies,69VCXrG8GI8ZPSmY4YEXhj,11,2012,acoustic,0.684,0.727,6,-8.069,0,0.0331,0.538,0.000574,0.1,0.554,127.001,258693,4 +524,Matthew Perryman Jones,Stones FromThe Riverbed,52ry0zLAveUd7ZcJ1d481d,13,2012,acoustic,0.407,0.427,0,-10.381,1,0.0348,0.211,0.0113,0.0805,0.109,174.152,307453,4 +525,Frank Turner,Nashville Tennessee,6t3emphal4nKRj67Oj0inN,11,2012,acoustic,0.533,0.552,9,-7.309,1,0.0263,0.0795,0.0,0.358,0.555,146.002,222360,4 +526,Frank Turner,Father's Day,7xy4ZZz7sC0MtfPpsWrgi0,12,2012,acoustic,0.523,0.656,5,-6.431,1,0.0267,0.00431,2.05e-05,0.125,0.361,142.109,290093,4 +527,Amos Lee,The Darkness,2NCOBqKfBhJSHvyXF9vaxF,12,2012,acoustic,0.347,0.403,5,-8.341,1,0.0278,0.532,0.0464,0.14,0.302,139.377,280174,4 +528,Iron & Wine,The Long Black Veil,1MGuRzh3YHYpKWvvrGKc28,11,2012,acoustic,0.331,0.313,9,-10.488,1,0.0302,0.72,0.0,0.738,0.269,145.514,172973,4 +529,Bo Carter,Warm My Weiner,5e1f4pqz0k3XVN89Mr8KPZ,11,2012,acoustic,0.675,0.301,7,-13.441,1,0.0516,0.975,0.000373,0.0389,0.732,114.192,176956,4 +530,Scars On 45,Beauty's Running Wild,0qGkTvWC3qWjhUInmLZ9SN,14,2012,acoustic,0.329,0.696,7,-5.883,1,0.0283,0.00901,7.56e-06,0.0992,0.413,169.721,230520,4 +531,A Fine Frenzy,The Sighting,3yqwNJwlpS5QJhqknGrUMu,8,2012,acoustic,0.525,0.111,7,-20.205,0,0.0327,0.778,0.00125,0.115,0.17,94.992,299770,4 +532,John Frusciante,Guitar,6oU0biZvOkG3eHWzNSVUOj,10,2012,acoustic,0.49,0.938,1,-6.922,0,0.0751,0.352,0.546,0.248,0.208,146.946,137680,4 +533,John Frusciante,Sum,32fr1AA1Xofk9e8bi6FeUU,10,2012,acoustic,0.494,0.812,7,-7.611,0,0.0962,0.564,0.0129,0.141,0.184,131.959,258236,4 +534,Elenowen,Bittersweet,2YHWxtq49S6SfWbQqVuDol,12,2012,acoustic,0.503,0.156,10,-15.915,1,0.0304,0.926,9.88e-05,0.118,0.266,72.927,235625,4 +535,Corey Gray,Two Is Better Than One,6pzDUCfRZbkj5Iu9if8AzM,26,2012,acoustic,0.512,0.436,0,-9.433,1,0.0297,0.0106,0.0,0.103,0.237,140.985,208452,4 +536,Get Dead,Hang On,2rm1HMUoF1HsNZENAQeQ4l,12,2012,acoustic,0.467,0.474,8,-8.81,0,0.0289,0.0244,8.19e-05,0.129,0.363,151.767,144307,4 +537,Jon McLaughlin,Without You Now,2TbFg1ypxfQwtuH4G1nKwo,12,2012,acoustic,0.502,0.766,2,-4.554,1,0.0304,0.00167,0.0,0.122,0.376,146.962,250107,4 +538,Hana Sekitori,むすめ,4aWUc1lqVbHJZe2tZq4raK,23,2012,acoustic,0.685,0.273,9,-7.128,1,0.029,0.856,3.85e-05,0.0971,0.296,139.955,280093,4 +539,Brett Dennen,When That Evening Sun Goes Down,2Xe9EKlIJBEamKMKZg0yVr,11,2012,acoustic,0.61,0.747,9,-7.138,1,0.0336,0.152,0.0,0.295,0.929,79.964,183805,4 +540,Get Dead,Rattle Snake,1TVCtyFWkZz6gMTCHmIxMA,11,2012,acoustic,0.485,0.596,8,-5.848,0,0.0284,0.0429,0.0,0.113,0.347,95.979,154187,4 +541,Jon McLaughlin,You Never Know,6EHj46GP5XwP6FEVq4Yujq,11,2012,acoustic,0.599,0.669,8,-5.266,1,0.0279,0.0538,0.0,0.0799,0.268,112.034,270493,4 +542,Jon McLaughlin,Maybe It's Over,6f0cRoyzUsQLvTQQy0cgXk,11,2012,acoustic,0.378,0.648,11,-5.583,1,0.0333,0.0599,0.0,0.0829,0.337,182.089,255200,4 +543,Rachael Yamagata,It'll Do,6TOeNaqVyFR8lNHFxpjWUn,14,2012,acoustic,0.422,0.197,0,-11.857,1,0.0332,0.923,0.00872,0.0861,0.087,131.786,262824,4 +544,Tyrone Wells,Simple Life,0elo5mDy2XiZG6xqkyIr90,14,2012,acoustic,0.456,0.503,0,-7.789,1,0.0306,0.215,0.0,0.117,0.265,175.883,199048,4 +545,Roberto Diana,S'astore,6JCxnrAzCckV13nR2ULIR0,11,2012,acoustic,0.259,0.332,2,-13.293,1,0.0483,0.926,0.94,0.158,0.205,93.097,249747,4 +546,Kaki King,Holding the Severed Self,6Ays5DJN4m6k8nSN3xzEBv,10,2012,acoustic,0.381,0.522,9,-15.326,0,0.0314,0.476,0.803,0.0862,0.733,163.984,200508,4 +547,Kris Allen,Loves Me Not (feat. Meiko),0Iu6ox3OVurUJijJOTziRk,13,2012,acoustic,0.585,0.695,4,-5.368,1,0.0273,0.302,0.0,0.131,0.549,93.968,213787,4 +548,Ducking Punches,Burnt Matches,1wKzIi8lJHiSs3KV1pDS42,16,2012,acoustic,0.605,0.518,6,-8.459,1,0.0377,0.197,0.000633,0.178,0.395,151.882,176094,4 +549,Madi Diaz,Let's Go,3rtYsUYAdvhuSMGM2W2zfP,10,2012,acoustic,0.601,0.602,2,-7.241,1,0.0262,0.565,0.0138,0.0716,0.56,137.551,272827,4 +550,Tyler Ward,Somebody That I Used To Know - Acoustic,46w18VV5zVo45ZViyHvfLl,21,2012,acoustic,0.542,0.3,1,-8.116,0,0.051,0.208,0.0,0.102,0.25,125.86,185714,4 +551,Sungha Jung,Change the World,5putTwuVbsIY6ZQR4XAaZA,14,2012,acoustic,0.428,0.456,2,-9.537,1,0.0311,0.655,0.948,0.105,0.32,109.779,325787,4 +552,Tim Barry,Shed Song,4PG1vUqgjRpqbngvNGfbVP,8,2012,acoustic,0.496,0.453,7,-3.414,1,0.0291,0.666,0.0,0.121,0.17,120.392,242333,4 +553,Kate Havnevik,Halo,5ywk0QBKCIJN6DznjhB9AB,14,2012,acoustic,0.504,0.724,8,-7.52,1,0.0307,0.033,9.92e-06,0.115,0.481,155.933,223187,4 +554,Matthew Perryman Jones,Sleeping With a Stranger,13JYzvQxDBLbcYQWjCq0Ti,14,2012,acoustic,0.565,0.428,5,-9.706,1,0.0258,0.432,0.00218,0.0771,0.255,133.991,241227,4 +555,Madi Diaz,Gimme a Kiss,6MmqthRbvwnH2ZfrLIzbcC,9,2012,acoustic,0.789,0.681,0,-6.713,1,0.0296,0.0819,0.00324,0.16,0.72,123.001,208307,4 +556,Humming House,Gypsy Django,3hlem5MYelZA2opnwKQbvH,10,2012,acoustic,0.626,0.578,0,-8.907,1,0.0689,0.546,0.0,0.0957,0.731,95.056,170640,4 +557,Dave Barnes,One Of Us,3FeLzqJ2eCNb9wMQNbhGfY,8,2012,acoustic,0.593,0.214,2,-14.453,1,0.0304,0.849,0.0,0.129,0.346,132.084,228213,4 +558,Ron Pope,City in Motion,7omLHN4ao6LAti4VExU1DQ,14,2012,acoustic,0.534,0.848,4,-3.855,1,0.0475,0.038,0.0,0.0776,0.39,118.005,258693,4 +559,Ron Pope,A Wedding in Connecticut,4w3Eh7yckenE7jkP1avyoh,12,2012,acoustic,0.577,0.468,3,-8.04,1,0.0294,0.353,1.55e-06,0.105,0.257,139.858,316373,4 +560,Scars On 45,Warning Sign,7nXUSbJuC6rm2kxB0fFVHQ,9,2012,acoustic,0.534,0.89,6,-5.084,0,0.0438,0.107,0.0,0.0597,0.494,138.072,242267,4 +561,Andy Salvanos,Contemplation,2TydJ3kQIOtlkGUZ38ePtz,9,2012,acoustic,0.245,0.0206,8,-23.145,0,0.047,0.916,0.932,0.0991,0.106,82.237,264947,4 +562,Harley Poe,Ouija (Witchboard Version),0vXHsKZpTTZekD72ZmpH9t,10,2012,acoustic,0.418,0.549,9,-7.353,0,0.0733,0.324,0.0,0.161,0.364,73.022,231120,4 +563,Corey Gray,Lego House,0OSox3UmWel3WzSfN4JTnA,16,2012,acoustic,0.608,0.449,5,-6.365,1,0.04,0.672,0.0,0.0996,0.281,75.921,205364,1 +564,David Ramirez,Friends and Family,6Hh6MxRyHerzmUqswJNhFU,9,2012,acoustic,0.362,0.276,7,-11.366,1,0.0403,0.22,7.15e-05,0.112,0.0781,133.085,245680,4 +565,Kina Grannis,In Your Arms - Radio Edit,23XWMSPwf3hNKkeNP6XH64,13,2012,acoustic,0.635,0.398,2,-10.328,0,0.0343,0.51,1.48e-06,0.109,0.49,129.999,184960,4 +566,Steve Petrunak,If You Could Read My Mind,2t53nbStwJz4P1zgrfltLi,11,2012,acoustic,0.573,0.258,7,-16.667,1,0.0453,0.315,0.648,0.0896,0.309,116.047,252306,4 +567,Taj Mahal,Chainey Do,1YdPogTRPK3IMihlldjImj,12,2012,acoustic,0.715,0.878,5,-6.669,1,0.218,0.507,9.45e-05,0.0842,0.774,111.186,218573,4 +568,Drew Holcomb & The Neighbors,Merry Christmas Baby,7JRmrkCVRGrBAAMdHDJ4Lm,8,2012,acoustic,0.576,0.56,7,-7.187,0,0.0326,0.0512,0.00456,0.138,0.793,186.147,175133,4 +569,Drew Holcomb & The Neighbors,Who's Gonna Ride Your Wild Horses,0AlrUfdQAc4bipi0bLhPgs,9,2012,acoustic,0.476,0.272,2,-10.008,1,0.031,0.656,0.00296,0.0946,0.0712,119.981,264102,4 +570,Drew Holcomb & The Neighbors,Christmas for You and Me,2mRboutoJvTbYWkr4uDFPU,12,2012,acoustic,0.739,0.321,1,-11.239,1,0.0969,0.834,0.0,0.115,0.448,131.253,184773,4 +571,Joshua Hyslop,Have You Heard?,1YnZl6LlTLemEo2x9spCUF,14,2012,acoustic,0.637,0.369,9,-12.219,0,0.0358,0.249,1.09e-05,0.223,0.309,121.039,207360,3 +572,Meiko,I'm Not Sorry,4zSCEbL0gQxAaAqvU9FJo7,8,2012,acoustic,0.706,0.678,7,-4.83,1,0.028,0.284,3.85e-06,0.23,0.929,105.974,196360,4 +573,Jay Brannan,Beautifully,0xORSLe8xvzRYJx5ZgzTB7,10,2012,acoustic,0.641,0.636,1,-7.468,1,0.0257,0.039,0.000139,0.111,0.629,107.088,193973,4 +574,Jay Brannan,The Spanglish Song,6ZwRJNzsxyjBTN7llomUxh,9,2012,acoustic,0.548,0.387,7,-8.626,1,0.0288,0.523,0.0,0.169,0.636,106.067,237080,4 +575,Josh Ritter,Darlin',0qbwlCY74nkvPgOSb6df01,9,2012,acoustic,0.631,0.303,0,-13.009,1,0.0339,0.687,0.539,0.108,0.366,126.956,200652,4 +576,Augustana,Last Mistake,1ojeOJsfoD7bwtNyzJaLNo,7,2012,acoustic,0.361,0.843,9,-4.069,1,0.064,0.00289,0.0,0.0823,0.446,135.356,227853,4 +577,Tyler Ward,Someone Like You - Acoustic,1HmDkmK8oY0HrQVipZxRwt,14,2012,acoustic,0.487,0.258,8,-7.101,1,0.033,0.837,0.0,0.114,0.126,120.873,284420,4 +578,Denis Turbide,Day Into Night,2O7eHz0H8wMwIAirHVn1px,10,2012,acoustic,0.456,0.364,9,-14.857,1,0.0454,0.856,0.836,0.13,0.954,94.954,134906,4 +579,Tim Myers,Life's A Party,5H284ljre5mFNqC9P3tm1p,14,2012,acoustic,0.486,0.909,2,-4.362,1,0.301,0.000457,0.000151,0.106,0.239,196.066,216410,4 +580,Patty Griffin,Top Of The World,4TJprRJKZD9HQUrKZUinT4,10,2012,acoustic,0.557,0.262,4,-10.031,1,0.0281,0.734,4.01e-06,0.14,0.0752,96.829,299360,4 +581,Josh Garrels,Slip Away (Aaron Strumpel Remix),6ZYgYh8X61dIqKasPaI74L,9,2012,acoustic,0.203,0.714,6,-7.567,0,0.0641,0.167,0.207,0.301,0.208,84.202,296634,4 +582,Greg Laswell,I Might Drop By,4TXse8E2f450fdLAwaWW3c,10,2012,acoustic,0.272,0.715,7,-4.941,1,0.0319,0.175,0.0,0.321,0.38,169.871,210147,3 +583,Benjamin Francis Leftwich,Is That You on That Plane,0WMwkg5FbIWSiVC5T3I0HV,8,2012,acoustic,0.455,0.273,11,-10.304,1,0.0286,0.941,0.000332,0.0978,0.162,104.398,321680,4 +584,Will Hoge,Jesus Came to Tennessee,3EIFixcqPO9wALWJKZUK1O,8,2012,acoustic,0.435,0.827,9,-5.481,1,0.119,0.143,0.0,0.116,0.699,199.806,298929,4 +585,Eric Bibb,Tombouctou,0ledI9SlcYDBnRtU3mbmF3,10,2012,acoustic,0.546,0.39,6,-15.563,1,0.0797,0.78,0.0846,0.0942,0.696,150.012,243107,3 +586,Not Half Bad,Our Time,5JYr0Rzl8sULMRYuHJhmUx,8,2012,acoustic,0.551,0.97,4,-5.989,1,0.0628,0.00215,0.0,0.42,0.259,109.008,222520,4 +587,Jack Savoretti,Crazy Fool,2y2BYMHPrAzcxLl95XJtQ0,21,2012,acoustic,0.657,0.345,7,-13.081,1,0.0338,0.788,2.41e-05,0.135,0.504,96.049,209560,4 +588,Joshua James,"Doctor, Oh Doctor",4QkBBCCVgWikYZ8CBwRqet,10,2012,acoustic,0.326,0.47,3,-11.773,1,0.0844,0.752,0.0098,0.109,0.45,168.98,193600,4 +589,Matthew Perryman Jones,Keep It On the Inside,52cl4vJHDBisO8w319UyIh,11,2012,acoustic,0.542,0.85,5,-7.582,1,0.0331,0.11,0.000146,0.136,0.297,113.97,208987,4 +590,Corporate Hearts,The Walking Winded,6PzogvB0x7DvgwV11CNUW8,8,2012,acoustic,0.352,0.608,7,-5.388,1,0.0395,0.522,0.0,0.671,0.0779,141.5,259265,4 +591,Mindy Smith,Jolene,3nYAC5YR8iCMPNabLNvx3Z,10,2012,acoustic,0.429,0.379,9,-9.498,0,0.0284,0.431,0.0,0.0948,0.182,86.968,258307,4 +592,Mozella,You Don't Love Anyone But Yourself,6w6Pyfs7lxjoIYOtPs2wGl,7,2012,acoustic,0.73,0.812,7,-5.337,0,0.0314,0.527,2.31e-06,0.205,0.867,116.961,232466,4 +593,Tim Barry,Wezeltown,6OXcvl3Z91zhODCkn3W0yh,8,2012,acoustic,0.682,0.691,7,-4.907,1,0.0715,0.335,0.0,0.366,0.432,100.074,210453,4 +594,Joshua James,Surrender,4GNvvkbJUu4hoEi4OquRie,12,2012,acoustic,0.533,0.603,8,-6.391,0,0.0246,0.667,0.517,0.169,0.601,77.559,211093,3 +595,Ron Pope,Tears of Blood,2ZlQL8UTG8Q55J7we1P6T0,14,2012,acoustic,0.525,0.888,4,-5.297,1,0.0429,0.00288,0.000136,0.411,0.355,100.043,208560,4 +596,Ron Pope,Sweet Redemption,2FGu4vSIFjbW47k8RC0jdy,11,2012,acoustic,0.387,0.887,10,-4.255,1,0.0423,0.00366,0.0323,0.0815,0.462,170.004,271360,4 +597,Charley Patton,Hobo Blues,6jhjSXHLh9OqiWtXwNTlpO,8,2012,acoustic,0.538,0.139,2,-15.687,1,0.045,0.99,0.269,0.12,0.74,101.42,181827,4 +598,Gen Hoshino,Moshimo,0hFTQDCIK3CVSivCzBuM8v,14,2012,acoustic,0.709,0.405,5,-10.285,1,0.0681,0.677,0.000236,0.109,0.607,76.223,207106,4 +599,Matt Wertz,"Wake up, Wake Up",6lqohU7iv0YuViiNYb8ZZH,10,2012,acoustic,0.469,0.882,8,-6.524,1,0.0982,0.0614,0.0,0.324,0.726,175.851,210720,4 +600,John Frusciante,Uprane,3yzPtO2JjRsT4odTy1l9Ls,9,2012,acoustic,0.551,0.948,4,-2.895,0,0.0661,0.305,0.358,0.189,0.682,122.956,295260,4 +601,Matt Wertz,Christmas Just Ain't Christmas (Without You),7DVMBMOULGaxvHtx77zNAN,8,2012,acoustic,0.497,0.805,9,-7.712,1,0.0332,0.00123,1.25e-06,0.273,0.525,137.468,279280,4 +602,Corey Gray,The One That Got Away,3AdNRH7rqwrPCk8lDuFM7i,18,2012,acoustic,0.612,0.233,11,-10.88,1,0.0355,0.897,0.0,0.181,0.197,125.189,224512,4 +603,Steve Petrunak,Crockodile Rock,5a61abLG74jTFr7SMW7onB,11,2012,acoustic,0.509,0.665,7,-6.068,1,0.0338,0.75,0.925,0.205,0.373,150.286,191560,1 +604,Elenowen,Flying For The First Time,2PwrWofsUReGuTSIU3C6u6,9,2012,acoustic,0.5,0.482,0,-8.892,1,0.0282,0.48,3.65e-06,0.0924,0.386,156.084,247089,4 +605,Hannah Trigwell,Wide Awake,60fAmMjeax1v5wdUcJSSY7,16,2012,acoustic,0.563,0.365,4,-8.561,1,0.0297,0.824,0.0,0.138,0.474,80.019,176167,4 +606,Hannah Trigwell,I Will Wait,585rg0DJTRfKYFfj307jZz,15,2012,acoustic,0.347,0.254,5,-9.448,1,0.0324,0.861,0.0,0.392,0.136,120.005,202647,4 +607,Harley Poe,Lewis,6YCtJGZwPYqWukHrU3mcCz,10,2012,acoustic,0.474,0.511,2,-9.09,0,0.0449,0.798,1.6e-05,0.0689,0.228,83.469,275000,4 +608,Drew Holcomb & The Neighbors,Picture in a Frame,062Xxj5ekpCxe0z0ikxHTA,8,2012,acoustic,0.51,0.214,4,-8.704,1,0.0364,0.638,4.85e-06,0.0836,0.321,117.31,199535,4 +609,Drew Holcomb & The Neighbors,Please Forgive Me,55bqCYEhZTC6CtQsqM0eH2,8,2012,acoustic,0.556,0.339,7,-11.779,1,0.039,0.799,0.00153,0.066,0.278,124.387,251874,4 +610,Joshua Hyslop,What Have I Done?,6HeSVRHmSi80xJVWWOZTgi,14,2012,acoustic,0.541,0.36,1,-11.627,1,0.0291,0.262,0.0603,0.0722,0.185,161.913,232893,3 +611,Jenny & Tyler,Kingdom of Heaven,1mk0PNEsLPD9ovxoD092oB,7,2012,acoustic,0.517,0.388,8,-9.048,1,0.0413,0.401,0.0,0.0953,0.151,142.88,261973,3 +612,Tyrone Wells,This Love,2wXHJ48dlPfFuOnTJhML4d,9,2012,acoustic,0.623,0.657,0,-6.047,1,0.0426,0.29,0.0,0.129,0.604,152.031,206481,4 +613,Aron Wright,"And Still, the Darkness Comes",7afm9cAY0BWYqEK9W7poKT,12,2012,acoustic,0.393,0.473,2,-8.139,1,0.0271,0.794,0.042,0.0862,0.195,111.059,206154,4 +614,CityCop,Bluebird,0MfbTJeXsqk6Am8EtEvlLt,8,2012,acoustic,0.593,0.287,2,-10.316,1,0.0532,0.433,1.31e-05,0.112,0.145,112.108,137280,4 +615,Moon Bandits,You and Me,6HyPHy5CZf1irYcEwc5EOX,7,2012,acoustic,0.581,0.785,5,-5.274,1,0.0304,0.764,0.15,0.201,0.585,120.961,120533,4 +616,W.C. Handy,Memphis Blues,2NQ9NwrT51eIzU66FC8U18,9,2012,acoustic,0.72,0.435,3,-11.259,1,0.0396,0.994,0.842,0.208,0.726,118.378,182587,4 +617,Rosie Thomas,Where Were You?,3jA9MMWeruf8LhTlpMyAZK,10,2012,acoustic,0.52,0.465,7,-12.328,1,0.0412,0.737,0.405,0.118,0.67,150.035,337532,4 +618,Green River Ordinance,Home,2RJe5fyeYHhw7VQJR2CCYV,9,2012,acoustic,0.468,0.583,1,-6.137,1,0.0325,0.0248,4.39e-06,0.113,0.0783,134.98,210613,4 +619,Kris Allen,Leave You Alone,7C735TAAIQD0kbiM7cNAoc,11,2012,acoustic,0.521,0.684,11,-5.988,1,0.0276,0.0459,0.0,0.0759,0.34,121.959,262213,3 +620,Jay Brannan,Rob Me Blind,2cpsWyVKWYDdauEJqKbdFa,9,2012,acoustic,0.693,0.601,1,-8.277,1,0.0241,0.0283,0.584,0.0997,0.364,110.027,303240,4 +621,Tyler Ward,Some Nights,33QOVNguHatCFeNt5zRbnP,12,2012,acoustic,0.547,0.297,0,-7.824,1,0.0296,0.857,0.0,0.0747,0.385,80.455,253875,4 +622,Tyler Ward,What Makes You Beautiful - acoustic,69DMnyjYhfbdgii2HyDeQD,20,2012,acoustic,0.719,0.276,2,-8.619,1,0.0297,0.736,0.0,0.12,0.485,98.003,188878,4 +623,Joshua Radin,Let It Go,5UxA9kHcXHhx3cJ55nDEFF,7,2012,acoustic,0.499,0.582,8,-11.751,1,0.0302,0.657,0.00613,0.242,0.782,96.661,165227,4 +624,Right the Stars,Best Days of Our Lives,1AMoEqlOi05CE97iB1GnSs,10,2012,acoustic,0.713,0.584,11,-5.802,1,0.0364,0.00503,0.000695,0.115,0.967,142.993,177933,4 +625,Charley Patton,Gypsy Woman,2WyOjzEnB4gJL4s4DokiJe,8,2012,acoustic,0.483,0.234,2,-15.345,1,0.041,0.931,0.000452,0.0739,0.725,83.217,154267,4 +626,Ron Pope,Meaning-Meaningless,66LSV1tXOZ2fHQ4uQJOYTk,11,2012,acoustic,0.579,0.894,2,-6.031,1,0.0473,0.0507,0.0134,0.154,0.328,130.966,267920,4 +627,Joshua James,Willamette Mountain,3bZSmccV5Zy1fSUl1xb69j,10,2012,acoustic,0.405,0.297,1,-9.081,1,0.0372,0.886,0.000563,0.183,0.464,59.621,208680,4 +628,Jack Savoretti,For the Last Time,0LLdtmYTxkkdS8L7FCf7OQ,22,2012,acoustic,0.591,0.702,6,-7.926,0,0.0318,0.052,0.0,0.113,0.447,102.039,192720,4 +629,Corporate Hearts,Advances,6X8kFF7SqjvqM60BlTS2wq,7,2012,acoustic,0.613,0.653,2,-6.13,1,0.0404,0.425,0.0,0.0859,0.763,108.866,160549,4 +630,Van Larkins,Halloween 2-Step,51wL82cp3oO6h0W4dzRyXl,9,2012,acoustic,0.673,0.307,3,-15.953,1,0.0329,0.126,0.727,0.283,0.584,128.995,126000,4 +631,Matthew Perryman Jones,Poisoning the Well,37JYNa7W2rWet7mScVaw6D,11,2012,acoustic,0.502,0.811,6,-5.983,0,0.0398,0.069,0.00173,0.111,0.299,114.029,254667,4 +632,Keaton Simons,Other Side,5jKCkoLYElB3vpQAAO4gUp,8,2012,acoustic,0.396,0.733,0,-5.847,0,0.0337,0.0265,0.00347,0.109,0.366,167.883,223268,4 +633,Andy Salvanos,Rainclouds,2jxqNLAWZuQwTqx4eQIqsB,11,2012,acoustic,0.334,0.236,0,-19.777,0,0.0336,0.883,0.895,0.106,0.227,111.334,193027,3 +634,Erica Freas,Spider Song,0cLkpH4Mp8U1nNSr9EZmDQ,10,2012,acoustic,0.607,0.289,3,-10.695,1,0.0398,0.366,0.00125,0.0964,0.476,86.106,203747,4 +635,Matthew Mayfield,Ain't Much More to Say,27a1vdLH0aESzRd01RFffE,9,2012,acoustic,0.362,0.291,5,-12.984,1,0.0289,0.41,0.0,0.371,0.251,74.074,215692,4 +636,Erin McCarley,Elevator,7rfBit9AVeWmmxFkGg2YJa,8,2012,acoustic,0.65,0.886,3,-6.588,0,0.0492,0.241,3.7e-06,0.206,0.656,100.015,213147,4 +637,Dave Barnes,Find Your Way Home,34TItzQ71a9puzWGfW0VEX,7,2012,acoustic,0.691,0.774,11,-6.612,1,0.0363,0.0782,0.0,0.306,0.849,139.992,183200,4 +638,Scars On 45,Insecurity,4HZQ7i2Tso2mYr716o2I5B,9,2012,acoustic,0.504,0.398,0,-8.631,0,0.0298,0.429,7.99e-06,0.07,0.165,127.087,316120,4 +639,Matthew Mayfield,A Banquet for Ghosts,1dDxrNCFJzg106vcdHT6Vd,8,2012,acoustic,0.443,0.0958,5,-18.644,1,0.104,0.702,0.0,0.13,0.394,89.655,72797,4 +640,Drew Holcomb & The Neighbors,White Christmas,1rpwKXARQtsJzIUYk98n6r,9,2012,acoustic,0.604,0.322,9,-10.578,1,0.0351,0.829,8.99e-05,0.107,0.356,133.076,260920,4 +641,Steve Petrunak,The Boxer,1IDbRwFepB5hNwHsW67rpI,10,2012,acoustic,0.378,0.293,0,-13.647,1,0.0364,0.437,0.462,0.117,0.325,84.244,266120,4 +642,Harley Poe,Skin and Bones / Terror Trippin',4nYsuJPTdRn9fM8OLs6wQe,8,2012,acoustic,0.343,0.526,9,-7.961,0,0.0883,0.342,0.000319,0.385,0.495,143.54,204000,4 +643,Steve Petrunak,What Child Is This,1nIRd11bwaSgNffozlHuAL,7,2012,acoustic,0.466,0.126,4,-15.562,0,0.0522,0.969,0.893,0.109,0.147,80.608,238906,3 +644,Harley Poe,Class of '97,5bC9swgn3yhXE0A0IacTfW,9,2012,acoustic,0.357,0.441,2,-11.711,1,0.0899,0.779,0.0,0.182,0.474,189.643,144981,4 +645,Steve Petrunak,Home for the Holidays,01kLE16a1IcuIz1gWSR9tH,8,2012,acoustic,0.454,0.274,7,-7.193,1,0.0479,0.838,0.929,0.114,0.331,138.359,172680,4 +646,Joshua Hyslop,Wish You Well,62Q4JFKe161aodt6oB6SFI,13,2012,acoustic,0.485,0.311,0,-14.503,1,0.03,0.271,0.00796,0.0876,0.196,172.006,198200,4 +647,Tyrone Wells,You're the One,0tRCCrrHvrZDMPiE1E23Ce,8,2012,acoustic,0.517,0.703,1,-5.313,1,0.0305,0.00316,0.0,0.138,0.377,80.024,227324,4 +648,Joshua Hyslop,The Mountain,7Ie8RGmqk2TYFqvHVVYXvh,13,2012,acoustic,0.622,0.29,9,-15.596,1,0.0344,0.31,0.0599,0.0894,0.365,91.981,137933,4 +649,Gen Hoshino,Ranshi,2Tg1VOIfnI1w6GZDf7owty,14,2012,acoustic,0.766,0.544,0,-7.942,1,0.0396,0.719,0.0035,0.104,0.87,115.193,208594,4 +650,Augustana,Stars and Boulevards,3OhILtrznK3stMdKyul8Av,6,2012,acoustic,0.42,0.712,7,-5.417,1,0.0317,0.00766,8.37e-06,0.127,0.449,80.062,260853,4 +651,Augustana,"Sunday Best - Live at Austin City Limits Music Festival, Austin, TX - September 2007",2g2m3AfHuo2OKLwp8pJ04h,6,2012,acoustic,0.483,0.765,9,-6.246,1,0.0303,0.076,0.00385,0.877,0.475,147.824,236347,4 +652,Madi Diaz,Love You Now,1zjK0Hq0ywBZHqjwN7GUzs,8,2012,acoustic,0.616,0.644,2,-5.791,1,0.03,0.0323,4.22e-05,0.09,0.276,127.953,266053,4 +653,Madi Diaz,Gone Away,0RNUDBusGd1xYYSPUtZqyU,10,2012,acoustic,0.286,0.151,9,-11.243,1,0.0354,0.935,2.41e-06,0.119,0.105,75.04,220800,4 +654,Green River Ordinance,San Antone,6fVDwh2VQNHOtyKbxZ2Nsl,7,2012,acoustic,0.558,0.766,11,-6.465,1,0.0294,0.317,7.26e-05,0.187,0.168,105.032,249040,4 +655,Green River Ordinance,Love Laid Down,5kytA6SKAg1kO27t7nlmi9,7,2012,acoustic,0.503,0.578,2,-6.17,1,0.0287,0.0249,0.000114,0.316,0.156,130.052,281987,4 +656,Sue Foley,Big City Blues,2I5bSppe39WFTjOP9yrvP0,13,2012,acoustic,0.575,0.178,0,-11.519,1,0.0414,0.843,3.77e-06,0.0933,0.389,86.531,214267,4 +657,Joshua Radin,Here's Where We Begin,0114oKI10F6RUoRneuI3Pm,6,2012,acoustic,0.344,0.208,1,-13.336,1,0.0295,0.901,0.0469,0.116,0.196,104.669,174907,3 +658,Joshua Radin,Anywhere Your Love Goes,0RZK2inPT00fS8D91gFEpB,6,2012,acoustic,0.605,0.549,6,-9.678,1,0.027,0.178,0.0403,0.154,0.571,84.908,179160,4 +659,Meiko,I'm In Love,3OrqJ6v3TDslJjBupSFBab,6,2012,acoustic,0.69,0.641,8,-5.263,1,0.0233,0.119,0.243,0.0846,0.693,104.983,226000,4 +660,Ingrid Michaelson,Into You,5UeLHFWK0tyZrZXhH0BOBg,11,2012,acoustic,0.571,0.3,7,-10.462,1,0.0314,0.776,1.09e-06,0.134,0.127,96.97,210134,4 +661,Mia Rollo,Beer (Acoustic),7o07WVsYs8eX8GZS5hqo6U,29,2012,acoustic,0.478,0.495,11,-6.681,1,0.0308,0.837,1.15e-05,0.0942,0.482,169.92,254307,4 +662,Fuyumi Abe,"highway, highway",1ah3p1RxkCUr4zApplxbCt,23,2012,acoustic,0.412,0.36,3,-11.318,1,0.0305,0.622,0.00301,0.114,0.229,111.651,247893,3 +663,Sam Russo,Factory Rain,6BvI2DQO5beZlj4aMHQQt1,11,2012,acoustic,0.443,0.399,2,-9.712,1,0.0327,0.817,0.000149,0.166,0.268,94.886,225400,4 +664,Meiko,Real Real Sweet,4pRNUVpLLNujldW3gyQ67X,5,2012,acoustic,0.674,0.403,2,-8.312,1,0.035,0.367,5.46e-06,0.233,0.335,78.994,224987,4 +665,Jay Brannan,Everywhere There's Statues,0lMvFYVjEzw7TuXxuluW4g,7,2012,acoustic,0.404,0.496,7,-8.766,1,0.0334,0.0101,4.07e-06,0.107,0.556,201.568,205400,4 +666,Dan Andriano in the Emergency Room,String Bean Jean,4NDFyzG2wtVogL0eNIoe3Z,7,2012,acoustic,0.477,0.318,2,-11.793,1,0.0288,0.941,4.04e-05,0.0959,0.379,160.252,280867,4 +667,Jaymay,What About The Bob?,0RltNpBUPYcihmrLPxS73l,8,2012,acoustic,0.561,0.658,3,-6.067,1,0.0326,0.656,0.000723,0.121,0.938,112.237,89880,4 +668,Meiko,Leave the Lights On - Bryce Casper Dubstep Remix,55YTUOOlRRCxV9WM14YHyS,6,2012,acoustic,0.599,0.89,1,-6.351,0,0.0464,0.0429,0.000933,0.23,0.598,140.042,250013,4 +669,Kaki King,The Fire Eater,3LGiL8RWLYusB3FVjRwnTY,8,2012,acoustic,0.302,0.43,9,-15.631,0,0.0411,0.433,0.885,0.0983,0.0605,95.692,347797,4 +670,Emilie Mover,Stella and Sam Theme,3msGTmykJhnkSBj0NozD7R,9,2012,acoustic,0.692,0.511,0,-6.362,1,0.127,0.0819,0.0,0.0667,0.971,178.06,47960,4 +671,Kaki King,Marche Slav,6c0ISYU5zzPdrrG5R6Lm2X,8,2012,acoustic,0.541,0.165,9,-18.437,0,0.0348,0.772,0.911,0.108,0.0321,94.036,182931,4 +672,Jon McLaughlin,What I Want,0cD8ml0FuYBpAxcs1npWXV,9,2012,acoustic,0.355,0.813,9,-5.079,1,0.0331,0.000155,4.84e-05,0.11,0.532,164.024,229707,4 +673,David Ramirez,God Bless,71H2YdEr9yp16ikvtEMJPj,7,2012,acoustic,0.652,0.00846,7,-17.813,1,0.0485,0.903,0.000173,0.112,0.34,130.135,230373,4 +674,Corporate Hearts,A Short Drink From A Certain Fountain,6HSjeYhpiVd9ZxeZMxD8VO,6,2012,acoustic,0.391,0.581,11,-7.211,1,0.0382,0.38,0.0,0.0432,0.701,102.305,166504,4 +675,Mozella,Hold On,7oYVB92bs6zHO1siWMmT8d,6,2012,acoustic,0.627,0.783,4,-5.306,1,0.0427,0.526,0.0,0.14,0.839,89.932,244509,4 +676,Tim Barry,Driver Pull,4AEWdbr7C9v5vUeY32hoRc,6,2012,acoustic,0.653,0.359,0,-8.067,1,0.0286,0.871,7.59e-05,0.131,0.356,124.007,277067,4 +677,Corporate Hearts,Unemployed or Underemployed,1Q1gKBi5Rn2pHflwtbsmjv,6,2012,acoustic,0.317,0.71,2,-6.456,1,0.107,0.405,0.0,0.234,0.463,151.227,182857,4 +678,Mozella,Hello Sunshine,4czlWubdA5WLMb0nEsUETZ,6,2012,acoustic,0.655,0.795,5,-6.307,1,0.03,0.349,3.39e-06,0.337,0.888,94.949,191368,4 +679,Andy Davis,Heartbreak Yellow,5TY2dQue98C1ouwyW11isB,8,2012,acoustic,0.417,0.593,2,-6.1,1,0.0266,0.0545,5e-05,0.0919,0.758,176.758,211133,4 +680,Ernie Halter,Shower the People,5kyy6NQvEuICEkLz0KIWgc,7,2012,acoustic,0.717,0.177,7,-11.349,1,0.0322,0.899,0.0,0.136,0.423,109.876,177000,4 +681,Ernie Halter,Can't Help Falling In Love,2PIyxhBWH2NngIQFEoKhrU,9,2012,acoustic,0.518,0.195,6,-12.272,1,0.034,0.845,0.0,0.0895,0.529,79.981,173000,4 +682,Mindy Smith,Tennessee,08yrs8fY06eOhuNqybLDsL,7,2012,acoustic,0.571,0.14,6,-15.76,1,0.036,0.913,0.0042,0.107,0.267,77.932,212560,4 +683,Trent Dabbs,One Last Look,44MNuZmdXo2qzb3A0GqO0P,9,2012,acoustic,0.344,0.659,7,-8.383,1,0.0417,0.132,0.609,0.108,0.118,175.898,297714,3 +684,Mindy Smith,One Moment More,207egRjrTw3k8Gprb8jwO6,10,2012,acoustic,0.436,0.0934,8,-13.682,1,0.0366,0.905,0.0,0.109,0.265,115.68,217040,4 +685,Drew Holcomb & The Neighbors,Everything's Changed at Christmas but You,0bOANcrwClDdoZerHqp6nS,7,2012,acoustic,0.568,0.0521,5,-15.362,1,0.0417,0.979,4.79e-05,0.112,0.189,108.052,222067,4 +686,Sanders Bohlke,Nearly Summer,1bamXQPhkf9sLsXx3ZTlzp,9,2012,acoustic,0.462,0.456,5,-8.8,1,0.0353,0.739,0.0997,0.292,0.12,121.075,275107,3 +687,John Frusciante,Bike,7dcQIOWQmf213Q3Lz0bJRH,7,2012,acoustic,0.522,0.947,11,-3.793,1,0.187,0.6,0.532,0.148,0.541,174.997,264230,4 +688,Scars On 45,The Way That We Are,2XjwbRWSTe22RaHyVS2Nsk,8,2012,acoustic,0.41,0.803,10,-4.225,1,0.0353,0.0939,1.26e-05,0.109,0.354,137.915,276080,4 +689,Matthew Mayfield,Always Be You,7brbWeW7xlcD4kxojSYKE0,8,2012,acoustic,0.349,0.183,4,-13.024,1,0.0291,0.699,0.0,0.113,0.0832,98.136,262345,4 +690,Scars On 45,Two Way Radio,1k7C4XYwQLpxsoyAiwiXiE,7,2012,acoustic,0.569,0.756,4,-6.286,0,0.0304,0.0277,0.0,0.142,0.652,135.992,243867,4 +691,Scars On 45,Burn the House Down,7IAm6nMz46O9XsFbvczTPH,8,2012,acoustic,0.515,0.636,8,-7.157,0,0.0291,0.198,4.87e-05,0.107,0.432,75.977,242053,4 +692,Dave Barnes,Stories To Tell,19R5XOEpG1vPmFqFEncRuF,6,2012,acoustic,0.571,0.935,0,-6.06,1,0.034,0.047,0.000123,0.0608,0.929,99.982,210307,4 +693,John Frusciante,Intro/Sabam,1FQzzzsFKZmJdMEqdcz4yY,7,2012,acoustic,0.649,0.666,1,-9.302,0,0.0647,0.929,0.524,0.552,0.389,119.041,160730,4 +694,Scars On 45,Loudest Alarm,2fCYv4xl174hFsndL1MzcK,8,2012,acoustic,0.588,0.852,8,-5.957,0,0.0308,0.18,0.0,0.0762,0.264,115.997,232907,4 +695,Humming House,Cold Chicago,4bBC8tNPB3ciyYobmIL2M5,6,2012,acoustic,0.602,0.744,4,-7.592,1,0.0685,0.137,2.4e-06,0.15,0.703,156.974,181787,4 +696,Gen Hoshino,Kanata,0ZJxxXQxFW1IABDB1Iwjzp,14,2012,acoustic,0.646,0.308,11,-11.358,0,0.0271,0.78,0.000292,0.1,0.192,73.12,241220,4 +697,Amos Lee,Clear Blue Eyes,5zf6yeVg4MzPaREzyrrErD,12,2012,acoustic,0.511,0.352,6,-11.674,1,0.029,0.793,0.000613,0.11,0.232,114.294,203093,3 +698,Richard Walters,Tethered,40WXbqhr7Zo2qhcgQw1AG4,6,2012,acoustic,0.305,0.292,0,-14.561,1,0.035,0.676,0.000391,0.226,0.388,110.741,220980,4 +699,Steve Petrunak,Awesome God,095uIIbf186txWKUwYDOh8,5,2012,acoustic,0.602,0.716,6,-7.477,0,0.0418,0.732,0.78,0.153,0.502,152.018,164388,3 +700,Steve Petrunak,God Gave Me You,54uI1vtbe6LMAQ5d7xaq5Y,5,2012,acoustic,0.575,0.538,2,-6.385,1,0.0417,0.78,0.951,0.102,0.37,152.051,232359,4 +701,Andrew Belle,The Ladder - Live (Bonus Track),5c6a3YPdZKduyEpfcrqyOh,11,2012,acoustic,0.697,0.54,8,-8.494,1,0.0264,0.307,0.0125,0.178,0.38,123.854,241426,4 +702,Steve Petrunak,"Poems, Prayers and Promises",2CNQtcaOPKjcPIIKh9bRRc,5,2012,acoustic,0.49,0.491,2,-6.429,1,0.0421,0.733,0.858,0.0877,0.263,141.895,255693,4 +703,Harley Poe,American Psycho,0R6pyXiRjUruIYZPJhbToz,7,2012,acoustic,0.487,0.621,9,-10.059,0,0.0558,0.276,0.0,0.516,0.579,104.632,225542,4 +704,Steve Petrunak,In the Garden,65qobvt2XnkG4NQg9KnhgV,5,2012,acoustic,0.497,0.136,0,-13.952,1,0.045,0.937,0.881,0.11,0.208,80.951,186122,4 +705,Steve Petrunak,Amazing Grace,2tMtvXGnQ0C4Eb7w5KRGCi,6,2012,acoustic,0.35,0.13,5,-18.02,1,0.076,0.508,0.000329,0.0818,0.251,184.147,254906,3 +706,Erato,It's Not My Fault I'm Happy,7ni9L9NWQFFA4bdYbsaWIQ,17,2012,acoustic,0.694,0.175,7,-9.338,1,0.0356,0.86,0.0,0.261,0.313,109.864,210242,4 +707,Steve Petrunak,I Can Only Imagine,6KzrvJko68RK2DpCbWNiGw,5,2012,acoustic,0.537,0.342,4,-8.066,1,0.0466,0.877,0.889,0.0898,0.186,159.901,248520,4 +708,Steve Petrunak,God Bless the Broken Road,2YmCc7SrWzHplRxnppYtCB,5,2012,acoustic,0.522,0.329,0,-11.409,1,0.0409,0.711,0.89,0.134,0.502,136.267,225593,4 +709,Hannah Trigwell,Stay (feat. Max Schneider),1Ha1eYN843EakGxbZFm9Rm,15,2012,acoustic,0.61,0.227,9,-12.969,0,0.0352,0.874,0.0,0.102,0.324,120.111,213875,4 +710,Steve Petrunak,Venturas Highway,2WFZ1bA652vy8xatG4u4Xt,11,2012,acoustic,0.677,0.533,2,-5.085,1,0.032,0.829,0.603,0.0677,0.46,128.288,218786,4 +711,Hannah Trigwell,Ho Hey,4TMUZruDFXbt701K1EOjOM,16,2012,acoustic,0.45,0.215,2,-11.367,1,0.043,0.903,0.0,0.0962,0.331,112.554,158918,5 +712,Steve Petrunak,How Beautiful,6P7MXeUDIzpLbTE9lRL2Qi,5,2012,acoustic,0.458,0.282,2,-6.873,1,0.0557,0.898,0.885,0.107,0.247,107.152,287453,3 +713,Jill Andrews,Worth Keeping,373TPgFSgiZwc7qXXgBNrS,6,2012,acoustic,0.434,0.383,7,-12.011,0,0.034,0.838,0.00909,0.0841,0.127,124.662,343427,4 +714,Steve Petrunak,Down to the River to Pray,4IRe4008rZQRpTbX2jqQYD,5,2012,acoustic,0.528,0.199,2,-15.172,1,0.0419,0.733,0.737,0.088,0.316,115.097,180946,4 +715,Steve Petrunak,"Jesus, Take the Wheel",5fGGzwWfMmp3MrHR7l3RNj,5,2012,acoustic,0.562,0.434,9,-5.233,1,0.0394,0.84,0.873,0.16,0.258,152.206,225253,4 +716,Steve Petrunak,Blessed Be Your Name,1uqoYZtxcYgdd7PDh4jQsB,5,2012,acoustic,0.691,0.308,2,-11.119,1,0.043,0.875,0.893,0.0977,0.175,120.11,210625,4 +717,Steve Petrunak,On Eagles Wings,0S8eXlEDbWnImNHzc1l1ER,5,2012,acoustic,0.43,0.213,2,-13.127,1,0.0426,0.863,0.818,0.102,0.346,141.999,252264,4 +718,Steve Petrunak,Lord I Lift Your Name On High,3ZRmhkiCLwUHlAe9DsrQFT,5,2012,acoustic,0.355,0.211,7,-13.338,1,0.0381,0.845,0.838,0.107,0.527,175.148,151301,4 +719,Corey Gray,Not Over You,6QvNJ05Q4YYk08DyxEuZ58,13,2012,acoustic,0.459,0.43,0,-7.734,0,0.0318,0.509,0.0,0.111,0.429,140.716,190054,4 +720,Steve Petrunak,If I Had a Hammer,0RsEKfoBuQvN0aEdu5IOfY,5,2012,acoustic,0.503,0.208,7,-14.095,1,0.0359,0.547,0.00817,0.162,0.452,79.66,139880,4 +721,Otis Spann,Meet Me in the Bottom,0YGM1HHcwVdlstMdTGcB5c,9,2012,acoustic,0.679,0.371,0,-14.338,1,0.111,0.876,0.553,0.301,0.729,121.102,185920,4 +722,Eric Bibb,Don't Ever Let Nobody Drag Your Spirit Down,6eg7zlLj9Jmcl3Pz1Z3SGz,14,2012,acoustic,0.567,0.662,7,-9.958,1,0.0678,0.454,3.19e-06,0.123,0.822,108.436,314613,4 +723,Tyrone Wells,Head Over Heels,0N1OBdp00NxSGcVgh8EwKk,7,2012,acoustic,0.676,0.675,0,-5.359,1,0.0385,0.117,0.0,0.168,0.814,172.032,196026,4 +724,Yu Takahashi,今、君に会いにいく,3Tusnv4FzdyTJIpU872QeQ,13,2012,acoustic,0.552,0.951,9,-2.837,1,0.0527,0.761,0.0,0.345,0.904,131.79,219373,4 +725,Jenny & Tyler,When Darkness Falls,0FDpmNHfvR1YcmdQaw6NaH,6,2012,acoustic,0.658,0.141,3,-12.74,1,0.0347,0.705,1.99e-06,0.115,0.138,121.89,245253,4 +726,Jenny & Tyler,You Keep Loving Me,1kVHVH8lo1Hj0LGVRXwB1D,6,2012,acoustic,0.487,0.12,10,-14.403,1,0.0403,0.774,0.0,0.124,0.356,73.732,161907,4 +727,Tyrone Wells,Already Falling,2kalDCDKHDOCGoawOg9xIo,9,2012,acoustic,0.501,0.67,5,-7.076,1,0.0296,0.241,0.0,0.306,0.671,156.005,219438,4 +728,Tyrone Wells,Satellite,5En18IsQJ7uAU1Zp8uEvGR,11,2012,acoustic,0.468,0.606,2,-6.473,1,0.028,0.00397,0.0,0.175,0.215,81.979,252379,4 +729,Charley Patton,Mississippi Boweavil Blues,2PSLVo3o7iU8mwTuovIO5P,6,2012,acoustic,0.625,0.173,6,-10.739,1,0.0585,0.951,0.555,0.141,0.119,114.235,189787,4 +730,Madi Diaz,To Be Alone,3Y0kYJ1J5o9VbQm5DvPe6O,7,2012,acoustic,0.706,0.552,7,-6.051,1,0.0259,0.0179,4.74e-06,0.272,0.644,100.971,230000,4 +731,Kris Allen,You Got A Way,4ALTuVKcRrbPyxDIqVUQQN,10,2012,acoustic,0.426,0.282,6,-10.01,1,0.0342,0.549,0.0,0.0881,0.0985,139.437,210907,4 +732,Madi Diaz,Johnny,2FlIB9lzM1RAjWq5no6Hkp,7,2012,acoustic,0.738,0.591,9,-5.312,0,0.0302,0.00481,3.45e-06,0.104,0.509,123.999,199707,4 +733,Tyler Ward,We Are Young - Acoustic,5RvCp2kQ9QILQ14DdgAd0e,16,2012,acoustic,0.479,0.463,2,-7.23,1,0.0308,0.377,0.0,0.381,0.33,93.398,222830,4 +734,Green River Ordinance,Dark Night,1scaurltbPZorAV5pc1ZS4,7,2012,acoustic,0.418,0.847,2,-4.233,1,0.0355,0.000438,0.00266,0.232,0.0885,147.973,160720,4 +735,Tyler Ward,Payphone,7CgExeJVq5hD2jur5F83MY,14,2012,acoustic,0.61,0.502,4,-6.016,1,0.0269,0.0231,0.0,0.142,0.194,103.92,189519,4 +736,Green River Ordinance,Under Fire,2tK3QcQF4E188y1DgawsZO,6,2012,acoustic,0.488,0.574,1,-6.049,1,0.0267,0.00392,0.000223,0.0953,0.126,111.997,260973,4 +737,Green River Ordinance,Lost in the World,6aqheaqglL3yJypQeBbjXe,7,2012,acoustic,0.562,0.446,5,-10.761,1,0.0273,0.646,2.85e-05,0.109,0.144,126.021,280307,4 +738,Josh Ritter,Can't Go To Sleep (Without You),71P7Hy4H0YFHSJTTpgWH9o,6,2012,acoustic,0.663,0.116,7,-19.089,0,0.0378,0.897,0.0782,0.104,0.415,87.563,197003,4 +739,Greg Laswell,Eyes On You - Redux,3GISnSJ4EEfCJmkP34ijR6,7,2012,acoustic,0.404,0.683,10,-6.022,0,0.0261,0.157,0.000232,0.0721,0.546,75.044,181320,3 +740,Greg Laswell,Nicely Played,4a4fe5YXelEFAA2eRHwDrb,7,2012,acoustic,0.408,0.883,2,-4.533,1,0.0428,0.0658,1.32e-06,0.549,0.347,160.126,257213,4 +741,Joshua Radin,Five and Dime,2PoCzpTwmlizyqpvUymNVc,5,2012,acoustic,0.533,0.27,5,-11.778,1,0.0298,0.608,0.000839,0.116,0.558,118.54,185680,4 +742,Will Hoge,Times Are Not Changing,6rXN89ylfUnFTotTcyldzh,6,2012,acoustic,0.456,0.564,9,-5.877,1,0.0407,0.254,0.0,0.116,0.47,171.31,219983,3 +743,Joshua Radin,The Willow,36idI6jTjJm87ghJPTRWg6,5,2012,acoustic,0.313,0.195,2,-16.435,1,0.0367,0.81,0.0515,0.12,0.285,174.761,207880,4 +744,Bo Carter,You're Biscuits Are Big Enough for Me,74RPP6NBcr74YiwZ46OAEt,8,2012,acoustic,0.666,0.392,9,-8.822,0,0.0466,0.92,0.0,0.203,0.75,91.107,127303,4 +745,Sue Foley,Open Up Your Eyes,3hJWhRqt2Z6auuIbgB1EBr,14,2012,acoustic,0.611,0.436,4,-10.642,1,0.0276,0.247,0.000166,0.0915,0.525,80.843,149307,4 +746,Ron Pope,Sometimes,0GhHXgFuk6soYMSYAPurdo,9,2012,acoustic,0.631,0.861,1,-5.125,1,0.0463,0.0167,0.000149,0.0784,0.792,108.077,191507,4 +747,Rachael Yamagata,Blister of the Spotlight (with Rachael Yamagata),7IuZFOHsaqLWa0kqL4F4bF,8,2012,acoustic,0.56,0.815,0,-6.194,1,0.0296,0.0837,0.00203,0.0826,0.529,109.445,256236,4 +748,David Gray,Forgetting,01VVns7uei4IHaj2WLn7MN,8,2012,acoustic,0.256,0.121,9,-17.363,1,0.0407,0.949,0.214,0.116,0.0668,163.709,258267,5 +749,Meiko,Lie To Me,55mhuMPol44fE51jhpgIhV,5,2012,acoustic,0.523,0.786,7,-5.151,1,0.0275,0.00643,6.51e-06,0.112,0.521,126.039,220307,4 +750,Beans on Toast,Rainydays,4Fqv8aZh6BKf2qtbzu5ajR,16,2012,acoustic,0.68,0.431,7,-12.335,1,0.15,0.641,0.0,0.251,0.72,102.835,211480,3 +751,Zach Berkman,Honey,5jSm67sceiOLipVcnSLqwU,5,2012,acoustic,0.527,0.111,0,-15.713,0,0.0383,0.95,0.45,0.116,0.82,125.829,52305,4 +752,(Person) (Noun),1 vs 7 Billion,0RSSyeNdoS6yue7JWlP2ik,6,2012,acoustic,0.535,0.414,11,-5.824,1,0.0594,0.541,0.0,0.101,0.392,117.477,225231,4 +753,Toto Sorioso,When I See You Smile,16llJZrNEWZKzsTIY23qg5,24,2012,acoustic,0.715,0.281,4,-9.231,1,0.0322,0.824,0.0,0.0905,0.444,135.854,259013,4 +754,Lulu Panganiban,There You'll Be,7aVZvFDI4yPKkK44pNPP3b,21,2012,acoustic,0.532,0.323,8,-6.68,1,0.0287,0.804,0.0,0.138,0.373,129.823,212520,4 +755,Chir Cataran,Alipin (Acoustic),61g5fhLgUTk556GUatYBkD,18,2012,acoustic,0.547,0.275,1,-9.226,1,0.0315,0.878,4.86e-06,0.106,0.434,147.844,278973,4 +756,Jon McLaughlin,These Crazy Times,1ZIncgxMWlY6oUyIIn9Jdo,7,2012,acoustic,0.363,0.553,0,-8.279,1,0.0561,0.253,4.29e-06,0.113,0.203,147.995,593960,4 +757,Jon McLaughlin,The Atmosphere,3NRZITWu9hv7J1EUMolP8w,9,2012,acoustic,0.326,0.668,1,-5.286,1,0.0431,0.134,2.56e-06,0.106,0.397,83.762,229733,4 +758,Beans on Toast,Protest Song,6fujgXaM20qHYN76VjuswN,17,2012,acoustic,0.692,0.33,6,-10.8,1,0.237,0.8,0.0,0.204,0.884,78.607,144173,4 +759,Meiko,Leave the Lights On - Light Makers,0f8MgWj6GLtUD01helldJN,5,2012,acoustic,0.555,0.951,1,-7.086,0,0.0464,0.245,0.22,0.0817,0.703,121.989,281453,4 +760,Miyuki Hatakeyama,ランベルマイユ コーヒー店,0fC40fz5tGaSvXLQKY9atQ,24,2012,acoustic,0.732,0.142,5,-12.773,1,0.0353,0.914,6.15e-05,0.117,0.309,96.109,151067,4 +761,Jon McLaughlin,Falling,1kYMV4fOhg3dy4jSz22m0I,7,2012,acoustic,0.458,0.734,9,-5.724,1,0.033,0.043,2.17e-06,0.1,0.419,160.04,252760,4 +762,Masaharu Fukuyama,GAME,1LauVfGdJhZydx4S5bkomg,12,2012,acoustic,0.438,0.935,0,-3.115,1,0.078,0.00317,0.0,0.141,0.363,98.831,279080,4 +763,Roberto Diana,Soul Hunter,2GDp9NkWlmA9TJSoVToY4i,11,2012,acoustic,0.362,0.215,4,-15.208,1,0.0508,0.969,0.915,0.107,0.111,152.321,215400,4 +764,Drew Holcomb & The Neighbors,Silver Bells,5Nvh57UQgtqIqawtJ8Zosy,6,2012,acoustic,0.573,0.556,7,-9.355,1,0.126,0.348,1e-05,0.111,0.208,91.182,257200,4 +765,Roberto Diana,In My Mind (Intro),7868htLSwRkRvOBBLopqQ8,10,2012,acoustic,0.454,0.0993,2,-11.228,1,0.0632,0.906,0.888,0.0973,0.111,111.071,137480,4 +766,Daryl Shawn,Shenandoah,7COEFkggAxw5qM0KTmPwhy,5,2012,acoustic,0.603,0.147,7,-19.72,1,0.0496,0.932,0.911,0.115,0.34,104.433,268973,4 +767,Josh Ritter,Why,42JBmno5Xm4zzYtnsi83MX,6,2012,acoustic,0.58,0.176,10,-15.997,1,0.0345,0.974,0.0917,0.101,0.541,89.01,167284,4 +768,Roberto Diana,Day Off,2rvcjIA99vA0BSvs8Xxfnd,9,2012,acoustic,0.379,0.241,10,-12.227,1,0.059,0.948,0.854,0.11,0.223,141.67,212400,4 +769,Right the Stars,Airhead (There's the Moment),5EEf3IhIRAmCuz9f0JS8OQ,8,2012,acoustic,0.679,0.586,9,-7.716,1,0.0314,0.0732,0.492,0.111,0.519,105.992,245093,4 +770,Patty Griffin,Boston,1mTZldOlNdW5RdsdWLKST5,7,2012,acoustic,0.405,0.936,8,-5.66,0,0.0376,0.0137,0.0,0.129,0.497,138.602,240987,4 +771,Josh Kelley,Amazing,4SObWsjPsbz79tCp3BPGuh,7,2012,acoustic,0.621,0.879,9,-3.856,1,0.0412,0.0137,0.0,0.342,0.651,96.909,220791,4 +772,Joshua James,Wolves,23KdFGudJuT7rvihoR8Mjr,7,2012,acoustic,0.586,0.408,6,-8.343,0,0.031,0.472,0.000113,0.251,0.211,80.997,187920,4 +773,Mindy Smith,It's Amazing,5PtpDH50wrk0SELoGhbouO,6,2012,acoustic,0.612,0.476,9,-9.77,1,0.0315,0.648,0.0,0.124,0.29,138.999,220413,4 +774,Mindy Smith,Out Loud,6RnpVQhqauWFEbML5l4qBY,6,2012,acoustic,0.442,0.433,3,-10.972,1,0.0311,0.719,0.000891,0.148,0.362,74.883,209320,3 +775,Jack Savoretti,Vagabond,7ujsODmEWbTIyQlqDV9kHZ,20,2012,acoustic,0.608,0.889,9,-5.726,0,0.0271,0.0603,0.000117,0.256,0.647,139.975,227267,4 +776,Zee Avi,Concrete Wall - Robert Carranza Remix,7zNVtLnmRNPW8mgWF7Goyb,10,2012,acoustic,0.427,0.512,8,-8.931,1,0.0407,0.503,7.48e-06,0.157,0.0747,170.046,214893,4 +777,Van Larkins,Stomp,5SUje1B4cFzzEqeuK8H5A5,7,2012,acoustic,0.586,0.335,6,-17.279,0,0.0462,0.457,0.852,0.114,0.468,93.469,204000,4 +778,Zee Avi,Tomorrow Is A Long Time,5SD9htjWELh455yqNY4EP1,5,2012,acoustic,0.484,0.262,7,-9.923,1,0.0313,0.876,0.0,0.0855,0.16,66.008,238933,3 +779,Joshua James,Sister,2lMh4LfcZDGiskNuXvRCcv,8,2012,acoustic,0.572,0.473,7,-7.008,1,0.0367,0.315,0.00446,0.101,0.303,110.051,177480,4 +780,Mozella,Baby Save Me,2BCDqJTZLlAZHF1xZpPw6U,5,2012,acoustic,0.723,0.838,9,-6.795,0,0.0294,0.0343,8.51e-06,0.132,0.873,112.954,204287,4 +781,Ernie Halter,Blackbird,6sOYXpac5zU5WWxl3SStMO,9,2012,acoustic,0.538,0.176,7,-11.135,1,0.0291,0.965,0.0,0.124,0.213,82.943,174867,4 +782,Jack Savoretti,Last Call,2tJvfpgftWLqbn3lUwnc7v,18,2012,acoustic,0.382,0.7,2,-7.706,0,0.0467,0.0999,1.3e-05,0.118,0.566,82.164,216507,4 +783,Not Half Bad,Fuck Up,3Sl2nsGd6mKvCimiO4E2UL,6,2012,acoustic,0.585,0.975,2,-5.596,1,0.0542,0.0116,0.0,0.17,0.528,109.979,160733,4 +784,Josh Ritter,See Me Through,5puzr08AORSuiBvhmywa04,6,2012,acoustic,0.714,0.571,6,-10.466,1,0.0336,0.667,0.182,0.0977,0.587,119.973,262162,4 +785,Patty Griffin,Mother Of God,4Dwq0SAMOXEeTmlTcVcxKv,7,2012,acoustic,0.399,0.137,0,-13.996,1,0.0339,0.91,2.13e-06,0.104,0.256,93.754,254320,1 +786,Patty Griffin,Sooner Or Later,7gqMsZBut5W5SsBrnQMvn2,7,2012,acoustic,0.646,0.345,0,-12.754,1,0.0648,0.498,0.00143,0.124,0.493,76.098,204720,4 +787,Patty Griffin,Little God,4BNWcbUwhenzRVwBpbUkFb,8,2012,acoustic,0.541,0.598,7,-8.807,1,0.0281,0.0466,9.47e-05,0.128,0.209,88.958,302973,4 +788,Patty Griffin,What You Are,6uRCH1PDxh1X3N6bx3p4Et,8,2012,acoustic,0.534,0.246,0,-15.228,1,0.0313,0.797,0.00154,0.105,0.169,138.09,282813,4 +789,Chris Smither,On The Edge,0uPfEQJovj7TYYP8mdSon2,9,2012,acoustic,0.446,0.548,1,-7.121,0,0.03,0.622,0.00658,0.317,0.256,67.059,268427,3 +790,Dave Barnes,Seventeen,0yWBW7PKVrEGtNeSxuiEBJ,6,2012,acoustic,0.62,0.827,11,-5.669,0,0.0379,0.0114,0.000193,0.0591,0.503,124.965,224280,4 +791,Scars On 45,Breakdown,23Kd2xBp1r5CplwvbLp0lb,6,2012,acoustic,0.354,0.735,10,-6.232,1,0.0402,0.0118,0.0,0.116,0.278,187.89,258707,4 +792,Erica Freas,Paper Thin,0LSAnFagxAW62abTb1adgE,8,2012,acoustic,0.744,0.236,0,-10.862,0,0.0432,0.706,4.74e-05,0.106,0.541,139.816,189387,4 +793,Dave Barnes,Missing You,5D8W48yaxY7xUtCTCYiVbk,6,2012,acoustic,0.672,0.635,0,-5.893,1,0.0258,0.132,0.000189,0.19,0.785,92.0,205067,4 +794,John Frusciante,Sam,01chnOPeywzMiAExcNAP1w,6,2012,acoustic,0.248,0.979,9,-3.589,1,0.427,0.702,0.747,0.129,0.255,77.045,261010,4 +795,Priscilla Ahn,Rosa (with Priscilla Ahn),2ZfbInXrf170x1yfQgX5o6,8,2012,acoustic,0.518,0.684,6,-9.096,1,0.0246,0.112,0.28,0.101,0.667,88.006,323292,4 +796,Erin McCarley,Pop Gun,14X3yfJc8Z6BQGdVmi6ysX,5,2012,acoustic,0.548,0.87,5,-4.062,1,0.0945,0.03,2.39e-06,0.175,0.719,159.941,165653,4 +797,Matt Wertz,Tennessee Christmas,5Rhj9MyKEHzjrwiiJXhE08,6,2012,acoustic,0.535,0.332,7,-11.522,1,0.0254,0.256,0.0,0.104,0.235,92.998,273027,4 +798,Anna Nalick,Dorian Gray,7dpS2xvhH1yo5yItl8aypd,7,2012,acoustic,0.593,0.354,9,-10.484,0,0.0247,0.486,0.0,0.159,0.27,97.95,180233,4 +799,Scars On 45,Don't Say,2mgP28cSPsyNmA74hXL1R3,6,2012,acoustic,0.487,0.654,11,-5.549,1,0.0314,0.0408,0.0,0.0855,0.219,126.127,238493,4 +800,Matt Wertz,Christmas in the City,2hKfGeMXcKT9DzfGQlq6uX,6,2012,acoustic,0.286,0.361,9,-11.454,1,0.0292,0.0857,5.47e-06,0.151,0.274,151.766,231987,3 +801,Matt Wertz,Christmas Just Does This to Me,4ec8QopLVmCAa7KLtDr0Rv,5,2012,acoustic,0.228,0.29,7,-12.971,1,0.0343,0.262,0.0,0.151,0.155,60.838,263933,4 +802,Taj Mahal,Yan-Nah Mama-Loo,3We0E2KuduzAInIt6hyJ4m,8,2012,acoustic,0.748,0.668,3,-9.482,1,0.0272,0.615,0.0116,0.0872,0.97,106.739,368213,4 +803,Harley Poe,Old Woman All Skin and Bone,1zw5XWlgLCXRPP7V8ITusK,7,2012,acoustic,0.568,0.165,7,-14.359,1,0.163,0.531,5.46e-05,0.149,0.193,138.541,126000,4 +804,Steve Petrunak,Send in the Clowns,0jsFJ6BKdgdLhAnC2FAlzD,8,2012,acoustic,0.436,0.21,2,-15.276,1,0.042,0.499,0.00723,0.108,0.139,88.459,236206,3 +805,Corey Gray,Your Body Is a Wonderland,62algCz6zIbCja8DYgULBd,23,2012,acoustic,0.673,0.407,5,-9.974,1,0.0353,0.704,1.17e-05,0.122,0.395,92.997,207121,4 +806,Steve Petrunak,Wild Fire,7uMnXH40CjdpYOInNBtWCG,7,2012,acoustic,0.383,0.384,4,-9.344,1,0.0311,0.867,0.947,0.0974,0.295,82.035,240226,4 +807,Trent Dabbs,Come to Life,5ncR9L4NYv78y0oy25UjMg,9,2012,acoustic,0.408,0.297,0,-10.309,0,0.0268,0.906,0.0817,0.293,0.094,147.908,211560,5 +808,Jill Andrews,Sweetest in the Morning,2tOjcrhxmID1Yd0GcABb8O,6,2012,acoustic,0.268,0.354,2,-8.669,1,0.0297,0.776,0.000414,0.153,0.225,79.235,249280,4 +809,Steve Petrunak,Already Gone,01Sy4pb79KkPT5CrSNIqqy,8,2012,acoustic,0.525,0.712,7,-5.568,1,0.0366,0.728,0.907,0.127,0.458,143.917,209162,4 +810,Hannah Trigwell,Too Close,1PjKeIYkCC8tosHgDQbff1,12,2012,acoustic,0.643,0.237,11,-8.652,0,0.0306,0.885,0.0,0.503,0.271,119.742,197133,4 +811,Jill Andrews,City Noise,35mt0qHFEpP35VUKZLVRP1,6,2012,acoustic,0.596,0.209,0,-13.339,1,0.035,0.854,2.09e-05,0.164,0.204,121.505,190240,4 +812,Joshua Hyslop,I Wish I Was,509BJeY5fLxdYE62fM4GY8,13,2012,acoustic,0.453,0.155,9,-16.507,1,0.0338,0.437,5.23e-05,0.136,0.223,128.107,190893,3 +813,Tyrone Wells,For Who I Am,6X8ib99C3yodMczwgGvAB7,8,2012,acoustic,0.337,0.353,2,-11.978,1,0.0303,0.498,3.51e-06,0.136,0.198,74.052,256677,4 +814,Tyrone Wells,Make It Through,1PsE4DShwP49nQX11s2hO2,9,2012,acoustic,0.47,0.433,9,-8.339,1,0.0362,0.335,0.0,0.104,0.427,76.079,208802,4 +815,Otis Taylor,Your 10 Dollar Bill,5ZBAmpEqwcTFNMaXlBxwUG,12,2012,acoustic,0.718,0.392,0,-11.421,1,0.0253,0.673,0.607,0.0876,0.641,98.55,236213,3 +816,Jenny & Tyler,Little Balloon,2riGTqs5BuQl1aSU0Kuhib,6,2012,acoustic,0.603,0.479,11,-10.073,1,0.0348,0.202,0.0,0.125,0.128,79.981,258427,4 +817,Joshua Hyslop,First Light,388A71C5F4pd0kbXiBC2Pl,12,2012,acoustic,0.469,0.302,11,-15.627,1,0.0302,0.688,0.374,0.103,0.17,185.914,250387,3 +818,Matt Hires,Restless Heart,3HBiu0NH4GXR7wZDe5MaRz,10,2012,acoustic,0.555,0.786,2,-4.8,1,0.0324,0.002,0.0,0.249,0.646,139.893,200507,4 +819,YUZU,Sakurae,6CvQWp9mUfK4jRAQKoNpk0,11,2012,acoustic,0.505,0.772,5,-4.231,1,0.029,0.139,0.0,0.344,0.687,94.044,269360,4 +820,Augustana,Just Stay Here Tonight,0tswmaZo5JFitk6Q79gm8B,5,2012,acoustic,0.618,0.699,2,-4.85,1,0.0308,0.138,0.0,0.113,0.469,112.368,200120,4 +821,Augustana,Steal Your Heart,3IDH9qqDX0vnth24K5dKbJ,4,2012,acoustic,0.551,0.673,7,-5.248,1,0.0341,7.69e-05,0.000239,0.206,0.114,115.935,213280,4 +822,Madi Diaz,Nothing at All,6iBrcMcjwdGgOBmCMeikNM,8,2012,acoustic,0.711,0.673,2,-5.221,1,0.0339,0.0598,3.27e-05,0.115,0.481,129.884,179933,4 +823,Tyler Ward,Gravity - Acoustic,19B1TZv0hG2iub0fZM4PS8,10,2012,acoustic,0.405,0.0532,7,-17.039,1,0.0494,0.911,3.34e-06,0.108,0.275,164.736,215835,4 +824,Green River Ordinance,Don't Be Afraid,24as1myEFYu65Q30zW7Cik,6,2012,acoustic,0.54,0.549,10,-7.247,1,0.0264,0.495,0.0108,0.152,0.151,139.928,279347,4 +825,Green River Ordinance,Crawling,7lGvj43LBzVV1Y3CrhJd9t,6,2012,acoustic,0.592,0.731,7,-5.793,1,0.0288,0.0422,8.58e-05,0.111,0.376,114.979,198533,4 +826,Tyler Ward,Lego House,4lSQxDc3HRjzTbq0AzKQ35,14,2012,acoustic,0.6,0.4,11,-11.07,1,0.0352,0.746,0.0,0.339,0.525,80.07,185307,4 +827,Greg Laswell,It's Settled Now,7uQAkUk6puKyx4m09q5Vj5,7,2012,acoustic,0.277,0.347,9,-7.6,1,0.0284,0.855,0.00931,0.142,0.0886,139.12,196640,4 +828,Joshua Radin,Lost At Home,6jgP2UU9Cvx2FUcuR2vNOR,5,2012,acoustic,0.494,0.24,3,-16.03,1,0.0357,0.794,0.00761,0.116,0.282,100.352,146387,4 +829,Johnnyswim,"Baby, It's Cold Outside",789tp8SxvLIodmQ3HoyOVh,6,2012,acoustic,0.481,0.415,10,-6.782,1,0.0503,0.65,0.0,0.168,0.535,76.492,161533,3 +830,Chris Smither,Every Mother's Son,0DONhcLjOeXUD6QbteYIcB,8,2012,acoustic,0.476,0.467,7,-9.342,1,0.0374,0.848,0.856,0.217,0.385,137.153,207187,4 +831,Mia Rollo,Kiss Me,2IctLkTvePz7L4JdeJ0LEA,23,2012,acoustic,0.59,0.43,3,-8.001,1,0.0274,0.867,0.0,0.104,0.318,95.01,179747,4 +832,Meiko,Let It Go,5bFDaNIQNcqKfoDtOM5gnF,4,2012,acoustic,0.59,0.718,0,-5.405,1,0.0295,0.181,1.12e-06,0.155,0.328,97.04,226280,4 +833,Fuyumi Abe,いつかまた微笑みあえる日が来るまで,3VCGsHzNhwl9TPl5oh0oIa,19,2012,acoustic,0.532,0.416,8,-8.792,1,0.0304,0.346,6.51e-05,0.113,0.241,125.349,232933,4 +834,Beans on Toast,The Children of Bedford,6H0izeRwsbK2RPGS9CS4JU,17,2012,acoustic,0.641,0.266,4,-14.35,1,0.567,0.625,0.0,0.288,0.843,84.951,201547,4 +835,Meiko,Thinking Too Much,0eGp5JAO5VHpvyYUGK5pra,4,2012,acoustic,0.595,0.837,11,-5.399,1,0.0267,0.0713,0.0,0.221,0.772,109.978,216560,4 +836,Lulu Panganiban,Wishing On The Same Star,1sL7kV7ZXDvMDXep9xo24d,12,2012,acoustic,0.5,0.347,11,-8.906,1,0.0297,0.683,0.0,0.101,0.291,131.738,202533,4 +837,Jaymay,Eye2eye,2f2RcbRLBlRZpv0uBVxpR5,7,2012,acoustic,0.284,0.274,7,-11.194,0,0.0406,0.588,0.441,0.187,0.166,151.262,97667,3 +838,Sam Russo,Letting Go,3tPfrrqCbQLnuvVGA3fZOU,8,2012,acoustic,0.538,0.133,6,-12.329,0,0.0388,0.904,5.32e-05,0.0893,0.331,98.319,240000,4 +839,Patty Griffin,Fragile,6wW7HWNBMMLxKRWkGP4nZN,6,2012,acoustic,0.694,0.389,6,-11.709,0,0.0249,0.742,0.0074,0.0705,0.688,88.403,218360,4 +840,Tim Myers,Feel Good Sunshine,3OopRhQ7YsYuR9H8PDnrB5,11,2012,acoustic,0.821,0.278,5,-7.911,1,0.0573,0.857,4.54e-05,0.0947,0.917,127.076,172907,4 +841,Tim Myers,Today's The Day,6tuzzG8BsAI9SaIxyMPs3X,12,2012,acoustic,0.624,0.878,0,-2.421,1,0.0281,0.0435,8.25e-05,0.103,0.268,126.055,272987,4 +842,Tim Myers,Go! Let's Go!,6qy9UQvV94C7S7ZKVoLLBA,13,2012,acoustic,0.598,0.924,9,-3.051,1,0.0588,0.00135,0.0708,0.247,0.519,129.981,193360,4 +843,Tim Myers,Technicolor,4ktLEBOh6xMkrvXwjdrUFL,7,2012,acoustic,0.664,0.869,7,-3.532,1,0.0427,0.243,0.0,0.0993,0.918,92.538,198677,4 +844,Mindy Smith,Peace Of Mind,0K56Grrg7VohyeJiBy55RU,7,2012,acoustic,0.487,0.0573,7,-15.597,1,0.0402,0.94,3.93e-05,0.113,0.242,126.959,197400,4 +845,Tim Barry,T. Beene,0xnM30ThWPiN9g5Gz0Erng,4,2012,acoustic,0.679,0.453,7,-7.704,1,0.0402,0.31,0.0,0.237,0.646,94.365,219987,4 +846,Ari Hest,What Becomes of the Broken Hearted,5V70R6yGzPxLcE8hXHrGGz,4,2012,acoustic,0.604,0.0738,6,-16.219,1,0.0302,0.985,0.000629,0.112,0.3,86.564,253706,4 +847,Tim Barry,Adele and Hell,623f8sF5BwaRkQU2l70sho,4,2012,acoustic,0.448,0.579,9,-5.729,1,0.0384,0.611,1.15e-06,0.0921,0.693,102.354,216773,4 +848,Kate Havnevik,Show Me Love,2p9w2RhN4kb0N4MTG6U7HW,6,2012,acoustic,0.565,0.797,2,-6.136,1,0.067,0.0117,0.0,0.227,0.567,128.083,220253,4 +849,Colorfactory,Street in ime,5bRX3Tp4ixOW4RzjRZx5vD,10,2012,acoustic,0.521,0.262,2,-18.71,1,0.0309,0.22,0.363,0.122,0.169,90.79,216293,4 +850,Zee Avi,Concrete Wall - Mario C & David Hurwitz Remix,4ktsiZwnT7bbvnzGiGdn7e,12,2012,acoustic,0.354,0.391,8,-10.774,1,0.0419,0.264,0.000623,0.186,0.247,167.441,226093,4 +851,Ernie Halter,My Heart Is with You,7Fidl4rFFlkuigwSoFptvH,6,2012,acoustic,0.493,0.209,7,-11.547,1,0.0298,0.899,1.22e-05,0.114,0.34,165.959,213893,3 +852,Mindy Smith,Closer,4fgC0Lx7ef2nUYlAbGzA8M,4,2012,acoustic,0.47,0.659,9,-6.398,1,0.0279,0.225,1.63e-05,0.084,0.294,81.972,215973,4 +853,Sungha Jung,"Ob-La-Di, Ob-La-Da",6Ds19Of6oPyl300ZID7CS1,10,2012,acoustic,0.655,0.62,10,-10.802,1,0.0363,0.648,0.927,0.105,0.906,125.888,178827,4 +854,Tim Barry,Amen,2igp8Dd43ykKTvDsA5pva1,5,2012,acoustic,0.574,0.462,2,-5.515,1,0.0284,0.432,0.0,0.176,0.484,91.668,217693,4 +855,Kate Havnevik,Mouth 2 Mouth,0w7WVjDnb7xtjkhTw14eIL,8,2012,acoustic,0.21,0.861,7,-6.723,0,0.0928,0.00131,0.00045,0.175,0.375,91.088,213533,5 +856,Chuck Ragan,Live by the Sword,1Nqv1MtGpu4Ee09cJcj3JI,7,2012,acoustic,0.505,0.58,0,-7.478,1,0.0305,0.413,0.0,0.327,0.791,116.821,180541,4 +857,Colorfactory,Que Pasa,4sAYZ3qp1htGqkBXXPTivR,10,2012,acoustic,0.606,0.572,1,-11.658,0,0.028,0.671,0.573,0.12,0.881,127.381,305800,4 +858,Colorfactory,Paris,0z97NCYfLCDHKs0A83TBvN,11,2012,acoustic,0.577,0.543,7,-13.291,1,0.0278,0.0279,0.0305,0.102,0.529,114.699,180133,4 +859,Sungha Jung,Wayfaring Stranger,7Mx77WXZDL4dgk2uGf9riI,6,2012,acoustic,0.529,0.271,9,-12.924,0,0.0392,0.924,0.885,0.0804,0.355,120.65,184933,4 +860,Not Half Bad,Sunday Song,0QP0ghouqViXyfi5dOHSyZ,5,2012,acoustic,0.38,0.954,9,-6.34,0,0.137,9.86e-05,0.000843,0.0906,0.245,168.171,151640,4 +861,Corporate Hearts,I Thought You Liked to Rock,7bNtuZ6O971HVmp1H4B5jk,4,2012,acoustic,0.594,0.543,2,-6.463,1,0.0299,0.713,0.0,0.0685,0.854,90.654,211096,4 +862,Sungha Jung,Kokomo,5vdhSPkoK3wrFW3CbF56zp,7,2012,acoustic,0.645,0.443,0,-11.846,1,0.09,0.689,0.867,0.0886,0.924,124.192,207240,4 +863,Takehara Pistol,3センチの歌,7fTuz4Fiqkc8CnxWKNNoWG,10,2012,acoustic,0.556,0.263,9,-7.775,1,0.0355,0.235,3.69e-05,0.155,0.407,113.161,237240,4 +864,Bushwalla,Mayhem Is Beautiful,5J09coPb8RieODAkkuR64Z,4,2012,acoustic,0.7,0.203,0,-12.914,1,0.0359,0.828,0.0,0.126,0.385,107.12,205413,4 +865,Mindy Smith,Tin Can,5pHdPD11m9Zjm4HsHuPPRZ,4,2012,acoustic,0.596,0.852,9,-6.738,1,0.0528,0.2,9.28e-05,0.103,0.699,156.112,179080,4 +866,Not Half Bad,"Shut Up, Marggie!",4YjRVz6dWfpu3AqICNGd3m,5,2012,acoustic,0.559,0.986,1,-6.109,0,0.0347,0.00074,0.00048,0.184,0.158,98.964,169587,4 +867,Ingram Hill,Behind My Guitar,77h4Fbbt9RAvy88GkqeMdS,4,2012,acoustic,0.512,0.745,10,-6.434,1,0.0367,0.00212,0.0,0.115,0.456,124.996,186493,4 +868,Matt Wertz,Sleigh Ride,03FiKgFaK5tbsehTkqTDGt,5,2012,acoustic,0.676,0.599,10,-8.733,1,0.033,0.127,0.00766,0.105,0.871,118.321,168000,4 +869,Scars On 45,Tomorrow Won't Die Too Soon,70xgbegxWKNCUrQP88yzNI,6,2012,acoustic,0.525,0.776,5,-6.469,0,0.0279,0.0319,9.9e-06,0.0546,0.679,133.101,213120,4 +870,Dave Barnes,Heaven Help Me,7MKtGzv2Cz3GI6qXpX3nfB,5,2012,acoustic,0.705,0.871,7,-4.137,1,0.0275,0.297,3.88e-06,0.118,0.852,102.957,179653,4 +871,Matthew Mayfield,I Don't Know You At All,28mPF41kD1oHNRDgjju8PH,7,2012,acoustic,0.327,0.265,2,-11.69,0,0.0331,0.432,1.69e-05,0.0617,0.0557,82.715,214114,4 +872,Erin McCarley,Hush Hush,0eTceDWLHJztpzP761oubo,6,2012,acoustic,0.43,0.536,0,-6.38,1,0.0308,0.151,0.0,0.454,0.323,170.135,227320,4 +873,Erica Freas,Song for a Mermaid,4sjlI5xoxXYPaKCqrOGZer,7,2012,acoustic,0.663,0.285,0,-9.953,0,0.0419,0.445,9.18e-05,0.0983,0.681,114.943,118600,4 +874,Erin McCarley,Vertigo,0W2HX4PEW1faQKCwnlio3y,4,2012,acoustic,0.491,0.939,6,-5.44,1,0.0441,0.00135,0.000654,0.422,0.754,161.057,197360,4 +875,Sanders Bohlke,Lights Explode,3FW3YsxTtWRBqoPp5OB9TX,6,2012,acoustic,0.452,0.484,2,-9.788,1,0.03,0.498,0.172,0.0822,0.498,177.988,279147,4 +876,Tim Barry,Hobo Lullaby,0nC1z6dcSXQtC7dTOMn2Hd,4,2012,acoustic,0.506,0.481,7,-6.401,1,0.0275,0.457,3.79e-06,0.342,0.369,123.398,286867,4 +877,Corey Gray,Apologize,1pftMHVQcnmQET7iBmhlUG,17,2012,acoustic,0.551,0.165,3,-13.488,1,0.0394,0.938,0.0,0.156,0.148,119.814,167722,4 +878,Harley Poe,Gordon,1XeHK3R8npS5RGVlReX9V3,7,2012,acoustic,0.268,0.674,4,-9.851,1,0.131,0.616,0.0,0.108,0.766,208.252,228781,4 +879,Corey Gray,Whistle,1Bk6ksh2zdKCrxhvcqdJ80,14,2012,acoustic,0.667,0.453,0,-8.236,1,0.0321,0.474,0.0,0.389,0.699,94.053,161649,4 +880,Corey Gray,Making Memories of Us,6kY9Om2PEtbsTmfswMnFD2,7,2012,acoustic,0.491,0.402,8,-7.021,1,0.028,0.6,2.26e-06,0.115,0.304,106.158,210866,4 +881,Ross Copperman,Neverland,2cX5xMYx8x8ZpJN6lcxs4J,10,2012,acoustic,0.438,0.539,0,-7.993,1,0.0274,0.535,2.83e-05,0.138,0.121,93.963,242261,4 +882,Hannah Trigwell,Dark Side,1kKyaL3eOlaWFACNvyb9UE,11,2012,acoustic,0.48,0.262,0,-9.117,1,0.0347,0.728,0.0,0.123,0.218,119.585,176123,4 +883,Elenowen,Blood And Bones,144UsvF0ZbCRW2p3zrM2lw,6,2012,acoustic,0.646,0.726,1,-5.279,1,0.0302,0.129,0.000405,0.0903,0.362,114.034,216903,4 +884,Jenny & Tyler,Fear Thou Not,591rapWVuIgZD4I67DWExn,4,2012,acoustic,0.545,0.693,0,-7.927,1,0.0403,0.00837,3.36e-05,0.04,0.476,142.192,226493,4 +885,Tyrone Wells,Run Away With Me,0JwG2FDypQJ9S3M3PIOMhj,5,2012,acoustic,0.653,0.5,3,-7.039,1,0.0405,0.295,0.0,0.0943,0.602,75.966,219443,4 +886,Jon Bryant,Be Still,581USlvdsS2tvAS1AcKuaY,7,2012,acoustic,0.305,0.274,2,-10.723,1,0.0294,0.781,0.00422,0.359,0.294,79.522,161963,3 +887,Otis Taylor,Look To The Side,7DsYHuCOdU2wkNIganAVTA,12,2012,acoustic,0.52,0.562,7,-13.536,0,0.0276,0.713,0.0183,0.168,0.35,107.107,282200,4 +888,Jenny & Tyler,The Sound of Silence,6o7DQdwHbJ5vy2BsXiEg2e,10,2012,acoustic,0.514,0.448,10,-9.566,1,0.0253,0.304,3.05e-06,0.187,0.303,90.061,219127,4 +889,Otis Taylor,Open These Bars,4dRUIiNrYO6odW8RIXpC3s,11,2012,acoustic,0.693,0.11,7,-16.054,0,0.0402,0.882,0.0981,0.108,0.238,82.559,389987,4 +890,Jon Bryant,Once in a While,4dHK9PEmXODEJEybvbOQwW,8,2012,acoustic,0.45,0.147,9,-14.174,1,0.035,0.767,1.46e-05,0.12,0.403,136.354,199019,3 +891,Augustana,I Still Ain't Over You,26b0y4qIc6JTRUwlryAiXH,4,2012,acoustic,0.467,0.691,1,-4.763,1,0.0359,0.000835,0.0,0.337,0.348,114.01,211533,4 +892,Madi Diaz,Talk to Me,2Dg2px9LdikyMxYcitQbT1,6,2012,acoustic,0.603,0.571,9,-7.316,1,0.0286,0.554,0.00441,0.0893,0.254,85.534,312600,4 +893,Madi Diaz,Every Time I Reach Out,0cFfCyaHAOFJF8W4JyTuJn,5,2012,acoustic,0.542,0.793,4,-5.892,1,0.029,0.0186,3.54e-05,0.153,0.222,96.482,270947,4 +894,Augustana,Twenty Years,4Ztte62T9zQ4G8S51RtTpV,3,2012,acoustic,0.376,0.396,3,-6.533,1,0.0303,0.251,0.0325,0.104,0.286,132.942,267173,4 +895,Madi Diaz,Does It Rain (Where You Are),5pHp9MwjcW2IiD8P3jMIeT,7,2012,acoustic,0.678,0.547,8,-8.978,1,0.0268,0.303,0.0291,0.171,0.729,122.961,207170,4 +896,Madi Diaz,Call It the Same (Bonus Track),5iZ33JSPP1CwAVF8QIQUut,5,2012,acoustic,0.611,0.742,1,-7.219,1,0.0314,0.0201,0.000383,0.113,0.381,112.986,232507,4 +897,Tyler Ward,We Are Young - acoustic,0cRxUslJhWzDOmsycWZ9UK,13,2012,acoustic,0.479,0.463,2,-7.23,1,0.0308,0.377,0.0,0.381,0.33,93.398,222830,4 +898,Augustana,Counting Stars,5z7Ju6UyJSaYKmirJHKZkx,3,2012,acoustic,0.472,0.589,0,-5.171,1,0.0251,0.000993,5.29e-05,0.199,0.471,79.129,256973,4 +899,YUZU,T.W.L [Y.Z ver.],5eIxoWzwMr5vU9FSfVPawS,10,2012,acoustic,0.562,0.973,4,-2.835,1,0.135,0.129,0.0,0.116,0.847,168.013,258733,4 +900,Augustana,Fire,08ZHFTBVoPoYd2IB1PG2F3,4,2012,acoustic,0.512,0.209,5,-9.084,1,0.0413,0.919,7.08e-06,0.102,0.349,97.899,151880,4 +901,Augustana,Bullets - Live @ VH1.com,1hfroqHPxcZCHRYk7fIZMb,3,2012,acoustic,0.595,0.463,7,-7.471,1,0.0289,0.9,8.04e-05,0.0985,0.122,121.99,232067,4 +902,Madi Diaz,I Hope That It Snows (feat. Keegan DeWitt),1PHEeqcoJttSlsru7HCls3,5,2012,acoustic,0.733,0.48,0,-7.148,1,0.0302,0.366,0.000151,0.351,0.586,125.979,163333,4 +903,Chris Smither,Feeling By Degrees,5NZ7J8e8oCYarUMOfzBqzB,7,2012,acoustic,0.424,0.42,2,-8.644,1,0.0299,0.75,0.256,0.0979,0.355,81.191,258173,4 +904,Masayoshi Yamazaki,"One more time, One more chance",5AlA4Bh4nTj7HzogYwyXSk,13,2012,acoustic,0.55,0.441,11,-7.586,0,0.0307,0.66,0.0,0.11,0.36,129.265,332667,4 +905,Sleepy John Estes,Policy Man,5fCxtc749gjN5ishg66PzV,7,2012,acoustic,0.519,0.27,4,-6.085,1,0.0536,0.902,3.94e-05,0.197,0.393,81.182,192508,4 +906,Joshua Radin,One More,15n5ExvyFZURrqqNzaHY68,4,2012,acoustic,0.624,0.29,8,-14.15,0,0.0309,0.748,0.000335,0.116,0.387,131.006,164560,4 +907,Joshua Radin,Any Day Now,3rCUy1AgGZTUkhfFvftLT5,3,2012,acoustic,0.392,0.339,0,-13.428,1,0.0331,0.612,0.0694,0.256,0.212,80.03,213547,4 +908,Benjamin Francis Leftwich,Manchester Snow,6GG7NLHhQAPpHxIKVZRAOr,4,2012,acoustic,0.405,0.308,6,-12.779,1,0.0297,0.761,1.26e-05,0.13,0.175,103.801,250493,4 +909,Joshua Radin,Everything,22BzmbFm7TkaNq8QbtZb27,4,2012,acoustic,0.497,0.254,1,-14.961,1,0.032,0.852,6.03e-06,0.116,0.39,88.028,183827,4 +910,Will Hoge,Founding Fathers,415WWGBSYSMiaO7RddT65o,4,2012,acoustic,0.579,0.805,2,-4.933,1,0.0391,0.00873,0.0,0.0555,0.745,116.993,221116,4 +911,Taj Mahal,Fishin' Blues,5dVpa6beMuoL92WPLsHyB0,5,2012,acoustic,0.628,0.234,10,-15.692,1,0.0685,0.942,0.0,0.126,0.614,79.08,188053,4 +912,Josh Ritter,Make Me Down,0xRDSbG8xeYptnW3bxnPEg,5,2012,acoustic,0.622,0.182,0,-17.003,1,0.0363,0.824,0.0953,0.117,0.446,126.213,254770,4 +913,Chris Smither,I Feel The Same,5IwEQs26eQhOHu7awi5GxT,7,2012,acoustic,0.443,0.411,2,-8.971,1,0.0292,0.79,0.00344,0.101,0.429,156.591,264253,4 +914,Mischief Brew,On Freedom (A Carol),79p8ZR2EScdfv1bxy4uzCO,5,2012,acoustic,0.336,0.937,4,-5.421,1,0.0641,0.177,5.51e-06,0.0812,0.855,154.07,111267,4 +915,Taj Mahal,Lovin' in My Baby's Eyes,0lwni0rhD5KOiGcVh0whye,5,2012,acoustic,0.599,0.497,10,-9.985,1,0.0334,0.79,1.56e-06,0.109,0.552,85.48,158907,4 +916,Taj Mahal,She Caught the Katy and Left Me a Mule to Ride,71Xa2WpoYeCPDLT3hYnIm6,4,2012,acoustic,0.566,0.415,3,-11.347,1,0.0503,0.739,1.01e-05,0.0798,0.928,206.993,207987,4 +917,Patty Griffin,So Long,1H2vzEIejms7PesoT66ubk,5,2012,acoustic,0.592,0.228,10,-12.631,1,0.0297,0.603,3.75e-05,0.119,0.334,91.924,307293,3 +918,Patty Griffin,One More Girl,5VHD0hn6hQFBaPOGnZ2QRe,5,2012,acoustic,0.537,0.21,5,-10.269,1,0.0277,0.518,2.54e-06,0.12,0.2,104.176,300253,3 +919,Patty Griffin,Driving,2LtumdLR6tw1PPmpNy6kka,5,2012,acoustic,0.713,0.562,7,-7.998,0,0.0338,0.57,0.000363,0.176,0.671,120.676,257147,4 +920,Patty Griffin,Perfect White Girls,0akmljXhytQNpDJQ9uFr1c,5,2012,acoustic,0.743,0.654,4,-8.508,0,0.0538,0.77,0.000303,0.107,0.711,110.982,225307,4 +921,Otis Spann,Chicken Shack,0Jw2yjdrbcjaFLbZgjBJZV,7,2012,acoustic,0.575,0.452,7,-14.188,1,0.0323,0.902,0.935,0.27,0.723,131.625,141480,4 +922,Dorothy Descalsota,Gitara (Acoustic),1Y0cifZw6Eig6p4JWHIn9w,20,2012,acoustic,0.712,0.327,0,-10.708,1,0.0301,0.802,0.000252,0.0904,0.515,113.805,245560,4 +923,Sophie Porter,Anti-Social,6iVeHMAiblNUpqEFnbeSAk,4,2012,acoustic,0.559,0.242,10,-12.743,1,0.0561,0.231,8.9e-06,0.284,0.426,76.466,131000,4 +924,Meiko,Leave The Lights On - Morgan Page Remix,5kQOGssGUuCFSiTcIbpknb,3,2012,acoustic,0.686,0.907,1,-5.127,0,0.043,0.00116,0.0384,0.357,0.201,128.007,402293,4 +925,Fuyumi Abe,エイトビート・サッドソング,604MUqta4W4LoXTPSfbErr,17,2012,acoustic,0.661,0.449,7,-10.58,1,0.0296,0.163,0.0067,0.0991,0.581,119.994,228440,4 +926,Dorothy Descalsota,Akin Ka Na Lang (Acoustic),4tTNeuahMs69JbXshVWUxK,21,2012,acoustic,0.735,0.521,3,-8.098,1,0.0277,0.753,4.7e-05,0.13,0.667,115.059,206693,4 +927,Beans on Toast,Beer & a Burger,6wAagdmk1NwGsUrMW7dwxS,10,2012,acoustic,0.333,0.362,2,-11.167,1,0.0405,0.261,7.17e-06,0.142,0.751,181.318,184013,3 +928,Wino,Nothing,7xRINfBFRqd8KrJqGeyPRv,4,2012,acoustic,0.654,0.11,11,-15.456,0,0.0433,0.912,0.0334,0.123,0.189,151.874,231547,4 +929,Lulu Panganiban,Love Will Lead You Back,5XHDddXZzHEOP0EmTPvBH4,19,2012,acoustic,0.629,0.328,1,-6.845,1,0.0326,0.617,0.0,0.361,0.462,146.081,265533,4 +930,Takehara Pistol,石ころみたいにひとりぼっちで、命の底から駆け抜けるんだ,5JePS8yoeRSGDC3ijG3LNp,7,2012,acoustic,0.86,0.765,7,-5.98,1,0.115,0.0234,0.113,0.105,0.729,114.922,348093,4 +931,Wino,A Song For,4nsHzJ8mjMpJCU3dUlO71H,4,2012,acoustic,0.686,0.157,8,-13.492,1,0.0454,0.78,4.25e-05,0.0892,0.225,154.919,265120,3 +932,Jay Brannan,La La La,6tNP0gp57TNhwH2zdvODxD,3,2012,acoustic,0.732,0.45,2,-8.141,1,0.0339,0.585,2.59e-06,0.11,0.587,114.002,219973,4 +933,Jay Brannan,Greatest Hits,1FwoY1UOwWPJ2UmWCrh9V7,4,2012,acoustic,0.662,0.424,7,-11.177,1,0.0266,0.226,0.00254,0.121,0.332,103.17,229920,4 +934,Sam Russo,Bars Like These,2KhvFNdXFTzkfvzSUKdv1a,6,2012,acoustic,0.548,0.154,9,-11.125,1,0.0432,0.869,4.24e-06,0.105,0.255,93.596,206693,4 +935,Zach Berkman,Go Insane (feat. Ron Pope),6dQGQ43OQp9pq1DaXlZ0DL,7,2012,acoustic,0.586,0.337,0,-9.144,1,0.0275,0.705,0.0,0.111,0.266,78.027,217161,4 +936,Meiko,When The Doors Close,4jys84ty3xa93ZpqiV0bPg,3,2012,acoustic,0.721,0.366,11,-9.529,0,0.141,0.223,7.84e-05,0.0646,0.491,81.993,230907,4 +937,Lulu Panganiban,Because You Loved Me,6GGNiQcinAlnooeB1jpxi3,17,2012,acoustic,0.645,0.379,0,-8.781,1,0.031,0.522,0.0,0.174,0.403,121.894,265000,4 +938,Jay Brannan,Myth of Happiness,0CuxxtQt8V3NtxQ0nevXuI,4,2012,acoustic,0.686,0.505,0,-8.483,0,0.0274,0.083,0.00843,0.117,0.472,117.01,213507,4 +939,Lulu Panganiban,I Don't Wanna Be Your Friend,6zakYVconqiWV6rpZBE4VW,17,2012,acoustic,0.583,0.238,8,-11.089,1,0.0327,0.731,0.0,0.106,0.328,147.731,233053,4 +940,Sam Russo,Cold Feet,2EWgqrznRvsSbhXW8XpPaU,5,2012,acoustic,0.416,0.156,0,-11.91,1,0.0387,0.699,0.0152,0.122,0.352,88.991,217493,4 +941,Toto Sorioso,Nothing's Gonna Stop Us Now,12hRokwIvcCihjoq0nhJyA,15,2012,acoustic,0.743,0.251,6,-9.269,1,0.0289,0.711,0.0,0.0977,0.409,94.988,275493,4 +942,Maiden United,The Evil That Men Do,6Zl7QRW8ZaZvcbS1TsynVo,13,2012,acoustic,0.565,0.39,8,-7.278,0,0.0343,0.519,0.0,0.118,0.178,109.965,275707,4 +943,Jaymay,Pinocchio's Demise,0ASmlkuFpEiSbiiggbt5QJ,6,2012,acoustic,0.6,0.429,4,-6.501,1,0.0342,0.88,4.26e-06,0.103,0.45,127.091,113600,4 +944,Meiko,Good Looking Loser,1gvGlu48ogUtUR7jVfJxOu,2,2012,acoustic,0.571,0.428,11,-11.022,1,0.0409,0.629,0.00514,0.122,0.216,141.931,236253,3 +945,Jaymay,Climb Up The Ladder,05UEaMH3I6iCV21Bzkdq0C,7,2012,acoustic,0.537,0.348,8,-11.153,1,0.0351,0.784,0.012,0.118,0.601,140.353,117813,3 +946,Fuyumi Abe,君とあの海,1TkJsMDXARt6ZLC6Juhjol,17,2012,acoustic,0.537,0.28,2,-12.754,1,0.0278,0.379,0.0629,0.115,0.113,109.958,323853,4 +947,Sam Russo,Dry Shampoo,2l3cYEWIegYEju6UAvp0Fj,6,2012,acoustic,0.522,0.576,9,-7.084,1,0.053,0.5,1.94e-05,0.115,0.609,100.339,221600,4 +948,Dorothy Descalsota,Sundo (Acoustic),1THQys4w6ik9ZeuhYh99gG,19,2012,acoustic,0.411,0.37,10,-9.444,1,0.0309,0.888,2.98e-05,0.0949,0.437,79.901,236933,4 +949,Jay Brannan,Denmark,5RAXVOTaLvICcm5DRYJHKg,5,2012,acoustic,0.728,0.481,4,-9.048,0,0.031,0.461,0.000421,0.119,0.346,94.987,214040,4 +950,Gaz Brookfield,Be the Bigger Man,7uT1TVKmb5WoKFqwXX1VOP,20,2012,acoustic,0.713,0.536,11,-9.544,0,0.0493,0.436,0.0,0.0995,0.935,130.068,213159,4 +951,Wino,Rake,5kH7zd1Y4ys4HI2ndeM58I,5,2012,acoustic,0.678,0.129,6,-11.753,1,0.0525,0.659,0.0,0.37,0.272,64.945,164320,4 +952,Meiko,I Wonder,4Dv7aZodtvtLR93MycyOls,2,2012,acoustic,0.597,0.351,9,-7.736,0,0.0544,0.226,0.0,0.109,0.58,180.003,216240,4 +953,Roberto Diana,Coffee Break,6ItSCczo7DITQBEiod4eOb,8,2012,acoustic,0.561,0.271,7,-15.17,1,0.0517,0.859,0.923,0.116,0.353,77.642,204507,4 +954,Emilie Mover,Winter Fun,1uhpZR0LyFPw22KlDoyBUR,4,2012,acoustic,0.681,0.497,7,-5.699,1,0.0354,0.663,0.0,0.23,0.882,86.237,61813,3 +955,Daryl Shawn,Nkosi Sikelel' Iafrika,3Fv3PWSxXzlpLgti6SdBIa,5,2012,acoustic,0.486,0.0986,7,-17.354,1,0.0684,0.931,0.866,0.105,0.329,82.624,89347,4 +956,Mark Kroos,Flight Attempt,2t6SSfELpL5NIF4mfiPZJs,3,2012,acoustic,0.251,0.499,4,-14.872,1,0.0462,0.342,0.842,0.103,0.279,114.593,224640,4 +957,Emilie Mover,Imagination,4A0SUIeFUZOjEJKN7YusrG,5,2012,acoustic,0.693,0.718,2,-6.949,1,0.0365,0.16,0.0,0.173,0.964,136.422,165867,4 +958,The Donnies The Amys,Boxer + Clover,19LylRpnBQBHwfnskumidH,6,2012,acoustic,0.598,0.683,0,-6.152,1,0.0303,0.0161,0.0247,0.216,0.195,124.048,201560,4 +959,Mark Kroos,Pedals Press the Floor,6ZvLPGxrgAabFeGauahBhV,3,2012,acoustic,0.545,0.476,11,-13.353,1,0.0342,0.0468,0.868,0.087,0.482,115.962,284947,4 +960,Right the Stars,Computer Crimes,5yBOQZdjfU7foWA1MBFVMV,6,2012,acoustic,0.358,0.779,11,-6.824,1,0.0374,0.000603,0.081,0.0888,0.264,128.043,194387,4 +961,Taj Mahal,Jacob's Ladder,2ZWDxvjHCTYl3Ru8QuhDbL,6,2012,acoustic,0.749,0.848,7,-7.091,1,0.0376,0.53,0.0269,0.243,0.961,105.763,239600,4 +962,Keaton Simons,Bring It On Home to Me (feat. Lisa Creahan),0dgLPewPaTTSQf2RGGxO4U,8,2012,acoustic,0.397,0.277,0,-7.022,1,0.0432,0.8,0.0,0.117,0.607,203.163,173824,3 +963,Takehara Pistol,辞世の句,3rJTC8WiGCQMuTjXUKrwUy,9,2012,acoustic,0.638,0.766,1,-4.033,1,0.033,0.0262,0.0,0.108,0.968,134.281,212333,4 +964,Mindy Smith,If I,61nQWbfyTRxjAzAxVcctw7,3,2012,acoustic,0.44,0.0478,3,-14.988,1,0.0374,0.942,0.0,0.118,0.248,122.255,297773,4 +965,CityCop,Spring,6sji5YilHj5SRpZzQMMO2K,5,2012,acoustic,0.374,0.765,7,-7.016,1,0.0595,0.016,0.00515,0.321,0.611,157.456,246000,4 +966,Human Kitten,The Goods,306jU8DLqauqw5lYf706f5,5,2012,acoustic,0.749,0.267,0,-8.702,1,0.0367,0.386,0.0,0.183,0.544,84.271,132284,4 +967,Mindy Smith,Love Lost,5RxdKE4BoI6P0eIhBXALfp,4,2012,acoustic,0.55,0.736,1,-5.689,0,0.0389,0.165,0.000596,0.0881,0.311,118.996,251560,4 +968,El Michels Affair,C.R.E.A.M.,4bJ7tMJqfYmkKgCYzaaG4B,56,2012,afrobeat,0.571,0.508,11,-8.118,0,0.0254,0.532,0.951,0.161,0.102,96.825,174827,4 +969,Menahan Street Band,Lights Out,5aqR0sE4AVaycHGVVjoZmx,50,2012,afrobeat,0.393,0.892,2,-4.685,0,0.0514,0.00187,0.89,0.0926,0.704,190.157,157613,4 +970,Darondo,Luscious Lady,0Ruf8vTKjoMyIpyK5sPDIt,49,2012,afrobeat,0.698,0.669,10,-7.318,0,0.0446,0.0675,0.00852,0.0975,0.863,100.309,195947,4 +971,Menahan Street Band,Every Day a Dream,4EGhtRnsa6DoGImFOzVzLd,49,2012,afrobeat,0.692,0.661,10,-7.157,1,0.0606,0.0544,0.657,0.113,0.698,117.472,233000,4 +972,El Michels Affair,Shimmy Shimmy Ya,0FLmR0blAIztjE7YsQpoYc,48,2012,afrobeat,0.605,0.666,11,-5.77,1,0.0413,0.0234,0.647,0.0841,0.0865,100.138,145880,4 +973,El Michels Affair,Can It All Be So Simple,4UTIaNm0myRUwCOaVuZJHR,45,2012,afrobeat,0.648,0.474,7,-9.072,1,0.0434,0.107,0.902,0.0802,0.224,82.474,197880,4 +974,Monophonics,Looking Ahead,5bPRRKpik0KCIol0cT2Yxr,45,2012,afrobeat,0.671,0.625,4,-7.577,0,0.0367,0.194,0.206,0.242,0.925,80.939,96147,4 +975,El Michels Affair,Uzi (Pinky Ring),29qHvt5WRMBnJbHkeKD8z9,42,2012,afrobeat,0.758,0.692,1,-9.865,1,0.064,0.00478,0.919,0.0662,0.556,109.21,192040,4 +976,Ondatrópica,Cumbia Espacial,7y40GtUQ2pO4rV652rVazz,41,2012,afrobeat,0.707,0.888,8,-8.157,1,0.0471,0.36,0.756,0.158,0.765,91.332,245280,4 +977,Darondo,Thank You God,723bv7DPk3eGt6nxiSxPc2,38,2012,afrobeat,0.588,0.291,4,-11.601,1,0.0346,0.29,3.85e-05,0.0329,0.569,139.016,201920,4 +978,Akalé Wubé,Mata,6TRYv8brfH12SfgV8lMraP,43,2012,afrobeat,0.569,0.496,4,-11.423,0,0.0674,0.393,0.924,0.11,0.808,82.822,230853,4 +979,The Funkees,Akula Owu Onyeara,0X7mNbVv1YYJ8SrAk4AsiT,34,2012,afrobeat,0.701,0.702,5,-10.323,0,0.122,0.525,0.0486,0.235,0.885,110.721,448914,4 +980,The Bamboos,The Wilhelm Scream (feat. Meg Washington),0x4zqBZSjYvVLuttqcfu9W,35,2012,afrobeat,0.565,0.621,7,-5.62,1,0.0264,0.00773,0.0324,0.257,0.403,150.036,268040,4 +981,The Funkees,Acid Rock,2z1ZiLEhkXBPdUwVuA38hg,33,2012,afrobeat,0.708,0.523,5,-9.832,1,0.174,0.213,0.735,0.0892,0.962,146.306,173157,4 +982,Menahan Street Band,The Crossing,5ggyTMSZovcl1Pg79uZTN5,39,2012,afrobeat,0.445,0.752,1,-8.226,1,0.0648,0.0401,0.867,0.0884,0.834,178.009,306680,4 +983,Akalé Wubé,Jour de pluie,4NUbU2D7ezOt2QFyBKhFLn,41,2012,afrobeat,0.658,0.299,7,-11.603,0,0.0336,0.567,0.92,0.107,0.626,107.696,142733,4 +984,El Michels Affair,Heaven & Hell,6mmi0wu2uGDWKeDx4ufLEj,36,2012,afrobeat,0.587,0.598,6,-8.689,1,0.0226,0.00449,0.87,0.12,0.543,78.166,129027,4 +985,El Michels Affair,Mystery Of Chessboxin',6wiXkQYanC7InlHLENSJys,36,2012,afrobeat,0.595,0.294,1,-11.458,0,0.0437,0.00252,0.926,0.278,0.233,109.01,107173,4 +986,Francis Bebey,Fleur tropicale,4dAZcvyTmAegVJuFFqvgNf,36,2012,afrobeat,0.618,0.61,7,-7.059,1,0.0295,0.593,0.749,0.188,0.647,75.894,234078,4 +987,Francis Bebey,Tiers monde,42kWzwSeP6GtE8HaZZjzSu,34,2012,afrobeat,0.762,0.736,0,-7.614,1,0.0371,0.313,0.867,0.0856,0.964,113.481,207057,4 +988,Antibalas,Dirty Money,634Boo3ThjlnOkURPKQLBP,37,2012,afrobeat,0.709,0.956,6,-6.168,0,0.0423,0.301,0.552,0.0614,0.901,112.785,375307,4 +989,Francis Bebey,The Coffee Cola Song,3GYBtgclotwzSnd3u21VY7,39,2012,afrobeat,0.73,0.67,9,-7.141,0,0.0359,0.613,0.000104,0.0698,0.926,110.619,306455,4 +990,El Michels Affair,Duel Of The Iron Mics,5LDRwkxMyCTsQpyhmTbiAR,34,2012,afrobeat,0.385,0.476,8,-8.299,1,0.0279,0.13,0.937,0.124,0.039,178.031,181613,4 +991,Chico Mann,Dilo Como Yo (Te Están Llamando),3tz4X9gO0l6lOoh4ZvK7xg,32,2012,afrobeat,0.862,0.832,6,-5.3,0,0.0333,0.0693,0.633,0.065,0.973,119.998,255436,4 +992,The Funkees,Break Through,4ExCbFfB81TWhdhUO2FsjD,29,2012,afrobeat,0.56,0.762,10,-9.755,0,0.136,0.435,0.0252,0.112,0.586,91.683,209680,4 +993,Meridian Brothers,Salsa Caliente (Versión Aumentada),3qMRDghhgm2V3be7a3yxnn,31,2012,afrobeat,0.732,0.596,8,-7.459,1,0.0331,0.657,1.02e-05,0.0867,0.87,142.607,283107,4 +994,El Michels Affair,Criminology,6JAyoXUXt5RrAFuQzHeZYj,32,2012,afrobeat,0.829,0.419,7,-6.749,0,0.0341,0.0272,0.852,0.0826,0.511,102.062,95253,4 +995,El Michels Affair,Incarcerated Scarfaces,1hMySkyDeV8BDayCv3wqVm,32,2012,afrobeat,0.76,0.494,11,-9.391,1,0.042,0.0184,0.828,0.102,0.27,90.258,100493,4 +996,El Michels Affair,Protect Ya Neck,1ZhovLmj7HALLd7mhKZFlt,32,2012,afrobeat,0.801,0.779,9,-8.236,1,0.0458,0.0161,0.877,0.0923,0.273,110.966,212867,4 +997,The Ogyatanaa Show Band,You Monopolise Me,1FHBkS8AEvnXdXLD9ioUXy,28,2012,afrobeat,0.776,0.554,9,-6.865,1,0.223,0.276,0.0,0.278,0.719,95.482,194427,4 +998,Monophonics,Say You Love Me,0umIVhGxcIrwF21ItkFWzY,38,2012,afrobeat,0.703,0.427,9,-8.319,0,0.0424,0.57,6.07e-05,0.137,0.769,89.899,262280,4 diff --git a/frontend/src/app/components/Graphs.tsx b/frontend/src/app/components/Graphs.tsx index 956624b..21f7dfa 100644 --- a/frontend/src/app/components/Graphs.tsx +++ b/frontend/src/app/components/Graphs.tsx @@ -1,89 +1,156 @@ -'use client'; - +import { useState, useEffect } from "react"; import Graph from "./Graph"; -import Image from "next/image"; -import { useState } from 'react'; +interface Props { + handleClick?: () => void; + isExpanded?: boolean; +} + +export default function Graphs({ handleClick, isExpanded }: Props) { + const [formattedData, setFormattedData] = useState([["Liveliness", "Loudness", { role: "style" }]]); + const [boxData, setBoxData] = useState([["Energy", "Low", "Open", "Close", "High"]]); + const [correlationData, setCorrelationData] = useState([["Tempo", "Energy", { role: "style" }]]); + const [danceabilityBarData, setDanceabilityBarData] = useState([["Danceability Range", "Number of Tracks"]]); + const [loading, setLoading] = useState(true); + + useEffect(() => { + async function fetchData() { + try { + const response = await fetch("http://localhost:8000/api/data"); + const jsonData = await response.json(); + + const timeSignatureColors: Record = { + 3: "#FF5733", + 4: "#33FF57", + 5: "#3357FF", + 6: "#FFD700", + }; + + const data = [["Liveliness", "Loudness", { role: "style" }]]; + Object.values(jsonData) + .slice(0, 400) + .forEach((track: any) => { + if (track.liveness !== null && track.loudness !== null && track.liveness < 6) { + const color = timeSignatureColors[track.time_signature] || "#808080"; + data.push([track.liveness, track.loudness, color]); + } + }); + setFormattedData(data); + + const data2 = [["Energy", "Low", "Open", "Close", "High"]]; + Object.values(jsonData) + .slice(0, 100) + .forEach((track: any) => { + if (track.energy !== null && track.valence !== null && track.danceability !== null) { + const low = track.valence * 0.8; + const open = track.valence * 0.9; + const close = track.valence * 1.1; + const high = track.valence * 1.2; + data2.push([track.energy, low, open, close, high]); + } + }); + setBoxData(data2); + + const data3 = [ + ["Energy", "Tempo"], + ...Object.values(jsonData) + .slice(0, 200) + .map((track: any) => [track.energy, track.tempo]), + ["Danceability", "Tempo"], + ...Object.values(jsonData) + .slice(0, 200) + .map((track: any) => [track.danceability, track.tempo]), + ["Acousticness", "Loudness"], + ...Object.values(jsonData) + .slice(0, 200) + .map((track: any) => [track.acousticness, track.loudness]), + ["Speechiness", "Energy"], + ...Object.values(jsonData) + .slice(0, 200) + .map((track: any) => [track.speechiness, track.energy]), + ]; + + setCorrelationData(data3); + + const danceabilityData: number[] = []; + Object.values(jsonData).slice(0, 100).forEach((track: any) => { + if (track.danceability !== null) { + danceabilityData.push(track.danceability); + } + }); + + const danceabilityBins: Record = {}; + danceabilityData.forEach((value) => { + const bin = (Math.floor(value / 0.1) * 0.1).toFixed(1); + danceabilityBins[bin] = (danceabilityBins[bin] || 0) + 1; + }); + + const danceabilityBar = [["Danceability Range", "Number of Tracks"]]; + Object.keys(danceabilityBins) + .sort((a, b) => parseFloat(a) - parseFloat(b)) + .forEach((bin) => { + danceabilityBar.push([bin, danceabilityBins[bin]]); + }); + + setDanceabilityBarData(danceabilityBar); + + } catch (error) { + console.error("Error fetching data:", error); + } finally { + setLoading(false); + } + } + + fetchData(); + }, []); + + const optionsScat = { + title: "Track Liveliness vs Loudness (Colored by Time Signature)", + hAxis: { title: "Track Liveliness" }, + vAxis: { title: "Track Loudness (dB)", minValue: -10, maxValue: 0 }, + legend: "none", + pointSize: 3, + }; + const optionsBox = { + title: "Energy vs Mood (Valence)", + hAxis: { title: "Track Energy" }, + vAxis: { title: "Track Mood (Valence)", minValue: 0, maxValue: 10 }, + legend: "none", + }; + const optionsCorrelation = { + title: "Correlation Between Energy and Tempo", + hAxis: { title: "Energy" }, + vAxis: { title: "Tempo (BPM)" }, + legend: "none", + }; + const optionsDanceabilityBarChart = { + title: "Danceability Distribution", + hAxis: { title: "Danceability Range" }, + vAxis: { title: "Number of Tracks" }, + legend: "none", + }; -interface props { - handleClick?: () => void; - isExpanded?: boolean; - info?: string; + if (loading) { + return
Loading Graphs...
; } -export default function Graphs({ handleClick, isExpanded, info}: props ) { - - - - const [type, setType] = useState(""); - - const scatterData = [ - ["Liveliness", "Loudness"], // Column headers (X, Y) - [8, 9], - [4, 5.5], - [2, 8], - [4, 5], - [3, 3.5], - [6.5, 7], - ]; - - const boxData = [ - ["Liveliness", "Loudness"], // Column headers (X, Y) - [8, 8], - [4, 5.5], - [2, 8], - [4, 5], - [3, 3.5], - [6.5, 7], - ]; - - const options = { - title: "Liveliness vs Loudness for 3 groupings of Tempo", - hAxis: { title: "Liveliness", minValue: 0, maxValue: 10 }, - vAxis: { title: "Loudness", minValue: 0, maxValue: 10 }, - legend: "none", - colors: ["#593c3c"], // Optional: Custom color - }; - - return ( -
-
-
-
-
-
-
- - {isExpanded && ( -
-
-
- x -
-
-
-
- {/* */} -
-
- -
-
- -
)} - -
- - ); + return ( +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ ); } \ No newline at end of file diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index fe0502f..212968b 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -1,8 +1,7 @@ "use client"; -import { useState } from 'react'; +import { useState, useEffect} from 'react'; import Graphs from "./components/Graphs"; -import Graph from './components/Graph'; import FrontHeader from "./components/FrontHeader"; import Image from "next/image"; @@ -10,29 +9,52 @@ import Image from "next/image"; export default function Home() { const [isExpanded, setIsExpanded] = useState(false); - const [graphType, setGraphType] = useState(""); + const [songData, setSongData] = useState(null); + console.log(isExpanded); function handleClick() { setIsExpanded(!isExpanded); } - - return ( - + const triggerDownloadAndFetchData = async () => { + try { + // Trigger the download dataset API (this will initiate the download process on the backend) + await fetch('http://localhost:8000/api/download_dataset'); + + // Once the download is triggered, fetch the data + const response = await fetch('http://localhost:8000/api/data'); + const data = await response.json(); + + // Store the data in state + setSongData(data); + } catch (error) { + console.error('Error fetching data:', error); + } + }; + + + useEffect(() => { + triggerDownloadAndFetchData(); + }, []); + + + return ( -
+
- -
-
+
- -
- - - - + {isExpanded && ( +
+
+ x +
+
)}
); } \ No newline at end of file From 8523ca063cae62060cd202599fed8b48b36dd4a5 Mon Sep 17 00:00:00 2001 From: Aditya Patel <153152695+AdityaPatel18@users.noreply.github.com> Date: Sun, 9 Feb 2025 01:17:44 -0500 Subject: [PATCH 5/9] fix a bug --- frontend/src/app/components/Graphs.tsx | 136 ++++++++++++++++++++----- 1 file changed, 110 insertions(+), 26 deletions(-) diff --git a/frontend/src/app/components/Graphs.tsx b/frontend/src/app/components/Graphs.tsx index 21f7dfa..02e210c 100644 --- a/frontend/src/app/components/Graphs.tsx +++ b/frontend/src/app/components/Graphs.tsx @@ -1,16 +1,28 @@ +'use client'; + import { useState, useEffect } from "react"; import Graph from "./Graph"; +import Image from "next/image"; interface Props { handleClick?: () => void; isExpanded?: boolean; + info?: string; } export default function Graphs({ handleClick, isExpanded }: Props) { - const [formattedData, setFormattedData] = useState([["Liveliness", "Loudness", { role: "style" }]]); - const [boxData, setBoxData] = useState([["Energy", "Low", "Open", "Close", "High"]]); - const [correlationData, setCorrelationData] = useState([["Tempo", "Energy", { role: "style" }]]); - const [danceabilityBarData, setDanceabilityBarData] = useState([["Danceability Range", "Number of Tracks"]]); + const [formattedData, setFormattedData] = useState([ + ["Liveliness", "Loudness", { role: "style" }], + ]); + const [boxData, setBoxData] = useState([ + ["Energy", "Low", "Open", "Close", "High"], + ]); + const [correlationData, setCorrelationData] = useState([ + ["Tempo", "Energy", { role: "style" }], + ]); + const [danceabilityBarData, setDanceabilityBarData] = useState([ + ["Danceability Range", "Number of Tracks"], + ]); const [loading, setLoading] = useState(true); useEffect(() => { @@ -30,8 +42,13 @@ export default function Graphs({ handleClick, isExpanded }: Props) { Object.values(jsonData) .slice(0, 400) .forEach((track: any) => { - if (track.liveness !== null && track.loudness !== null && track.liveness < 6) { - const color = timeSignatureColors[track.time_signature] || "#808080"; + if ( + track.liveness !== null && + track.loudness !== null && + track.liveness < 6 + ) { + const color = + timeSignatureColors[track.time_signature] || "#808080"; data.push([track.liveness, track.loudness, color]); } }); @@ -41,7 +58,11 @@ export default function Graphs({ handleClick, isExpanded }: Props) { Object.values(jsonData) .slice(0, 100) .forEach((track: any) => { - if (track.energy !== null && track.valence !== null && track.danceability !== null) { + if ( + track.energy !== null && + track.valence !== null && + track.danceability !== null + ) { const low = track.valence * 0.8; const open = track.valence * 0.9; const close = track.valence * 1.1; @@ -73,11 +94,13 @@ export default function Graphs({ handleClick, isExpanded }: Props) { setCorrelationData(data3); const danceabilityData: number[] = []; - Object.values(jsonData).slice(0, 100).forEach((track: any) => { - if (track.danceability !== null) { - danceabilityData.push(track.danceability); - } - }); + Object.values(jsonData) + .slice(0, 100) + .forEach((track: any) => { + if (track.danceability !== null) { + danceabilityData.push(track.danceability); + } + }); const danceabilityBins: Record = {}; danceabilityData.forEach((value) => { @@ -93,7 +116,6 @@ export default function Graphs({ handleClick, isExpanded }: Props) { }); setDanceabilityBarData(danceabilityBar); - } catch (error) { console.error("Error fetching data:", error); } finally { @@ -138,19 +160,81 @@ export default function Graphs({ handleClick, isExpanded }: Props) { } return ( -
-
- -
-
- -
-
- -
-
- +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + {isExpanded && ( +
+
+
+ x +
+
+
+
+ {/* */} +
+
+
+
+ )}
); -} \ No newline at end of file +} From 088795a16e4e8efb634e84e67dc9e78f73fc3f59 Mon Sep 17 00:00:00 2001 From: Aditya Patel <153152695+AdityaPatel18@users.noreply.github.com> Date: Sun, 9 Feb 2025 01:49:02 -0500 Subject: [PATCH 6/9] Add files via upload --- TuneGraph Frontend README.md | 43 ++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 TuneGraph Frontend README.md diff --git a/TuneGraph Frontend README.md b/TuneGraph Frontend README.md new file mode 100644 index 0000000..095c19b --- /dev/null +++ b/TuneGraph Frontend README.md @@ -0,0 +1,43 @@ +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` +# In our intermediate project we aimed to create a set of graphs indentifying key trends within our dataset as well as a gameplay that allows the user to input their choices in different attributes (ex. liveliness, energy, danceability, etc.) and the program will offer the user five songs that have matching outputs. This project not only has many implications for helping in the field of AI music, but offers some unique prospectives for the viewers. Additionally the program requires extensive use of databases to work. We were able to successfully create the set of graphs and design the website. +To run clone the repository and in one terminal run + uvicorn backend.main:app --reload +Second terminal for the frontend run + npm run dev +There might be libary issues which might need to be installed either using homebrew or pip. +Such as: + pip install kagglehub +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. From 5af5d22b4fa359c52c5937d0be8ac9f72e6f56d3 Mon Sep 17 00:00:00 2001 From: SidhantDash Date: Sun, 9 Feb 2025 01:50:03 -0500 Subject: [PATCH 7/9] Fixed window pop up bug --- backend/__pycache__/main.cpython-313.pyc | Bin 835 -> 6443 bytes frontend/src/app/components/Graph.tsx | 5 ++-- frontend/src/app/components/Graphs.tsx | 32 ++++++----------------- frontend/src/app/page.tsx | 24 ++++++++++++++--- 4 files changed, 32 insertions(+), 29 deletions(-) diff --git a/backend/__pycache__/main.cpython-313.pyc b/backend/__pycache__/main.cpython-313.pyc index 02402af769f2b4f06a3afb3883afedd8573bdda0..684755a3e3bef7b70aa4adccdfba2335bed9b9b0 100644 GIT binary patch literal 6443 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 diff --git a/frontend/src/app/components/Graph.tsx b/frontend/src/app/components/Graph.tsx index 56e87a4..e4c6d06 100644 --- a/frontend/src/app/components/Graph.tsx +++ b/frontend/src/app/components/Graph.tsx @@ -3,18 +3,19 @@ import GraphInfo from "./GraphInfo"; interface props { + chartName?: string; chartType?: string; data?: object; options?: object; info?: string; } -export default function Graph({chartType, data, options, info}: props) { +export default function Graph({chartName, chartType, data, options, info}: props) { return(
-

Scatter Plot

+

{chartName}

diff --git a/frontend/src/app/components/Graphs.tsx b/frontend/src/app/components/Graphs.tsx index 02e210c..479ae75 100644 --- a/frontend/src/app/components/Graphs.tsx +++ b/frontend/src/app/components/Graphs.tsx @@ -167,6 +167,7 @@ export default function Graphs({ handleClick, isExpanded }: Props) { onClick={handleClick} >
- {isExpanded && ( -
-
-
- x -
-
-
-
- {/* */} -
-
-
-
- )} +
); } diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index 212968b..ec957e2 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -17,14 +17,11 @@ export default function Home() { } const triggerDownloadAndFetchData = async () => { try { - // Trigger the download dataset API (this will initiate the download process on the backend) await fetch('http://localhost:8000/api/download_dataset'); - // Once the download is triggered, fetch the data const response = await fetch('http://localhost:8000/api/data'); const data = await response.json(); - // Store the data in state setSongData(data); } catch (error) { console.error('Error fetching data:', error); @@ -55,6 +52,27 @@ export default function Home() { alt="x"/>
)} + + {isExpanded && ( +
+
+
+ x +
+
+
+
+ {/* */} +
+
+
+
)}
); } \ No newline at end of file From 3b3b633666ee5b2f3b13e44e989374d9205e44ea Mon Sep 17 00:00:00 2001 From: Aditya Patel <153152695+AdityaPatel18@users.noreply.github.com> Date: Sun, 9 Feb 2025 01:51:19 -0500 Subject: [PATCH 8/9] Delete TuneGraph Frontend README.md --- TuneGraph Frontend README.md | 43 ------------------------------------ 1 file changed, 43 deletions(-) delete mode 100644 TuneGraph Frontend README.md diff --git a/TuneGraph Frontend README.md b/TuneGraph Frontend README.md deleted file mode 100644 index 095c19b..0000000 --- a/TuneGraph Frontend README.md +++ /dev/null @@ -1,43 +0,0 @@ -This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). - -## Getting Started - -First, run the development server: - -```bash -npm run dev -# or -yarn dev -# or -pnpm dev -# or -bun dev -``` -# In our intermediate project we aimed to create a set of graphs indentifying key trends within our dataset as well as a gameplay that allows the user to input their choices in different attributes (ex. liveliness, energy, danceability, etc.) and the program will offer the user five songs that have matching outputs. This project not only has many implications for helping in the field of AI music, but offers some unique prospectives for the viewers. Additionally the program requires extensive use of databases to work. We were able to successfully create the set of graphs and design the website. -To run clone the repository and in one terminal run - uvicorn backend.main:app --reload -Second terminal for the frontend run - npm run dev -There might be libary issues which might need to be installed either using homebrew or pip. -Such as: - pip install kagglehub -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. - -You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. - -This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. - -## Learn More - -To learn more about Next.js, take a look at the following resources: - -- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. -- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. - -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! - -## Deploy on Vercel - -The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. - -Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. From 892bbee243aa72f541abab71486440ce2e19c4a8 Mon Sep 17 00:00:00 2001 From: Aditya Patel <153152695+AdityaPatel18@users.noreply.github.com> Date: Sun, 9 Feb 2025 01:51:41 -0500 Subject: [PATCH 9/9] Add files via upload --- README.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..095c19b --- /dev/null +++ b/README.md @@ -0,0 +1,43 @@ +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` +# In our intermediate project we aimed to create a set of graphs indentifying key trends within our dataset as well as a gameplay that allows the user to input their choices in different attributes (ex. liveliness, energy, danceability, etc.) and the program will offer the user five songs that have matching outputs. This project not only has many implications for helping in the field of AI music, but offers some unique prospectives for the viewers. Additionally the program requires extensive use of databases to work. We were able to successfully create the set of graphs and design the website. +To run clone the repository and in one terminal run + uvicorn backend.main:app --reload +Second terminal for the frontend run + npm run dev +There might be libary issues which might need to be installed either using homebrew or pip. +Such as: + pip install kagglehub +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.