Playlist GrooveShark Hellfest 2015
Hellfest 2015
1
#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
- My taylor is rich / Mékilékon
- Lieu : 42
- Inscription : 25-10-2012
- Messages : 5 432
- Site Web
Re : Playlist GrooveShark Hellfest 2015
Joli, clap-clap-clap-clap !!!
HF 2012-13-14-15-16-17-19
2022 : Polguestergeist (42) nickel - Plane'R Fest (69) - SYLAK (01)
Hors ligne
#3 09-04-2015 13:16:29
Re : Playlist GrooveShark Hellfest 2015
well done merci
Hors ligne
#4 15-04-2015 22:40:36
- emerswordmontei
- Art Bourrine
- Inscription : 20-08-2013
- Messages : 23 070
Re : Playlist GrooveShark Hellfest 2015
Merci, je vais tester ce week-end!
Dernière modification par emerswordmontei (15-04-2015 22:40:59)
"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