{"id":48,"date":"2009-03-21T03:37:56","date_gmt":"2009-03-21T03:37:56","guid":{"rendered":"https:\/\/chroot-me.in\/newblog\/2009\/03\/48\/"},"modified":"2014-01-30T02:37:57","modified_gmt":"2014-01-30T01:37:57","slug":"xmms2-garbage-collector","status":"publish","type":"post","link":"https:\/\/chroot-me.in\/blog\/2009\/03\/xmms2-garbage-collector\/","title":{"rendered":"XMMS2 &#8211; Garbage Collector"},"content":{"rendered":"<p><a href=\"http:\/\/natulte.net\">Dave<\/a> dans ses bonnes \u0153uvres a d\u00e9velopp\u00e9 un petit script bien sympa qui vient combler une lacune actuelle de <strong>xmms2<\/strong>, \u00e0 savoir le retrait de la <em>Media List<\/em> (mlib) des pistes supprim\u00e9es ou modifi\u00e9es dans le syst\u00e8me de fichier.<\/p>\n<p>En plus simple, apr\u00e8s un <em>rehash<\/em> de la media lib, avec un simple <strong>xmms2 mlib rehash<\/strong>, un fichier renomm\u00e9 ou supprim\u00e9 ne sera pas mis \u00e0 jour ou retir\u00e9 dans la mlib.<\/p>\n<p>En attendant l&rsquo;impl\u00e9mentation propre de la fonctionnalit\u00e9, <a href=\"http:\/\/github.com\/danderson\/mlib-gc\/tree\/master\">mlib-gc.py<\/a> permet de corriger le tir. C&rsquo;est un simple script python, \u00e0 installer dans le chemin de votre choix (pour ma part <strong>\/opt\/bin\/xmms2-mlib-gc<\/strong>). Seule d\u00e9pendance \u00e0 installer avec le gestionnaire de paquets de votre distribution GNU\/Linux : <strong>python-xmmsclient<\/strong>.<\/p>\n<p>Le fonctionnement est simple : apr\u00e8s modification de la biblioth\u00e8que musicale, ex\u00e9cuter <strong>mlib-gc.py<\/strong> (chez moi <strong>xmms2-mlib-gc.py<\/strong>), ex\u00e9cuter <strong>xmms2 mlib addpath <em>\/chemin\/mediath\u00e8que\/<\/em><\/strong>.<\/p>\n<p>J&rsquo;esp\u00e8re que cette astuce se montrera utile pour certains, je continuerai r\u00e9guli\u00e8rement la r\u00e9daction de billets concernant XMMS2.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dave dans ses bonnes \u0153uvres a d\u00e9velopp\u00e9 un petit script bien sympa qui vient combler une lacune actuelle de xmms2, \u00e0 savoir le retrait de la Media List (mlib) des pistes supprim\u00e9es ou modifi\u00e9es dans le syst\u00e8me de fichier. En plus simple, apr\u00e8s un rehash de la media lib, avec un simple xmms2 mlib rehash, &hellip; <a href=\"https:\/\/chroot-me.in\/blog\/2009\/03\/xmms2-garbage-collector\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;XMMS2 &#8211; Garbage Collector&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,2],"tags":[],"class_list":["post-48","post","type-post","status-publish","format-standard","hentry","category-geek","category-hacks"],"_links":{"self":[{"href":"https:\/\/chroot-me.in\/blog\/wp-json\/wp\/v2\/posts\/48","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chroot-me.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chroot-me.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chroot-me.in\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chroot-me.in\/blog\/wp-json\/wp\/v2\/comments?post=48"}],"version-history":[{"count":0,"href":"https:\/\/chroot-me.in\/blog\/wp-json\/wp\/v2\/posts\/48\/revisions"}],"wp:attachment":[{"href":"https:\/\/chroot-me.in\/blog\/wp-json\/wp\/v2\/media?parent=48"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chroot-me.in\/blog\/wp-json\/wp\/v2\/categories?post=48"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chroot-me.in\/blog\/wp-json\/wp\/v2\/tags?post=48"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}