Bluemindo 0.1 \o/
Et voilà un billet joyeux pour vous annoncer la sortie de la première version (comprendre que c'est pas stable, qu'il y a des bugs que j'ai pas trouvé, que certaine parties du code seront peut être réécrites mais que c'est plus qu'utilisable !) de Bluemindo, un petit projet que j'ai lancé ce mois ci et qui m'a permis de toucher un peu à GStreamer, tagpy et à deux trois autres choses intéressantes. Il s'agit en fait d'un lecteur audio, une petite Jukebox.
C'est un logiciel écrit en Python et qui requiert python-gtk2, python-glade2, python-gst0.10, python-tagpy, python-notify et optionnellement python-dbus pour gérer les touches multimédia du clavier (tout est détaillé dans le README).
Bien entendu, il est libre, sous GPLv3 et le projet peut être suivi à cette adresse : http://bluemindo.codingteam.net !
Téléchargez la à cette adresse. Une fois votre archive extraire, vous n'avez plus qu'à aller dans le répertoire src/ et à exécuter bluemindo.py, rien de bien méchant (pensez à installer les dépendances avant) ou bien utilisez le launch.sh pour vos lanceur d'applications.
Pour ceux qui préfèrent subversion, faites (en sachant que cette version ne sera pas suivie, pour avoir des mises à jour, je vous conseille le trunk) :svn co http://svn.codingteam.net/code/bluemindo/tags/0.1
(voilà un aperçu,vous remarquerez que la « barre de seek » n'est gérée sur la copie d'écran mais depuis la prise de ce screenshot, elle l'est - et c'est bien pratique)
Je me suis en fait inspiré de la présentation de Decibel Audio Player (j'avais récupéré les sources de projet et j'avais commencé quelques modifications dessus mais en fait, pour le plaisir de réinventer la roue :-)). Bluemindo est capable de :
- se loger dans la zone de notification (pour pouvoir fermer sa fenêtre sans quitter Bluemindo)
- d'importer toute la musique du dossier de votre choix (et des sous dossiers bien entendu...), notez que pour améliorer la rapidité d'ouverture, vous pouvez désactiver l'importation au lancement (il y a un menu pour actualiser la base)
- de sauvegarder votre playlist en quittant
- d'afficher de jolies notifications sur votre bureau, que vous pouvez entièrement configurer
- de télécharger les paroles de la chanson que vous écoutez (gère actuellement 3 serveurs), vous pouvez aussi modifiez les paroles et sauvegarder vos modifications d'un clic !
- de télécharger la pochette du CD que vous écoutez, si aucune pochette n'est trouvée, vous pouvez en spécifier une manuellement !
- d'envoyer vos notifications d'écoutes sur Last.fm
- Bluemindo ne va pas écrire ses fichiers n'importe où ! Les fichiers de configurations sont dans .config/bluemindo et les données sont dans .local/share/bluemindo (lisez ça)
Voici une petite liste non exhaustive de ce que je prévois d'implémenter pour la 0.2 (mon bêta testeur m'a assaillit) :
- possiblité de « switcher » entre le mode actuel orienté playlist et un mode orienté exploration, à la Rhythmbox (avec recherche...) (fait dans la SVN \o/)
- gérer la fin de la chanson (en fonction du mode repeat, que la playlist soit vide...)
- meilleure gestion des préférences, ce qui impliquera de ne pas avoir à relancer Bluemindo pour quelques modifications
- possibilité d'explorer la bibliothèque toute entière plutôt que par artiste ou album
- possibilité de classer la playlist par titre, artiste, album, durée ou piste plutôt que par piste (fait dans la SVN \o/)
- ajouter la pochette sur les notifications à la place de l'image d'information (fait dans la SVN \o/)
- possibilité de supprimer, réorganiser et ajouter des chansons dans la playlist via drag'n'drop
- possibilité de lire une chanson sans l'ajouter à la playlist (fait dans la SVN \o/)
- apparition de la notification au survol de l'icone de la zone de notification (impossible via PyGTK)
(Si quelqu'un insiste pour m'envoyer des patchs, je finirai par céder :-D)
Au final, merci à terr1en pour son très joli logo (comme quoi, ça existe des graphistes qui pondent des jolis trucs sous GPL, j'en connais 2 \o/), à MsieurHappy pour son coup de pouce au niveau du module « explorer » et à jijipowa pour son bêta test en pleine fête. En espérant qu'il y aura quelques testeurs pour me rapporter les bugs et me proposer des améliorations :-)
Publié le mardi 25 décembre 2007, par xbright dans la catégorie : Projets - Lien permanent

Commentaires
17 commentaires
lundi 24 décembre 2007
23:46
Ça fait un moment que j'attendais de tester la bête !
xbright m'a fait ce super cadeau pour Noël :D
C'est pas encore gagné mais ...
Longue vie à bluemindo !! \o/
PS: terr1en, j'aime toujours autant le logo <3
— jijipowa4 commentaire(s) - Trolleur égaré
lundi 24 décembre 2007
23:51
Beau cadeau, hein :-)
PS: oui, il est beau son logo !
— xbright363 commentaire(s) - Squatteur <3
mardi 25 décembre 2007
07:00
Ca a vraiment l'air super tout ça ... je m'en vais tester de ce pas ;)
Sinon, petite proposition d'amélioration ... la possibilité de faire des extensions ! (un peu comme sous les produits mozilla où tu peux ajouter des modules complémentaires). Je sais pas si c'est dur à faire, mais ça permet aussi à d'autres d'ajouter leurs petites fonctionnalités facilement, et puis à toi de les récupérer pour la version d'après sans devoir tout refaire et ré-imaginer.
A+ et bonne continuation à bluemindo
PS: super logo !!
— theClimber3 commentaire(s) - Trolleur égaré
mardi 25 décembre 2007
08:07
Salut!
Le logo est super classe !
Par contre, je ne pense pas lacher Amarok de si peu...
Mais je vais faire quelques test, histoire de remonter des bugs!
Aplus!
— splitsch5 commentaire(s) - Trolleur égaré
mardi 25 décembre 2007
08:35
Chouette :-)
En tout cas, theClimber, je pense que n'importe qui peut effectivement créer une « extension » si ça lui chante vu que le code est organisé en module, que ça communique dedans par signaux et que la fenêtre de préférences est affichée en fonction de ce que les modules lui disent.
— xbrightSi t'as le temps de te pencher un peu sur le code, tu comprendras peut être mieux, j'explique très mal. Mais je crois qu'on peut qualifier Bluemindo de modulable.
363 commentaire(s) - Squatteur <3
mardi 25 décembre 2007
08:44
Yop xbright, vais le tester tout de suite ton bluemindo :D
— griffin5 commentaire(s) - Trolleur égaré
mardi 25 décembre 2007
09:51
Salut!
On remonte les bug ou ça? Et pour la ish-list, c'est ou?
En tout cas, j'aprécie la rapidité de la recherche de cover ainsi que les paroles :)
Aplus !
— splitsch5 commentaire(s) - Trolleur égaré
mardi 25 décembre 2007
09:56
:-)
Pour les bugs c'est par là : http://www.codingteam.net/bluemindo...
Sinon, pour les « features request », tu peux faire ça ici.
— xbright363 commentaire(s) - Squatteur <3
mardi 25 décembre 2007
11:13
Ok :)
Alors, pour la wishlist,
1) il faudrait autorisé le drag-n'-drop depuis l'arborescence vers la playlist.
2) Il faudrait pouvoir voir les info de la chanson, ses propriétés audio, ainsi que son chemin "physique". Par ex: click-droit>propriétés> et hop, une petit fenetre avec toutes les info.
3)il faudrait pouvoir avoir une surveillance continue du dossier "bibliothèque".
Sinon, n'est-il pas possible de reprendre quelques fonctionnalité de listen ou exaile, pour les intégrer...meme si tu veux réinventer la roue ;)
Aplus!
— splitsch5 commentaire(s) - Trolleur égaré
mardi 25 décembre 2007
12:36
Je note tout ça !
— xbright363 commentaire(s) - Squatteur <3
mardi 25 décembre 2007
14:57
Salut !
Faudrait pouvoir faire une recherche dans sa collection, ainsi que dans la playlist.
Aplus!
— splitsch5 commentaire(s) - Trolleur égaré
mardi 25 décembre 2007
17:16
Pas mal pas mal ... Joyeux Noël ;)
— Zic13 commentaire(s) - Trolleur égaré
vendredi 4 janvier 2008
11:29
Pour un début, c'est cool :D
— Gounlaf1 commentaire(s) - Trolleur égaré
lundi 7 janvier 2008
21:43
Si vous voulez un logo sous licence GNU/GPL, n'hésitez pas => http://coies.asrun.eu !
— terr1en66 commentaire(s) - Grand fou
mercredi 6 février 2008
15:16
Hello, cette pré ision est pas forcément util ;) : "pensez a installer les dependances avant" ... en tout cas, très bon bille ! @+
— Culture1 commentaire(s) - Trolleur égaré
dimanche 13 avril 2008
14:54
J'ai pas essayé mais ça n'a pas l'air d'être pratique quand on a genre des compils (plusieurs artistes dans un seul et même album), contrairement à Listen.
Bonne continuation cependant ;).
— Bogoris3 commentaire(s) - Trolleur égaré
samedi 10 mai 2008
18:34
à quand la 0.2 ?
— elghinn224 commentaire(s) - Nolife