SpotiBot -- Turing Testing Spotify.
Even if digitized and born-digital audiovisual material today amounts to a steadily increasing body of data to work with and research, such media modalities are still relatively poorly represented in the field of DH. Streaming media is a case in point, and the purpose of this article is to provide s...
| Publicado en: | DHQ: Digital Humanities Quarterly Vol. 12; no. 1; pp. 1 - 20 |
|---|---|
| Autores principales: | , |
| Formato: | Artículo |
| Publicado: |
Digital Humanities Quarterly
2018
|
| Materias: | |
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=131016690&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 131016690 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 19384122 77X0 jtl: DHQ: Digital Humanities Quarterly issn: 19384122 maglogo: N pubinfo: dt: 2018 vid: 12 iid: 1 pid: 47240 pub: Digital Humanities Quarterly artinfo: ui: 131016690 ppf: 1 ppct: 19 formats: tig: atl: SpotiBot -- Turing Testing Spotify. aug: au: Snickars, Pelle Mähler, Roger affil: Umeå University su: Music & the Internet Digital music players Digital audio Streaming technology Aggregation (Robotics) Python programming language sug: subj: Music & the Internet Digital music players Digital audio Streaming technology Aggregation (Robotics) Python programming language ab: Even if digitized and born-digital audiovisual material today amounts to a steadily increasing body of data to work with and research, such media modalities are still relatively poorly represented in the field of DH. Streaming media is a case in point, and the purpose of this article is to provide some findings from an ongoing audio (and music) research project, that deals with experiments, interventions and the reverse engineering of Spotify's algorithms, aggregation procedures, and valuation strategies. One such research experiment, the SpotiBot intervention, was set up at Humlab, Umeå University. Via multiple bots running in parallel our idea was to examine if it is possible to provoke -- or even undermine -- the Spotify business model (based on the so called "30 second royalty rule"). Essentially, the experiment resembled a Turing test, where we asked ourselves what happens when -- not if -- streaming bots approximate human listener behavior in such a way that it becomes impossible to distinguish between a human and a machine. Implemented in the Python programming language, and using a web UI testing frameworks, our so called SpotiBot engine automated the Spotify web client by simulating user interaction within the web interface. The SpotiBot engine was instructed to play a single track repeatedly (both self-produced music and Abba's "Dancing Queen"), during less and more than 30 seconds, and with a fixed repetition scheme running from 100 to n times (simultaneously with different Spotify Free 'bot accounts'). Our bots also logged all results. In short, our bots demonstrated the ability (at least sometimes) to continuously play tracks, indicating that the Spotify business model can be tampered with. Using a single virtual machine -- hidden behind only one proxy IP -- the results of the intervention hence stipulate that it is possible to automatically play tracks for thousands of repetitions that exceeds the royalty rule. pubtype: Academic Journal doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2018 holdings: @attributes: islocal: N |
|---|