ADR-0002: swap LAION-CLAP for MuQ-MuLan (R@1 +62%)
Browse files- Dockerfile +4 -4
- backend/api.py +8 -4
- backend/clap_windowed.py +6 -2
- backend/config.py +21 -5
- backend/muq_engine.py +122 -0
- corpus/corpus.json +218 -283
- corpus/embeddings.npy +2 -2
- corpus/eval.json +19 -19
- corpus/manifest.json +8 -8
- corpus/segment_embeddings.npz +2 -2
- requirements.txt +2 -0
Dockerfile
CHANGED
|
@@ -40,10 +40,10 @@ COPY app.py /app/app.py
|
|
| 40 |
COPY corpus /app/quality-scorer/public/corpus
|
| 41 |
COPY eval_audio /app/quality-scorer/public/eval_audio
|
| 42 |
|
| 43 |
-
#
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
|
| 48 |
ENV PORT=7860 HF_HOME=/app/.hf_cache
|
| 49 |
# The corpus copy target above is /app/quality-scorer/public/corpus. The
|
|
|
|
| 40 |
COPY corpus /app/quality-scorer/public/corpus
|
| 41 |
COPY eval_audio /app/quality-scorer/public/eval_audio
|
| 42 |
|
| 43 |
+
# ADR-0002: pre-pull MuQ-MuLan weights at build time so the first /neighbors
|
| 44 |
+
# after a cold wake doesn't have to download ~2.8 GB. The pre-pull also caches
|
| 45 |
+
# the XLM-RoBERTa text encoder MuQ-MuLan depends on.
|
| 46 |
+
RUN python -c "from muq import MuQMuLan; MuQMuLan.from_pretrained('OpenMuQ/MuQ-MuLan-large')"
|
| 47 |
|
| 48 |
ENV PORT=7860 HF_HOME=/app/.hf_cache
|
| 49 |
# The corpus copy target above is /app/quality-scorer/public/corpus. The
|
backend/api.py
CHANGED
|
@@ -34,7 +34,11 @@ from fastapi import FastAPI, File, UploadFile
|
|
| 34 |
from fastapi.middleware.cors import CORSMiddleware
|
| 35 |
from fastapi.responses import JSONResponse
|
| 36 |
|
| 37 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 38 |
from .librosa_engine import analyze_array
|
| 39 |
from .scoring import compute_report
|
| 40 |
|
|
@@ -129,7 +133,7 @@ def _load_corpus() -> None:
|
|
| 129 |
|
| 130 |
@asynccontextmanager
|
| 131 |
async def lifespan(_app):
|
| 132 |
-
|
| 133 |
_load_corpus()
|
| 134 |
yield
|
| 135 |
|
|
@@ -191,7 +195,7 @@ def _decode_and_pipeline(raw: bytes) -> dict | JSONResponse:
|
|
| 191 |
sf.write(acrcloud_buf, acrcloud_slice, sr, format="WAV", subtype="PCM_16")
|
| 192 |
with _clap_lock:
|
| 193 |
emb, segment_embeddings = clap_windowed.encode_windowed(mono, sr, max_seconds=None)
|
| 194 |
-
genres =
|
| 195 |
report = compute_report(analysis["raw"])
|
| 196 |
|
| 197 |
return {
|
|
@@ -224,7 +228,7 @@ def _build_track(file: UploadFile, pipeline: dict, *, source: str, id_: str) ->
|
|
| 224 |
def health() -> dict:
|
| 225 |
return {
|
| 226 |
"ok": True,
|
| 227 |
-
"model":
|
| 228 |
"modelSha": _model_sha,
|
| 229 |
"version": __version__,
|
| 230 |
"corpus": len(_corpus_tracks),
|
|
|
|
| 34 |
from fastapi.middleware.cors import CORSMiddleware
|
| 35 |
from fastapi.responses import JSONResponse
|
| 36 |
|
| 37 |
+
# ADR-0002: clap_engine is no longer the primary encoder; muq_engine took its
|
| 38 |
+
# place via clap_windowed's swap. We still import clap_engine here only because
|
| 39 |
+
# legacy code paths may reference it; the encoder load + genre tagging both go
|
| 40 |
+
# through muq_engine.
|
| 41 |
+
from . import __version__, acrcloud_engine, muq_engine, clap_windowed, config, similarity
|
| 42 |
from .librosa_engine import analyze_array
|
| 43 |
from .scoring import compute_report
|
| 44 |
|
|
|
|
| 133 |
|
| 134 |
@asynccontextmanager
|
| 135 |
async def lifespan(_app):
|
| 136 |
+
muq_engine.load()
|
| 137 |
_load_corpus()
|
| 138 |
yield
|
| 139 |
|
|
|
|
| 195 |
sf.write(acrcloud_buf, acrcloud_slice, sr, format="WAV", subtype="PCM_16")
|
| 196 |
with _clap_lock:
|
| 197 |
emb, segment_embeddings = clap_windowed.encode_windowed(mono, sr, max_seconds=None)
|
| 198 |
+
genres = muq_engine.top_genres(emb)
|
| 199 |
report = compute_report(analysis["raw"])
|
| 200 |
|
| 201 |
return {
|
|
|
|
| 228 |
def health() -> dict:
|
| 229 |
return {
|
| 230 |
"ok": True,
|
| 231 |
+
"model": muq_engine.model_id(),
|
| 232 |
"modelSha": _model_sha,
|
| 233 |
"version": __version__,
|
| 234 |
"corpus": len(_corpus_tracks),
|
backend/clap_windowed.py
CHANGED
|
@@ -23,7 +23,11 @@ from __future__ import annotations
|
|
| 23 |
|
| 24 |
import numpy as np
|
| 25 |
|
| 26 |
-
from .
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27 |
|
| 28 |
|
| 29 |
def chunk_audio(
|
|
@@ -119,7 +123,7 @@ def encode_windowed(
|
|
| 119 |
"""
|
| 120 |
chunks = chunk_audio(wav_mono, sr, window_seconds, max_seconds)
|
| 121 |
rows = [
|
| 122 |
-
l2_normalize(
|
| 123 |
for chunk in chunks
|
| 124 |
]
|
| 125 |
segment_embeddings = np.stack(rows, axis=0).astype(np.float32)
|
|
|
|
| 23 |
|
| 24 |
import numpy as np
|
| 25 |
|
| 26 |
+
# ADR-0002: encoder swapped from clap_engine → muq_engine. Module name kept
|
| 27 |
+
# (renaming this file widens the diff for no functional gain) but the inner
|
| 28 |
+
# encoder is now MuQ-MuLan.
|
| 29 |
+
from . import muq_engine as audio_encoder
|
| 30 |
+
from . import config
|
| 31 |
|
| 32 |
|
| 33 |
def chunk_audio(
|
|
|
|
| 123 |
"""
|
| 124 |
chunks = chunk_audio(wav_mono, sr, window_seconds, max_seconds)
|
| 125 |
rows = [
|
| 126 |
+
l2_normalize(audio_encoder.encode_audio(chunk, sr).astype(np.float32))
|
| 127 |
for chunk in chunks
|
| 128 |
]
|
| 129 |
segment_embeddings = np.stack(rows, axis=0).astype(np.float32)
|
backend/config.py
CHANGED
|
@@ -18,12 +18,28 @@ MAX_UPLOAD_BYTES = 50 * 1024 * 1024
|
|
| 18 |
ALLOWED_EXTENSIONS = {".mp3", ".wav", ".flac", ".ogg", ".m4a"}
|
| 19 |
ALLOWED_MIME_PREFIX = "audio/"
|
| 20 |
|
| 21 |
-
# ---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
#
|
| 26 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27 |
CLAP_GENRE_TOP_K = 3
|
| 28 |
CLAP_GENRE_TEMPERATURE = 10.0
|
| 29 |
|
|
|
|
| 18 |
ALLOWED_EXTENSIONS = {".mp3", ".wav", ".flac", ".ogg", ".m4a"}
|
| 19 |
ALLOWED_MIME_PREFIX = "audio/"
|
| 20 |
|
| 21 |
+
# --- audio encoder (ADR-0002: swap LAION-CLAP → MuQ-MuLan) -------------------
|
| 22 |
+
#
|
| 23 |
+
# MuQ-MuLan is a CLIP-style music-text joint embedder (~700M params) from
|
| 24 |
+
# Tencent AI Lab, January 2025 SOTA on MagnaTagATune zero-shot tagging.
|
| 25 |
+
# We use it for both similarity (audio path) and zero-shot genre tagging
|
| 26 |
+
# (text path), so a single model load powers both jobs.
|
| 27 |
+
#
|
| 28 |
+
# Sample rate: 24 kHz (LAION-CLAP was 48 kHz). The encoder resamples inputs
|
| 29 |
+
# internally so callers can pass any sr — but the runtime cost favors sending
|
| 30 |
+
# audio at the target rate when possible.
|
| 31 |
|
| 32 |
+
AUDIO_ENCODER_MODEL_ID = "OpenMuQ/MuQ-MuLan-large"
|
| 33 |
+
AUDIO_ENCODER_SAMPLE_RATE = 24000
|
| 34 |
+
# Joint embedding dim. MuQ-MuLan paper §3.3 specifies 512-d shared space —
|
| 35 |
+
# same as LAION-CLAP, so the catalog matrix shape is unchanged across the swap.
|
| 36 |
+
AUDIO_ENCODER_EMBED_DIM = 512
|
| 37 |
+
|
| 38 |
+
# Backward-compat aliases — older code references CLAP_*; keep them mapped to
|
| 39 |
+
# the new constants until a follow-up rename PR migrates references.
|
| 40 |
+
CLAP_MODEL_ID = AUDIO_ENCODER_MODEL_ID
|
| 41 |
+
CLAP_EMBED_DIM = AUDIO_ENCODER_EMBED_DIM
|
| 42 |
+
CLAP_SR = AUDIO_ENCODER_SAMPLE_RATE
|
| 43 |
CLAP_GENRE_TOP_K = 3
|
| 44 |
CLAP_GENRE_TEMPERATURE = 10.0
|
| 45 |
|
backend/muq_engine.py
ADDED
|
@@ -0,0 +1,122 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""MuQ-MuLan audio encoder — primary encoder per ADR-0002.
|
| 2 |
+
|
| 3 |
+
Replaces LAION-CLAP for similarity. Same public surface as `clap_engine.py`
|
| 4 |
+
so `clap_windowed.py` and `api.py` only have to swap the import:
|
| 5 |
+
|
| 6 |
+
- `load()` — idempotent, thread-safe model load.
|
| 7 |
+
- `encode_audio(wav_mono, sr)` — returns (512,) float32, L2-normalized.
|
| 8 |
+
- `top_genres(emb, k=3)` — zero-shot via cached text embeddings.
|
| 9 |
+
|
| 10 |
+
MuQ-MuLan ingests audio at 24 kHz (CLAP was at 48 kHz), so we resample
|
| 11 |
+
internally — callers can pass any sample rate. The output is already
|
| 12 |
+
L2-normalized by the upstream model; we re-normalize defensively after
|
| 13 |
+
the dtype conversion to float32, but `np.linalg.norm` typically returns
|
| 14 |
+
1.0 ± 1e-7 right out of the model.
|
| 15 |
+
|
| 16 |
+
Genre tagging is implemented via the same CLIP-style joint embedding pattern
|
| 17 |
+
CLAP used: pre-compute text embeddings of the genre prompts at startup, then
|
| 18 |
+
take the dot product with each query embedding at inference. MuQ-MuLan is
|
| 19 |
+
text-music joint, so this path is natural.
|
| 20 |
+
"""
|
| 21 |
+
|
| 22 |
+
from __future__ import annotations
|
| 23 |
+
|
| 24 |
+
import threading
|
| 25 |
+
from typing import Any
|
| 26 |
+
|
| 27 |
+
import numpy as np
|
| 28 |
+
|
| 29 |
+
from . import config
|
| 30 |
+
|
| 31 |
+
_model: Any = None
|
| 32 |
+
_genre_text_emb: np.ndarray | None = None
|
| 33 |
+
_load_lock = threading.Lock()
|
| 34 |
+
_encode_lock = threading.Lock()
|
| 35 |
+
|
| 36 |
+
|
| 37 |
+
def load() -> None:
|
| 38 |
+
"""Load MuQ-MuLan and cache the genre text embeddings. Idempotent + thread-safe."""
|
| 39 |
+
global _model, _genre_text_emb
|
| 40 |
+
if _model is not None:
|
| 41 |
+
return
|
| 42 |
+
with _load_lock:
|
| 43 |
+
if _model is not None:
|
| 44 |
+
return
|
| 45 |
+
# Deferred imports keep tooling startup snappy when the encoder isn't needed.
|
| 46 |
+
import torch
|
| 47 |
+
from muq import MuQMuLan
|
| 48 |
+
|
| 49 |
+
mdl = MuQMuLan.from_pretrained(config.AUDIO_ENCODER_MODEL_ID).eval()
|
| 50 |
+
|
| 51 |
+
# Pre-encode genre prompts once at startup. MuQ-MuLan is CLIP-style:
|
| 52 |
+
# the text encoder produces 512-d L2-normalized embeddings in the
|
| 53 |
+
# same joint space as the audio encoder. Cosine vs audio_emb gives a
|
| 54 |
+
# zero-shot classification score.
|
| 55 |
+
try:
|
| 56 |
+
prompts = [f"This is a {g} song." for g in config.GENRE_LABELS]
|
| 57 |
+
with torch.no_grad():
|
| 58 |
+
text_emb = mdl(texts=prompts)
|
| 59 |
+
text_emb_np = text_emb.detach().cpu().numpy().astype(np.float32)
|
| 60 |
+
norms = np.linalg.norm(text_emb_np, axis=1, keepdims=True)
|
| 61 |
+
text_emb_np = text_emb_np / np.maximum(norms, 1e-12)
|
| 62 |
+
_genre_text_emb = text_emb_np
|
| 63 |
+
except Exception as exc:
|
| 64 |
+
# If text-encoder path on this checkpoint differs, fall back to disabled genres.
|
| 65 |
+
print(f"[muq_engine] genre prompt encoding failed ({exc!r}); top_genres will return [].")
|
| 66 |
+
_genre_text_emb = None
|
| 67 |
+
|
| 68 |
+
_model = mdl
|
| 69 |
+
|
| 70 |
+
|
| 71 |
+
def encode_audio(wav_mono: np.ndarray, sr: int) -> np.ndarray:
|
| 72 |
+
"""Encode mono audio → 512-d L2-normalized float32 embedding.
|
| 73 |
+
|
| 74 |
+
Args:
|
| 75 |
+
wav_mono: 1-D mono float audio at any sample rate.
|
| 76 |
+
sr: sample rate of `wav_mono`. Resampled internally to 24 kHz.
|
| 77 |
+
|
| 78 |
+
Returns:
|
| 79 |
+
np.ndarray shape (512,), dtype float32, L2-normalized.
|
| 80 |
+
"""
|
| 81 |
+
load()
|
| 82 |
+
import librosa
|
| 83 |
+
import torch
|
| 84 |
+
|
| 85 |
+
wav = np.asarray(wav_mono, dtype=np.float32).reshape(-1)
|
| 86 |
+
if sr != config.AUDIO_ENCODER_SAMPLE_RATE:
|
| 87 |
+
wav = librosa.resample(wav, orig_sr=sr, target_sr=config.AUDIO_ENCODER_SAMPLE_RATE)
|
| 88 |
+
|
| 89 |
+
wavs = torch.from_numpy(wav).unsqueeze(0) # shape (1, num_samples)
|
| 90 |
+
with _encode_lock, torch.no_grad():
|
| 91 |
+
emb = _model(wavs=wavs)
|
| 92 |
+
arr = emb.detach().cpu().numpy().astype(np.float32).reshape(-1)
|
| 93 |
+
n = float(np.linalg.norm(arr))
|
| 94 |
+
if n > 0:
|
| 95 |
+
arr = arr / n
|
| 96 |
+
return arr
|
| 97 |
+
|
| 98 |
+
|
| 99 |
+
def top_genres(emb: np.ndarray, k: int = 3) -> list[tuple[str, float]]:
|
| 100 |
+
"""Zero-shot genre tagging — dot product of `emb` against cached genre text embeddings.
|
| 101 |
+
|
| 102 |
+
Returns a list of (label, prob) sorted desc, length min(k, len(GENRE_LABELS)).
|
| 103 |
+
Returns an empty list if the text path failed to initialize (handled gracefully).
|
| 104 |
+
"""
|
| 105 |
+
load()
|
| 106 |
+
if _genre_text_emb is None:
|
| 107 |
+
return []
|
| 108 |
+
emb_np = np.asarray(emb, dtype=np.float32).reshape(-1)
|
| 109 |
+
n = float(np.linalg.norm(emb_np))
|
| 110 |
+
if n > 0:
|
| 111 |
+
emb_np = emb_np / n
|
| 112 |
+
sims = _genre_text_emb @ emb_np
|
| 113 |
+
# Softmax over similarities for a probability-shaped output (matches CLAP semantics).
|
| 114 |
+
exps = np.exp(sims - float(sims.max()))
|
| 115 |
+
probs = exps / float(exps.sum())
|
| 116 |
+
order = np.argsort(-probs)[: max(1, int(k))]
|
| 117 |
+
return [(config.GENRE_LABELS[int(i)], float(probs[int(i)])) for i in order]
|
| 118 |
+
|
| 119 |
+
|
| 120 |
+
def model_id() -> str:
|
| 121 |
+
"""Pinned HF model identifier — surfaces via /health and on the response payload."""
|
| 122 |
+
return config.AUDIO_ENCODER_MODEL_ID
|
corpus/corpus.json
CHANGED
|
@@ -234,7 +234,7 @@
|
|
| 234 |
"duration_ms": null,
|
| 235 |
"external_ids": {
|
| 236 |
"jamendoTrackId": "382",
|
| 237 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=382&format=mp31&from=
|
| 238 |
"jamendoAlbum": "Compilation classique"
|
| 239 |
}
|
| 240 |
},
|
|
@@ -253,7 +253,7 @@
|
|
| 253 |
"duration_ms": null,
|
| 254 |
"external_ids": {
|
| 255 |
"jamendoTrackId": "773",
|
| 256 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=773&format=mp31&from=
|
| 257 |
"jamendoAlbum": "Tryad Demo (Public Domain)"
|
| 258 |
}
|
| 259 |
},
|
|
@@ -272,7 +272,7 @@
|
|
| 272 |
"duration_ms": null,
|
| 273 |
"external_ids": {
|
| 274 |
"jamendoTrackId": "2634",
|
| 275 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2634&format=mp31&from=
|
| 276 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 277 |
}
|
| 278 |
},
|
|
@@ -291,7 +291,7 @@
|
|
| 291 |
"duration_ms": null,
|
| 292 |
"external_ids": {
|
| 293 |
"jamendoTrackId": "43411",
|
| 294 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43411&format=mp31&from=
|
| 295 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 296 |
}
|
| 297 |
},
|
|
@@ -327,7 +327,7 @@
|
|
| 327 |
"duration_ms": null,
|
| 328 |
"external_ids": {
|
| 329 |
"jamendoTrackId": "247",
|
| 330 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=247&format=mp31&from=
|
| 331 |
"jamendoAlbum": "Simple Exercice"
|
| 332 |
}
|
| 333 |
},
|
|
@@ -346,7 +346,7 @@
|
|
| 346 |
"duration_ms": null,
|
| 347 |
"external_ids": {
|
| 348 |
"jamendoTrackId": "241",
|
| 349 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=241&format=mp31&from=
|
| 350 |
"jamendoAlbum": "Simple Exercice"
|
| 351 |
}
|
| 352 |
},
|
|
@@ -365,7 +365,7 @@
|
|
| 365 |
"duration_ms": null,
|
| 366 |
"external_ids": {
|
| 367 |
"jamendoTrackId": "383",
|
| 368 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=383&format=mp31&from=
|
| 369 |
"jamendoAlbum": "Compilation classique"
|
| 370 |
}
|
| 371 |
},
|
|
@@ -384,7 +384,7 @@
|
|
| 384 |
"duration_ms": null,
|
| 385 |
"external_ids": {
|
| 386 |
"jamendoTrackId": "774",
|
| 387 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=774&format=mp31&from=%
|
| 388 |
"jamendoAlbum": "Tryad Demo (Public Domain)"
|
| 389 |
}
|
| 390 |
},
|
|
@@ -403,7 +403,7 @@
|
|
| 403 |
"duration_ms": null,
|
| 404 |
"external_ids": {
|
| 405 |
"jamendoTrackId": "2635",
|
| 406 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2635&format=mp31&from=
|
| 407 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 408 |
}
|
| 409 |
},
|
|
@@ -422,7 +422,7 @@
|
|
| 422 |
"duration_ms": null,
|
| 423 |
"external_ids": {
|
| 424 |
"jamendoTrackId": "43412",
|
| 425 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43412&format=mp31&from=
|
| 426 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 427 |
}
|
| 428 |
},
|
|
@@ -441,7 +441,7 @@
|
|
| 441 |
"duration_ms": null,
|
| 442 |
"external_ids": {
|
| 443 |
"jamendoTrackId": "3933",
|
| 444 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=3933&format=mp31&from=
|
| 445 |
"jamendoAlbum": "una musica \"rabelaisien\""
|
| 446 |
}
|
| 447 |
},
|
|
@@ -460,7 +460,7 @@
|
|
| 460 |
"duration_ms": null,
|
| 461 |
"external_ids": {
|
| 462 |
"jamendoTrackId": "759",
|
| 463 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=759&format=mp31&from=
|
| 464 |
"jamendoAlbum": "00"
|
| 465 |
}
|
| 466 |
},
|
|
@@ -479,7 +479,7 @@
|
|
| 479 |
"duration_ms": null,
|
| 480 |
"external_ids": {
|
| 481 |
"jamendoTrackId": "242",
|
| 482 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=242&format=mp31&from=
|
| 483 |
"jamendoAlbum": "Simple Exercice"
|
| 484 |
}
|
| 485 |
},
|
|
@@ -498,7 +498,7 @@
|
|
| 498 |
"duration_ms": null,
|
| 499 |
"external_ids": {
|
| 500 |
"jamendoTrackId": "384",
|
| 501 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=384&format=mp31&from=
|
| 502 |
"jamendoAlbum": "Compilation classique"
|
| 503 |
}
|
| 504 |
},
|
|
@@ -517,7 +517,7 @@
|
|
| 517 |
"duration_ms": null,
|
| 518 |
"external_ids": {
|
| 519 |
"jamendoTrackId": "776",
|
| 520 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=776&format=mp31&from=
|
| 521 |
"jamendoAlbum": "Tryad Demo (Public Domain)"
|
| 522 |
}
|
| 523 |
},
|
|
@@ -536,7 +536,7 @@
|
|
| 536 |
"duration_ms": null,
|
| 537 |
"external_ids": {
|
| 538 |
"jamendoTrackId": "2636",
|
| 539 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2636&format=mp31&from=
|
| 540 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 541 |
}
|
| 542 |
},
|
|
@@ -555,7 +555,7 @@
|
|
| 555 |
"duration_ms": null,
|
| 556 |
"external_ids": {
|
| 557 |
"jamendoTrackId": "43413",
|
| 558 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43413&format=mp31&from=
|
| 559 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 560 |
}
|
| 561 |
},
|
|
@@ -574,7 +574,7 @@
|
|
| 574 |
"duration_ms": null,
|
| 575 |
"external_ids": {
|
| 576 |
"jamendoTrackId": "3935",
|
| 577 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=3935&format=mp31&from=
|
| 578 |
"jamendoAlbum": "una musica \"rabelaisien\""
|
| 579 |
}
|
| 580 |
},
|
|
@@ -593,7 +593,7 @@
|
|
| 593 |
"duration_ms": null,
|
| 594 |
"external_ids": {
|
| 595 |
"jamendoTrackId": "760",
|
| 596 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=760&format=mp31&from=
|
| 597 |
"jamendoAlbum": "00"
|
| 598 |
}
|
| 599 |
},
|
|
@@ -612,7 +612,7 @@
|
|
| 612 |
"duration_ms": null,
|
| 613 |
"external_ids": {
|
| 614 |
"jamendoTrackId": "243",
|
| 615 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=243&format=mp31&from=
|
| 616 |
"jamendoAlbum": "Simple Exercice"
|
| 617 |
}
|
| 618 |
},
|
|
@@ -631,7 +631,7 @@
|
|
| 631 |
"duration_ms": null,
|
| 632 |
"external_ids": {
|
| 633 |
"jamendoTrackId": "385",
|
| 634 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=385&format=mp31&from=
|
| 635 |
"jamendoAlbum": "Compilation classique"
|
| 636 |
}
|
| 637 |
},
|
|
@@ -650,7 +650,7 @@
|
|
| 650 |
"duration_ms": null,
|
| 651 |
"external_ids": {
|
| 652 |
"jamendoTrackId": "1091",
|
| 653 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1091&format=mp31&from=
|
| 654 |
"jamendoAlbum": "Religionnaire I"
|
| 655 |
}
|
| 656 |
},
|
|
@@ -669,7 +669,7 @@
|
|
| 669 |
"duration_ms": null,
|
| 670 |
"external_ids": {
|
| 671 |
"jamendoTrackId": "2637",
|
| 672 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2637&format=mp31&from=
|
| 673 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 674 |
}
|
| 675 |
},
|
|
@@ -688,7 +688,7 @@
|
|
| 688 |
"duration_ms": null,
|
| 689 |
"external_ids": {
|
| 690 |
"jamendoTrackId": "43415",
|
| 691 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43415&format=mp31&from=
|
| 692 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 693 |
}
|
| 694 |
},
|
|
@@ -707,7 +707,7 @@
|
|
| 707 |
"duration_ms": null,
|
| 708 |
"external_ids": {
|
| 709 |
"jamendoTrackId": "3936",
|
| 710 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=3936&format=mp31&from=
|
| 711 |
"jamendoAlbum": "una musica \"rabelaisien\""
|
| 712 |
}
|
| 713 |
},
|
|
@@ -726,7 +726,7 @@
|
|
| 726 |
"duration_ms": null,
|
| 727 |
"external_ids": {
|
| 728 |
"jamendoTrackId": "761",
|
| 729 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=761&format=mp31&from=%
|
| 730 |
"jamendoAlbum": "00"
|
| 731 |
}
|
| 732 |
},
|
|
@@ -745,7 +745,7 @@
|
|
| 745 |
"duration_ms": null,
|
| 746 |
"external_ids": {
|
| 747 |
"jamendoTrackId": "244",
|
| 748 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=244&format=mp31&from=
|
| 749 |
"jamendoAlbum": "Simple Exercice"
|
| 750 |
}
|
| 751 |
},
|
|
@@ -764,7 +764,7 @@
|
|
| 764 |
"duration_ms": null,
|
| 765 |
"external_ids": {
|
| 766 |
"jamendoTrackId": "386",
|
| 767 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=386&format=mp31&from=
|
| 768 |
"jamendoAlbum": "Compilation classique"
|
| 769 |
}
|
| 770 |
},
|
|
@@ -783,7 +783,7 @@
|
|
| 783 |
"duration_ms": null,
|
| 784 |
"external_ids": {
|
| 785 |
"jamendoTrackId": "1092",
|
| 786 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1092&format=mp31&from=
|
| 787 |
"jamendoAlbum": "Religionnaire I"
|
| 788 |
}
|
| 789 |
},
|
|
@@ -802,7 +802,7 @@
|
|
| 802 |
"duration_ms": null,
|
| 803 |
"external_ids": {
|
| 804 |
"jamendoTrackId": "2639",
|
| 805 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2639&format=mp31&from=
|
| 806 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 807 |
}
|
| 808 |
},
|
|
@@ -821,7 +821,7 @@
|
|
| 821 |
"duration_ms": null,
|
| 822 |
"external_ids": {
|
| 823 |
"jamendoTrackId": "43416",
|
| 824 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43416&format=mp31&from=
|
| 825 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 826 |
}
|
| 827 |
},
|
|
@@ -840,7 +840,7 @@
|
|
| 840 |
"duration_ms": null,
|
| 841 |
"external_ids": {
|
| 842 |
"jamendoTrackId": "3939",
|
| 843 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=3939&format=mp31&from=
|
| 844 |
"jamendoAlbum": "una musica \"rabelaisien\""
|
| 845 |
}
|
| 846 |
},
|
|
@@ -859,7 +859,7 @@
|
|
| 859 |
"duration_ms": null,
|
| 860 |
"external_ids": {
|
| 861 |
"jamendoTrackId": "762",
|
| 862 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=762&format=mp31&from=
|
| 863 |
"jamendoAlbum": "00"
|
| 864 |
}
|
| 865 |
},
|
|
@@ -878,7 +878,7 @@
|
|
| 878 |
"duration_ms": null,
|
| 879 |
"external_ids": {
|
| 880 |
"jamendoTrackId": "245",
|
| 881 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=245&format=mp31&from=
|
| 882 |
"jamendoAlbum": "Simple Exercice"
|
| 883 |
}
|
| 884 |
},
|
|
@@ -897,7 +897,7 @@
|
|
| 897 |
"duration_ms": null,
|
| 898 |
"external_ids": {
|
| 899 |
"jamendoTrackId": "387",
|
| 900 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=387&format=mp31&from=
|
| 901 |
"jamendoAlbum": "Compilation classique"
|
| 902 |
}
|
| 903 |
},
|
|
@@ -916,7 +916,7 @@
|
|
| 916 |
"duration_ms": null,
|
| 917 |
"external_ids": {
|
| 918 |
"jamendoTrackId": "1093",
|
| 919 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1093&format=mp31&from=
|
| 920 |
"jamendoAlbum": "Religionnaire I"
|
| 921 |
}
|
| 922 |
},
|
|
@@ -935,7 +935,7 @@
|
|
| 935 |
"duration_ms": null,
|
| 936 |
"external_ids": {
|
| 937 |
"jamendoTrackId": "2641",
|
| 938 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2641&format=mp31&from=
|
| 939 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 940 |
}
|
| 941 |
},
|
|
@@ -954,7 +954,7 @@
|
|
| 954 |
"duration_ms": null,
|
| 955 |
"external_ids": {
|
| 956 |
"jamendoTrackId": "43418",
|
| 957 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43418&format=mp31&from=
|
| 958 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 959 |
}
|
| 960 |
},
|
|
@@ -973,7 +973,7 @@
|
|
| 973 |
"duration_ms": null,
|
| 974 |
"external_ids": {
|
| 975 |
"jamendoTrackId": "4889",
|
| 976 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=4889&format=mp31&from=
|
| 977 |
"jamendoAlbum": "Voyageur"
|
| 978 |
}
|
| 979 |
},
|
|
@@ -992,7 +992,7 @@
|
|
| 992 |
"duration_ms": null,
|
| 993 |
"external_ids": {
|
| 994 |
"jamendoTrackId": "763",
|
| 995 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=763&format=mp31&from=
|
| 996 |
"jamendoAlbum": "00"
|
| 997 |
}
|
| 998 |
},
|
|
@@ -1011,7 +1011,7 @@
|
|
| 1011 |
"duration_ms": null,
|
| 1012 |
"external_ids": {
|
| 1013 |
"jamendoTrackId": "246",
|
| 1014 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=246&format=mp31&from=
|
| 1015 |
"jamendoAlbum": "Simple Exercice"
|
| 1016 |
}
|
| 1017 |
},
|
|
@@ -1030,7 +1030,7 @@
|
|
| 1030 |
"duration_ms": null,
|
| 1031 |
"external_ids": {
|
| 1032 |
"jamendoTrackId": "388",
|
| 1033 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=388&format=mp31&from=
|
| 1034 |
"jamendoAlbum": "Compilation classique"
|
| 1035 |
}
|
| 1036 |
},
|
|
@@ -1049,7 +1049,7 @@
|
|
| 1049 |
"duration_ms": null,
|
| 1050 |
"external_ids": {
|
| 1051 |
"jamendoTrackId": "1094",
|
| 1052 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1094&format=mp31&from=
|
| 1053 |
"jamendoAlbum": "Religionnaire I"
|
| 1054 |
}
|
| 1055 |
},
|
|
@@ -1068,7 +1068,7 @@
|
|
| 1068 |
"duration_ms": null,
|
| 1069 |
"external_ids": {
|
| 1070 |
"jamendoTrackId": "2644",
|
| 1071 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2644&format=mp31&from=
|
| 1072 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 1073 |
}
|
| 1074 |
},
|
|
@@ -1087,7 +1087,7 @@
|
|
| 1087 |
"duration_ms": null,
|
| 1088 |
"external_ids": {
|
| 1089 |
"jamendoTrackId": "43419",
|
| 1090 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43419&format=mp31&from=
|
| 1091 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 1092 |
}
|
| 1093 |
},
|
|
@@ -1106,7 +1106,7 @@
|
|
| 1106 |
"duration_ms": null,
|
| 1107 |
"external_ids": {
|
| 1108 |
"jamendoTrackId": "6729",
|
| 1109 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=6729&format=mp31&from=
|
| 1110 |
"jamendoAlbum": "Hymns About Her (advance)"
|
| 1111 |
}
|
| 1112 |
},
|
|
@@ -1125,7 +1125,7 @@
|
|
| 1125 |
"duration_ms": null,
|
| 1126 |
"external_ids": {
|
| 1127 |
"jamendoTrackId": "764",
|
| 1128 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=764&format=mp31&from=
|
| 1129 |
"jamendoAlbum": "00"
|
| 1130 |
}
|
| 1131 |
},
|
|
@@ -1144,7 +1144,7 @@
|
|
| 1144 |
"duration_ms": null,
|
| 1145 |
"external_ids": {
|
| 1146 |
"jamendoTrackId": "1100",
|
| 1147 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1100&format=mp31&from=
|
| 1148 |
"jamendoAlbum": "En attendant d'aller sur Mars..."
|
| 1149 |
}
|
| 1150 |
},
|
|
@@ -1163,7 +1163,7 @@
|
|
| 1163 |
"duration_ms": null,
|
| 1164 |
"external_ids": {
|
| 1165 |
"jamendoTrackId": "389",
|
| 1166 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=389&format=mp31&from=
|
| 1167 |
"jamendoAlbum": "Compilation classique"
|
| 1168 |
}
|
| 1169 |
},
|
|
@@ -1182,7 +1182,7 @@
|
|
| 1182 |
"duration_ms": null,
|
| 1183 |
"external_ids": {
|
| 1184 |
"jamendoTrackId": "1095",
|
| 1185 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1095&format=mp31&from=
|
| 1186 |
"jamendoAlbum": "Religionnaire I"
|
| 1187 |
}
|
| 1188 |
},
|
|
@@ -1201,7 +1201,7 @@
|
|
| 1201 |
"duration_ms": null,
|
| 1202 |
"external_ids": {
|
| 1203 |
"jamendoTrackId": "2645",
|
| 1204 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2645&format=mp31&from=
|
| 1205 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 1206 |
}
|
| 1207 |
},
|
|
@@ -1220,7 +1220,7 @@
|
|
| 1220 |
"duration_ms": null,
|
| 1221 |
"external_ids": {
|
| 1222 |
"jamendoTrackId": "43420",
|
| 1223 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43420&format=mp31&from=
|
| 1224 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 1225 |
}
|
| 1226 |
},
|
|
@@ -1239,7 +1239,7 @@
|
|
| 1239 |
"duration_ms": null,
|
| 1240 |
"external_ids": {
|
| 1241 |
"jamendoTrackId": "8560",
|
| 1242 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=8560&format=mp31&from=
|
| 1243 |
"jamendoAlbum": "Distance & Temps"
|
| 1244 |
}
|
| 1245 |
},
|
|
@@ -1258,7 +1258,7 @@
|
|
| 1258 |
"duration_ms": null,
|
| 1259 |
"external_ids": {
|
| 1260 |
"jamendoTrackId": "765",
|
| 1261 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=765&format=mp31&from=
|
| 1262 |
"jamendoAlbum": "00"
|
| 1263 |
}
|
| 1264 |
},
|
|
@@ -1277,7 +1277,7 @@
|
|
| 1277 |
"duration_ms": null,
|
| 1278 |
"external_ids": {
|
| 1279 |
"jamendoTrackId": "1102",
|
| 1280 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1102&format=mp31&from=
|
| 1281 |
"jamendoAlbum": "En attendant d'aller sur Mars..."
|
| 1282 |
}
|
| 1283 |
},
|
|
@@ -1296,7 +1296,7 @@
|
|
| 1296 |
"duration_ms": null,
|
| 1297 |
"external_ids": {
|
| 1298 |
"jamendoTrackId": "390",
|
| 1299 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=390&format=mp31&from=
|
| 1300 |
"jamendoAlbum": "Compilation classique"
|
| 1301 |
}
|
| 1302 |
},
|
|
@@ -1315,7 +1315,7 @@
|
|
| 1315 |
"duration_ms": null,
|
| 1316 |
"external_ids": {
|
| 1317 |
"jamendoTrackId": "1096",
|
| 1318 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1096&format=mp31&from=
|
| 1319 |
"jamendoAlbum": "Religionnaire I"
|
| 1320 |
}
|
| 1321 |
},
|
|
@@ -1334,7 +1334,7 @@
|
|
| 1334 |
"duration_ms": null,
|
| 1335 |
"external_ids": {
|
| 1336 |
"jamendoTrackId": "2652",
|
| 1337 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2652&format=mp31&from=
|
| 1338 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 1339 |
}
|
| 1340 |
},
|
|
@@ -1353,7 +1353,7 @@
|
|
| 1353 |
"duration_ms": null,
|
| 1354 |
"external_ids": {
|
| 1355 |
"jamendoTrackId": "43421",
|
| 1356 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43421&format=mp31&from=
|
| 1357 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 1358 |
}
|
| 1359 |
},
|
|
@@ -1372,7 +1372,7 @@
|
|
| 1372 |
"duration_ms": null,
|
| 1373 |
"external_ids": {
|
| 1374 |
"jamendoTrackId": "8563",
|
| 1375 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=8563&format=mp31&from=
|
| 1376 |
"jamendoAlbum": "Distance & Temps"
|
| 1377 |
}
|
| 1378 |
},
|
|
@@ -1391,7 +1391,7 @@
|
|
| 1391 |
"duration_ms": null,
|
| 1392 |
"external_ids": {
|
| 1393 |
"jamendoTrackId": "766",
|
| 1394 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=766&format=mp31&from=
|
| 1395 |
"jamendoAlbum": "01"
|
| 1396 |
}
|
| 1397 |
},
|
|
@@ -1410,7 +1410,7 @@
|
|
| 1410 |
"duration_ms": null,
|
| 1411 |
"external_ids": {
|
| 1412 |
"jamendoTrackId": "1104",
|
| 1413 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1104&format=mp31&from=
|
| 1414 |
"jamendoAlbum": "En attendant d'aller sur Mars..."
|
| 1415 |
}
|
| 1416 |
},
|
|
@@ -1429,7 +1429,7 @@
|
|
| 1429 |
"duration_ms": null,
|
| 1430 |
"external_ids": {
|
| 1431 |
"jamendoTrackId": "391",
|
| 1432 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=391&format=mp31&from=
|
| 1433 |
"jamendoAlbum": "Compilation classique"
|
| 1434 |
}
|
| 1435 |
},
|
|
@@ -1448,7 +1448,7 @@
|
|
| 1448 |
"duration_ms": null,
|
| 1449 |
"external_ids": {
|
| 1450 |
"jamendoTrackId": "1097",
|
| 1451 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1097&format=mp31&from=
|
| 1452 |
"jamendoAlbum": "Religionnaire I"
|
| 1453 |
}
|
| 1454 |
},
|
|
@@ -1467,7 +1467,7 @@
|
|
| 1467 |
"duration_ms": null,
|
| 1468 |
"external_ids": {
|
| 1469 |
"jamendoTrackId": "2653",
|
| 1470 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2653&format=mp31&from=
|
| 1471 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 1472 |
}
|
| 1473 |
},
|
|
@@ -1486,7 +1486,7 @@
|
|
| 1486 |
"duration_ms": null,
|
| 1487 |
"external_ids": {
|
| 1488 |
"jamendoTrackId": "43423",
|
| 1489 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43423&format=mp31&from=
|
| 1490 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 1491 |
}
|
| 1492 |
},
|
|
@@ -1505,7 +1505,7 @@
|
|
| 1505 |
"duration_ms": null,
|
| 1506 |
"external_ids": {
|
| 1507 |
"jamendoTrackId": "17490",
|
| 1508 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=17490&format=mp31&from=%
|
| 1509 |
"jamendoAlbum": "JazzMoves"
|
| 1510 |
}
|
| 1511 |
},
|
|
@@ -1524,7 +1524,7 @@
|
|
| 1524 |
"duration_ms": null,
|
| 1525 |
"external_ids": {
|
| 1526 |
"jamendoTrackId": "767",
|
| 1527 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=767&format=mp31&from=
|
| 1528 |
"jamendoAlbum": "01"
|
| 1529 |
}
|
| 1530 |
},
|
|
@@ -1543,7 +1543,7 @@
|
|
| 1543 |
"duration_ms": null,
|
| 1544 |
"external_ids": {
|
| 1545 |
"jamendoTrackId": "1105",
|
| 1546 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1105&format=mp31&from=
|
| 1547 |
"jamendoAlbum": "En attendant d'aller sur Mars..."
|
| 1548 |
}
|
| 1549 |
},
|
|
@@ -1562,7 +1562,7 @@
|
|
| 1562 |
"duration_ms": null,
|
| 1563 |
"external_ids": {
|
| 1564 |
"jamendoTrackId": "392",
|
| 1565 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=392&format=mp31&from=
|
| 1566 |
"jamendoAlbum": "Compilation classique"
|
| 1567 |
}
|
| 1568 |
},
|
|
@@ -1581,7 +1581,7 @@
|
|
| 1581 |
"duration_ms": null,
|
| 1582 |
"external_ids": {
|
| 1583 |
"jamendoTrackId": "1098",
|
| 1584 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1098&format=mp31&from=%
|
| 1585 |
"jamendoAlbum": "Religionnaire I"
|
| 1586 |
}
|
| 1587 |
},
|
|
@@ -1600,7 +1600,7 @@
|
|
| 1600 |
"duration_ms": null,
|
| 1601 |
"external_ids": {
|
| 1602 |
"jamendoTrackId": "6725",
|
| 1603 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=6725&format=mp31&from=
|
| 1604 |
"jamendoAlbum": "Hymns About Her (advance)"
|
| 1605 |
}
|
| 1606 |
},
|
|
@@ -1619,7 +1619,7 @@
|
|
| 1619 |
"duration_ms": null,
|
| 1620 |
"external_ids": {
|
| 1621 |
"jamendoTrackId": "43424",
|
| 1622 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43424&format=mp31&from=
|
| 1623 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 1624 |
}
|
| 1625 |
},
|
|
@@ -1638,7 +1638,7 @@
|
|
| 1638 |
"duration_ms": null,
|
| 1639 |
"external_ids": {
|
| 1640 |
"jamendoTrackId": "17492",
|
| 1641 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=17492&format=mp31&from=
|
| 1642 |
"jamendoAlbum": "JazzMoves"
|
| 1643 |
}
|
| 1644 |
},
|
|
@@ -1657,7 +1657,7 @@
|
|
| 1657 |
"duration_ms": null,
|
| 1658 |
"external_ids": {
|
| 1659 |
"jamendoTrackId": "768",
|
| 1660 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=768&format=mp31&from=
|
| 1661 |
"jamendoAlbum": "01"
|
| 1662 |
}
|
| 1663 |
},
|
|
@@ -1676,7 +1676,7 @@
|
|
| 1676 |
"duration_ms": null,
|
| 1677 |
"external_ids": {
|
| 1678 |
"jamendoTrackId": "1107",
|
| 1679 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1107&format=mp31&from=
|
| 1680 |
"jamendoAlbum": "En attendant d'aller sur Mars..."
|
| 1681 |
}
|
| 1682 |
},
|
|
@@ -1695,7 +1695,7 @@
|
|
| 1695 |
"duration_ms": null,
|
| 1696 |
"external_ids": {
|
| 1697 |
"jamendoTrackId": "393",
|
| 1698 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=393&format=mp31&from=
|
| 1699 |
"jamendoAlbum": "Compilation classique"
|
| 1700 |
}
|
| 1701 |
},
|
|
@@ -1714,7 +1714,7 @@
|
|
| 1714 |
"duration_ms": null,
|
| 1715 |
"external_ids": {
|
| 1716 |
"jamendoTrackId": "1099",
|
| 1717 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1099&format=mp31&from=
|
| 1718 |
"jamendoAlbum": "Religionnaire I"
|
| 1719 |
}
|
| 1720 |
},
|
|
@@ -1733,7 +1733,7 @@
|
|
| 1733 |
"duration_ms": null,
|
| 1734 |
"external_ids": {
|
| 1735 |
"jamendoTrackId": "13400",
|
| 1736 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=13400&format=mp31&from=
|
| 1737 |
"jamendoAlbum": "Bocetos I"
|
| 1738 |
}
|
| 1739 |
},
|
|
@@ -1752,7 +1752,7 @@
|
|
| 1752 |
"duration_ms": null,
|
| 1753 |
"external_ids": {
|
| 1754 |
"jamendoTrackId": "66676",
|
| 1755 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=66676&format=mp31&from=
|
| 1756 |
"jamendoAlbum": "Transition (05.07.2007)"
|
| 1757 |
}
|
| 1758 |
},
|
|
@@ -1771,7 +1771,7 @@
|
|
| 1771 |
"duration_ms": null,
|
| 1772 |
"external_ids": {
|
| 1773 |
"jamendoTrackId": "20492",
|
| 1774 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=20492&format=mp31&from=%
|
| 1775 |
"jamendoAlbum": "I do msic"
|
| 1776 |
}
|
| 1777 |
},
|
|
@@ -1790,29 +1790,10 @@
|
|
| 1790 |
"duration_ms": null,
|
| 1791 |
"external_ids": {
|
| 1792 |
"jamendoTrackId": "769",
|
| 1793 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=769&format=mp31&from=
|
| 1794 |
"jamendoAlbum": "01"
|
| 1795 |
}
|
| 1796 |
},
|
| 1797 |
-
{
|
| 1798 |
-
"track_id": "tier2:jamendo:1108",
|
| 1799 |
-
"tier": "tier2",
|
| 1800 |
-
"title": "In vino veritas",
|
| 1801 |
-
"artist": "Both",
|
| 1802 |
-
"primary_genre": "Rock",
|
| 1803 |
-
"source": "jamendo",
|
| 1804 |
-
"source_url": "https://www.jamendo.com/track/1108",
|
| 1805 |
-
"track_view_url": "https://www.jamendo.com/track/1108",
|
| 1806 |
-
"attribution_required": false,
|
| 1807 |
-
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 1808 |
-
"artwork_url": "https://usercontent.jamendo.com?type=album&id=174&width=300&trackid=1108",
|
| 1809 |
-
"duration_ms": null,
|
| 1810 |
-
"external_ids": {
|
| 1811 |
-
"jamendoTrackId": "1108",
|
| 1812 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1108&format=mp31&from=ZTMrs3wIBq3pQJN8wn8gxw%3D%3D%7Cmlds%2FCrQpozF7zyF%2Bnc1DA%3D%3D",
|
| 1813 |
-
"jamendoAlbum": "En attendant d'aller sur Mars..."
|
| 1814 |
-
}
|
| 1815 |
-
},
|
| 1816 |
{
|
| 1817 |
"track_id": "tier2:jamendo:394",
|
| 1818 |
"tier": "tier2",
|
|
@@ -1828,7 +1809,7 @@
|
|
| 1828 |
"duration_ms": null,
|
| 1829 |
"external_ids": {
|
| 1830 |
"jamendoTrackId": "394",
|
| 1831 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=394&format=mp31&from=
|
| 1832 |
"jamendoAlbum": "Compilation classique"
|
| 1833 |
}
|
| 1834 |
},
|
|
@@ -1847,7 +1828,7 @@
|
|
| 1847 |
"duration_ms": null,
|
| 1848 |
"external_ids": {
|
| 1849 |
"jamendoTrackId": "1161",
|
| 1850 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1161&format=mp31&from=
|
| 1851 |
"jamendoAlbum": "Religionnaire II"
|
| 1852 |
}
|
| 1853 |
},
|
|
@@ -1866,7 +1847,7 @@
|
|
| 1866 |
"duration_ms": null,
|
| 1867 |
"external_ids": {
|
| 1868 |
"jamendoTrackId": "25270",
|
| 1869 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=25270&format=mp31&from=
|
| 1870 |
"jamendoAlbum": "Quendi"
|
| 1871 |
}
|
| 1872 |
},
|
|
@@ -1885,7 +1866,7 @@
|
|
| 1885 |
"duration_ms": null,
|
| 1886 |
"external_ids": {
|
| 1887 |
"jamendoTrackId": "66677",
|
| 1888 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=66677&format=mp31&from=
|
| 1889 |
"jamendoAlbum": "Transition (05.07.2007)"
|
| 1890 |
}
|
| 1891 |
},
|
|
@@ -1904,7 +1885,7 @@
|
|
| 1904 |
"duration_ms": null,
|
| 1905 |
"external_ids": {
|
| 1906 |
"jamendoTrackId": "20763",
|
| 1907 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=20763&format=mp31&from=
|
| 1908 |
"jamendoAlbum": "Jazzpassaj"
|
| 1909 |
}
|
| 1910 |
},
|
|
@@ -1923,29 +1904,10 @@
|
|
| 1923 |
"duration_ms": null,
|
| 1924 |
"external_ids": {
|
| 1925 |
"jamendoTrackId": "770",
|
| 1926 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=770&format=mp31&from=
|
| 1927 |
"jamendoAlbum": "01"
|
| 1928 |
}
|
| 1929 |
},
|
| 1930 |
-
{
|
| 1931 |
-
"track_id": "tier2:jamendo:1289",
|
| 1932 |
-
"tier": "tier2",
|
| 1933 |
-
"title": "of grace and favour #2",
|
| 1934 |
-
"artist": "Pull My Daisy (Ex Lillian Gish)",
|
| 1935 |
-
"primary_genre": "Rock",
|
| 1936 |
-
"source": "jamendo",
|
| 1937 |
-
"source_url": "https://www.jamendo.com/track/1289",
|
| 1938 |
-
"track_view_url": "https://www.jamendo.com/track/1289",
|
| 1939 |
-
"attribution_required": false,
|
| 1940 |
-
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 1941 |
-
"artwork_url": "https://usercontent.jamendo.com?type=album&id=198&width=300&trackid=1289",
|
| 1942 |
-
"duration_ms": null,
|
| 1943 |
-
"external_ids": {
|
| 1944 |
-
"jamendoTrackId": "1289",
|
| 1945 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1289&format=mp31&from=YssjADL5Q6CSAukKgt9F7w%3D%3D%7ClrCmXZNJc988WhrQBFp8Pw%3D%3D",
|
| 1946 |
-
"jamendoAlbum": "Yellow Cake & Velvet Crash"
|
| 1947 |
-
}
|
| 1948 |
-
},
|
| 1949 |
{
|
| 1950 |
"track_id": "tier2:jamendo:395",
|
| 1951 |
"tier": "tier2",
|
|
@@ -1961,7 +1923,7 @@
|
|
| 1961 |
"duration_ms": null,
|
| 1962 |
"external_ids": {
|
| 1963 |
"jamendoTrackId": "395",
|
| 1964 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=395&format=mp31&from=
|
| 1965 |
"jamendoAlbum": "Compilation classique"
|
| 1966 |
}
|
| 1967 |
},
|
|
@@ -1980,29 +1942,10 @@
|
|
| 1980 |
"duration_ms": null,
|
| 1981 |
"external_ids": {
|
| 1982 |
"jamendoTrackId": "1269",
|
| 1983 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1269&format=mp31&from=
|
| 1984 |
"jamendoAlbum": "Hausarbeit"
|
| 1985 |
}
|
| 1986 |
},
|
| 1987 |
-
{
|
| 1988 |
-
"track_id": "tier2:jamendo:30219",
|
| 1989 |
-
"tier": "tier2",
|
| 1990 |
-
"title": "Der Fremde",
|
| 1991 |
-
"artist": "Le Zaarth",
|
| 1992 |
-
"primary_genre": "Folk",
|
| 1993 |
-
"source": "jamendo",
|
| 1994 |
-
"source_url": "https://www.jamendo.com/track/30219",
|
| 1995 |
-
"track_view_url": "https://www.jamendo.com/track/30219",
|
| 1996 |
-
"attribution_required": false,
|
| 1997 |
-
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 1998 |
-
"artwork_url": "https://usercontent.jamendo.com?type=album&id=3812&width=300&trackid=30219",
|
| 1999 |
-
"duration_ms": null,
|
| 2000 |
-
"external_ids": {
|
| 2001 |
-
"jamendoTrackId": "30219",
|
| 2002 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=30219&format=mp31&from=j1TWbK1k2efe1FWGrkrAjA%3D%3D%7CIY9AATlFW36sDGE4Ps0I8Q%3D%3D",
|
| 2003 |
-
"jamendoAlbum": "Evolution"
|
| 2004 |
-
}
|
| 2005 |
-
},
|
| 2006 |
{
|
| 2007 |
"track_id": "tier2:jamendo:73058",
|
| 2008 |
"tier": "tier2",
|
|
@@ -2035,7 +1978,7 @@
|
|
| 2035 |
"duration_ms": null,
|
| 2036 |
"external_ids": {
|
| 2037 |
"jamendoTrackId": "20769",
|
| 2038 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=20769&format=mp31&from=
|
| 2039 |
"jamendoAlbum": "Jazzpassaj"
|
| 2040 |
}
|
| 2041 |
},
|
|
@@ -2054,7 +1997,7 @@
|
|
| 2054 |
"duration_ms": null,
|
| 2055 |
"external_ids": {
|
| 2056 |
"jamendoTrackId": "771",
|
| 2057 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=771&format=mp31&from=
|
| 2058 |
"jamendoAlbum": "01"
|
| 2059 |
}
|
| 2060 |
},
|
|
@@ -2073,7 +2016,7 @@
|
|
| 2073 |
"duration_ms": null,
|
| 2074 |
"external_ids": {
|
| 2075 |
"jamendoTrackId": "1294",
|
| 2076 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1294&format=mp31&from=
|
| 2077 |
"jamendoAlbum": "Yellow Cake & Velvet Crash"
|
| 2078 |
}
|
| 2079 |
},
|
|
@@ -2092,7 +2035,7 @@
|
|
| 2092 |
"duration_ms": null,
|
| 2093 |
"external_ids": {
|
| 2094 |
"jamendoTrackId": "1268",
|
| 2095 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1268&format=mp31&from=
|
| 2096 |
"jamendoAlbum": "Hausarbeit"
|
| 2097 |
}
|
| 2098 |
},
|
|
@@ -2111,7 +2054,7 @@
|
|
| 2111 |
"duration_ms": null,
|
| 2112 |
"external_ids": {
|
| 2113 |
"jamendoTrackId": "1286",
|
| 2114 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1286&format=mp31&from=
|
| 2115 |
"jamendoAlbum": "Yellow Cake & Velvet Crash"
|
| 2116 |
}
|
| 2117 |
},
|
|
@@ -2130,7 +2073,7 @@
|
|
| 2130 |
"duration_ms": null,
|
| 2131 |
"external_ids": {
|
| 2132 |
"jamendoTrackId": "32210",
|
| 2133 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=32210&format=mp31&from=
|
| 2134 |
"jamendoAlbum": "Flowers for my mum"
|
| 2135 |
}
|
| 2136 |
},
|
|
@@ -2166,7 +2109,7 @@
|
|
| 2166 |
"duration_ms": null,
|
| 2167 |
"external_ids": {
|
| 2168 |
"jamendoTrackId": "22549",
|
| 2169 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=22549&format=mp31&from=
|
| 2170 |
"jamendoAlbum": "Chuquicamata"
|
| 2171 |
}
|
| 2172 |
},
|
|
@@ -2185,7 +2128,7 @@
|
|
| 2185 |
"duration_ms": null,
|
| 2186 |
"external_ids": {
|
| 2187 |
"jamendoTrackId": "772",
|
| 2188 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=772&format=mp31&from=
|
| 2189 |
"jamendoAlbum": "01"
|
| 2190 |
}
|
| 2191 |
},
|
|
@@ -2204,7 +2147,7 @@
|
|
| 2204 |
"duration_ms": null,
|
| 2205 |
"external_ids": {
|
| 2206 |
"jamendoTrackId": "7788",
|
| 2207 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=7788&format=mp31&from=
|
| 2208 |
"jamendoAlbum": "Different vision"
|
| 2209 |
}
|
| 2210 |
},
|
|
@@ -2223,7 +2166,7 @@
|
|
| 2223 |
"duration_ms": null,
|
| 2224 |
"external_ids": {
|
| 2225 |
"jamendoTrackId": "2172",
|
| 2226 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2172&format=mp31&from=
|
| 2227 |
"jamendoAlbum": "Wood"
|
| 2228 |
}
|
| 2229 |
},
|
|
@@ -2242,7 +2185,7 @@
|
|
| 2242 |
"duration_ms": null,
|
| 2243 |
"external_ids": {
|
| 2244 |
"jamendoTrackId": "1287",
|
| 2245 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1287&format=mp31&from=
|
| 2246 |
"jamendoAlbum": "Yellow Cake & Velvet Crash"
|
| 2247 |
}
|
| 2248 |
},
|
|
@@ -2261,7 +2204,7 @@
|
|
| 2261 |
"duration_ms": null,
|
| 2262 |
"external_ids": {
|
| 2263 |
"jamendoTrackId": "34578",
|
| 2264 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=34578&format=mp31&from=
|
| 2265 |
"jamendoAlbum": "V\u00e9los"
|
| 2266 |
}
|
| 2267 |
},
|
|
@@ -2297,7 +2240,7 @@
|
|
| 2297 |
"duration_ms": null,
|
| 2298 |
"external_ids": {
|
| 2299 |
"jamendoTrackId": "22550",
|
| 2300 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=22550&format=mp31&from=
|
| 2301 |
"jamendoAlbum": "Chuquicamata"
|
| 2302 |
}
|
| 2303 |
},
|
|
@@ -2316,7 +2259,7 @@
|
|
| 2316 |
"duration_ms": null,
|
| 2317 |
"external_ids": {
|
| 2318 |
"jamendoTrackId": "808",
|
| 2319 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=808&format=mp31&from=
|
| 2320 |
"jamendoAlbum": "Silver Spoon"
|
| 2321 |
}
|
| 2322 |
},
|
|
@@ -2335,7 +2278,7 @@
|
|
| 2335 |
"duration_ms": null,
|
| 2336 |
"external_ids": {
|
| 2337 |
"jamendoTrackId": "8453",
|
| 2338 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=8453&format=mp31&from=
|
| 2339 |
"jamendoAlbum": "Shining"
|
| 2340 |
}
|
| 2341 |
},
|
|
@@ -2354,7 +2297,7 @@
|
|
| 2354 |
"duration_ms": null,
|
| 2355 |
"external_ids": {
|
| 2356 |
"jamendoTrackId": "4888",
|
| 2357 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=4888&format=mp31&from=
|
| 2358 |
"jamendoAlbum": "Voyageur"
|
| 2359 |
}
|
| 2360 |
},
|
|
@@ -2373,7 +2316,7 @@
|
|
| 2373 |
"duration_ms": null,
|
| 2374 |
"external_ids": {
|
| 2375 |
"jamendoTrackId": "1288",
|
| 2376 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1288&format=mp31&from=
|
| 2377 |
"jamendoAlbum": "Yellow Cake & Velvet Crash"
|
| 2378 |
}
|
| 2379 |
},
|
|
@@ -2426,7 +2369,7 @@
|
|
| 2426 |
"duration_ms": null,
|
| 2427 |
"external_ids": {
|
| 2428 |
"jamendoTrackId": "24321",
|
| 2429 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=24321&format=mp31&from=
|
| 2430 |
"jamendoAlbum": "Le jour o\u00f9 l'ascenseur est tomb\u00e9 dans le puits"
|
| 2431 |
}
|
| 2432 |
},
|
|
@@ -2445,7 +2388,7 @@
|
|
| 2445 |
"duration_ms": null,
|
| 2446 |
"external_ids": {
|
| 2447 |
"jamendoTrackId": "809",
|
| 2448 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=809&format=mp31&from=
|
| 2449 |
"jamendoAlbum": "Silver Spoon"
|
| 2450 |
}
|
| 2451 |
},
|
|
@@ -2464,7 +2407,7 @@
|
|
| 2464 |
"duration_ms": null,
|
| 2465 |
"external_ids": {
|
| 2466 |
"jamendoTrackId": "8455",
|
| 2467 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=8455&format=mp31&from=
|
| 2468 |
"jamendoAlbum": "Shining"
|
| 2469 |
}
|
| 2470 |
},
|
|
@@ -2483,7 +2426,7 @@
|
|
| 2483 |
"duration_ms": null,
|
| 2484 |
"external_ids": {
|
| 2485 |
"jamendoTrackId": "5089",
|
| 2486 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=5089&format=mp31&from=
|
| 2487 |
"jamendoAlbum": "Personnel"
|
| 2488 |
}
|
| 2489 |
},
|
|
@@ -2502,7 +2445,7 @@
|
|
| 2502 |
"duration_ms": null,
|
| 2503 |
"external_ids": {
|
| 2504 |
"jamendoTrackId": "1290",
|
| 2505 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1290&format=mp31&from=
|
| 2506 |
"jamendoAlbum": "Yellow Cake & Velvet Crash"
|
| 2507 |
}
|
| 2508 |
},
|
|
@@ -2521,7 +2464,7 @@
|
|
| 2521 |
"duration_ms": null,
|
| 2522 |
"external_ids": {
|
| 2523 |
"jamendoTrackId": "66947",
|
| 2524 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=66947&format=mp31&from=
|
| 2525 |
"jamendoAlbum": "Orgamilk"
|
| 2526 |
}
|
| 2527 |
},
|
|
@@ -2557,7 +2500,7 @@
|
|
| 2557 |
"duration_ms": null,
|
| 2558 |
"external_ids": {
|
| 2559 |
"jamendoTrackId": "25706",
|
| 2560 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=25706&format=mp31&from=
|
| 2561 |
"jamendoAlbum": "See U"
|
| 2562 |
}
|
| 2563 |
},
|
|
@@ -2576,7 +2519,7 @@
|
|
| 2576 |
"duration_ms": null,
|
| 2577 |
"external_ids": {
|
| 2578 |
"jamendoTrackId": "810",
|
| 2579 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=810&format=mp31&from=
|
| 2580 |
"jamendoAlbum": "Silver Spoon"
|
| 2581 |
}
|
| 2582 |
},
|
|
@@ -2595,7 +2538,7 @@
|
|
| 2595 |
"duration_ms": null,
|
| 2596 |
"external_ids": {
|
| 2597 |
"jamendoTrackId": "8457",
|
| 2598 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=8457&format=mp31&from=
|
| 2599 |
"jamendoAlbum": "Shining"
|
| 2600 |
}
|
| 2601 |
},
|
|
@@ -2614,7 +2557,7 @@
|
|
| 2614 |
"duration_ms": null,
|
| 2615 |
"external_ids": {
|
| 2616 |
"jamendoTrackId": "6011",
|
| 2617 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=6011&format=mp31&from=
|
| 2618 |
"jamendoAlbum": "Requiem pour un split"
|
| 2619 |
}
|
| 2620 |
},
|
|
@@ -2633,7 +2576,7 @@
|
|
| 2633 |
"duration_ms": null,
|
| 2634 |
"external_ids": {
|
| 2635 |
"jamendoTrackId": "1291",
|
| 2636 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1291&format=mp31&from=
|
| 2637 |
"jamendoAlbum": "Yellow Cake & Velvet Crash"
|
| 2638 |
}
|
| 2639 |
},
|
|
@@ -2652,7 +2595,7 @@
|
|
| 2652 |
"duration_ms": null,
|
| 2653 |
"external_ids": {
|
| 2654 |
"jamendoTrackId": "66951",
|
| 2655 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=66951&format=mp31&from=
|
| 2656 |
"jamendoAlbum": "Orgamilk"
|
| 2657 |
}
|
| 2658 |
},
|
|
@@ -2688,78 +2631,65 @@
|
|
| 2688 |
"duration_ms": null,
|
| 2689 |
"external_ids": {
|
| 2690 |
"jamendoTrackId": "30224",
|
| 2691 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=30224&format=mp31&from=
|
| 2692 |
"jamendoAlbum": "Evolution"
|
| 2693 |
}
|
| 2694 |
},
|
| 2695 |
-
{
|
| 2696 |
-
"track_id": "tier2:jamendo:843",
|
| 2697 |
-
"tier": "tier2",
|
| 2698 |
-
"title": "Perdre le Nord",
|
| 2699 |
-
"artist": "AMPM",
|
| 2700 |
-
"primary_genre": "Pop",
|
| 2701 |
-
"source": "jamendo",
|
| 2702 |
-
"source_url": "https://www.jamendo.com/track/843",
|
| 2703 |
-
"track_view_url": "https://www.jamendo.com/track/843",
|
| 2704 |
-
"attribution_required": false,
|
| 2705 |
-
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2706 |
-
"artwork_url": "https://usercontent.jamendo.com?type=album&id=136&width=300&trackid=843",
|
| 2707 |
-
"duration_ms": null,
|
| 2708 |
-
"external_ids": {
|
| 2709 |
-
"jamendoTrackId": "843",
|
| 2710 |
-
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=843&format=mp31&from=pLhc3ll%2BRR%2FvG71yRyR27w%3D%3D%7CSuPkbYdIK4VUNKiBE%2BDa6w%3D%3D",
|
| 2711 |
-
"jamendoAlbum": "D\u00e9mo 2005"
|
| 2712 |
-
}
|
| 2713 |
-
},
|
| 2714 |
{
|
| 2715 |
"track_id": "tier2:jamendo:8458",
|
| 2716 |
"tier": "tier2",
|
| 2717 |
-
"title": "
|
| 2718 |
-
"artist": "
|
| 2719 |
"primary_genre": "Rock",
|
| 2720 |
"source": "jamendo",
|
| 2721 |
"source_url": "https://www.jamendo.com/track/8458",
|
| 2722 |
-
"track_view_url":
|
| 2723 |
"attribution_required": false,
|
| 2724 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2725 |
-
"artwork_url":
|
| 2726 |
"duration_ms": null,
|
| 2727 |
"external_ids": {
|
| 2728 |
-
"jamendoTrackId": "8458"
|
|
|
|
|
|
|
| 2729 |
}
|
| 2730 |
},
|
| 2731 |
{
|
| 2732 |
"track_id": "tier2:jamendo:6248",
|
| 2733 |
"tier": "tier2",
|
| 2734 |
-
"title": "
|
| 2735 |
-
"artist": "
|
| 2736 |
"primary_genre": "Classical",
|
| 2737 |
"source": "jamendo",
|
| 2738 |
"source_url": "https://www.jamendo.com/track/6248",
|
| 2739 |
-
"track_view_url":
|
| 2740 |
"attribution_required": false,
|
| 2741 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2742 |
-
"artwork_url":
|
| 2743 |
"duration_ms": null,
|
| 2744 |
"external_ids": {
|
| 2745 |
-
"jamendoTrackId": "6248"
|
|
|
|
|
|
|
| 2746 |
}
|
| 2747 |
},
|
| 2748 |
{
|
| 2749 |
"track_id": "tier2:jamendo:1292",
|
| 2750 |
"tier": "tier2",
|
| 2751 |
-
"title": "
|
| 2752 |
-
"artist": "
|
| 2753 |
"primary_genre": "Electronic",
|
| 2754 |
"source": "jamendo",
|
| 2755 |
"source_url": "https://www.jamendo.com/track/1292",
|
| 2756 |
-
"track_view_url":
|
| 2757 |
"attribution_required": false,
|
| 2758 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2759 |
-
"artwork_url":
|
| 2760 |
"duration_ms": null,
|
| 2761 |
"external_ids": {
|
| 2762 |
-
"jamendoTrackId": "1292"
|
|
|
|
|
|
|
| 2763 |
}
|
| 2764 |
},
|
| 2765 |
{
|
|
@@ -2796,106 +2726,99 @@
|
|
| 2796 |
"jamendoTrackId": "73064"
|
| 2797 |
}
|
| 2798 |
},
|
| 2799 |
-
{
|
| 2800 |
-
"track_id": "tier2:jamendo:34517",
|
| 2801 |
-
"tier": "tier2",
|
| 2802 |
-
"title": "Jamendo 34517",
|
| 2803 |
-
"artist": "artist_002449",
|
| 2804 |
-
"primary_genre": "Jazz",
|
| 2805 |
-
"source": "jamendo",
|
| 2806 |
-
"source_url": "https://www.jamendo.com/track/34517",
|
| 2807 |
-
"track_view_url": null,
|
| 2808 |
-
"attribution_required": false,
|
| 2809 |
-
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2810 |
-
"artwork_url": null,
|
| 2811 |
-
"duration_ms": null,
|
| 2812 |
-
"external_ids": {
|
| 2813 |
-
"jamendoTrackId": "34517"
|
| 2814 |
-
}
|
| 2815 |
-
},
|
| 2816 |
{
|
| 2817 |
"track_id": "tier2:jamendo:844",
|
| 2818 |
"tier": "tier2",
|
| 2819 |
-
"title": "
|
| 2820 |
-
"artist": "
|
| 2821 |
"primary_genre": "Pop",
|
| 2822 |
"source": "jamendo",
|
| 2823 |
"source_url": "https://www.jamendo.com/track/844",
|
| 2824 |
-
"track_view_url":
|
| 2825 |
"attribution_required": false,
|
| 2826 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2827 |
-
"artwork_url":
|
| 2828 |
"duration_ms": null,
|
| 2829 |
"external_ids": {
|
| 2830 |
-
"jamendoTrackId": "844"
|
|
|
|
|
|
|
| 2831 |
}
|
| 2832 |
},
|
| 2833 |
{
|
| 2834 |
"track_id": "tier2:jamendo:8459",
|
| 2835 |
"tier": "tier2",
|
| 2836 |
-
"title": "
|
| 2837 |
-
"artist": "
|
| 2838 |
"primary_genre": "Rock",
|
| 2839 |
"source": "jamendo",
|
| 2840 |
"source_url": "https://www.jamendo.com/track/8459",
|
| 2841 |
-
"track_view_url":
|
| 2842 |
"attribution_required": false,
|
| 2843 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2844 |
-
"artwork_url":
|
| 2845 |
"duration_ms": null,
|
| 2846 |
"external_ids": {
|
| 2847 |
-
"jamendoTrackId": "8459"
|
|
|
|
|
|
|
| 2848 |
}
|
| 2849 |
},
|
| 2850 |
{
|
| 2851 |
"track_id": "tier2:jamendo:6727",
|
| 2852 |
"tier": "tier2",
|
| 2853 |
-
"title": "
|
| 2854 |
-
"artist": "
|
| 2855 |
"primary_genre": "Classical",
|
| 2856 |
"source": "jamendo",
|
| 2857 |
"source_url": "https://www.jamendo.com/track/6727",
|
| 2858 |
-
"track_view_url":
|
| 2859 |
"attribution_required": false,
|
| 2860 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2861 |
-
"artwork_url":
|
| 2862 |
"duration_ms": null,
|
| 2863 |
"external_ids": {
|
| 2864 |
-
"jamendoTrackId": "6727"
|
|
|
|
|
|
|
| 2865 |
}
|
| 2866 |
},
|
| 2867 |
{
|
| 2868 |
"track_id": "tier2:jamendo:1293",
|
| 2869 |
"tier": "tier2",
|
| 2870 |
-
"title": "
|
| 2871 |
-
"artist": "
|
| 2872 |
"primary_genre": "Electronic",
|
| 2873 |
"source": "jamendo",
|
| 2874 |
"source_url": "https://www.jamendo.com/track/1293",
|
| 2875 |
-
"track_view_url":
|
| 2876 |
"attribution_required": false,
|
| 2877 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2878 |
-
"artwork_url":
|
| 2879 |
"duration_ms": null,
|
| 2880 |
"external_ids": {
|
| 2881 |
-
"jamendoTrackId": "1293"
|
|
|
|
|
|
|
| 2882 |
}
|
| 2883 |
},
|
| 2884 |
{
|
| 2885 |
"track_id": "tier2:jamendo:74270",
|
| 2886 |
"tier": "tier2",
|
| 2887 |
-
"title": "
|
| 2888 |
-
"artist": "
|
| 2889 |
"primary_genre": "Folk",
|
| 2890 |
"source": "jamendo",
|
| 2891 |
"source_url": "https://www.jamendo.com/track/74270",
|
| 2892 |
-
"track_view_url":
|
| 2893 |
"attribution_required": false,
|
| 2894 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2895 |
-
"artwork_url":
|
| 2896 |
"duration_ms": null,
|
| 2897 |
"external_ids": {
|
| 2898 |
-
"jamendoTrackId": "74270"
|
|
|
|
|
|
|
| 2899 |
}
|
| 2900 |
},
|
| 2901 |
{
|
|
@@ -2918,103 +2841,115 @@
|
|
| 2918 |
{
|
| 2919 |
"track_id": "tier2:jamendo:34518",
|
| 2920 |
"tier": "tier2",
|
| 2921 |
-
"title": "
|
| 2922 |
-
"artist": "
|
| 2923 |
"primary_genre": "Jazz",
|
| 2924 |
"source": "jamendo",
|
| 2925 |
"source_url": "https://www.jamendo.com/track/34518",
|
| 2926 |
-
"track_view_url":
|
| 2927 |
"attribution_required": false,
|
| 2928 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2929 |
-
"artwork_url":
|
| 2930 |
"duration_ms": null,
|
| 2931 |
"external_ids": {
|
| 2932 |
-
"jamendoTrackId": "34518"
|
|
|
|
|
|
|
| 2933 |
}
|
| 2934 |
},
|
| 2935 |
{
|
| 2936 |
"track_id": "tier2:jamendo:1101",
|
| 2937 |
"tier": "tier2",
|
| 2938 |
-
"title": "
|
| 2939 |
-
"artist": "
|
| 2940 |
"primary_genre": "Pop",
|
| 2941 |
"source": "jamendo",
|
| 2942 |
"source_url": "https://www.jamendo.com/track/1101",
|
| 2943 |
-
"track_view_url":
|
| 2944 |
"attribution_required": false,
|
| 2945 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2946 |
-
"artwork_url":
|
| 2947 |
"duration_ms": null,
|
| 2948 |
"external_ids": {
|
| 2949 |
-
"jamendoTrackId": "1101"
|
|
|
|
|
|
|
| 2950 |
}
|
| 2951 |
},
|
| 2952 |
{
|
| 2953 |
"track_id": "tier2:jamendo:8682",
|
| 2954 |
"tier": "tier2",
|
| 2955 |
-
"title": "
|
| 2956 |
-
"artist": "
|
| 2957 |
"primary_genre": "Rock",
|
| 2958 |
"source": "jamendo",
|
| 2959 |
"source_url": "https://www.jamendo.com/track/8682",
|
| 2960 |
-
"track_view_url":
|
| 2961 |
"attribution_required": false,
|
| 2962 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2963 |
-
"artwork_url":
|
| 2964 |
"duration_ms": null,
|
| 2965 |
"external_ids": {
|
| 2966 |
-
"jamendoTrackId": "8682"
|
|
|
|
|
|
|
| 2967 |
}
|
| 2968 |
},
|
| 2969 |
{
|
| 2970 |
"track_id": "tier2:jamendo:7258",
|
| 2971 |
"tier": "tier2",
|
| 2972 |
-
"title": "
|
| 2973 |
-
"artist": "
|
| 2974 |
"primary_genre": "Classical",
|
| 2975 |
"source": "jamendo",
|
| 2976 |
"source_url": "https://www.jamendo.com/track/7258",
|
| 2977 |
-
"track_view_url":
|
| 2978 |
"attribution_required": false,
|
| 2979 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2980 |
-
"artwork_url":
|
| 2981 |
"duration_ms": null,
|
| 2982 |
"external_ids": {
|
| 2983 |
-
"jamendoTrackId": "7258"
|
|
|
|
|
|
|
| 2984 |
}
|
| 2985 |
},
|
| 2986 |
{
|
| 2987 |
"track_id": "tier2:jamendo:1332",
|
| 2988 |
"tier": "tier2",
|
| 2989 |
-
"title": "
|
| 2990 |
-
"artist": "
|
| 2991 |
"primary_genre": "Electronic",
|
| 2992 |
"source": "jamendo",
|
| 2993 |
"source_url": "https://www.jamendo.com/track/1332",
|
| 2994 |
-
"track_view_url":
|
| 2995 |
"attribution_required": false,
|
| 2996 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2997 |
-
"artwork_url":
|
| 2998 |
"duration_ms": null,
|
| 2999 |
"external_ids": {
|
| 3000 |
-
"jamendoTrackId": "1332"
|
|
|
|
|
|
|
| 3001 |
}
|
| 3002 |
},
|
| 3003 |
{
|
| 3004 |
"track_id": "tier2:jamendo:74271",
|
| 3005 |
"tier": "tier2",
|
| 3006 |
-
"title": "
|
| 3007 |
-
"artist": "
|
| 3008 |
"primary_genre": "Folk",
|
| 3009 |
"source": "jamendo",
|
| 3010 |
"source_url": "https://www.jamendo.com/track/74271",
|
| 3011 |
-
"track_view_url":
|
| 3012 |
"attribution_required": false,
|
| 3013 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 3014 |
-
"artwork_url":
|
| 3015 |
"duration_ms": null,
|
| 3016 |
"external_ids": {
|
| 3017 |
-
"jamendoTrackId": "74271"
|
|
|
|
|
|
|
| 3018 |
}
|
| 3019 |
}
|
| 3020 |
]
|
|
|
|
| 234 |
"duration_ms": null,
|
| 235 |
"external_ids": {
|
| 236 |
"jamendoTrackId": "382",
|
| 237 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=382&format=mp31&from=a6Eo%2FT4hgIDD2hJS37R7Eg%3D%3D%7C3eEF2rhEYaW%2FAvhRcL1e5g%3D%3D",
|
| 238 |
"jamendoAlbum": "Compilation classique"
|
| 239 |
}
|
| 240 |
},
|
|
|
|
| 253 |
"duration_ms": null,
|
| 254 |
"external_ids": {
|
| 255 |
"jamendoTrackId": "773",
|
| 256 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=773&format=mp31&from=G%2FrT9xkdGuMYWGkYcv9kDQ%3D%3D%7CqVHirmG28PbsTIFsN44c%2Bg%3D%3D",
|
| 257 |
"jamendoAlbum": "Tryad Demo (Public Domain)"
|
| 258 |
}
|
| 259 |
},
|
|
|
|
| 272 |
"duration_ms": null,
|
| 273 |
"external_ids": {
|
| 274 |
"jamendoTrackId": "2634",
|
| 275 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2634&format=mp31&from=snS7U%2FDhumTZcvkdqRBcpw%3D%3D%7C9xNeC4eEmv11L2bZt%2BEXWw%3D%3D",
|
| 276 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 277 |
}
|
| 278 |
},
|
|
|
|
| 291 |
"duration_ms": null,
|
| 292 |
"external_ids": {
|
| 293 |
"jamendoTrackId": "43411",
|
| 294 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43411&format=mp31&from=NQ5bJtpSP0ldt8KpaKa4zw%3D%3D%7C93aHjomNGsIVRqdrcnWyDw%3D%3D",
|
| 295 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 296 |
}
|
| 297 |
},
|
|
|
|
| 327 |
"duration_ms": null,
|
| 328 |
"external_ids": {
|
| 329 |
"jamendoTrackId": "247",
|
| 330 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=247&format=mp31&from=Ez%2BZgONJGAhyKeILXJEB2A%3D%3D%7Cys5IfH3PVpBDmRQt%2Fhtwrg%3D%3D",
|
| 331 |
"jamendoAlbum": "Simple Exercice"
|
| 332 |
}
|
| 333 |
},
|
|
|
|
| 346 |
"duration_ms": null,
|
| 347 |
"external_ids": {
|
| 348 |
"jamendoTrackId": "241",
|
| 349 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=241&format=mp31&from=lJ0XC9IwFSrj3SuGDOXxoQ%3D%3D%7CBugDSOwVQyROPVEVRo0ewQ%3D%3D",
|
| 350 |
"jamendoAlbum": "Simple Exercice"
|
| 351 |
}
|
| 352 |
},
|
|
|
|
| 365 |
"duration_ms": null,
|
| 366 |
"external_ids": {
|
| 367 |
"jamendoTrackId": "383",
|
| 368 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=383&format=mp31&from=fFMwcfhLCmyaoaTVjRO3IQ%3D%3D%7CbAgo10%2BG2EjHylXposS39Q%3D%3D",
|
| 369 |
"jamendoAlbum": "Compilation classique"
|
| 370 |
}
|
| 371 |
},
|
|
|
|
| 384 |
"duration_ms": null,
|
| 385 |
"external_ids": {
|
| 386 |
"jamendoTrackId": "774",
|
| 387 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=774&format=mp31&from=rD2FLp9RGUE5idCfggLlmA%3D%3D%7ChYhQ153x%2BgSwhHaoYQn7sg%3D%3D",
|
| 388 |
"jamendoAlbum": "Tryad Demo (Public Domain)"
|
| 389 |
}
|
| 390 |
},
|
|
|
|
| 403 |
"duration_ms": null,
|
| 404 |
"external_ids": {
|
| 405 |
"jamendoTrackId": "2635",
|
| 406 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2635&format=mp31&from=VUs61D3Tq7UfDwZjUxxTAQ%3D%3D%7C84DyoeaO7EKqyzcvGHeSyA%3D%3D",
|
| 407 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 408 |
}
|
| 409 |
},
|
|
|
|
| 422 |
"duration_ms": null,
|
| 423 |
"external_ids": {
|
| 424 |
"jamendoTrackId": "43412",
|
| 425 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43412&format=mp31&from=jACdwZobHZAWXH4sY%2FN7tA%3D%3D%7CBXZjKusPRKwTkXEdZVk5Qg%3D%3D",
|
| 426 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 427 |
}
|
| 428 |
},
|
|
|
|
| 441 |
"duration_ms": null,
|
| 442 |
"external_ids": {
|
| 443 |
"jamendoTrackId": "3933",
|
| 444 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=3933&format=mp31&from=QsZXz4SCrNb9OWcMU7l5ug%3D%3D%7CABpJzzT88nr6aDxCS4H7xQ%3D%3D",
|
| 445 |
"jamendoAlbum": "una musica \"rabelaisien\""
|
| 446 |
}
|
| 447 |
},
|
|
|
|
| 460 |
"duration_ms": null,
|
| 461 |
"external_ids": {
|
| 462 |
"jamendoTrackId": "759",
|
| 463 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=759&format=mp31&from=2aCuKLPGEdXGko8zLZoIyQ%3D%3D%7C8JDwXsiHufPYaYSADzy5Ww%3D%3D",
|
| 464 |
"jamendoAlbum": "00"
|
| 465 |
}
|
| 466 |
},
|
|
|
|
| 479 |
"duration_ms": null,
|
| 480 |
"external_ids": {
|
| 481 |
"jamendoTrackId": "242",
|
| 482 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=242&format=mp31&from=%2FAfFY%2BEhrgoghoBk8To%2FSg%3D%3D%7CsdK0xV4WQqMsGcXvXezJ8w%3D%3D",
|
| 483 |
"jamendoAlbum": "Simple Exercice"
|
| 484 |
}
|
| 485 |
},
|
|
|
|
| 498 |
"duration_ms": null,
|
| 499 |
"external_ids": {
|
| 500 |
"jamendoTrackId": "384",
|
| 501 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=384&format=mp31&from=74Ao5GsbjnIu0Kl4TfGpCw%3D%3D%7CtRW7Tu%2F0sEr%2BA2cTtaUTqw%3D%3D",
|
| 502 |
"jamendoAlbum": "Compilation classique"
|
| 503 |
}
|
| 504 |
},
|
|
|
|
| 517 |
"duration_ms": null,
|
| 518 |
"external_ids": {
|
| 519 |
"jamendoTrackId": "776",
|
| 520 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=776&format=mp31&from=HAcMHUVCJzyvY7neiMCW6w%3D%3D%7CFtNnOT2ckjC2l3%2Bbgfhahw%3D%3D",
|
| 521 |
"jamendoAlbum": "Tryad Demo (Public Domain)"
|
| 522 |
}
|
| 523 |
},
|
|
|
|
| 536 |
"duration_ms": null,
|
| 537 |
"external_ids": {
|
| 538 |
"jamendoTrackId": "2636",
|
| 539 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2636&format=mp31&from=N%2FZ983Pjb4r5NRwp2y1Uqg%3D%3D%7C2Rkyze7x%2Bs%2Fwf%2FywNqb%2Bkw%3D%3D",
|
| 540 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 541 |
}
|
| 542 |
},
|
|
|
|
| 555 |
"duration_ms": null,
|
| 556 |
"external_ids": {
|
| 557 |
"jamendoTrackId": "43413",
|
| 558 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43413&format=mp31&from=mlz8W%2BgD70ynHi1Ka3xL6Q%3D%3D%7C3jxnIFThRD3uoL%2BwnRMr%2BQ%3D%3D",
|
| 559 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 560 |
}
|
| 561 |
},
|
|
|
|
| 574 |
"duration_ms": null,
|
| 575 |
"external_ids": {
|
| 576 |
"jamendoTrackId": "3935",
|
| 577 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=3935&format=mp31&from=1huizhio654NZNobZFZq0Q%3D%3D%7CaCgZMwRqZy3um6o1UWGsJw%3D%3D",
|
| 578 |
"jamendoAlbum": "una musica \"rabelaisien\""
|
| 579 |
}
|
| 580 |
},
|
|
|
|
| 593 |
"duration_ms": null,
|
| 594 |
"external_ids": {
|
| 595 |
"jamendoTrackId": "760",
|
| 596 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=760&format=mp31&from=5FhQhBbTDquprvHSIvpqMw%3D%3D%7C0nxBOobPWP%2BKL65dfd1sZQ%3D%3D",
|
| 597 |
"jamendoAlbum": "00"
|
| 598 |
}
|
| 599 |
},
|
|
|
|
| 612 |
"duration_ms": null,
|
| 613 |
"external_ids": {
|
| 614 |
"jamendoTrackId": "243",
|
| 615 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=243&format=mp31&from=imzXj2aHEkuHuoqh5aP0FA%3D%3D%7CduqqBxuMaLhXRm6gBLYd8w%3D%3D",
|
| 616 |
"jamendoAlbum": "Simple Exercice"
|
| 617 |
}
|
| 618 |
},
|
|
|
|
| 631 |
"duration_ms": null,
|
| 632 |
"external_ids": {
|
| 633 |
"jamendoTrackId": "385",
|
| 634 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=385&format=mp31&from=Bskw4WHqLvfudpxSD%2Bu8Xg%3D%3D%7C4IpZDDbQvw6glYH%2Bn0wM5g%3D%3D",
|
| 635 |
"jamendoAlbum": "Compilation classique"
|
| 636 |
}
|
| 637 |
},
|
|
|
|
| 650 |
"duration_ms": null,
|
| 651 |
"external_ids": {
|
| 652 |
"jamendoTrackId": "1091",
|
| 653 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1091&format=mp31&from=E926DJNH4HYiRKOoJ5wuNQ%3D%3D%7C5CVNHNScOouJybdvEGikyg%3D%3D",
|
| 654 |
"jamendoAlbum": "Religionnaire I"
|
| 655 |
}
|
| 656 |
},
|
|
|
|
| 669 |
"duration_ms": null,
|
| 670 |
"external_ids": {
|
| 671 |
"jamendoTrackId": "2637",
|
| 672 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2637&format=mp31&from=rbCuo9mxPi%2FhS%2Br8glQf5Q%3D%3D%7ColXiPRFdqntWYW3d8WXmEQ%3D%3D",
|
| 673 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 674 |
}
|
| 675 |
},
|
|
|
|
| 688 |
"duration_ms": null,
|
| 689 |
"external_ids": {
|
| 690 |
"jamendoTrackId": "43415",
|
| 691 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43415&format=mp31&from=ft3kitAyEwzvK%2B6RhaEUUw%3D%3D%7CpN8d34Dk%2F80%2FQQUOtd5MPg%3D%3D",
|
| 692 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 693 |
}
|
| 694 |
},
|
|
|
|
| 707 |
"duration_ms": null,
|
| 708 |
"external_ids": {
|
| 709 |
"jamendoTrackId": "3936",
|
| 710 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=3936&format=mp31&from=DOVagv0a3N4NgRzRdlk9dA%3D%3D%7C%2FsXU%2BhRJrJ7MLdMIHH1%2FJg%3D%3D",
|
| 711 |
"jamendoAlbum": "una musica \"rabelaisien\""
|
| 712 |
}
|
| 713 |
},
|
|
|
|
| 726 |
"duration_ms": null,
|
| 727 |
"external_ids": {
|
| 728 |
"jamendoTrackId": "761",
|
| 729 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=761&format=mp31&from=UxgWLue5gXbBina21jfapw%3D%3D%7C2d6ZWZg5fB2Q6sUfiMTtJQ%3D%3D",
|
| 730 |
"jamendoAlbum": "00"
|
| 731 |
}
|
| 732 |
},
|
|
|
|
| 745 |
"duration_ms": null,
|
| 746 |
"external_ids": {
|
| 747 |
"jamendoTrackId": "244",
|
| 748 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=244&format=mp31&from=PCvR7%2FVkyuyB%2FalHFimCVw%3D%3D%7CY%2FmYB3gSzErNvxJIDQv7NQ%3D%3D",
|
| 749 |
"jamendoAlbum": "Simple Exercice"
|
| 750 |
}
|
| 751 |
},
|
|
|
|
| 764 |
"duration_ms": null,
|
| 765 |
"external_ids": {
|
| 766 |
"jamendoTrackId": "386",
|
| 767 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=386&format=mp31&from=PsmAIgBbPqUvbXcslW3%2BoQ%3D%3D%7C8dfRE5AtOmXtnPbcGQgCCA%3D%3D",
|
| 768 |
"jamendoAlbum": "Compilation classique"
|
| 769 |
}
|
| 770 |
},
|
|
|
|
| 783 |
"duration_ms": null,
|
| 784 |
"external_ids": {
|
| 785 |
"jamendoTrackId": "1092",
|
| 786 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1092&format=mp31&from=ZY8mlMWTkGmp7P03hBANMw%3D%3D%7C93TaFOVrvcPgFyjZmE%2FuhA%3D%3D",
|
| 787 |
"jamendoAlbum": "Religionnaire I"
|
| 788 |
}
|
| 789 |
},
|
|
|
|
| 802 |
"duration_ms": null,
|
| 803 |
"external_ids": {
|
| 804 |
"jamendoTrackId": "2639",
|
| 805 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2639&format=mp31&from=I9wYCJhGwFGl1Q%2F7XPRg%2Fw%3D%3D%7CC1rsN0C53YHroUGpLO9CvQ%3D%3D",
|
| 806 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 807 |
}
|
| 808 |
},
|
|
|
|
| 821 |
"duration_ms": null,
|
| 822 |
"external_ids": {
|
| 823 |
"jamendoTrackId": "43416",
|
| 824 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43416&format=mp31&from=xEfE9LkwTvRofdc3MStLzA%3D%3D%7C71d40zStFKt%2B2EfUml6O9w%3D%3D",
|
| 825 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 826 |
}
|
| 827 |
},
|
|
|
|
| 840 |
"duration_ms": null,
|
| 841 |
"external_ids": {
|
| 842 |
"jamendoTrackId": "3939",
|
| 843 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=3939&format=mp31&from=rBVhb6obIu6UNbGtQFtvtg%3D%3D%7CA8zRxUcnQO4drrLxn8HdPg%3D%3D",
|
| 844 |
"jamendoAlbum": "una musica \"rabelaisien\""
|
| 845 |
}
|
| 846 |
},
|
|
|
|
| 859 |
"duration_ms": null,
|
| 860 |
"external_ids": {
|
| 861 |
"jamendoTrackId": "762",
|
| 862 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=762&format=mp31&from=FQFFExuO9L3FMXKHVCFdAQ%3D%3D%7ClmZeGommzIqEGF6xPdvIeA%3D%3D",
|
| 863 |
"jamendoAlbum": "00"
|
| 864 |
}
|
| 865 |
},
|
|
|
|
| 878 |
"duration_ms": null,
|
| 879 |
"external_ids": {
|
| 880 |
"jamendoTrackId": "245",
|
| 881 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=245&format=mp31&from=t8R3oMX5z%2F0AEnckU%2FsFsw%3D%3D%7CKoi594gCt8rh1FCyEvlf5g%3D%3D",
|
| 882 |
"jamendoAlbum": "Simple Exercice"
|
| 883 |
}
|
| 884 |
},
|
|
|
|
| 897 |
"duration_ms": null,
|
| 898 |
"external_ids": {
|
| 899 |
"jamendoTrackId": "387",
|
| 900 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=387&format=mp31&from=F92Wo6WBI0UQ0w%2FmkZ%2FMWQ%3D%3D%7Cbaj2hsY5QvBr7%2B0SqGB0wg%3D%3D",
|
| 901 |
"jamendoAlbum": "Compilation classique"
|
| 902 |
}
|
| 903 |
},
|
|
|
|
| 916 |
"duration_ms": null,
|
| 917 |
"external_ids": {
|
| 918 |
"jamendoTrackId": "1093",
|
| 919 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1093&format=mp31&from=qiytaqRiPB9UC1uTPDazYg%3D%3D%7Cv6MbNZsl70Ytg%2FwNNtDriQ%3D%3D",
|
| 920 |
"jamendoAlbum": "Religionnaire I"
|
| 921 |
}
|
| 922 |
},
|
|
|
|
| 935 |
"duration_ms": null,
|
| 936 |
"external_ids": {
|
| 937 |
"jamendoTrackId": "2641",
|
| 938 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2641&format=mp31&from=9SZI5bnPGgrVgw9Vc%2FSYSg%3D%3D%7CXR1O5vFQQeNYgkbwSikkdQ%3D%3D",
|
| 939 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 940 |
}
|
| 941 |
},
|
|
|
|
| 954 |
"duration_ms": null,
|
| 955 |
"external_ids": {
|
| 956 |
"jamendoTrackId": "43418",
|
| 957 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43418&format=mp31&from=v%2Fg1%2BMibw%2FIrUbCk93OXrA%3D%3D%7C94Ub4nFAha3TatnCrzhVHA%3D%3D",
|
| 958 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 959 |
}
|
| 960 |
},
|
|
|
|
| 973 |
"duration_ms": null,
|
| 974 |
"external_ids": {
|
| 975 |
"jamendoTrackId": "4889",
|
| 976 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=4889&format=mp31&from=6X1f0%2BOKHtAluIk5TYy2rw%3D%3D%7CE2fCKgecK2H96UlQvd%2B56Q%3D%3D",
|
| 977 |
"jamendoAlbum": "Voyageur"
|
| 978 |
}
|
| 979 |
},
|
|
|
|
| 992 |
"duration_ms": null,
|
| 993 |
"external_ids": {
|
| 994 |
"jamendoTrackId": "763",
|
| 995 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=763&format=mp31&from=zL21h0Chr9j571XtrKjUUw%3D%3D%7CQpzpnwJZDW5H3RE2zXqAGg%3D%3D",
|
| 996 |
"jamendoAlbum": "00"
|
| 997 |
}
|
| 998 |
},
|
|
|
|
| 1011 |
"duration_ms": null,
|
| 1012 |
"external_ids": {
|
| 1013 |
"jamendoTrackId": "246",
|
| 1014 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=246&format=mp31&from=Ih5oai9b5X6zuQL0l8q2Cw%3D%3D%7CYZHdsE4EXWnQ4NASLE6tkw%3D%3D",
|
| 1015 |
"jamendoAlbum": "Simple Exercice"
|
| 1016 |
}
|
| 1017 |
},
|
|
|
|
| 1030 |
"duration_ms": null,
|
| 1031 |
"external_ids": {
|
| 1032 |
"jamendoTrackId": "388",
|
| 1033 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=388&format=mp31&from=3GHQF7YU43hNkNIV1xffAQ%3D%3D%7CvvkoiyVJ8%2FfSogrAX0dJuw%3D%3D",
|
| 1034 |
"jamendoAlbum": "Compilation classique"
|
| 1035 |
}
|
| 1036 |
},
|
|
|
|
| 1049 |
"duration_ms": null,
|
| 1050 |
"external_ids": {
|
| 1051 |
"jamendoTrackId": "1094",
|
| 1052 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1094&format=mp31&from=txlFkVODgHFieVYPHzTzoA%3D%3D%7CDXYOVP51PzqAaJ0KcjdxSA%3D%3D",
|
| 1053 |
"jamendoAlbum": "Religionnaire I"
|
| 1054 |
}
|
| 1055 |
},
|
|
|
|
| 1068 |
"duration_ms": null,
|
| 1069 |
"external_ids": {
|
| 1070 |
"jamendoTrackId": "2644",
|
| 1071 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2644&format=mp31&from=yhhaKAiJcRsafbtr2YxY6g%3D%3D%7C9fO6%2BAL7%2BreJ%2FplFwpBLZw%3D%3D",
|
| 1072 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 1073 |
}
|
| 1074 |
},
|
|
|
|
| 1087 |
"duration_ms": null,
|
| 1088 |
"external_ids": {
|
| 1089 |
"jamendoTrackId": "43419",
|
| 1090 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43419&format=mp31&from=llz6O7SHZqx%2FK0t6Hh2lNg%3D%3D%7C%2BGc50O%2BkHbqp%2FdfwZTEjcA%3D%3D",
|
| 1091 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 1092 |
}
|
| 1093 |
},
|
|
|
|
| 1106 |
"duration_ms": null,
|
| 1107 |
"external_ids": {
|
| 1108 |
"jamendoTrackId": "6729",
|
| 1109 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=6729&format=mp31&from=nunuTySouG2V%2FhK22l9V%2Fg%3D%3D%7CFE4RWZqWzMXvRp60Envl4A%3D%3D",
|
| 1110 |
"jamendoAlbum": "Hymns About Her (advance)"
|
| 1111 |
}
|
| 1112 |
},
|
|
|
|
| 1125 |
"duration_ms": null,
|
| 1126 |
"external_ids": {
|
| 1127 |
"jamendoTrackId": "764",
|
| 1128 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=764&format=mp31&from=myaV4jeg8AfbgiWtnB4pXg%3D%3D%7Ci%2F%2BhW9i58bsyCZ1tg5JNhg%3D%3D",
|
| 1129 |
"jamendoAlbum": "00"
|
| 1130 |
}
|
| 1131 |
},
|
|
|
|
| 1144 |
"duration_ms": null,
|
| 1145 |
"external_ids": {
|
| 1146 |
"jamendoTrackId": "1100",
|
| 1147 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1100&format=mp31&from=8oBK5GVBG6hx8%2Fv3nw9Wtw%3D%3D%7C1lZ3B89ilJ1iBdsutf%2FTew%3D%3D",
|
| 1148 |
"jamendoAlbum": "En attendant d'aller sur Mars..."
|
| 1149 |
}
|
| 1150 |
},
|
|
|
|
| 1163 |
"duration_ms": null,
|
| 1164 |
"external_ids": {
|
| 1165 |
"jamendoTrackId": "389",
|
| 1166 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=389&format=mp31&from=3gDVO5kpuyRYrxN4fPFcfw%3D%3D%7CvFLzHOa2ULgjTJzgVmOEIw%3D%3D",
|
| 1167 |
"jamendoAlbum": "Compilation classique"
|
| 1168 |
}
|
| 1169 |
},
|
|
|
|
| 1182 |
"duration_ms": null,
|
| 1183 |
"external_ids": {
|
| 1184 |
"jamendoTrackId": "1095",
|
| 1185 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1095&format=mp31&from=4Xg7aXTB7paHFcdkm1nq2Q%3D%3D%7C2iYQxvz8YyB6vUy9pv5HWQ%3D%3D",
|
| 1186 |
"jamendoAlbum": "Religionnaire I"
|
| 1187 |
}
|
| 1188 |
},
|
|
|
|
| 1201 |
"duration_ms": null,
|
| 1202 |
"external_ids": {
|
| 1203 |
"jamendoTrackId": "2645",
|
| 1204 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2645&format=mp31&from=OWivkncSW57H36hpdi2FGw%3D%3D%7C%2B5klDhRiUcbbh%2FaPifzF2Q%3D%3D",
|
| 1205 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 1206 |
}
|
| 1207 |
},
|
|
|
|
| 1220 |
"duration_ms": null,
|
| 1221 |
"external_ids": {
|
| 1222 |
"jamendoTrackId": "43420",
|
| 1223 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43420&format=mp31&from=bUHtovmPs84O%2B42q0tQFQw%3D%3D%7CSVZqKCGPUvmchnVmMNBnNQ%3D%3D",
|
| 1224 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 1225 |
}
|
| 1226 |
},
|
|
|
|
| 1239 |
"duration_ms": null,
|
| 1240 |
"external_ids": {
|
| 1241 |
"jamendoTrackId": "8560",
|
| 1242 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=8560&format=mp31&from=83C%2FjjVoEplYGed8FTkRqQ%3D%3D%7C6gJrce66fF45DuhUPU5Cyg%3D%3D",
|
| 1243 |
"jamendoAlbum": "Distance & Temps"
|
| 1244 |
}
|
| 1245 |
},
|
|
|
|
| 1258 |
"duration_ms": null,
|
| 1259 |
"external_ids": {
|
| 1260 |
"jamendoTrackId": "765",
|
| 1261 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=765&format=mp31&from=DDDS%2BydIjNNXTmjeJTBlfQ%3D%3D%7CIBXQFKb3Yvv25zXpoX13KA%3D%3D",
|
| 1262 |
"jamendoAlbum": "00"
|
| 1263 |
}
|
| 1264 |
},
|
|
|
|
| 1277 |
"duration_ms": null,
|
| 1278 |
"external_ids": {
|
| 1279 |
"jamendoTrackId": "1102",
|
| 1280 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1102&format=mp31&from=XFFfEwtyzj3id3zkQzRtuQ%3D%3D%7CfVjNCKWKMcwmwyB3AzZkgQ%3D%3D",
|
| 1281 |
"jamendoAlbum": "En attendant d'aller sur Mars..."
|
| 1282 |
}
|
| 1283 |
},
|
|
|
|
| 1296 |
"duration_ms": null,
|
| 1297 |
"external_ids": {
|
| 1298 |
"jamendoTrackId": "390",
|
| 1299 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=390&format=mp31&from=jr9vR1uLbcANsqYldHGLbA%3D%3D%7Cfh60OZDje8zobDHejWhnuA%3D%3D",
|
| 1300 |
"jamendoAlbum": "Compilation classique"
|
| 1301 |
}
|
| 1302 |
},
|
|
|
|
| 1315 |
"duration_ms": null,
|
| 1316 |
"external_ids": {
|
| 1317 |
"jamendoTrackId": "1096",
|
| 1318 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1096&format=mp31&from=B689vdgk%2B3kG6sKd1BR7dw%3D%3D%7C82ywRo7oLJGlGexav%2FxYAQ%3D%3D",
|
| 1319 |
"jamendoAlbum": "Religionnaire I"
|
| 1320 |
}
|
| 1321 |
},
|
|
|
|
| 1334 |
"duration_ms": null,
|
| 1335 |
"external_ids": {
|
| 1336 |
"jamendoTrackId": "2652",
|
| 1337 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2652&format=mp31&from=WaFGxQRKxxFQlyyABbE1Og%3D%3D%7CLPkbheoryTGRcOXl89cFLg%3D%3D",
|
| 1338 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 1339 |
}
|
| 1340 |
},
|
|
|
|
| 1353 |
"duration_ms": null,
|
| 1354 |
"external_ids": {
|
| 1355 |
"jamendoTrackId": "43421",
|
| 1356 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43421&format=mp31&from=oRIbyvfDiY5%2FSO1R2VXBSg%3D%3D%7CzBFg8so4toPzHtcbfdyoEg%3D%3D",
|
| 1357 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 1358 |
}
|
| 1359 |
},
|
|
|
|
| 1372 |
"duration_ms": null,
|
| 1373 |
"external_ids": {
|
| 1374 |
"jamendoTrackId": "8563",
|
| 1375 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=8563&format=mp31&from=bi%2FCqPbzrKZlv4TkBNWmyQ%3D%3D%7CsguKuoI9IczyhADRarAzcw%3D%3D",
|
| 1376 |
"jamendoAlbum": "Distance & Temps"
|
| 1377 |
}
|
| 1378 |
},
|
|
|
|
| 1391 |
"duration_ms": null,
|
| 1392 |
"external_ids": {
|
| 1393 |
"jamendoTrackId": "766",
|
| 1394 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=766&format=mp31&from=3lK0bMWEq2Q5WL6SiW93Qg%3D%3D%7C8Mb6d5XkYpALJXCl275BpA%3D%3D",
|
| 1395 |
"jamendoAlbum": "01"
|
| 1396 |
}
|
| 1397 |
},
|
|
|
|
| 1410 |
"duration_ms": null,
|
| 1411 |
"external_ids": {
|
| 1412 |
"jamendoTrackId": "1104",
|
| 1413 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1104&format=mp31&from=1UEWIGLDUEZITEuBNPQiRg%3D%3D%7CObCu5eaZCeQ06nYqTG0Ygw%3D%3D",
|
| 1414 |
"jamendoAlbum": "En attendant d'aller sur Mars..."
|
| 1415 |
}
|
| 1416 |
},
|
|
|
|
| 1429 |
"duration_ms": null,
|
| 1430 |
"external_ids": {
|
| 1431 |
"jamendoTrackId": "391",
|
| 1432 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=391&format=mp31&from=6uUjxlnTHqaJqJ54TSVFrQ%3D%3D%7CYKfX37boNEvx%2BiwcfakXhA%3D%3D",
|
| 1433 |
"jamendoAlbum": "Compilation classique"
|
| 1434 |
}
|
| 1435 |
},
|
|
|
|
| 1448 |
"duration_ms": null,
|
| 1449 |
"external_ids": {
|
| 1450 |
"jamendoTrackId": "1097",
|
| 1451 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1097&format=mp31&from=1Nu8E0DywFQuubpIE7DeCA%3D%3D%7CyX5RRbNtVPCJReTy%2Be7aCQ%3D%3D",
|
| 1452 |
"jamendoAlbum": "Religionnaire I"
|
| 1453 |
}
|
| 1454 |
},
|
|
|
|
| 1467 |
"duration_ms": null,
|
| 1468 |
"external_ids": {
|
| 1469 |
"jamendoTrackId": "2653",
|
| 1470 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2653&format=mp31&from=tyZjUNZPVDLfCZmRbGi31g%3D%3D%7CQzlI6XgLGLOqBR5llSK6BA%3D%3D",
|
| 1471 |
"jamendoAlbum": "Le Collectif Unifi\u00e9 de la Cr\u00e9celle"
|
| 1472 |
}
|
| 1473 |
},
|
|
|
|
| 1486 |
"duration_ms": null,
|
| 1487 |
"external_ids": {
|
| 1488 |
"jamendoTrackId": "43423",
|
| 1489 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43423&format=mp31&from=Uf%2BHmn6fsJYGUcFU9Ni6jg%3D%3D%7CVgJHM0FHJMOgwsNDBPcpIg%3D%3D",
|
| 1490 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 1491 |
}
|
| 1492 |
},
|
|
|
|
| 1505 |
"duration_ms": null,
|
| 1506 |
"external_ids": {
|
| 1507 |
"jamendoTrackId": "17490",
|
| 1508 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=17490&format=mp31&from=euHiR1aUWd9RsZswcSM0fw%3D%3D%7CO61qQOs2CIVOwZU00WPbhg%3D%3D",
|
| 1509 |
"jamendoAlbum": "JazzMoves"
|
| 1510 |
}
|
| 1511 |
},
|
|
|
|
| 1524 |
"duration_ms": null,
|
| 1525 |
"external_ids": {
|
| 1526 |
"jamendoTrackId": "767",
|
| 1527 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=767&format=mp31&from=U%2BxJV%2BFYHcXFUKNrtK2FoQ%3D%3D%7CECfjdZkJJp2pZ5WZZssLrA%3D%3D",
|
| 1528 |
"jamendoAlbum": "01"
|
| 1529 |
}
|
| 1530 |
},
|
|
|
|
| 1543 |
"duration_ms": null,
|
| 1544 |
"external_ids": {
|
| 1545 |
"jamendoTrackId": "1105",
|
| 1546 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1105&format=mp31&from=V1l2SPQP2%2FW4a5teoveG4A%3D%3D%7CXGdPZszUxRgxJJ%2BlqcnoCg%3D%3D",
|
| 1547 |
"jamendoAlbum": "En attendant d'aller sur Mars..."
|
| 1548 |
}
|
| 1549 |
},
|
|
|
|
| 1562 |
"duration_ms": null,
|
| 1563 |
"external_ids": {
|
| 1564 |
"jamendoTrackId": "392",
|
| 1565 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=392&format=mp31&from=3GCztTuRuExUYDlhSUNJ%2BA%3D%3D%7C57%2FDwNM1Rui60ac4tWiPzA%3D%3D",
|
| 1566 |
"jamendoAlbum": "Compilation classique"
|
| 1567 |
}
|
| 1568 |
},
|
|
|
|
| 1581 |
"duration_ms": null,
|
| 1582 |
"external_ids": {
|
| 1583 |
"jamendoTrackId": "1098",
|
| 1584 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1098&format=mp31&from=pewi7aPFFsxUYxTB8BC8Fw%3D%3D%7CN9kyO7xad0W69tHUTHqlHg%3D%3D",
|
| 1585 |
"jamendoAlbum": "Religionnaire I"
|
| 1586 |
}
|
| 1587 |
},
|
|
|
|
| 1600 |
"duration_ms": null,
|
| 1601 |
"external_ids": {
|
| 1602 |
"jamendoTrackId": "6725",
|
| 1603 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=6725&format=mp31&from=ApLjckTjWCcMrfaaaBMXJw%3D%3D%7CF2ukj%2FFGGpn8y8adg%2Fxxog%3D%3D",
|
| 1604 |
"jamendoAlbum": "Hymns About Her (advance)"
|
| 1605 |
}
|
| 1606 |
},
|
|
|
|
| 1619 |
"duration_ms": null,
|
| 1620 |
"external_ids": {
|
| 1621 |
"jamendoTrackId": "43424",
|
| 1622 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=43424&format=mp31&from=qDvyls7%2FOjVSWgNWh5k5mA%3D%3D%7CB6RRmdD7CTc4q9JCUCQhSQ%3D%3D",
|
| 1623 |
"jamendoAlbum": "Fu\u00df In Der T\u00fcr"
|
| 1624 |
}
|
| 1625 |
},
|
|
|
|
| 1638 |
"duration_ms": null,
|
| 1639 |
"external_ids": {
|
| 1640 |
"jamendoTrackId": "17492",
|
| 1641 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=17492&format=mp31&from=5GSxQ7z0aCX1hJ6wfjMk0w%3D%3D%7CZG3IifYVI8mpF71CdQkX%2Bw%3D%3D",
|
| 1642 |
"jamendoAlbum": "JazzMoves"
|
| 1643 |
}
|
| 1644 |
},
|
|
|
|
| 1657 |
"duration_ms": null,
|
| 1658 |
"external_ids": {
|
| 1659 |
"jamendoTrackId": "768",
|
| 1660 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=768&format=mp31&from=USik7BzU%2BbPTliZLQkppGA%3D%3D%7CCYazeUy8reqOwL%2FYAeskzA%3D%3D",
|
| 1661 |
"jamendoAlbum": "01"
|
| 1662 |
}
|
| 1663 |
},
|
|
|
|
| 1676 |
"duration_ms": null,
|
| 1677 |
"external_ids": {
|
| 1678 |
"jamendoTrackId": "1107",
|
| 1679 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1107&format=mp31&from=GzaCkRY5RAzS31h1O2ezcg%3D%3D%7CqdKZJcv99pvJWoAlUYihAg%3D%3D",
|
| 1680 |
"jamendoAlbum": "En attendant d'aller sur Mars..."
|
| 1681 |
}
|
| 1682 |
},
|
|
|
|
| 1695 |
"duration_ms": null,
|
| 1696 |
"external_ids": {
|
| 1697 |
"jamendoTrackId": "393",
|
| 1698 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=393&format=mp31&from=zFOIMHHD%2FjE61abzH%2BrAKA%3D%3D%7Cd9dDsMC%2FY5hORQMGP1YOpw%3D%3D",
|
| 1699 |
"jamendoAlbum": "Compilation classique"
|
| 1700 |
}
|
| 1701 |
},
|
|
|
|
| 1714 |
"duration_ms": null,
|
| 1715 |
"external_ids": {
|
| 1716 |
"jamendoTrackId": "1099",
|
| 1717 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1099&format=mp31&from=9p5L4bBiMhxDBAMwLTI36g%3D%3D%7CdCuidM%2FP%2BJVWXMYxTBrXxg%3D%3D",
|
| 1718 |
"jamendoAlbum": "Religionnaire I"
|
| 1719 |
}
|
| 1720 |
},
|
|
|
|
| 1733 |
"duration_ms": null,
|
| 1734 |
"external_ids": {
|
| 1735 |
"jamendoTrackId": "13400",
|
| 1736 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=13400&format=mp31&from=PgWMjiZpHCLBYo0Rhqu7HA%3D%3D%7CRpzGWpzeSGY%2FJ0fapY%2BPRw%3D%3D",
|
| 1737 |
"jamendoAlbum": "Bocetos I"
|
| 1738 |
}
|
| 1739 |
},
|
|
|
|
| 1752 |
"duration_ms": null,
|
| 1753 |
"external_ids": {
|
| 1754 |
"jamendoTrackId": "66676",
|
| 1755 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=66676&format=mp31&from=tGg3FTZ7nCldwYsB3osFqA%3D%3D%7CzuA1SVl5LstQFLJ7xrUjBQ%3D%3D",
|
| 1756 |
"jamendoAlbum": "Transition (05.07.2007)"
|
| 1757 |
}
|
| 1758 |
},
|
|
|
|
| 1771 |
"duration_ms": null,
|
| 1772 |
"external_ids": {
|
| 1773 |
"jamendoTrackId": "20492",
|
| 1774 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=20492&format=mp31&from=bUQvddiDHhOIxBLzWNinGg%3D%3D%7C4IZloQZla9TqCEg5STCdpw%3D%3D",
|
| 1775 |
"jamendoAlbum": "I do msic"
|
| 1776 |
}
|
| 1777 |
},
|
|
|
|
| 1790 |
"duration_ms": null,
|
| 1791 |
"external_ids": {
|
| 1792 |
"jamendoTrackId": "769",
|
| 1793 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=769&format=mp31&from=h1u83Yd%2BsYElrrzPHzstaw%3D%3D%7CoGW8wNPVex1G%2BotoYzwtCQ%3D%3D",
|
| 1794 |
"jamendoAlbum": "01"
|
| 1795 |
}
|
| 1796 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1797 |
{
|
| 1798 |
"track_id": "tier2:jamendo:394",
|
| 1799 |
"tier": "tier2",
|
|
|
|
| 1809 |
"duration_ms": null,
|
| 1810 |
"external_ids": {
|
| 1811 |
"jamendoTrackId": "394",
|
| 1812 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=394&format=mp31&from=LorWyX7spuWyfBlKosgRmw%3D%3D%7CpL3f7nxKv9f0war0Dpo0wQ%3D%3D",
|
| 1813 |
"jamendoAlbum": "Compilation classique"
|
| 1814 |
}
|
| 1815 |
},
|
|
|
|
| 1828 |
"duration_ms": null,
|
| 1829 |
"external_ids": {
|
| 1830 |
"jamendoTrackId": "1161",
|
| 1831 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1161&format=mp31&from=aLnr%2FiHGxi32NfYfzpY7Yg%3D%3D%7CWKn6xBCcPYlKTzVl99Sg6A%3D%3D",
|
| 1832 |
"jamendoAlbum": "Religionnaire II"
|
| 1833 |
}
|
| 1834 |
},
|
|
|
|
| 1847 |
"duration_ms": null,
|
| 1848 |
"external_ids": {
|
| 1849 |
"jamendoTrackId": "25270",
|
| 1850 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=25270&format=mp31&from=LsuoDZkjiK01Dzr8tzGegQ%3D%3D%7CYyfcoYsIvDuyen2qpWtA8w%3D%3D",
|
| 1851 |
"jamendoAlbum": "Quendi"
|
| 1852 |
}
|
| 1853 |
},
|
|
|
|
| 1866 |
"duration_ms": null,
|
| 1867 |
"external_ids": {
|
| 1868 |
"jamendoTrackId": "66677",
|
| 1869 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=66677&format=mp31&from=MIOse8OHlsQWtI4g1Hdv2g%3D%3D%7CSYv1LZEik1yMKIWD6agPjA%3D%3D",
|
| 1870 |
"jamendoAlbum": "Transition (05.07.2007)"
|
| 1871 |
}
|
| 1872 |
},
|
|
|
|
| 1885 |
"duration_ms": null,
|
| 1886 |
"external_ids": {
|
| 1887 |
"jamendoTrackId": "20763",
|
| 1888 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=20763&format=mp31&from=iUqhP%2FCgVO1vccFzXaLqfg%3D%3D%7Cujp7dQMJUtO3kpPeCYdlDg%3D%3D",
|
| 1889 |
"jamendoAlbum": "Jazzpassaj"
|
| 1890 |
}
|
| 1891 |
},
|
|
|
|
| 1904 |
"duration_ms": null,
|
| 1905 |
"external_ids": {
|
| 1906 |
"jamendoTrackId": "770",
|
| 1907 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=770&format=mp31&from=1Z05iqJMqJSsy7IRT9x5qw%3D%3D%7CC9ucfdY4rx6cWu31bdNdzQ%3D%3D",
|
| 1908 |
"jamendoAlbum": "01"
|
| 1909 |
}
|
| 1910 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1911 |
{
|
| 1912 |
"track_id": "tier2:jamendo:395",
|
| 1913 |
"tier": "tier2",
|
|
|
|
| 1923 |
"duration_ms": null,
|
| 1924 |
"external_ids": {
|
| 1925 |
"jamendoTrackId": "395",
|
| 1926 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=395&format=mp31&from=cLzbcyGlftp%2F6622WcnPJw%3D%3D%7CJEZDohWWP%2BRKgUxi3JoEqA%3D%3D",
|
| 1927 |
"jamendoAlbum": "Compilation classique"
|
| 1928 |
}
|
| 1929 |
},
|
|
|
|
| 1942 |
"duration_ms": null,
|
| 1943 |
"external_ids": {
|
| 1944 |
"jamendoTrackId": "1269",
|
| 1945 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1269&format=mp31&from=8Gq2qQ3%2FsvieWYLgjK5W7A%3D%3D%7CqXCKnlmzaYciPWT5K9vh%2Bw%3D%3D",
|
| 1946 |
"jamendoAlbum": "Hausarbeit"
|
| 1947 |
}
|
| 1948 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1949 |
{
|
| 1950 |
"track_id": "tier2:jamendo:73058",
|
| 1951 |
"tier": "tier2",
|
|
|
|
| 1978 |
"duration_ms": null,
|
| 1979 |
"external_ids": {
|
| 1980 |
"jamendoTrackId": "20769",
|
| 1981 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=20769&format=mp31&from=xLdYPAP49ktv%2FCuAkQM%2F8A%3D%3D%7CEZNnXyT%2FIt44VXJdhQ%2BL4g%3D%3D",
|
| 1982 |
"jamendoAlbum": "Jazzpassaj"
|
| 1983 |
}
|
| 1984 |
},
|
|
|
|
| 1997 |
"duration_ms": null,
|
| 1998 |
"external_ids": {
|
| 1999 |
"jamendoTrackId": "771",
|
| 2000 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=771&format=mp31&from=WfFUi0Olt791yS7KLiRZJQ%3D%3D%7CFKkHwMNlIYK4DTmt4udiKw%3D%3D",
|
| 2001 |
"jamendoAlbum": "01"
|
| 2002 |
}
|
| 2003 |
},
|
|
|
|
| 2016 |
"duration_ms": null,
|
| 2017 |
"external_ids": {
|
| 2018 |
"jamendoTrackId": "1294",
|
| 2019 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1294&format=mp31&from=z1v7135B9sVyxL51slMoCA%3D%3D%7C1Ibw4d3KXbR2R2IoCA6zXg%3D%3D",
|
| 2020 |
"jamendoAlbum": "Yellow Cake & Velvet Crash"
|
| 2021 |
}
|
| 2022 |
},
|
|
|
|
| 2035 |
"duration_ms": null,
|
| 2036 |
"external_ids": {
|
| 2037 |
"jamendoTrackId": "1268",
|
| 2038 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1268&format=mp31&from=NY%2ByMC%2FmBY%2BhrPgfLOvFlw%3D%3D%7CrlRT7BMFX6EFarzZ1Pg1zw%3D%3D",
|
| 2039 |
"jamendoAlbum": "Hausarbeit"
|
| 2040 |
}
|
| 2041 |
},
|
|
|
|
| 2054 |
"duration_ms": null,
|
| 2055 |
"external_ids": {
|
| 2056 |
"jamendoTrackId": "1286",
|
| 2057 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1286&format=mp31&from=L9nAR4%2F2BM%2Fn2p3nyq2brQ%3D%3D%7CaN%2BJUC%2BLCeSpKX7dboZReQ%3D%3D",
|
| 2058 |
"jamendoAlbum": "Yellow Cake & Velvet Crash"
|
| 2059 |
}
|
| 2060 |
},
|
|
|
|
| 2073 |
"duration_ms": null,
|
| 2074 |
"external_ids": {
|
| 2075 |
"jamendoTrackId": "32210",
|
| 2076 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=32210&format=mp31&from=%2Fnsi%2F%2Fu4VV0ox1b86jXqCA%3D%3D%7CWY5NRzBu%2B3wAHAq6OiQIVg%3D%3D",
|
| 2077 |
"jamendoAlbum": "Flowers for my mum"
|
| 2078 |
}
|
| 2079 |
},
|
|
|
|
| 2109 |
"duration_ms": null,
|
| 2110 |
"external_ids": {
|
| 2111 |
"jamendoTrackId": "22549",
|
| 2112 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=22549&format=mp31&from=qP07PfXA0fAGUvT2OCNh3Q%3D%3D%7Cij0z5saM1%2FTduQz5gQBuGg%3D%3D",
|
| 2113 |
"jamendoAlbum": "Chuquicamata"
|
| 2114 |
}
|
| 2115 |
},
|
|
|
|
| 2128 |
"duration_ms": null,
|
| 2129 |
"external_ids": {
|
| 2130 |
"jamendoTrackId": "772",
|
| 2131 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=772&format=mp31&from=pQzjURGvSoFkzhGHT5Fksw%3D%3D%7CYf%2FPqEJUrLjjBqJm15ykkw%3D%3D",
|
| 2132 |
"jamendoAlbum": "01"
|
| 2133 |
}
|
| 2134 |
},
|
|
|
|
| 2147 |
"duration_ms": null,
|
| 2148 |
"external_ids": {
|
| 2149 |
"jamendoTrackId": "7788",
|
| 2150 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=7788&format=mp31&from=dyYrUcaax3ZoOuW1rh%2FBhw%3D%3D%7Cx88kIqiJqGaqkfsOMj%2BZGA%3D%3D",
|
| 2151 |
"jamendoAlbum": "Different vision"
|
| 2152 |
}
|
| 2153 |
},
|
|
|
|
| 2166 |
"duration_ms": null,
|
| 2167 |
"external_ids": {
|
| 2168 |
"jamendoTrackId": "2172",
|
| 2169 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=2172&format=mp31&from=TjOUFxUQDnyg5bNOf4HxFg%3D%3D%7CRKBKZDofA8e%2FO6j%2F6tP7lw%3D%3D",
|
| 2170 |
"jamendoAlbum": "Wood"
|
| 2171 |
}
|
| 2172 |
},
|
|
|
|
| 2185 |
"duration_ms": null,
|
| 2186 |
"external_ids": {
|
| 2187 |
"jamendoTrackId": "1287",
|
| 2188 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1287&format=mp31&from=YPhZAyb2R%2FLCwRmhcYs4Qw%3D%3D%7C8zx6NtyZE4XkTqle%2FZl40g%3D%3D",
|
| 2189 |
"jamendoAlbum": "Yellow Cake & Velvet Crash"
|
| 2190 |
}
|
| 2191 |
},
|
|
|
|
| 2204 |
"duration_ms": null,
|
| 2205 |
"external_ids": {
|
| 2206 |
"jamendoTrackId": "34578",
|
| 2207 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=34578&format=mp31&from=NIOv%2FPrHVO0Eet9v0x%2FQ6g%3D%3D%7C9ROpkCjOQJkFl3HL8OjKpg%3D%3D",
|
| 2208 |
"jamendoAlbum": "V\u00e9los"
|
| 2209 |
}
|
| 2210 |
},
|
|
|
|
| 2240 |
"duration_ms": null,
|
| 2241 |
"external_ids": {
|
| 2242 |
"jamendoTrackId": "22550",
|
| 2243 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=22550&format=mp31&from=lxZCNv1T%2BjoCjuBL9mQPqw%3D%3D%7CgBIvcs%2BDpGgZlCl4EQak7A%3D%3D",
|
| 2244 |
"jamendoAlbum": "Chuquicamata"
|
| 2245 |
}
|
| 2246 |
},
|
|
|
|
| 2259 |
"duration_ms": null,
|
| 2260 |
"external_ids": {
|
| 2261 |
"jamendoTrackId": "808",
|
| 2262 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=808&format=mp31&from=hnNIrRr8eJ4wDlaEyjUnzw%3D%3D%7CpZj%2F73EVIAweqsUJeBqlTQ%3D%3D",
|
| 2263 |
"jamendoAlbum": "Silver Spoon"
|
| 2264 |
}
|
| 2265 |
},
|
|
|
|
| 2278 |
"duration_ms": null,
|
| 2279 |
"external_ids": {
|
| 2280 |
"jamendoTrackId": "8453",
|
| 2281 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=8453&format=mp31&from=W5Vwff175WwcDBZw5xNiGQ%3D%3D%7CtFdv7jlWfhUz55UapBjh9w%3D%3D",
|
| 2282 |
"jamendoAlbum": "Shining"
|
| 2283 |
}
|
| 2284 |
},
|
|
|
|
| 2297 |
"duration_ms": null,
|
| 2298 |
"external_ids": {
|
| 2299 |
"jamendoTrackId": "4888",
|
| 2300 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=4888&format=mp31&from=6TIAiI2h9SSLFM7LxM%2BiDQ%3D%3D%7CqWEQ2J5aEK4AGLnUcHZk0A%3D%3D",
|
| 2301 |
"jamendoAlbum": "Voyageur"
|
| 2302 |
}
|
| 2303 |
},
|
|
|
|
| 2316 |
"duration_ms": null,
|
| 2317 |
"external_ids": {
|
| 2318 |
"jamendoTrackId": "1288",
|
| 2319 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1288&format=mp31&from=XbLH5z9kXb55%2FTPJSzcAVA%3D%3D%7ChCEWjuYAQWX7axI%2Fox9gDw%3D%3D",
|
| 2320 |
"jamendoAlbum": "Yellow Cake & Velvet Crash"
|
| 2321 |
}
|
| 2322 |
},
|
|
|
|
| 2369 |
"duration_ms": null,
|
| 2370 |
"external_ids": {
|
| 2371 |
"jamendoTrackId": "24321",
|
| 2372 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=24321&format=mp31&from=ZEr%2FT2K7i7V1m7rVuT6stA%3D%3D%7C7jCyvxTIH%2F5apoZP1GzhDQ%3D%3D",
|
| 2373 |
"jamendoAlbum": "Le jour o\u00f9 l'ascenseur est tomb\u00e9 dans le puits"
|
| 2374 |
}
|
| 2375 |
},
|
|
|
|
| 2388 |
"duration_ms": null,
|
| 2389 |
"external_ids": {
|
| 2390 |
"jamendoTrackId": "809",
|
| 2391 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=809&format=mp31&from=u2zXkrEU7O5nvzeVQQRo3A%3D%3D%7CJXI7qRZTC6%2BU%2FaZN%2BmQaJw%3D%3D",
|
| 2392 |
"jamendoAlbum": "Silver Spoon"
|
| 2393 |
}
|
| 2394 |
},
|
|
|
|
| 2407 |
"duration_ms": null,
|
| 2408 |
"external_ids": {
|
| 2409 |
"jamendoTrackId": "8455",
|
| 2410 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=8455&format=mp31&from=OSqzbIuwMbwgKD19u4AI1A%3D%3D%7CpHN%2BHtC7LmepYq5r2kwnCg%3D%3D",
|
| 2411 |
"jamendoAlbum": "Shining"
|
| 2412 |
}
|
| 2413 |
},
|
|
|
|
| 2426 |
"duration_ms": null,
|
| 2427 |
"external_ids": {
|
| 2428 |
"jamendoTrackId": "5089",
|
| 2429 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=5089&format=mp31&from=%2FgIhH81oNj9RguLqtUDf7A%3D%3D%7CJ3ueLmvEPCBoX3XZkSlUaQ%3D%3D",
|
| 2430 |
"jamendoAlbum": "Personnel"
|
| 2431 |
}
|
| 2432 |
},
|
|
|
|
| 2445 |
"duration_ms": null,
|
| 2446 |
"external_ids": {
|
| 2447 |
"jamendoTrackId": "1290",
|
| 2448 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1290&format=mp31&from=mHfBnb%2BrXJ0E83iyD6bGLw%3D%3D%7CE0UcsZtEUyymYKpH7Bba3A%3D%3D",
|
| 2449 |
"jamendoAlbum": "Yellow Cake & Velvet Crash"
|
| 2450 |
}
|
| 2451 |
},
|
|
|
|
| 2464 |
"duration_ms": null,
|
| 2465 |
"external_ids": {
|
| 2466 |
"jamendoTrackId": "66947",
|
| 2467 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=66947&format=mp31&from=XDHm566OiJdQS1ZMrqPdIQ%3D%3D%7CiRdUAOtp8ScvF48cKCY2xw%3D%3D",
|
| 2468 |
"jamendoAlbum": "Orgamilk"
|
| 2469 |
}
|
| 2470 |
},
|
|
|
|
| 2500 |
"duration_ms": null,
|
| 2501 |
"external_ids": {
|
| 2502 |
"jamendoTrackId": "25706",
|
| 2503 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=25706&format=mp31&from=rYMc9tI%2Bs3me4Xx1LKGwdw%3D%3D%7CKWrrgzfLwVwXfKrV3gmLeQ%3D%3D",
|
| 2504 |
"jamendoAlbum": "See U"
|
| 2505 |
}
|
| 2506 |
},
|
|
|
|
| 2519 |
"duration_ms": null,
|
| 2520 |
"external_ids": {
|
| 2521 |
"jamendoTrackId": "810",
|
| 2522 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=810&format=mp31&from=sBs35G%2Bsyz%2FV3dxR4RQMfw%3D%3D%7CZfmcEidKHuCYdOTDxdItqg%3D%3D",
|
| 2523 |
"jamendoAlbum": "Silver Spoon"
|
| 2524 |
}
|
| 2525 |
},
|
|
|
|
| 2538 |
"duration_ms": null,
|
| 2539 |
"external_ids": {
|
| 2540 |
"jamendoTrackId": "8457",
|
| 2541 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=8457&format=mp31&from=HZLeGGSEcTs0W6Pyz%2FZKmg%3D%3D%7CtvgwQz7jhUBJO5ugK1QAaw%3D%3D",
|
| 2542 |
"jamendoAlbum": "Shining"
|
| 2543 |
}
|
| 2544 |
},
|
|
|
|
| 2557 |
"duration_ms": null,
|
| 2558 |
"external_ids": {
|
| 2559 |
"jamendoTrackId": "6011",
|
| 2560 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=6011&format=mp31&from=vT4ZNxQWJ0qEKLIpbg84lw%3D%3D%7CnZ8zlWAEqP1vLxUjO4uCIw%3D%3D",
|
| 2561 |
"jamendoAlbum": "Requiem pour un split"
|
| 2562 |
}
|
| 2563 |
},
|
|
|
|
| 2576 |
"duration_ms": null,
|
| 2577 |
"external_ids": {
|
| 2578 |
"jamendoTrackId": "1291",
|
| 2579 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1291&format=mp31&from=cfqe46A22T9XoSY6jxiviw%3D%3D%7CjIZAb%2FjrAHa9bZLRVJqDkw%3D%3D",
|
| 2580 |
"jamendoAlbum": "Yellow Cake & Velvet Crash"
|
| 2581 |
}
|
| 2582 |
},
|
|
|
|
| 2595 |
"duration_ms": null,
|
| 2596 |
"external_ids": {
|
| 2597 |
"jamendoTrackId": "66951",
|
| 2598 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=66951&format=mp31&from=BAKJXPM6DtPRk9d3ls0%2BeQ%3D%3D%7CG36Oa3HouEoIBH3iK2kJyA%3D%3D",
|
| 2599 |
"jamendoAlbum": "Orgamilk"
|
| 2600 |
}
|
| 2601 |
},
|
|
|
|
| 2631 |
"duration_ms": null,
|
| 2632 |
"external_ids": {
|
| 2633 |
"jamendoTrackId": "30224",
|
| 2634 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=30224&format=mp31&from=S%2BTKOA5xLVWgWH3srjUgmA%3D%3D%7CgvIoBkrwaW82WW%2B4F1xpdQ%3D%3D",
|
| 2635 |
"jamendoAlbum": "Evolution"
|
| 2636 |
}
|
| 2637 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2638 |
{
|
| 2639 |
"track_id": "tier2:jamendo:8458",
|
| 2640 |
"tier": "tier2",
|
| 2641 |
+
"title": "Le monde pleure",
|
| 2642 |
+
"artist": "Narcis",
|
| 2643 |
"primary_genre": "Rock",
|
| 2644 |
"source": "jamendo",
|
| 2645 |
"source_url": "https://www.jamendo.com/track/8458",
|
| 2646 |
+
"track_view_url": "https://www.jamendo.com/track/8458",
|
| 2647 |
"attribution_required": false,
|
| 2648 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2649 |
+
"artwork_url": "https://usercontent.jamendo.com?type=album&id=1274&width=300&trackid=8458",
|
| 2650 |
"duration_ms": null,
|
| 2651 |
"external_ids": {
|
| 2652 |
+
"jamendoTrackId": "8458",
|
| 2653 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=8458&format=mp31&from=F0Y4i%2FQh3ksgfWUv4ac4ew%3D%3D%7CbD1oCS7B3LNMVfkzi79Vug%3D%3D",
|
| 2654 |
+
"jamendoAlbum": "Shining"
|
| 2655 |
}
|
| 2656 |
},
|
| 2657 |
{
|
| 2658 |
"track_id": "tier2:jamendo:6248",
|
| 2659 |
"tier": "tier2",
|
| 2660 |
+
"title": "La serenite",
|
| 2661 |
+
"artist": "Xcyril",
|
| 2662 |
"primary_genre": "Classical",
|
| 2663 |
"source": "jamendo",
|
| 2664 |
"source_url": "https://www.jamendo.com/track/6248",
|
| 2665 |
+
"track_view_url": "https://www.jamendo.com/track/6248",
|
| 2666 |
"attribution_required": false,
|
| 2667 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2668 |
+
"artwork_url": "https://usercontent.jamendo.com?type=album&id=960&width=300&trackid=6248",
|
| 2669 |
"duration_ms": null,
|
| 2670 |
"external_ids": {
|
| 2671 |
+
"jamendoTrackId": "6248",
|
| 2672 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=6248&format=mp31&from=Qr7Ui3tDYWXIwVQGOSMHfw%3D%3D%7Cjh78uzynUAk9AlhfZx%2FGWg%3D%3D",
|
| 2673 |
+
"jamendoAlbum": "Musiques pour films"
|
| 2674 |
}
|
| 2675 |
},
|
| 2676 |
{
|
| 2677 |
"track_id": "tier2:jamendo:1292",
|
| 2678 |
"tier": "tier2",
|
| 2679 |
+
"title": "a story swept",
|
| 2680 |
+
"artist": "Pull My Daisy (Ex Lillian Gish)",
|
| 2681 |
"primary_genre": "Electronic",
|
| 2682 |
"source": "jamendo",
|
| 2683 |
"source_url": "https://www.jamendo.com/track/1292",
|
| 2684 |
+
"track_view_url": "https://www.jamendo.com/track/1292",
|
| 2685 |
"attribution_required": false,
|
| 2686 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2687 |
+
"artwork_url": "https://usercontent.jamendo.com?type=album&id=198&width=300&trackid=1292",
|
| 2688 |
"duration_ms": null,
|
| 2689 |
"external_ids": {
|
| 2690 |
+
"jamendoTrackId": "1292",
|
| 2691 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1292&format=mp31&from=F5l0Fys%2F83njcSrT2QAkew%3D%3D%7CiR5yxn7%2FswTqIgSIy1wfcg%3D%3D",
|
| 2692 |
+
"jamendoAlbum": "Yellow Cake & Velvet Crash"
|
| 2693 |
}
|
| 2694 |
},
|
| 2695 |
{
|
|
|
|
| 2726 |
"jamendoTrackId": "73064"
|
| 2727 |
}
|
| 2728 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2729 |
{
|
| 2730 |
"track_id": "tier2:jamendo:844",
|
| 2731 |
"tier": "tier2",
|
| 2732 |
+
"title": "Politique d'autruche",
|
| 2733 |
+
"artist": "AMPM",
|
| 2734 |
"primary_genre": "Pop",
|
| 2735 |
"source": "jamendo",
|
| 2736 |
"source_url": "https://www.jamendo.com/track/844",
|
| 2737 |
+
"track_view_url": "https://www.jamendo.com/track/844",
|
| 2738 |
"attribution_required": false,
|
| 2739 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2740 |
+
"artwork_url": "https://usercontent.jamendo.com?type=album&id=136&width=300&trackid=844",
|
| 2741 |
"duration_ms": null,
|
| 2742 |
"external_ids": {
|
| 2743 |
+
"jamendoTrackId": "844",
|
| 2744 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=844&format=mp31&from=zUStrbXiz19GwzsBGYV9VQ%3D%3D%7CLLOY84We%2BWIrUIvQtoVGdw%3D%3D",
|
| 2745 |
+
"jamendoAlbum": "D\u00e9mo 2005"
|
| 2746 |
}
|
| 2747 |
},
|
| 2748 |
{
|
| 2749 |
"track_id": "tier2:jamendo:8459",
|
| 2750 |
"tier": "tier2",
|
| 2751 |
+
"title": "Your Eyes",
|
| 2752 |
+
"artist": "Narcis",
|
| 2753 |
"primary_genre": "Rock",
|
| 2754 |
"source": "jamendo",
|
| 2755 |
"source_url": "https://www.jamendo.com/track/8459",
|
| 2756 |
+
"track_view_url": "https://www.jamendo.com/track/8459",
|
| 2757 |
"attribution_required": false,
|
| 2758 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2759 |
+
"artwork_url": "https://usercontent.jamendo.com?type=album&id=1274&width=300&trackid=8459",
|
| 2760 |
"duration_ms": null,
|
| 2761 |
"external_ids": {
|
| 2762 |
+
"jamendoTrackId": "8459",
|
| 2763 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=8459&format=mp31&from=Cx7x%2BKqEthVMW2G2ujUHVg%3D%3D%7CRk1%2BecUCAY9bLZMp8Lxwpg%3D%3D",
|
| 2764 |
+
"jamendoAlbum": "Shining"
|
| 2765 |
}
|
| 2766 |
},
|
| 2767 |
{
|
| 2768 |
"track_id": "tier2:jamendo:6727",
|
| 2769 |
"tier": "tier2",
|
| 2770 |
+
"title": "Resignation",
|
| 2771 |
+
"artist": "Steven Dunston",
|
| 2772 |
"primary_genre": "Classical",
|
| 2773 |
"source": "jamendo",
|
| 2774 |
"source_url": "https://www.jamendo.com/track/6727",
|
| 2775 |
+
"track_view_url": "https://www.jamendo.com/track/6727",
|
| 2776 |
"attribution_required": false,
|
| 2777 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2778 |
+
"artwork_url": "https://usercontent.jamendo.com?type=album&id=1020&width=300&trackid=6727",
|
| 2779 |
"duration_ms": null,
|
| 2780 |
"external_ids": {
|
| 2781 |
+
"jamendoTrackId": "6727",
|
| 2782 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=6727&format=mp31&from=doGAimvl6rpqpyjzKtvouA%3D%3D%7CLqnLJAf8O2hFEniYb5Vl9A%3D%3D",
|
| 2783 |
+
"jamendoAlbum": "Hymns About Her (advance)"
|
| 2784 |
}
|
| 2785 |
},
|
| 2786 |
{
|
| 2787 |
"track_id": "tier2:jamendo:1293",
|
| 2788 |
"tier": "tier2",
|
| 2789 |
+
"title": "tense : dirty",
|
| 2790 |
+
"artist": "Pull My Daisy (Ex Lillian Gish)",
|
| 2791 |
"primary_genre": "Electronic",
|
| 2792 |
"source": "jamendo",
|
| 2793 |
"source_url": "https://www.jamendo.com/track/1293",
|
| 2794 |
+
"track_view_url": "https://www.jamendo.com/track/1293",
|
| 2795 |
"attribution_required": false,
|
| 2796 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2797 |
+
"artwork_url": "https://usercontent.jamendo.com?type=album&id=198&width=300&trackid=1293",
|
| 2798 |
"duration_ms": null,
|
| 2799 |
"external_ids": {
|
| 2800 |
+
"jamendoTrackId": "1293",
|
| 2801 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1293&format=mp31&from=MVfhCKdZDReyVwMR3v8zgg%3D%3D%7Cpb5PsfyU52wb3XWgkM7kww%3D%3D",
|
| 2802 |
+
"jamendoAlbum": "Yellow Cake & Velvet Crash"
|
| 2803 |
}
|
| 2804 |
},
|
| 2805 |
{
|
| 2806 |
"track_id": "tier2:jamendo:74270",
|
| 2807 |
"tier": "tier2",
|
| 2808 |
+
"title": "Son de ma\u00edz",
|
| 2809 |
+
"artist": "LaBarcaDeSua",
|
| 2810 |
"primary_genre": "Folk",
|
| 2811 |
"source": "jamendo",
|
| 2812 |
"source_url": "https://www.jamendo.com/track/74270",
|
| 2813 |
+
"track_view_url": "https://www.jamendo.com/track/74270",
|
| 2814 |
"attribution_required": false,
|
| 2815 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2816 |
+
"artwork_url": "https://usercontent.jamendo.com?type=album&id=6596&width=300&trackid=74270",
|
| 2817 |
"duration_ms": null,
|
| 2818 |
"external_ids": {
|
| 2819 |
+
"jamendoTrackId": "74270",
|
| 2820 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=74270&format=mp31&from=S5kFOuVkb3WZpC0vNZiXeg%3D%3D%7CdgUJEWcuGCD2Fz97QBFnWQ%3D%3D",
|
| 2821 |
+
"jamendoAlbum": "Artilugios para abrir un cuento"
|
| 2822 |
}
|
| 2823 |
},
|
| 2824 |
{
|
|
|
|
| 2841 |
{
|
| 2842 |
"track_id": "tier2:jamendo:34518",
|
| 2843 |
"tier": "tier2",
|
| 2844 |
+
"title": "Cat Mind",
|
| 2845 |
+
"artist": "Piergiorgio Lucidi",
|
| 2846 |
"primary_genre": "Jazz",
|
| 2847 |
"source": "jamendo",
|
| 2848 |
"source_url": "https://www.jamendo.com/track/34518",
|
| 2849 |
+
"track_view_url": "https://www.jamendo.com/track/34518",
|
| 2850 |
"attribution_required": false,
|
| 2851 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2852 |
+
"artwork_url": "https://usercontent.jamendo.com?type=album&id=4230&width=300&trackid=34518",
|
| 2853 |
"duration_ms": null,
|
| 2854 |
"external_ids": {
|
| 2855 |
+
"jamendoTrackId": "34518",
|
| 2856 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=34518&format=mp31&from=DSxK0SFuo6ZHFtSbHHmtjQ%3D%3D%7CRKN%2FfTxOqDla8VPfHwQFGA%3D%3D",
|
| 2857 |
+
"jamendoAlbum": "Spontaneous"
|
| 2858 |
}
|
| 2859 |
},
|
| 2860 |
{
|
| 2861 |
"track_id": "tier2:jamendo:1101",
|
| 2862 |
"tier": "tier2",
|
| 2863 |
+
"title": "Axel",
|
| 2864 |
+
"artist": "Both",
|
| 2865 |
"primary_genre": "Pop",
|
| 2866 |
"source": "jamendo",
|
| 2867 |
"source_url": "https://www.jamendo.com/track/1101",
|
| 2868 |
+
"track_view_url": "https://www.jamendo.com/track/1101",
|
| 2869 |
"attribution_required": false,
|
| 2870 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2871 |
+
"artwork_url": "https://usercontent.jamendo.com?type=album&id=174&width=300&trackid=1101",
|
| 2872 |
"duration_ms": null,
|
| 2873 |
"external_ids": {
|
| 2874 |
+
"jamendoTrackId": "1101",
|
| 2875 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1101&format=mp31&from=6cljnYCiLuHevuFiiLMgVw%3D%3D%7CmxEIjRRpS1bgZr7BWUhh0g%3D%3D",
|
| 2876 |
+
"jamendoAlbum": "En attendant d'aller sur Mars..."
|
| 2877 |
}
|
| 2878 |
},
|
| 2879 |
{
|
| 2880 |
"track_id": "tier2:jamendo:8682",
|
| 2881 |
"tier": "tier2",
|
| 2882 |
+
"title": "Angels Of Crime",
|
| 2883 |
+
"artist": "Narcis",
|
| 2884 |
"primary_genre": "Rock",
|
| 2885 |
"source": "jamendo",
|
| 2886 |
"source_url": "https://www.jamendo.com/track/8682",
|
| 2887 |
+
"track_view_url": "https://www.jamendo.com/track/8682",
|
| 2888 |
"attribution_required": false,
|
| 2889 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2890 |
+
"artwork_url": "https://usercontent.jamendo.com?type=album&id=1306&width=300&trackid=8682",
|
| 2891 |
"duration_ms": null,
|
| 2892 |
"external_ids": {
|
| 2893 |
+
"jamendoTrackId": "8682",
|
| 2894 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=8682&format=mp31&from=rlpRGxdtVaHu6sz%2F9%2BQARA%3D%3D%7CAwYexp%2FZ0lyYzTzOlp58xA%3D%3D",
|
| 2895 |
+
"jamendoAlbum": "Narcis"
|
| 2896 |
}
|
| 2897 |
},
|
| 2898 |
{
|
| 2899 |
"track_id": "tier2:jamendo:7258",
|
| 2900 |
"tier": "tier2",
|
| 2901 |
+
"title": "Reviens-moi",
|
| 2902 |
+
"artist": "FrenchLAB (French Laboratory Of)",
|
| 2903 |
"primary_genre": "Classical",
|
| 2904 |
"source": "jamendo",
|
| 2905 |
"source_url": "https://www.jamendo.com/track/7258",
|
| 2906 |
+
"track_view_url": "https://www.jamendo.com/track/7258",
|
| 2907 |
"attribution_required": false,
|
| 2908 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2909 |
+
"artwork_url": "https://usercontent.jamendo.com?type=album&id=1098&width=300&trackid=7258",
|
| 2910 |
"duration_ms": null,
|
| 2911 |
"external_ids": {
|
| 2912 |
+
"jamendoTrackId": "7258",
|
| 2913 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=7258&format=mp31&from=lkVDWEtJUtgBn%2B87qOHo%2Fg%3D%3D%7CbbB1NWytGHLrU0aM5e%2FVlQ%3D%3D",
|
| 2914 |
+
"jamendoAlbum": "Mysterious Sounds"
|
| 2915 |
}
|
| 2916 |
},
|
| 2917 |
{
|
| 2918 |
"track_id": "tier2:jamendo:1332",
|
| 2919 |
"tier": "tier2",
|
| 2920 |
+
"title": "Slap Violin",
|
| 2921 |
+
"artist": "L'Onomatopeur",
|
| 2922 |
"primary_genre": "Electronic",
|
| 2923 |
"source": "jamendo",
|
| 2924 |
"source_url": "https://www.jamendo.com/track/1332",
|
| 2925 |
+
"track_view_url": "https://www.jamendo.com/track/1332",
|
| 2926 |
"attribution_required": false,
|
| 2927 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2928 |
+
"artwork_url": "https://usercontent.jamendo.com?type=album&id=204&width=300&trackid=1332",
|
| 2929 |
"duration_ms": null,
|
| 2930 |
"external_ids": {
|
| 2931 |
+
"jamendoTrackId": "1332",
|
| 2932 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=1332&format=mp31&from=RWrW8or%2FENzPcnOzxNfU4g%3D%3D%7CZopK8PZC3ltCYMrZYZtF5Q%3D%3D",
|
| 2933 |
+
"jamendoAlbum": "Always Beating"
|
| 2934 |
}
|
| 2935 |
},
|
| 2936 |
{
|
| 2937 |
"track_id": "tier2:jamendo:74271",
|
| 2938 |
"tier": "tier2",
|
| 2939 |
+
"title": "Ni pensarte",
|
| 2940 |
+
"artist": "LaBarcaDeSua",
|
| 2941 |
"primary_genre": "Folk",
|
| 2942 |
"source": "jamendo",
|
| 2943 |
"source_url": "https://www.jamendo.com/track/74271",
|
| 2944 |
+
"track_view_url": "https://www.jamendo.com/track/74271",
|
| 2945 |
"attribution_required": false,
|
| 2946 |
"license_short": "MTG-Jamendo (Creative Commons)",
|
| 2947 |
+
"artwork_url": "https://usercontent.jamendo.com?type=album&id=6596&width=300&trackid=74271",
|
| 2948 |
"duration_ms": null,
|
| 2949 |
"external_ids": {
|
| 2950 |
+
"jamendoTrackId": "74271",
|
| 2951 |
+
"jamendoAudioUrl": "https://prod-1.storage.jamendo.com/?trackid=74271&format=mp31&from=EBnDoU%2FSHR6Dq%2BcO2opA7A%3D%3D%7CaKdeW2%2B%2Fo%2F79JAkloE0xIw%3D%3D",
|
| 2952 |
+
"jamendoAlbum": "Artilugios para abrir un cuento"
|
| 2953 |
}
|
| 2954 |
}
|
| 2955 |
]
|
corpus/embeddings.npy
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1dc17f84d87e3b92613549d688824a02da9cd9cdd170c4a2ff3256a25ab0256a
|
| 3 |
+
size 317568
|
corpus/eval.json
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
{
|
| 2 |
"metrics": {
|
| 3 |
-
"recall_at_1": 0.
|
| 4 |
-
"recall_at_3": 0.
|
| 5 |
-
"mrr": 0.
|
| 6 |
-
"n_queries":
|
| 7 |
},
|
| 8 |
"negatives_histogram": {
|
| 9 |
"bins": [
|
|
@@ -42,21 +42,21 @@
|
|
| 42 |
0,
|
| 43 |
0,
|
| 44 |
0,
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
],
|
| 54 |
"step": 0.05
|
| 55 |
},
|
| 56 |
"latency": {
|
| 57 |
-
"p50_ms": 0.
|
| 58 |
-
"p95_ms": 0.
|
| 59 |
-
"p99_ms": 0.
|
| 60 |
"n_samples": 20,
|
| 61 |
"note": "Wall-clock per /neighbors ranking call against the in-memory catalog. Excludes audio decode + CLAP encode (those are bounded by file size, not index size)."
|
| 62 |
},
|
|
@@ -67,12 +67,12 @@
|
|
| 67 |
"methodology": "Retrieval check - leave-one-out over the existing catalog. Each catalog track is used as a query embedding while that exact row is held out of the index; the system then ranks the remaining catalog tracks with the same mean-pooled CLAP cosine used by the live /neighbors endpoint. Recall@k and MRR count whether another track by the same artist appears in the top-k. Because each LOO query has at most one ground-truth target, Precision@1 equals Recall@1 here; we report Recall@k by convention and Precision@k = Recall@k / k for any k. Latency is wall-clock per /neighbors ranking call against the in-memory catalog. Groundedness (entity extraction from generated text) is not applicable - this system retrieves, it does not generate. The histogram is a LOO top-1 score distribution for queries that did not retrieve a same-artist track at rank 1.",
|
| 68 |
"limitations": "This is a retrieval sanity check, not a definitive AI-generation eval. It does not use Suno generations or unrelated human-labeled negatives, so the histogram should not be read as a production false-positive distribution. Many catalog artists have only one track, which makes same-artist recall strict and depresses the headline metrics. The check is still useful because it is reproducible, uses the shipped catalog, and exercises the same similarity path as the demo.",
|
| 69 |
"manifest": {
|
| 70 |
-
"model_sha": "
|
| 71 |
-
"generated_at": "2026-06-
|
| 72 |
-
"n_positives":
|
| 73 |
"n_negatives": 0,
|
| 74 |
"eval_mode": "loo",
|
| 75 |
"threshold_default": 0.7,
|
| 76 |
-
"golden_set_version": "corpus@
|
| 77 |
}
|
| 78 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"metrics": {
|
| 3 |
+
"recall_at_1": 0.6387096774193548,
|
| 4 |
+
"recall_at_3": 0.7354838709677419,
|
| 5 |
+
"mrr": 0.6922759856630825,
|
| 6 |
+
"n_queries": 155
|
| 7 |
},
|
| 8 |
"negatives_histogram": {
|
| 9 |
"bins": [
|
|
|
|
| 42 |
0,
|
| 43 |
0,
|
| 44 |
0,
|
| 45 |
+
2,
|
| 46 |
+
6,
|
| 47 |
+
6,
|
| 48 |
+
8,
|
| 49 |
+
13,
|
| 50 |
+
11,
|
| 51 |
+
7,
|
| 52 |
+
3
|
| 53 |
],
|
| 54 |
"step": 0.05
|
| 55 |
},
|
| 56 |
"latency": {
|
| 57 |
+
"p50_ms": 0.266,
|
| 58 |
+
"p95_ms": 0.741,
|
| 59 |
+
"p99_ms": 0.741,
|
| 60 |
"n_samples": 20,
|
| 61 |
"note": "Wall-clock per /neighbors ranking call against the in-memory catalog. Excludes audio decode + CLAP encode (those are bounded by file size, not index size)."
|
| 62 |
},
|
|
|
|
| 67 |
"methodology": "Retrieval check - leave-one-out over the existing catalog. Each catalog track is used as a query embedding while that exact row is held out of the index; the system then ranks the remaining catalog tracks with the same mean-pooled CLAP cosine used by the live /neighbors endpoint. Recall@k and MRR count whether another track by the same artist appears in the top-k. Because each LOO query has at most one ground-truth target, Precision@1 equals Recall@1 here; we report Recall@k by convention and Precision@k = Recall@k / k for any k. Latency is wall-clock per /neighbors ranking call against the in-memory catalog. Groundedness (entity extraction from generated text) is not applicable - this system retrieves, it does not generate. The histogram is a LOO top-1 score distribution for queries that did not retrieve a same-artist track at rank 1.",
|
| 68 |
"limitations": "This is a retrieval sanity check, not a definitive AI-generation eval. It does not use Suno generations or unrelated human-labeled negatives, so the histogram should not be read as a production false-positive distribution. Many catalog artists have only one track, which makes same-artist recall strict and depresses the headline metrics. The check is still useful because it is reproducible, uses the shipped catalog, and exercises the same similarity path as the demo.",
|
| 69 |
"manifest": {
|
| 70 |
+
"model_sha": "2e01c796b71dca71b45251384c04cd7b237c9020",
|
| 71 |
+
"generated_at": "2026-06-13T18:23:37.060991+00:00",
|
| 72 |
+
"n_positives": 155,
|
| 73 |
"n_negatives": 0,
|
| 74 |
"eval_mode": "loo",
|
| 75 |
"threshold_default": 0.7,
|
| 76 |
+
"golden_set_version": "corpus@2e01c796b71d"
|
| 77 |
}
|
| 78 |
}
|
corpus/manifest.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
-
"model_id": "
|
| 3 |
-
"model_sha": "
|
| 4 |
"embedding_dim": 512,
|
| 5 |
"window_seconds": 10,
|
| 6 |
"query_max_seconds": 90,
|
|
@@ -8,16 +8,16 @@
|
|
| 8 |
"threshold_default": 0.7,
|
| 9 |
"tier_counts": {
|
| 10 |
"tier1": 10,
|
| 11 |
-
"tier2":
|
| 12 |
},
|
| 13 |
-
"generated_at": "2026-06-
|
| 14 |
"sha256": {
|
| 15 |
"files": {
|
| 16 |
-
"corpus.json": "
|
| 17 |
-
"embeddings.npy": "
|
| 18 |
"examples.json": "37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570",
|
| 19 |
-
"segment_embeddings.npz": "
|
| 20 |
},
|
| 21 |
-
"combined": "
|
| 22 |
}
|
| 23 |
}
|
|
|
|
| 1 |
{
|
| 2 |
+
"model_id": "OpenMuQ/MuQ-MuLan-large",
|
| 3 |
+
"model_sha": "2e01c796b71dca71b45251384c04cd7b237c9020",
|
| 4 |
"embedding_dim": 512,
|
| 5 |
"window_seconds": 10,
|
| 6 |
"query_max_seconds": 90,
|
|
|
|
| 8 |
"threshold_default": 0.7,
|
| 9 |
"tier_counts": {
|
| 10 |
"tier1": 10,
|
| 11 |
+
"tier2": 145
|
| 12 |
},
|
| 13 |
+
"generated_at": "2026-06-13T18:11:59.861169+00:00",
|
| 14 |
"sha256": {
|
| 15 |
"files": {
|
| 16 |
+
"corpus.json": "3ee7870ea0dde2a2bde53004ccb33c3b4122815555d40bd5cc987da992c9c4d5",
|
| 17 |
+
"embeddings.npy": "1dc17f84d87e3b92613549d688824a02da9cd9cdd170c4a2ff3256a25ab0256a",
|
| 18 |
"examples.json": "37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570",
|
| 19 |
+
"segment_embeddings.npz": "e4385247045697970fe35717235656871cf4b2b940a63f0f03eacd7d0b20a6ee"
|
| 20 |
},
|
| 21 |
+
"combined": "1eb424e6c2def846424875738d9c1812ad758e7ac01aea97852e6e9dce547747"
|
| 22 |
}
|
| 23 |
}
|
corpus/segment_embeddings.npz
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e4385247045697970fe35717235656871cf4b2b940a63f0f03eacd7d0b20a6ee
|
| 3 |
+
size 6419325
|
requirements.txt
CHANGED
|
@@ -9,6 +9,8 @@ librosa>=0.10
|
|
| 9 |
transformers>=4.45
|
| 10 |
tqdm>=4.66
|
| 11 |
datasets>=3.0
|
|
|
|
|
|
|
| 12 |
# ACRCloud client (Phase 5) + YAML for any catalog rebuild from the container.
|
| 13 |
httpx>=0.27
|
| 14 |
pyyaml>=6.0
|
|
|
|
| 9 |
transformers>=4.45
|
| 10 |
tqdm>=4.66
|
| 11 |
datasets>=3.0
|
| 12 |
+
# ADR-0002: MuQ-MuLan audio encoder. ~700M params, CC-BY-NC 4.0.
|
| 13 |
+
muq>=0.1
|
| 14 |
# ACRCloud client (Phase 5) + YAML for any catalog rebuild from the container.
|
| 15 |
httpx>=0.27
|
| 16 |
pyyaml>=6.0
|