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 :-)
Tags : bière Bluemindo logiciel libre Planet Python

jijipowa
# | 4 commentaire(s) - Trolleur égaré | 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
xbright
# | 296 commentaire(s) - Hikikomori | lundi 24 décembre 2007, 23:51
Beau cadeau, hein
PS: oui, il est beau son logo !
theClimber
# | 3 commentaire(s) - Trolleur égaré | 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 !!
splitsch
# | 5 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!
xbright
# | 296 commentaire(s) - Hikikomori | 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.
Si 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.
griffin
# | 2 commentaire(s) - Trolleur égaré | mardi 25 décembre 2007, 08:44
Yop xbright, vais le tester tout de suite ton bluemindo :D
splitsch
# | 5 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 !
xbright
# | 296 commentaire(s) - Hikikomori | 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.
splitsch
# | 5 commentaire(s) - Trolleur égaré | 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!
xbright
# | 296 commentaire(s) - Hikikomori | mardi 25 décembre 2007, 12:36
Je note tout ça !
splitsch
# | 5 commentaire(s) - Trolleur égaré | mardi 25 décembre 2007, 14:57
Salut !
Faudrait pouvoir faire une recherche dans sa collection, ainsi que dans la playlist.
Aplus!
Zic
# | 11 commentaire(s) - Trolleur égaré | mardi 25 décembre 2007, 17:16
Pas mal pas mal ... Joyeux Noël
Gounlaf
# | 1 commentaire(s) - Trolleur égaré | vendredi 4 janvier 2008, 11:29
Pour un début, c'est cool :D
terr1en
# | 58 commentaire(s) - Grand floodeur | lundi 7 janvier 2008, 21:43
Si vous voulez un logo sous licence GNU/GPL, n'hésitez pas => http://coies.asrun.eu !
Culture
# | 1 commentaire(s) - Trolleur égaré | 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 ! @+
Bogoris
# | 3 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 ;).
elghinn
# | 203 commentaire(s) - Nolife | samedi 10 mai 2008, 18:34
à quand la 0.2 ?
Fil des commentaires de ce billet
Ajouter un commentaire