<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://www.momh.fr/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>momh</title>
	<link>https://momh.fr/</link>
	<description>My Own Memory Hole se veut une sorte de &#171;&#160;vitrine&#160;&#187; de mon parcours et de mon exp&#233;rience mais aussi de mes centres d'int&#233;r&#234;t et constitue donc en quelque sorte ma m&#233;moire en ligne, m&#233;moire virtuelle d&#233;localis&#233;e mais ordonn&#233;e et index&#233;e&#8230;</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://www.momh.fr/spip.php?id_mot=22&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>ncspot, un client ncurse pour Spotify</title>
		<link>https://www.momh.fr/ncspot-un-client-ncurse-pour-spotify</link>
		<guid isPermaLink="true">https://www.momh.fr/ncspot-un-client-ncurse-pour-spotify</guid>
		<dc:date>2020-10-03T09:22:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Brice Boucard</dc:creator>


		<dc:subject>Linux</dc:subject>
		<dc:subject>Raspberry Pi</dc:subject>
		<dc:subject>terminal</dc:subject>
		<dc:subject>Spotify</dc:subject>
		<dc:subject>LastFM</dc:subject>

		<description>
&lt;p&gt;Si mes recherches pour utiliser Spotify depuis mon Raspverry Pi sous Raspbian Buster m'ont tout d'abord conduit &#224; la prise en charge des &lt;span class=&#034;caps&#034;&gt;DRM&lt;/span&gt; pour utiliser le client web open.spotify.com puis au client Spotify Connect raspotify, j'ai enfin d&#233;couvert un client Spotify ne n&#233;cessitant pas de serveur X&#160;: ncspot est ainsi un client ncurse pour Spotify &#233;crit en Rust et hautement inspir&#233; des clients ncmpc ou ncmpcpp pour &lt;span class=&#034;caps&#034;&gt;MPD&lt;/span&gt;. &lt;br class='autobr' /&gt; Installation &lt;br class='autobr' /&gt;
On commence par installer les d&#233;pendances&#160;: bash sudo&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.momh.fr/blog" rel="directory"&gt;Blog&lt;/a&gt;

/ 
&lt;a href="https://www.momh.fr/linux" rel="tag"&gt;Linux&lt;/a&gt;, 
&lt;a href="https://www.momh.fr/raspberry-pi" rel="tag"&gt;Raspberry Pi&lt;/a&gt;, 
&lt;a href="https://www.momh.fr/terminal" rel="tag"&gt;terminal&lt;/a&gt;, 
&lt;a href="https://www.momh.fr/spotify" rel="tag"&gt;Spotify&lt;/a&gt;, 
&lt;a href="https://www.momh.fr/lastfm" rel="tag"&gt;LastFM&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Si mes recherches pour utiliser Spotify depuis mon Raspverry Pi sous Raspbian Buster m'ont tout d'abord conduit &#224; &lt;a href='https://www.momh.fr/spip.php?page=article&amp;id_article=35'&gt;la prise en charge des &lt;span class=&#034;caps&#034;&gt;DRM&lt;/span&gt;&lt;/a&gt; pour utiliser le client web open.spotify.com puis au &lt;a href='https://www.momh.fr/raspbian-spotify-et-pulseaudio' class=&#034;spip_in&#034;&gt;client Spotify Connect raspotify&lt;/a&gt;, j'ai enfin d&#233;couvert un client Spotify ne n&#233;cessitant pas de serveur X&#160;: &lt;a href=&#034;https://github.com/hrkfdn/ncspot&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ncspot&lt;/a&gt; est ainsi un client ncurse pour Spotify &#233;crit en Rust et hautement inspir&#233; des clients ncmpc ou ncmpcpp pour &lt;span class=&#034;caps&#034;&gt;MPD&lt;/span&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Installation&lt;/h2&gt;
&lt;p&gt;On commence par installer les d&#233;pendances&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo apt install libncursesw5-dev libdbus-1-dev libpulse-dev libssl-dev libxcb1-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;On installe ensuite une &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;instance&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; de Rust, gr&#226;ce au script &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;rustup&lt;/code&gt;&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;avant de lancer l'installation &#224; proprement parler de ncspot&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;cargo install ncspot &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Usage et configuration&lt;/h2&gt;
&lt;p&gt;Il suffit alors de lancer la commande &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;ncspot&lt;/code&gt; et l'on peut alors naviguer entre trois &#233;crans gr&#226;ce aux touches &lt;kbd&gt;F1&lt;/kbd&gt;, &lt;kbd&gt;F2&lt;/kbd&gt; et &lt;kbd&gt;F3&lt;/kbd&gt;&#160;: queue, recherche, biblioth&#232;que.&lt;/p&gt;
&lt;p&gt;Pour en savoir plus, il suffit d'acc&#233;der &#224; l'&#233;cran d'aide avec la touche &lt;kbd&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;?&lt;/kbd&gt;.&lt;/p&gt;
&lt;p&gt;La configuration se fait dans le fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;~/.config/ncspot/config.toml&lt;/code&gt; avec a possibilit&#233; de d&#233;finir soi-m&#234;me des raccourcis clavier au sein d'une section &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;[keybindings]&lt;/code&gt; et un th&#232;me au sein d'une section &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;[theme]&lt;/code&gt; (&lt;a href=&#034;https://ncspot-theme-generator.vaa.red/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;un g&#233;n&#233;rateur&lt;/a&gt; vous en facilite la cr&#233;ation)&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;toml&#034; class='spip_code spip_code_block language-toml' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;backend = &#034;pulseaudio&#034; [saved_state] volume = 70 repeat = &#034;no&#034; shuffle = true [keybindings] &#034;Shift+p&#034; = &#034;pause&#034; [theme] background = &#034;black&#034; primary = &#034;green&#034; secondary = &#034;cyan&#034; title = &#034;magenta&#034; playing = &#034;black&#034; playing_selected = &#034;blue&#034; playing_bg = &#034;magenta&#034; highlight = &#034;black&#034; highlight_bg = &#034;green&#034; error = &#034;white&#034; error_bg = &#034;red&#034; statusbar = &#034;magenta&#034; statusbar_progress = &#034;magenta&#034; statusbar_bg = &#034;black&#034; cmdline = &#034;cyan&#034; cmdline_bg = &#034;light black&#034; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Scrobbling&lt;/h2&gt;
&lt;p&gt;Si l'on souhaite scrobbler ce que l'on &#233;coute avec ncspot, il convient d'installer &lt;a href=&#034;https://github.com/InputUsername/rescrobbled&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;rescrobbled&lt;/code&gt;&lt;/a&gt;, &#233;crit lui aussi en Rust&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;wget https://github.com/InputUsername/rescrobbled/archive/v0.2.0.tar.gz tar xvzf v0.2.0.tar.gz cd rescrobbled-0.2.0/ cargo install --path . &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;La configuration se fait &#224; travers le fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;~/.config/rescrobbled/config.toml&lt;/code&gt; mais n&#233;cessite d'avoir g&#233;n&#233;r&#233; au pr&#233;alable un couple cl&#233;-secret via &lt;a href=&#034;https://www.last.fm/api/account/create&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;cette page de Last.fm&lt;/a&gt;&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;mkdir ~/.config/rescrobbled/ nano ~/.config/rescrobbled/config.toml &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;toml&#034; class='spip_code spip_code_block language-toml' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;lastfm-key = &#034;Last.fm API key&#034; lastfm-secret = &#034;Last.fm API secret&#034; #listenbrainz-token = &#034;ListenBrainz API token&#034; enable-notifications = false min-play-time = 0 # in seconds player-whitelist = [ &#034;ncspot&#034; ] # if empty or ommitted, will allow all players &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Il faut ensuite lancer la commande &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;rescrobbled&lt;/code&gt; alors que le lecteur ncspot fonctionne&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;; il vous sera alors demander votre identifiant et votre mot de passe.&lt;br class='autobr' /&gt;
Pour lancer le service en tant que d&#233;mon, il faut placer le fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;~/rescrobbled-0.2.0/rescrobbled.service&lt;/code&gt; dans votre r&#233;pertoire &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;~/.config/systemd/user/&lt;/code&gt;&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;mkdir -p ~/.config/systemd/user cp ~/rescrobbled-0.2.0/rescrobbled.service ~/.config/systemd/user/ &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Lancez ensuite la commande suivante pour lancer rescrobbled au d&#233;marrage&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;systemctl --user enable rescrobbled.service &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;et pour le lancer sans avoir &#224; red&#233;marrer&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;systemctl --user start rescrobbled.service &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>mpdscribble&#160;: scrobbler vers last.fm et Libre.fm</title>
		<link>https://www.momh.fr/mpdscribble-scrobbler-vers-last-fm-et-libre-fm</link>
		<guid isPermaLink="true">https://www.momh.fr/mpdscribble-scrobbler-vers-last-fm-et-libre-fm</guid>
		<dc:date>2015-04-20T11:01:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Brice Boucard</dc:creator>


		<dc:subject>Linux</dc:subject>
		<dc:subject>mpd</dc:subject>
		<dc:subject>LastFM</dc:subject>

		<description>
&lt;p&gt;mpdscribble, une fois install&#233; et configur&#233; (cf. cet article), ne scrobble que vers le service Last.fm. &lt;br class='autobr' /&gt;
Si vous souhaitez scrobbler la musique que vous &#233;coutez avec &lt;span class=&#034;caps&#034;&gt;MPD&lt;/span&gt; &#233;galement vers l'alternative libre &#224; Last.fm, Libre.fm, il faut alors modifier &#224; la main le fichier de configuration de mpdscribble. &lt;br class='autobr' /&gt; Initialement, il doitressembler &#224; cela&#160;: bash sudo cat /etc/mpdscribble.conf &lt;br class='autobr' /&gt;
``` ## mpdscribble - an audioscrobbler for the Music Player Daemon. ##&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.momh.fr/blog" rel="directory"&gt;Blog&lt;/a&gt;

/ 
&lt;a href="https://www.momh.fr/linux" rel="tag"&gt;Linux&lt;/a&gt;, 
&lt;a href="https://www.momh.fr/mpd" rel="tag"&gt;mpd&lt;/a&gt;, 
&lt;a href="https://www.momh.fr/lastfm" rel="tag"&gt;LastFM&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;mpdscribble, une fois install&#233; et configur&#233; (cf. &lt;a href='https://www.momh.fr/mpdscribble-mpd-et-lastfm' class=&#034;spip_in&#034;&gt;cet article&lt;/a&gt;), ne scrobble que vers le service &lt;a href=&#034;http://www.lastfm.fr/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Last.fm&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Si vous souhaitez scrobbler la musique que vous &#233;coutez avec &lt;span class=&#034;caps&#034;&gt;MPD&lt;/span&gt; &#233;galement vers l'alternative libre &#224; Last.fm, &lt;a href=&#034;https://libre.fm/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Libre.fm&lt;/a&gt;, il faut alors modifier &#224; la main le fichier de configuration de mpdscribble.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Initialement, il doitressembler &#224; cela&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo cat /etc/mpdscribble.conf &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;## mpdscribble - an audioscrobbler for the Music Player Daemon. ## http://mpd.wikia.com/wiki/Client:mpdscribble # HTTP proxy URL. #proxy = http://the.proxy.server:3128 # The location of the pid file. mpdscribble saves its process id there. #pidfile = /var/run/mpdscribble.pid # Change to this system user after daemonization. #daemon_user = mpdscribble # The location of the mpdscribble log file. The special value # &#034;syslog&#034; makes mpdscribble use the local syslog daemon. On most # systems, log messages will appear in /var/log/daemon.log then. # &#034;-&#034; means log to stderr (the current terminal). log = syslog # How verbose mpdscribble's logging should be. Default is 1. verbose = 1 # How often should mpdscribble save the journal file? [seconds] #journal_interval = 600 # The host running MPD, possibly protected by a password # ([PASSWORD@]HOSTNAME). Defaults to $MPD_HOST or localhost. #host = localhost # The port that the MPD listens on and mpdscribble should try to # connect to. Defaults to $MPD_PORT or 6600. #port = 6600 [last.fm] url = http://post.audioscrobbler.com/ username = my_username password = my_password # The file where mpdscribble should store its Last.fm journal in case # you do not have a connection to the Last.fm server. journal = /var/cache/mpdscribble/lastfm.journal #[libre.fm] #url = http://turtle.libre.fm/ #username = my_username #password = my_password #journal = /var/cache/mpdscribble/librefm.journal #[jamendo] #url = http://postaudioscrobbler.jamendo.com/ #username = my_username #password = my_password #journal = /var/cache/mpdscribble/jamendo.journal #[file] #file = /var/log/mpdscribble/log &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class=&#034;caps&#034;&gt;ATTENTION&lt;/span&gt;&#160;:&lt;/strong&gt; il semblerait que mpdscribble ne parvienne pas &#224; scrobbler vers les deux services si vos comptes ont le m&#234;me identifiant et le m&#234;me mot de passe.&lt;/p&gt;
&lt;p&gt;Avant d'&#233;diter le fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;/etc/mpdscribble.conf&lt;/code&gt;, il faut calculer le hash de votre mot de passe&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;; pour ce faire, lancer la commande&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;echo -n 'PASSWORD' | md5sum | cut -f 1 -d &#034; &#034; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Copiez le r&#233;sultat puis lancez l'&#233;dition du fichier de conf de mpdscribble&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo nano /etc/mpdscribble.conf &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;et modifiez la section libre.fm&#160;: d&#233;commentez chacune des lignes de celle-ci et saisissez votre nom d'utilisateur et copiez le hash de votre mot de passe. Cette section devrait ressembler &#224; cela&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;[libre.fm] url = http://turtle.libre.fm/ username = USER password = 319f4d26e3c536b5dd871bb2c52e3178 #hash de PASSWORD journal = /var/cache/mpdscribble/librefm.journal &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Une fois enregistr&#233;, il vous faut relancer mpdscribble&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo service mpdscribble restart &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>mpdscribble&#160;: conserver les morceaux scrobbl&#233;s dans un log</title>
		<link>https://www.momh.fr/mpdscribble-conserver-les-morceaux-scrobbles-dans-un-log</link>
		<guid isPermaLink="true">https://www.momh.fr/mpdscribble-conserver-les-morceaux-scrobbles-dans-un-log</guid>
		<dc:date>2014-08-15T11:08:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Brice Boucard</dc:creator>


		<dc:subject>Linux</dc:subject>
		<dc:subject>mpd</dc:subject>
		<dc:subject>LastFM</dc:subject>

		<description>
&lt;p&gt;Par d&#233;faut, il semblerait que mpdscribble ne conserve pas dans un log les morceaux scrobbl&#233;s (sauf lorsque l'on n'a pas de connexion au service de scrobbling de LastFM). Il est &#233;videmment possible de garder la trace localement de tout ce que &lt;span class=&#034;caps&#034;&gt;MPD&lt;/span&gt; lit, simplement en modifiant le fichier de configuration /etc/mpdscribble.conf. Cependant, il faut bien garder &#224; l'esprit qu'un tel fichier de log ne fait que grossir, posant d'&#233;ventuels probl&#232;mes sur le long terme. Ce n'est donc pas forc&#233;ment une&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.momh.fr/blog" rel="directory"&gt;Blog&lt;/a&gt;

/ 
&lt;a href="https://www.momh.fr/linux" rel="tag"&gt;Linux&lt;/a&gt;, 
&lt;a href="https://www.momh.fr/mpd" rel="tag"&gt;mpd&lt;/a&gt;, 
&lt;a href="https://www.momh.fr/lastfm" rel="tag"&gt;LastFM&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Par d&#233;faut, il semblerait que &lt;a href='https://www.momh.fr/mpdscribble-mpd-et-lastfm' class=&#034;spip_in&#034;&gt;mpdscribble&lt;/a&gt; ne conserve pas dans un log les morceaux scrobbl&#233;s (sauf lorsque l'on n'a pas de connexion au service de scrobbling de LastFM).&lt;br class='autobr' /&gt;
Il est &#233;videmment possible de garder la trace localement de tout ce que &lt;span class=&#034;caps&#034;&gt;MPD&lt;/span&gt; lit, simplement en modifiant le fichier de configuration /etc/mpdscribble.conf. Cependant, il faut bien garder &#224; l'esprit qu'un tel fichier de log ne fait que grossir, posant d'&#233;ventuels probl&#232;mes sur le long terme. Ce n'est donc pas forc&#233;ment une bonne id&#233;e...&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Mais pour ce faire, il suffit donc de modifier le fichier de configuration &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;/etc/mpdscribble.conf&lt;/code&gt;&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo nano /etc/mpdscribble.conf &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;et de d&#233;commentez les derni&#232;res lignes du fichier, pour obtenir ceci&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;[file] file = /var/log/mpdscribble/log &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Puis on cr&#233;e le r&#233;pertoire /var/log/mpdscribble et on lui donne pour propri&#233;taire l'&#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;utilisateur&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; mpdscribble avant de relancer le service &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;mpdscribble&lt;/code&gt;&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo mkdir /var/log/mpdscribble sudo chown mpdscribble /var/log/mpdscribble sudo service mpdscribble restart &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Pour v&#233;rifier que tout fonctionne, on lance la lecture et &#224; la fin de la lecture de la premi&#232;re piste, vous devriez la voir appara&#238;tre dans le log que l'on affiche ainsi&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;tail -f /var/log/mpdscribble/log &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>mpdscribble&#160;: MPD et LastFM</title>
		<link>https://www.momh.fr/mpdscribble-mpd-et-lastfm</link>
		<guid isPermaLink="true">https://www.momh.fr/mpdscribble-mpd-et-lastfm</guid>
		<dc:date>2011-09-13T14:54:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Brice Boucard</dc:creator>


		<dc:subject>Linux</dc:subject>
		<dc:subject>mpd</dc:subject>
		<dc:subject>LastFM</dc:subject>

		<description>
&lt;p&gt;Utilisateur de LastFM et de &lt;span class=&#034;caps&#034;&gt;MPD&lt;/span&gt; pour &#233;couter ma musique, je dois pouvoir scrobbler les titres que j'&#233;coute&#160;: mpdscribble est la solution, particuli&#232;rement simple &#224; installer et configurer. &lt;br class='autobr' /&gt; Il faut donc commencer par installer le paquet mpdscribble&#160;: sudo apt install mpdscribble &lt;br class='autobr' /&gt;
Une fois cela fait, il faut le configurer&#160;: sudo dpkg-reconfigure mpdscribble &lt;br class='autobr' /&gt;
Il faut alors accepter de lancer mpdscribble comme daemon, puis saisir ses identifiants LastFM.&#160;Une fois cela fait, le service&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.momh.fr/blog" rel="directory"&gt;Blog&lt;/a&gt;

/ 
&lt;a href="https://www.momh.fr/linux" rel="tag"&gt;Linux&lt;/a&gt;, 
&lt;a href="https://www.momh.fr/mpd" rel="tag"&gt;mpd&lt;/a&gt;, 
&lt;a href="https://www.momh.fr/lastfm" rel="tag"&gt;LastFM&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Utilisateur de &lt;a href=&#034;https://www.last.fm/user/Astier84&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;LastFM&lt;/a&gt; et de &lt;a href='https://www.momh.fr/mpd-music-player-daemon' class=&#034;spip_in&#034;&gt;&lt;span class=&#034;caps&#034;&gt;MPD&lt;/span&gt;&lt;/a&gt; pour &#233;couter ma musique, je dois pouvoir scrobbler les titres que j'&#233;coute&#160;: mpdscribble est la solution, particuli&#232;rement simple &#224; installer et configurer.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Il faut donc commencer par installer le paquet mpdscribble&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo apt install mpdscribble &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Une fois cela fait, il faut le configurer&#160;:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre data-language=&#034;bash&#034; class='spip_code spip_code_block language-bash' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo dpkg-reconfigure mpdscribble &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Il faut alors accepter de lancer mpdscribble comme daemon, puis saisir ses identifiants LastFM.&#160;Une fois cela fait, le service devrait d&#233;marrer et les titres &#233;cout&#233;s appara&#238;tront sur LastFM.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
