ka.da

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - last.fm

Fil des billets - Fil des commentaires

lundi, décembre 3 2007

Rockbox sur mon iAudio X5L

Icône Rockbox

Suite à ce billet lu il y a quelques semaines sur planete-libre.org, je me suis souvenu que le passage à Rockbox sur mon baladeur audio était un des mes projets, et que maintenant qu'il a plus d'un an c'est le moment idéal pour le faire[1].

Rockbox : kézako ?

Rockbox c'est tout simplement un firmware/micrologiciel libre pour baladeurs numériques. Initialement créé pour les Archos, il est maintenant disponible pour une pléthore de modèles comme les iRiver, iPod, Toshiba, Sandisk et les Cowon donc. Plus d'informations sur la page Wikipédia.

Rockbox : pourquoi ?

L'intérêt de remplacer le firmware d'origine de votre baladeur c'est principalement de lui ajouter de nouvelles fonctionnalités. En effet, pour la plupart des baladeurs, le firmware ajoute des fonctions qui ne sont pas disponibles par défaut. Pour plus d'informations sur les possibilités offertes par Rockbox, consultez cette page.

Rockbox sur iAudio X5

Pour les Cowon iAudio X5, Rockbox est un peu moins intéressant que pour les autres baladeurs du type iPod, iRiver ou Archos, tout simplement parce que les Cowon sont déjà très bon et bon nombre de fonctionnalités sont disponibles avec le firmware d'origine. Néanmoins :

  • le support de la navigation par tags[2]
  • le support de last.fm
  • le support du 'gapless' ou 'fade in/fade out'
  • le support de jeux et applications

sont disponibles sur votre Cowon après le passage à Rockbox.

Par contre :

  • l'USB OTG n'est pas encore supporté
  • les effets audio propriétaires BBE non plus[3]
  • la gestion de la batterie est un peu moins efficace.
  • pas de possibilité d'avoir les deux firmwares en parallèle. Si l'USB OTG par exemple vous manque, il faudra faire un choix parce que sur le Cowon iAudio X5, le firmware Rockbox n'est pas disponible en même temps que l'original, je sais que c'est possible sur certains baladeurs (je l'ai vu sur un iRiver H3xx) mais pas sur celui-ci.
  • et si par hasard vous êtes maso, sachez que les DRM non plus ![4]
  • ah j'oubliais ! et en plus il faut s'habituer à une nouvelle ergonomie...

Rockbox : installation

Bon, je passe sur l'installation qui est expliquée sur le billet que j'ai mentionné au début. Le seul truc c'est que je n'ai pas réussi à utiliser le logiciel facilitant l'installation et que je l'ai donc fait à la main, sans aucun problème. cf.

Rockbox : utilisation

Pas grand-chose à dire pour l'utilisation, il faut bien évidemment s'habituer à la nouvelle ergonomie. L'ancienne n'était déjà pas évidente, donc un changement ça n'aide pas, mais au bout de quelques heures, c'est bon, et on commence à en comprendre la logique et à pouvoir en profiter. (je précise que j'utilise principalement la télécommande, ce qui ne facilite sûrement pas la prise en main)

Support last.fm

Une des principales raisons que j'avais de passer à Rockbox, c'était que j'en avais marre de ne pas pouvoir alimenter mes statistiques last.fm lorsque j'écoute de la musique sur mon baladeur... ce qui arrive souvent. Maintenant, c'est bien fini :)

Pour ce faire, il faut préciser dans les paramètres Rockbox qu'on veut le "log last.fm", c'est dans le menu Réglages - Réglages généraux - Lecture - Log Last.fm. Rockbox crée alors un fichier à la racine de votre baladeur avec les informations nécessaires pour pouvoir "scrobbler". Il suffit alors d'utiliser un des logiciels suivants pour pouvoir envoyer ces stats au site last.fm. Personnellement, j'utilise QTScrobbler.

Manuel

Pour vraiment tirer partie de votre "nouveau" iAudio, je vous conseille de lire le manuel Rockbox.

ici aurais dû se trouver des photos de mon iAudio tournant sous Rockbox, mais leur qualité moyenne m'empêche de les mettre... je réessaierais peut-être d'en refaire...

Notes

[1] garantie finie, mais produit encore fonctionnel

[2] en effet, le Cowon ne le supporte pas, et à l'achat ce "sacrifice" me convenait, vu les possibilités offertes par ce modèle. Maintenant que c'est possible... j'apprécie :)

[3] logique puisque propriétaires !

[4] et c'est voulu par les développeurs

lundi, octobre 29 2007

graphe last.fm

Graphe last.fm (extrait)
cliquez pour voir le graphe complet

Ceci est un extrait d'un graphe représentant mon profil last.fm. Si vous voulez créer le vôtre, allez voir du côté de LastGraph (enfin de retour). L'idée de cette application est venue à Andrew Godwin après avoir découvert les graphes last.fm de Lee Byron. N'ayant pas accès au code permettant de les générer[1], il s'est mis au travail. Résultat, une bibliothèque Graphication mélangeant Python et Cairo lui permettant de générer du PDF ou du SVG.

Concernant Python et la visualisation d'informations, j'ai également découvert un blog appelé visophyte.

Notes

[1] il semble que le code permettant de générer les autres exemples soit lui disponible. C'est du Processing un langage que je découvre (plus d'infos sur Wikipedia)

jeudi, mai 10 2007

hum...

je me suis rendu compte qu'il y avait des petits problèmes sur ce blog :

  • de temps en temps, il ne s'affichait pas du tout correctement et renvoyait du hachteumeuleu brut. C'était un problème dû au plugin dcScrobbler qui renvoyait les derniers morceaux écoutés (via last.fm), je l'ai donc enlevé.
  • apparemment, on ne pouvait plus laisser de commentaires... à cause de spamplemousse qui n'était plus compatible avec la nouvelle version de Dotclear 2. Du coup, salto lui aussi ![1]

Notes

[1] le spam risque par contre de réapparaître, "qui dit plus de commentaires, dit plus de spam - coupons la route du commentaire !" ;-)

jeudi, novembre 23 2006

petit script Python pour récupérer des listes de voisins last.fm

Pour ceux qui ne connaissent pas encore Last fm : (présentation rapide) c'est une communauté pour tous ceux qui aiment et écoutent de la musique. Vous vous créez un compte, vous configurez votre lecteur de musique favori avec ce compte, et ensuite ce que vous écoutez apparait sur votre profil last.fm... voilà pour le début, ensuite vous pouvez tagger les morceaux, artistes écoutés, rejoindre ou créer des groupes, écrire des journaux, découvrir de la musique grâce à vos voisins, et grâce aux radios disponibles sur le site....... bref, plein de possibilités mais je vous conseille d'aller lire la FAQ si vous voulez plus d'informations.

Tout ça pour dire que ça fait déjà un an et demi que je m'y suis inscrit, que j'ai déjà "scrobblé" près de 5000 morceaux, que j'ai quelques "amis" et une multitude de voisins, que je suis abonné à 63 groupes exactement mais que c'est en constante évolution[1] et que j'ai voulu essayer de voir si sur un groupe donné, on retrouvait les mêmes voisins parmi les membres. J'ai donc écrit un petit script Python qui, même si il n'est pas parfait (cf TODO) a le mérite de faire ce qu'on lui demande.

#! /usr/bin/python -tt

## TODO ##
# recuperation de la liste des membres d'un groupe
# rendre le script portable en enlevant l'appel a wget

import os
import re

# liste à compléter
membres = ['gal33Za']

for membre in membres:
    os.system('wget http://ws.audioscrobbler.com/1.0/user/%s/neighbours.txt -O voisins-%s'%(membre,membre))

fichiers = ['voisins-'+x for x in membres ]

voisins = {}

for fichier in fichiers:
    f = open(fichier, "r")

    for line in f.readlines():
        v, voisin = line.split(",")
        voisin = voisin[:-1]
       
        if voisin in voisins:
            voisins[voisin] = voisins[voisin] + 1
        else:
            voisins[voisin] = 1
    #endfor
   
    f.close
#endfor


# pour afficher avant tri
#for key, value in voisins.iteritems():
#   print str(value) + " : " + str(key)

### tri de dictionnaire
### cf    http://aspn.activestate.com/ASPN/Python/Cookbook/Recipe/52306

voisinsRanges = sorted(voisins.items(), key=lambda (k,v): (v,k), reverse=True)

for voisin in voisinsRanges:
    nom, nombre = voisin;

    # pour générer une liste simple
    #print str(nom) + " : " + str(nombre)

    # pour générer du BBcode
    print "[url=http://www.last.fm/user/" + str(nom) + "]" + str(nom) + "[/url] : " + str(nombre)
   
    # pour générer du HTML
    #print "<a href=\"http://www.last.fm/user/" + str(nom) + "\">" + str(nom) + "</a> : " + str(nombre)
#endfor

# endscript

ps : je ne sais pas si ça vous a intéressé, mais en tout cas, ça prouve que je ne suis pas mort...

Notes

[1] le nombre de groupes existants est énorme et il y en a pour tous les goûts : des musicaux (Post-Rock Instrumental, Godspeed You! Black Emperor, radiohead, Mogwai, Noir Desir, Constellation Records, Indie and Alternative...), des géographiques (France, EU), des "geeks" (Amarok Users, Debian Linux, jabber, Vi (oui, le bon vieux troll vi vs emacs se retrouve également sur last.fm), des "politiques" (I Still Buy CDs, Music fans and Musicians against the RIAA, I don't have an iPod, Shove your DRM up your ass, NO 2 ID, I Hate Football) ou conceptuels dont certains dont le nom seul oblige à s'inscrire (I Don't Mean To Come Off As A Music Snob, I Grew Up In A Small Town and Suprisingly I Listen to Good Music!, Non aux Red Hot en tête de Charts, , The Black Background Users, People who join too many groups) etc, etc, etc

dimanche, juillet 30 2006

t-shirts La Classe Américaine

J'imagine que vous connaissez tous déjà le film La Classe Américaine, l'histoire de Peter & Steven enquêtant sur les dernières paroles de George Abitbol "l'homme le plus classe du monde"... si ce n'est pas le cas, il est grand temps de rattraper ce retard mais ce n'est pas le sujet ici[1], puisque je voulais juste vous annoncer l'ouverture du site laclasseamericaine.com qui vous permettra d'acquérir des t-shirts à l'effigie et surtout avec les slogans de vos plus grand héros.

[via le groupe last.fm La Classe Américaine auquel vous devriez vous joindre si vous avez un compte chez last.fm]

ps : comme le dit l'auteur de ce site (dont l'objectif est assez intéressant puisqu'il cherche à recréer LCA en bonne qualité à partir des DVD des sources du film[2]) à moi aussi ça m'étonnerait pas mal que ceux qui ont mis cette boutique en ligne aient les droits pour le faire... donc si vous avez un minimum de sens artistique vous feriez bien mieux de faire vos propres t-shirts... (appel du pied à mon frère pour qu'il me donne un coup de main ;-)

Notes

[1] le mieux dans ce cas, c'est de consulter Wikipedia ou les nombreux sites qui lui sont consacrés

[2] vous pouvez d'ailleurs l'aider en retrouvant les scènes perdues

mercredi, mars 15 2006

nouveau thème

Bon, ça y est, cette fois-ci je me lance, voici les nouveautés que vous pourrez trouver sur ce blog :

  • tout d'abord, bien entendu, un nouveau thème ! Bicolore comme vous pouvez le constater. Rien de transcendental, mais je suis déjà bien content du résultat : je ne suis pas graphiste ou webdesigner après tout ! Et bien entendu, je remercie mag pour son aide... (et sa patience !) ;
  • les catégories qui encombraient le menu sur la gauche se sont réduites (5 pour l'instant) et se retrouvent maintenant dans la barre du haut (sous le titre). Ces catégories permettent d'accéder aux grands thèmes principaux du site, à savoir : InformatiqueEtGeekeries, LeVasteInternet, Libertés, ArtsEtCultures et LaVraieVie. Je pense que les noms sont assez explicites donc je ne vous détaille pas le contenu de chacune d'elles. Chaque billet pourra comme précédemment appartenir à plusieurs catégories, grâce au plugin multicat ;
  • le passage aux tags constitue la plus grande nouveauté. J'utilise le plugin twtags, qui me permet de générer un "nuage de tags" que vous retrouvez dans la barre de navigation de gauche. Un tag est en fait un mot-clé qui peut être associé à n'importe quel billet, chaque billet pouvant en avoir plusieurs. Cela devrait me permettre une utilisation moins rigide qu'avec les catégories, et vous permettre des navigations transversales qui peuvent être intéressantes. Je trouvais le système des catégories un peu limitant, donc ne vous étonnez pas de voir les tags se multiplier... Dans chaque billet, vous trouverez les catégories en haut sous le titre, et les tags sous le texte, avec un petit icône technorati vous permettant d'accéder directement à la recherche associée à ce tag sur technorati le moteur de recherche dédié aux blogs ;
  • j'utilise donc maintenant le plugin spamplemousse pour me protéger du spam, et je suis content du résultat. Si vous avez un problème avec un commentaire qui n'apparait pas, peut-être que vous utilisez un mot "interdit"... (non, grunge, ce n'est pas un appel à essayer...;-) et si vous êtes gentils, je le libèrerais peut-être ;
  • le nom du blog a enfin changé, ainsi que mon pseudo... soyez indulgent, je n'ai pas eu beaucoup de propositions ! ;
  • une Zone Boutons est apparue en bas de la barre de navigation. J'y ai mis quelques "boutons" qui me tiennent à coeur, et j'en ajouterais probablement au fur et à mesure ;
  • vous trouverez toujours les flux XML (RSS et Atom) pour suivre les derniers billets postés ainsi que les derniers commentaires. Malheureusement, pour l'instant les tags associés aux billets n'apparaissent pas dans les flux, mais j'espère pourquoi arranger ça ;
  • ce site est normalement valide XHTML valide XHTML et CSS valide CSS mais tout peut arriver... ;-) (surtout que j'ai déjà du ménage à faire dans les CSS) ;
  • ce site est toujours propulsé par dotclear (en version 1, en attendant la version 2 qui ne devrait pas tarder à sortir) et hébergé chez .

Bon, je crois que c'est tout. N'hésitez surtout pas à me rapporter les problèmes que vous pourriez découvrir avec ce thème (par ex. en utilisant un autre navigateur), ce que vous pensez du design, des choix de présentation (par ex "la barre en haut c'est pas pratique", "les liens avec le curseur en croix, c'est naze !") ou quoi que ce soit d'autre. De toutes façons, j'ai encore 2-3 modifs à faire, mais je ne pouvais plus attendre pour passer sur le nouveau thème, et comme ça, je serais obligé d'apporter les modifs rapidement.

merci à tous, et a+

samedi, novembre 26 2005

amaroK

Depuis que j'utilise Linux, j'ai toujours utilisé XMMS (cf wikipedia pour une présentation) comme lecteur audio. C'est un lecteur de base qui permet simplement de charger des fichiers ou des répertoires. Il est simple, pas spécialement joli ni évolué mais il marche : je n'ai jamais eu aucun problème avec. Il reconnaît bien sûr plein de formats audio (les mp3 bien entendu, les ogg vorbis fort heureusement, mais également flac, mpc, etc.) et possède un plugin pour audioscrobbler/last.fm indispensable.

J'avais, il y a quelque temps[1] également essayé rhythmbox, un player plus évolué pour l'environnement Gnome. Ce lecteur est inspiré de iTunes, le lecteur de Apple, et plus qu'un lecteur c'est un jukebox musical. En effet, il gère une bibliothèque, c'est-à-dire un ensemble de répertoires contenant vos fichiers musicaux, et organise ceux-ci en fonction des 'tags' inclus dans les fichiers, par artiste, genre, albums, etc. Cela permet de s'abstraire de l'emplacement physique des fichiers et de ne s'intéresser qu'à leur contenu.
Ma collection de fichiers mp3, ogg... étant assez désorganisée et souvent en mouvement, j'avais laissé tomber et était revenu vers XMMS en attendant un hypothétique rangement et 'taggage' de mes fichiers.

Ma bibliothèque n'étant toujours pas complètement tagguée ni complètement rangée, vu que toujours en mouvement, j'ai néanmoins décidé de la gérer de façon un peu plus pratique, et j'ai donc (re)lâché XMMS pour un lecteur-jukebox, mais cette fois-ci j'ai choisi AmaroK qui fait partie de l'environnement KDE, malgré le fait que j'utilise Gnome, et est un peu plus puissant que rhythmbox. Et j'avoue que ce que j'ai découvert me plait énormément.
Amarok a une interface agréable, des fonctionnalités très pratiques, dont une gestion avancée des playlists, le support de audioscrobbler, la génération de statistiques d'écoute, la possibilité de tagguer ses morceaux grâce à musicbrainz, la possibilité de télécharger les pochettes des albums et même de voir les paroles des chansons... et même la possibilité d'étendre ces fonctionnalités avec des scripts.
En clair, il m'a conquis, me permet de voir le bordel que c'est dans ma collection (et va donc me permettre d'y mettre de l'ordre) et de réécouter des albums abandonnés au fin fond de mes disques durs.

Notes

[1] probablement lors du passage de Gnome 1.4 à Gnome 2