Vous n'êtes pas identifié(e).

#1 08-04-2015 19:23:09

Deadlus
Membre
Inscription : 24-12-2014
Messages : 3

Playlist GrooveShark Hellfest 2015

Salutations,
j'ai fait une playlist regroupant les titres les plus joués en Live par les artistes de l'affiche 2015:
http://grooveshark.com/#!/playlist/HF+2015/103095054

Elle peut vous aider à peaufiner votre running order.

Pour les curieux (ça peut servir à refaire la même chose l'année prochaine), j'ai exécuté le script PowerShell suivant : (Menu démarrer, tous les programmes, accessoires, outils système, Windows PowerShell)

#[== PowerShell ==]
$ret = $null
$outputFile = "c:\hf_list.txt"
$tabArtists = @("AIRBOURNE","ALESTORM","ARKONA","DOCTOR LIVINGSTONE","ARMORED SAINT","MACHETE","PRIMATE","STICKY BOYS","Ectetera")
$tabArtists | ForEach {
    $artist = $_
    $url = "http://api.setlist.fm/rest/0.1/search/setlists.json?artistName=" + $artist
    $ret = Invoke-RestMethod -Uri $url -Method "GET" -ErrorAction SilentlyContinue
    if ($ret -eq $null) { "Pas de chansons pour ""$artist""" | Out-File $outputFile -Append }
    else { $ret.setlists.setlist | ForEach { $_.sets.set.song."@name" } | Sort-Object | Get-Unique | ForEach { "$artist - $_" | Out-File $outputFile -Append } }
}

Pour chaque artiste renseigné, le script interroge l'API du site setlist.fm, élimine les chansons en doublons et les crache dans un fichier texte. Reste à importer les chansons dans GrooveShark (200 chansons à la fois) via le site groovylists

Pour ceux qui n'utilisent pas GrooveShark, je vous laisse faire la conversion (et faire tourner!)

Horns up!

Dernière modification par Deadlus (24-04-2018 15:29:12)

Hors ligne

#2 08-04-2015 20:41:34

Skullnbones
Membre
Lieu : 42
Inscription : 25-10-2012
Messages : 3 001
Site Web

Re : Playlist GrooveShark Hellfest 2015

Joli, clap-clap-clap-clap !!!

Hors ligne

#3 09-04-2015 13:16:29

SAMM
Ashen Lady
Lieu : Route 666
Inscription : 30-06-2010
Messages : 4 367
Site Web

Re : Playlist GrooveShark Hellfest 2015

well done merci  smile


Hellfest 2010 2011 2012 2013 2014 2015 2016 2017 2018   Photos 2017   Mon affiche 2018    
Motocultor 2013 2014 2015 2016 2017
Fall Of Summer 2014 2015 2016 2017
70000 Tons of Metal Report 2018

Hors ligne

#4 15-04-2015 22:40:36

emerswordmontei
Art Bourrine
Inscription : 20-08-2013
Messages : 11 643

Re : Playlist GrooveShark Hellfest 2015

Merci, je vais tester ce week-end! big_smile

Dernière modification par emerswordmontei (15-04-2015 22:40:59)


"Open mind for a different view ...Never cared for what they say"
"Life ends so fast, so take your chance and make it last"
" You rise, you fall, you 're down then you rise again
What  doesn't kill you makes you  stronger"

Hors ligne

#5 08-06-2015 23:52:59

Michka
Membre
Inscription : 08-06-2015
Messages : 11

Re : Playlist GrooveShark Hellfest 2015

Grooveshark a tire sa reverence en toute dignité il semblerait.
Du coup, y a t-il moyen de transferer la petite playlist sur une autre plateforme ? J'y aurais bien jeté une oreille ou deux moi !

Hors ligne

#6 24-04-2018 10:47:38

Deadlus
Membre
Inscription : 24-12-2014
Messages : 3

Re : Playlist GrooveShark Hellfest 2015

L'API de SetListFM est passée en v1.0 et l'authentification est désormais obligatoire. Vous devez au préalable créer un compte et copier l'APIKey dans la variable du même nom.

[== PowerShell ==]
$APIKey = 'A-COMPLETER'
$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$headers.Add("Accept",'application/xml')
$headers.Add("x-api-key",$APIKey)
$outputFile = "c:\temp\hf_list.txt"
$tabArtists = @("A PERFECT CIRCLE", "ACCEPT", "AKERCOCKE", "ALICE IN CHAINS")
$tabArtists | ForEach {
    $artist = $_
    $url = "https://api.setlist.fm/rest/1.0/search/setlists?artistName=" + $artist
    $ret = Invoke-RestMethod -Uri $url -Method "GET" -Headers $headers -ErrorAction SilentlyContinue
    if ($ret -eq $null) { "Pas de chansons pour ""$artist""" | Out-File $outputFile -Append }
    else { $artist ; $ret.setlists.setlist | ForEach { $_.sets.set.song.name } | Sort-Object | Get-Unique | ForEach { "$artist - $_" | Out-File $outputFile -Append } }
}

Dernière modification par Deadlus (24-04-2018 15:09:04)

Hors ligne

Pied de page des forums