Différences entre versions de « Scrobble »
De Mi caja de notas
(11 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
Cette page a démarré sur [[iwc:scrobble]] pour traduction et dépôt sur [[iwc:scrobble-fr]] | Cette page a démarré sur [[iwc:scrobble]] pour traduction et dépôt sur [[iwc:scrobble-fr]] | ||
+ | {{:iwc:scrobble}} | ||
+ | ---- | ||
+ | <!-- | ||
{{emojicon|🎧}} | {{emojicon|🎧}} | ||
− | |||
<div class="p-summary">Un '''<dfn>scrobble</dfn>''' (AKA un <dfn>listen</dfn>) est un type de [[post]] [[passive|passif]] utilisé pour publier une plage (musicale ou piste audio, y compris des enregistrements de concerts ou des sets de DJ) ou un podcast que vous avez écouté.</div> | <div class="p-summary">Un '''<dfn>scrobble</dfn>''' (AKA un <dfn>listen</dfn>) est un type de [[post]] [[passive|passif]] utilisé pour publier une plage (musicale ou piste audio, y compris des enregistrements de concerts ou des sets de DJ) ou un podcast que vous avez écouté.</div> | ||
Ligne 37 : | Ligne 39 : | ||
=== Chris Aldrich === | === Chris Aldrich === | ||
− | {{chrisaldrich}} | + | {{chrisaldrich}} poste des "listens" depuis le 2016-12-06 en utilisant le [[Post Kinds Plugin|Plugin Post Kinds]] pour [[WordPress]] qui emballe les posts avec un microformat `listen-of`. Lorsque l’audio est disponible, en particulier pour les [[podcast|podcasts]], il inclut le fichier audio ainsi que les balises html <code>audio</code> marquées avec <code>u-audio</code>. Ces messages peuvent être trouvés à l'adresse https://boffosocko.com/kind/listen/ et le flux de ces messages à l'adresse https://boffosocko.com/kind/listen/feed peut être abonné à un podcast traditionnel. Parce que ce flux est davantage destiné à aider les autres à découvrir le contenu, il appelle ce podcast non traditionnel un "faux-cast". Plus de détails [http://boffosocko.com/2018/03/08/podcasts-of-things-ive-listened-to-or-want-to-listen-to/ ici]. |
− | |||
== Silos == | == Silos == | ||
=== Last.fm === | === Last.fm === | ||
− | [[Last.fm]] | + | [[Last.fm]] fut l'un des premiers silos à avoir des posts "listen". Le terme "scrobble" provient de son logiciel, Audioscrobbler. |
− | |||
− | |||
+ | [[File:titres-recents-last.fm-2019-02-11.jpg|400px]] | ||
=== Shazam === | === Shazam === | ||
{{main|Shazam}} | {{main|Shazam}} | ||
− | Shazam | + | Shazam est un service silo de signets et de découverte de musique (et de télévision) qui opère en écoutant le son ambiant via une app pour identifier le contenu afin d'activer à la fois l'identification et la mise en signets. Il crée une liste de diffusion privée des messages d'écoute avec quelques détails, dont des titres de chansons, des artistes et des pochettes d'album. Ces publications incluent des échantillons audio en ligne et la possibilité de partager sur d'autres silos tels que [[Facebook]], [[Twitter]] et [[Google+]]. Ils n'incluent pas les horodatages, bien qu’il existe une intégration Shazam avec [[IFTTT]] qui puisse permettre d’extraire davantage de données du système Shazam pour les importer sur son site Web par diverses méthodes. |
[[File:shazam_listen_posts.PNG]] | [[File:shazam_listen_posts.PNG]] | ||
Ligne 56 : | Ligne 56 : | ||
=== SoundHound === | === SoundHound === | ||
− | [https://soundhound.com/soundhound SoundHound] | + | [https://soundhound.com/soundhound SoundHound] est une application de découverte musicale similaire à [[Shazam]]. Il crée des posts listen avec la date et l'horodatage, ainsi que des emplacements, mais n'offre pas beaucoup d'exportations de données à partir de son application disponible sur mobile uniquement. |
− | |||
== Outils == | == Outils == | ||
− | === Semantic Linkbacks | + | === Plugin WordPress Semantic Linkbacks === |
− | + | Le plugin [[WordPress]] [[Semantic Linkbacks]] consomme le microformat <code>listen-of</code> pour afficher une pile de visages des auditeurs. Voir ci-dessous [[#Afficher_WebmentionsListen]]. | |
== Open Source == | == Open Source == | ||
Ligne 68 : | Ligne 67 : | ||
=== Serveur WordPress Audioscrobbler === | === Serveur WordPress Audioscrobbler === | ||
− | + | Le plugin WordPress [https://github.com/petermolnar/audioscrobbler Audioscrobbler] sait recevoir et stocker les requêtes scrobble v1.2 sous forme de type de post personnalisé. | |
== Brainstorming == | == Brainstorming == | ||
=== Scrobbling IndieWeb === | === Scrobbling IndieWeb === | ||
− | + | Créer une implémentation IndieWeb d'un "serveur" [http://en.wiktionary.org/wiki/scrobble scrobbling] ou un relay "pass-through" libérerait la data d'une activité d'écoute de musique d'une personne et son historique du silo Last.fm. On scrobblerait les pistes sur son propre serveur personnel avant de syndiquer l'activité vers d'autres sites sociaux comme Last.fm. Toute l'activité de scrobbling serait archivée dans une base de données sur un serveur web personnel de quelqu'un. Une simple implémentation aurait seulement besoin de la fonctionnalité basique dans l'[http://www.last.fm/api/show?service=443 API Last.fm] afin d'utiliser le logiciel client existant de Last.fm client avec quelques modifications minimales. | |
− | === Afficher | + | === Afficher Webmentions Listen === |
− | Listen/scrobble | + | Les posts "Listen/scrobble" peuvent envoyer potentiellement des [[webmention|webmentions]] vers le contenu original avec le [[microformat]] expérimental <code>listen-of</code>. Dans le cas de scrobbles de [[podcast|podcasts]], ces webmentions pourraient s'afficher sous forme de Listens qui devraient fournir la copie canonique du podcast et quelque indicateur de sa popularité. Il est extrêmement difficile d’obtenir des données sur le nombre réel d’écoutes au sein de la plupart des podcasts. En général, une fraction du nombre de téléchargements doit être utilisée comme indicateur de l’audience réelle. Le fait d’être en mesure d’afficher des écoutes réelles pourrait potentiellement être une aubaine pour le marché du podcasting, notamment en ce qui concerne la publicité. |
− | + | Le [https://github.com/pfefferle/wordpress-semantic-linkbacks/commit/f508b0cce1bda3e3ccb7eb153db8ba430af70b24 2018-04-08] {{GWG}} a ajouté la capacité pour le [[Semantic Linkbacks|plugin Semantic Linkbacks]] de parser et afficher les posts listen afin de mieux supporter [https://david.shanske.com/series/indieweb-podcast/ son podcast] avec {{chrisaldrich}}. En conséquence, ceux qui postent écoutent avec le microformat `listen-of` et envoient des webmentions qui permettront l'affichage des écoutes sur ses posts de podcast. L'exemple d'interface utilisateur ressemble à ce qui suit : | |
[[File:listens.PNG]] | [[File:listens.PNG]] | ||
=== Idées pour fonctionnalités avancées === | === Idées pour fonctionnalités avancées === | ||
− | + | Les activités de scrobulation peuvent être syndiquées sous d’autres formats (c’est-à-dire Activity Streams) ou publiées sous une autre forme, telle qu’un tweet ou une mise à jour du statut. | |
− | |||
− | |||
+ | Les activités de scrobulation pourraient être filtrées avant la syndication. Par exemple, avant de publier une piste, le logiciel peut d'abord vérifier le nom de l'artiste et/ou le nom de la piste s'il ne figure pas dans la liste des "plaisirs coupables". | ||
== Voir aussi == | == Voir aussi == | ||
Ligne 99 : | Ligne 97 : | ||
* https://www.npr.org/sections/npr-extra/2018/12/11/675250553/remote-audio-data-is-here | * https://www.npr.org/sections/npr-extra/2018/12/11/675250553/remote-audio-data-is-here | ||
* [https://werd.io/2018/with-rad-podcasters-can-finally-learn-whos-listening With RAD, podcasters can finally learn who's listening] | * [https://werd.io/2018/with-rad-podcasters-can-finally-learn-whos-listening With RAD, podcasters can finally learn who's listening] | ||
+ | --> |
Version actuelle datée du 3 juillet 2022 à 11:03
Cette page a démarré sur iwc:scrobble pour traduction et dépôt sur iwc:scrobble-fr
🎧
This article is a stub. You can help the IndieWeb wiki by expanding it.
scrobbling is the act of passively publishing scrobbles.
Origin
The term "scrobble" comes from Last.fm's software, Audioscrobbler.
IndieWeb Examples
Marty McGuire
Marty McGuire imports his podcast listens from the extended OPML supplied by Overcast. Listen posts are microformats2 h-entry posts with a listen-of property containing an h-cite pointing to the podcast episode URL, show metadata, and an embedded audio player, if available. Listen posts don't appear in Marty's main feed.
- Details and announcement: https://martymcgui.re/2019/02/19/site-updates-listens-and-photos-pages/
- Dedicated listen page / feed: https://martymcgui.re/listens/
- Example listen permalink: https://martymcgui.re/2020/11/27/listened-to-62-automation-fun-with-alex-cox/
Acegiak
acegiak PESOS imports her Last.fm listens to her wordpress blog using the plugin WP_LastFmScrape. they are published as listens under the Post_Kinds_Plugin taxonomy.
tommorris.org
tommorris publishes links to DJ sets (mostly from Mixcloud) and some songs (mostly from Spotify) manually (and actively rather than passively) and tags them currently playing. May start PESOS-ing from Mixcloud or using a bookmarklet.
davidpea.ch
davidpeach has written an article on how he uses a bookmarklet to share albums listened to on Google Play all access to his own site. Semi-automated PESOS from google play music.
He also displays all of his tracked listens on his website at https://web.archive.org/web/20160314183525/https://davidpea.ch/listens
Eddie Hinkle
Eddie Hinkle has been tracking listen posts of podcasts that he listens to since 2017-04-01. They are marked up as an h-entry with an experimental u-listen-of property as an h-cite and a p-summary plain-text description and an experimental p-status with the value of "finished" signifying that I have listened to it. I also occasionally post them with p-status=planned to signify that I want to listen to it. The u-listen-of/h-cite property contains a p-name (The name of the podcast post), u-photo (the cover art of the podcast), u-audio (the embeddable audio file of the podcast) and u-url.
Chris Aldrich
Chris Aldrich has been posting listens since 2016-12-06 using the Post Kinds Plugin for WordPress which wraps the posts with a listen-of microformat. When audio, particularly for podcasts, is available he includes the audio file along with html audio
tags marked up with u-audio
. These posts can be found at https://boffosocko.com/kind/listen/ and the feed for these posts at https://boffosocko.com/kind/listen/feed can be subscribed to like a traditional podcast. Because this feed is meant more to help other's discovery of content, he calls this non-traditional podcast a "faux-cast". More details here.
Jeremy Cherfas
Jeremy Cherfas started tracking podcast listens around 2019-03-24. He uses a PHP script based on Jonathan LaCour's Python script to extract the data from an extended OPML supplied by Overcast. Each post is marked with u-listen-of on the link supplied by OverCast. The hope is to make this point to the episode url instead. Listen posts are collected at https://jeremycherfas.net/stream
Xavier Roy
Xavier Roy indicated in this post how he maintains his listen posts using the Post Kinds plugin.
Jeffrey Zeldman
While not technically listens or scrobbles, as early as August 2004 Jeffrey Zeldman was offering "Freebies" of music linked to iTunes in his sidebar. (example: https://web.archive.org/web/20041018082437/http://www.zeldman.com:80/) This turned into a "Holitunes" section of his sidebar in late 2004 and then much later a "Listen" section. Presumably this was music he either listened to or was tacitly recommending and is a more manual-based historic precursor to scrobbling or listen post functionality.
Jamie Tanna
Jamie Tanna retrospectively posts his Year in Review of music, based on most listened to songs and artists, i.e. https://www.jvt.me/music-in-review/2021/
Jamie also posts listens of i.e. podcasts at https://www.jvt.me/kind/listens/
Previous Examples
Michael Owens
Michael Owens imported all 76,000 of his past Last.fm listens to his site. He can post them manually to his site as well as PESOS them from Last.fm. Example:
- https://mowens.com/data/2014/10/16/1/take-me-to-church-album-version (link is dead (when?), needs Internet Archive version)
Details:
- Musicbrainz ID. Each of the data elements has a p-* with the Musicbrainz ID of the various Tracks and Albums where it's available.
- Album images.
It annoyed me that Last.fm served images without HTTPS, so I cached the imagery for every track. I need to run a checksum comparison of images to remove duplicate files at some point.
Silos
Last.fm
Last.fm was one of the first silos to have listen posts. The term "scrobble" comes from their software, Audioscrobbler.
Shazam
Shazam is a music (and television) bookmarking and discovery silo service that operates by listening to ambient sound via an app to identify the content to enable both identification and bookmarking. It creates a private running list of listen posts with some scant details including song titles, artists and album art. These posts include inline audio samples and the ability to share to other silos like Facebook, Twitter, and Google+. They do not include date or time stamps though there is a Shazam integration with IFTTT which can allow one to extract more data from the Shazam system to import into one's website by a variety of methods.
This is my Jam
This Is My Jam (abbreviation TIMJ) was a silo for sharing music you are enjoying, commonly called "jams". While subtly different from listen posts, jams are ostensibly very similar in form and can provide useful UI examples.
SoundHound
SoundHound is a music discovery app similar to Shazam. It creates listen posts with date and timestamps as well as locations, but doesn't provide much in the way of data export from its mobile-only app.
Tools
Semantic Linkbacks WordPress Plugin
The Semantic Linkbacks WordPress plugin consumes the listen-of
microformat to display a separate facepile of people listening. See #Displaying_Listen_Webmentions below.
Open Source
Libre.fm and GNU FM
There exists https://libre.fm which uses GNU FM. Once could conceivably run this on their own site.
WordPress Audioscrobbler server
The WordPress Audioscrobbler plugin can receive and store v1.2 scrobble requests as custom post type.
Brainstorming
Michael L. Douglas maintains a wiki on which he keeps a weekly scrobble list of songs he's listened to which looks a lot like the old school printed Billboard Hot 100 lists. This is certainly an interesting way of displaying scrobbles.
IndieWeb Scrobbling
Creating an IndieWeb implementation of a scrobbling server or pass-through relay would free data about one's music listening activity and history from the Last.fm silo. One would scrobble tracks to their own personal server before syndicating the activity to other social sites like Last.fm. All of the scrobbling activity would be archived in a database on one's personal web server. A simple implementation need only implement the basic functionality present in the Last.fm API such that existing Last.fm client software could be used with minimal modification.
Displaying Listen Webmentions
Listen/scrobble posts can send webmentions to the original content potentially with the experimental listen-of
microformat. In the case of scrobbles of podcasts, these webmentions could be displayed as Listens which would provide the canonical copy of the podcast some indicator of its popularity. It is tremendously difficult to obtain data on the actual number of listens within most of the podcast community and typically a fraction of the number of downloads must be used as an indicator of the actual listenership. Being able to display actual listens could potentially be a boon to the podcasting market, particularly with respect to advertising.
On 2018-04-08 David Shanske added the ability for the Semantic Linkbacks plugin to parse and display listen posts to better support his podcast with Chris Aldrich. As a result those who post listens with the listen-of microformat and send webmentions will allow the display listens on his podcast posts. The example UI appears as follows:
Ideas for advanced features
Scrobbling activity could be syndicated in other formats (i.e. Activity Streams), or published in another form altogether such as a tweet or status update.
Scrobbling activity could be filtered prior to syndication. For example, before publishing a track, the software could first check the artist and/or track name is not present in a list of "guilty pleasures."
See Also
- posts
- audio
- passive
- metrics
- podcast
- http://www.audioscrobbler.net/development/protocol/
- https://www.npr.org/sections/npr-extra/2018/12/11/675250553/remote-audio-data-is-here
- With RAD, podcasters can finally learn who's listening
- 2019-05-15 NYT: Why Play a Music CD? ‘No Ads, No Privacy Terrors, No Algorithms’
- setlist
- http://musicontology.com/specification/ could be used to help with marking up listen posts
- Brainstorming: another way to implement scrobbling vinyl plays would be a camera pointed down at your turntable. then it could recognize the record, get the track listing for that side, detect rotation, track needle position, and scrobble exactly when a track finishes