• Android

    Je viens de faire l'acquisisition d'un Nexus One (j'étais lassé des restrictions à la Apple), et bien évidemment la première envie que j'ai c'est de développer des applis Android pour faire un peu joujou avec la bête.

    J'ai trouvé pas mal de ressources pour débuter, mais toute ont pour point commun l'installation d'un CPU / Memory Hog : le tristement célèbre Eclipse.

    Voici donc une petite compilation de ce que j'ai pu trouver pour déployer et utiliser un environnement de développement Android sous Ubuntu (#Insert troll here#), qui ne fasse pas appel à Eclipse.

    Lire la suite...


    6 commentaires
  • GuitareJe viens d'avoir une idée toute bête, un moyen de partager sa musique et de socialiser.

    Socialiser dans la vraie vie, en plus. (IRL pour les pros)

    Énormément de monde se balade avec des écouteurs sur les oreilles. Pourquoi ne pas de temps en temps, prendre deux minutes et échanger les écouteurs, pour découvrir ce que les autres écoutent, et faire découvrir ce qu'on écoute ?

    Il suffirait d'avoir un petit signe distinctif (Par exemple un morceau d'adhésif rouge autour du câble) sur ses écouteurs pour signaler qu'on est prêt à s'arrêter deux minutes pour partager sa musique. Ça pourrait être cool de s'arrêter deux minutes et de discuter musique avec d'autres gens, non ?

    Vous en pensez quoi ?

     

    Crédit Photo : Grégory Thonon (CC-BY-SA 2.0 Deed)


    28 commentaires
  • Cowon S9J'ai reçu hier un Cowon S9, en remplacement de la solution mixte Archos 604 (batterie explosée) / iPhone (j'en peux plus de cette bouse)

    Le Cowon S9 est un petit PMP de fabrication Coréenne.

    J'ai choisi ce modèle principalement pour ses qualités audio et pour son support du format OGG, mais la bête a d'autres caractéristiques sympa.

    Lire la suite...


    10 commentaires
  • Day Against DRMAujourd'hui, c'est la Journée Mondiale contre les DRM.
    L'opération, initiée par la FSF, est relayée en France par l'April.
    C'est l'occasion de sensibiliser les gens autour de vous aux menaces que font peser les DRM sur les utilisateurs, et sur les développeurs de logiciels libres.

    Même si en apparence, les DRM ont battu en retraite du domaine de la musique (démontrant par là même la vacuité des lois type DADVSI, réclamées par l'industrie pour être jetées aux orties deux ans plus tard), elles n'en sont pas moins présentes dans le domaine des eBooks. (J'ai reçu un Cahier des Charges pour un reader sur iPhone, c'était vraiment dingue : interdiction du copier/coller, décryptage à la volée, impossibilité d'imprimer...) et dans le domaine des applications mobiles. Je pense bien évidemment à l'Apple Store, parmi autres.

    En ce jour international de Star Wars, il est important d'essayer de sensibiliser ses proches aux dangers que représentent les DRM, et d'agir au maximum pour obtenir leur abandon.

    Un peu de lecture :

    1 commentaire
  • MPD est, comme son nom s'indique, un daemon qui lit de la musique. L'intérêt, est que la partie qui lit la musique est découplée de l'IHM qui permet de gérer ça.

    Cette structure apporte plusieurs avantages :
    • Légèreté (pas besoin d'occuper des ressources en permanence pour l'interface)
    • Possibilité de commander par le réseau
    • Interfaçage rapide avec tout et n'importe quoi (conky, par exemple)
    J'ai donc installé et configuré MPD. (À l'aide de la doc d'ubuntu-fr).

    J'ai eu ensuite à faire quelques petits tweaks pour intégrer ça correctement à mon système.

    Touches multimédia

    Comme MPD tourne en tâche de fond, si aucune interface n'est lancée, les touches multimédia ne seront pas gérées.
    Le plus simple est d'utiliser mpc, qui permet d'envoyer des commandes à MPD.
    J'ai ainsi associé la commande mpc toggle à la touche XF86Play, mpc stop à la touche XF86Stop, et ainsi de suite.

    Pour le fun, j'ai fait un petit script qui permet d'afficher les informations sur le morceau en cours à l'aide de libnotify.

    #!/bin/sh
    DISPLAY=:0
    notify-send "`mpc --format "%title%"|head -n1`" "`mpc --format "%artist% - %album%"| head -n1`"
    [code=php]
    #!/bin/sh
    DISPLAY=:0
    notify-send "`mpc --format "%title%"|head -n1`" "`mpc --format "%artist% - %album%"| head -n1`"
    [/code]


    Rien de bien méchant, mais ça peut être utile quand on veut savoir le nom du morceau en cours sans perdre trop de temps.

    Scrobbling

    Les clients MPD sophistiqués gèrent le scrobbling, mais, comme je l'ai dit, on n'a pas besoin d'avoir une interface en permanence.

    J'ai trouvé scrobd, un petit script python qui permet de scrobbler sur libre.fm. (Saymieux que last.fm, et on a moins de risques de voir son nom refilé à la RIAA)

    Étant donné que tous les clients communiquent avec MPD par une interface TCP, il n'y a pas de difficultés particulières pour que la musique soit jouée sur un ordinateur distant, avec autant de facilité que si c'était sur son propre PC.

    Pour plus d'informations :

    Et merci à @Keruspe et @Efyx pour m'avoir aidé à faire mes premiers pas avec MPD

    1 commentaire