Si vous avez la chance d’être parmi les utilisateurs qui peuvent essayer Firefox multi-processus avant les autres, donnez-nous votre avis. Le coup de boost est-il sensible ? Et si oui, est-ce que cela vous semble être une raison valable de faire revenir les utilisateurs qui sont passés à Chrome ?
Les développeurs de Mozilla en sont apparemment persuadés puisqu’ils déclarent qu’il s’agit de « la nouveauté la plus significative de notre histoire », rien que ça !
Rappelons que le passage de Firefox à une architecture multi-processus est un énorme chantier, commencé en 2009 (!) sous le nom de code Electrolysis (abrégré en e10s) en référence au procédé de séparation d’éléments chimiques.
Dans l'article précédent, nous avons fait un rapide tour d'horizon des solutions de streaming musical auto-hébergé. Il y était mentionné l'arrivée d'un nouveau venu dans le domaine, KooZic. Présentons la bête...
Fonctionnalités & Interface
KooZic est conçu pour tirer au mieux parti des tags ID3 de votre collection musicale. Au démarrage, il propose une sélection d'albums et de pistes extraits des derniers ajouts, ainsi qu'une liste aléatoire.
La création de listes de lecture se fait facilement. On peut ajouter un album ou une piste à la liste courant en cliquant sur le bouton "+" ou "Add to Current Playlist" qu'on retrouve un peu partout dans l'interface.
Un outil dédié permet également de construire rapidement ses listes de lecture. En sélectionnant un album ou un artiste, toutes les pistes associées sont ajoutées à la liste.
La bibliothèque est classée par titre, album et artiste. La vue la plus intéressante est probablement la vue par album, ainsi que ses possibilités de recherche. Filtrer ou grouper ses albums se fait naturellement via la barre de recherche.
Il est possible de configurer plusieurs répertoires contenant vos musiques. Ils seront automatiquement scannés à intervalles réguliers. L'analyse d'un répertoire se fait au rythme de 2000 titres par minute. Les formats acceptés sont le MP3, le FLAC, l'OGG et l'AAC. Le titre est encodé à la volée grâce à FFmpeg pour être lu dans le navigateur.
Dernière chose mais non des moindres, le lecteur lui-même. Il se présente sous forme d'un panneau situé en bas de la fenêtre, et qu'on peut faire apparaître ou disparaître grâce au bouton "note de musique" situé en haut à droite. Les options sont classiques : play, pause, next, previous, shuffle, repeat... C'est un lecteur HTML5, donc pas besoin de Flash pour fonctionner.
Installation
À l'heure actuelle, aucun package n'existe, que ça soit en .deb ou .rpm. On récupère simplement la dernière version disponible sur le site officiel.
Sous Ubuntu 16.04, l'installation des dépendances se fait sans souci :
Quand l'initialisation est terminée, il reste à lancer le serveur :
./odoo-bin
On y accède via http://localhost:8069. Le login / mot de passe est "admin". Il faut bien évidemment changer ce mot de passe par mesure de sécurité...
Sous le capot
Sous le capot, tout est basé sur des technologies open-source et libres.
KooZic se base Odoo (v10), un progiciel de gestion intégré (un ERP). Il est en fait constitué d'un module (OOMusic) qui est greffé à une version allégée d'Odoo. Seul le framework Python et web a été conservé, tous les modules métiers (vente, achat, etc.) ont été enlevés.
Le base de données utilisée est PostgreSQL. Elle peut gérer sans problèmes une collection musicale de taille importante.
Finalement, howler.js est le framework Javascript qui permet de s'interfacer facilement avec les capacités de lecture de son des navigateurs en HTML5.
L'avenir...
KooZic est une application qui peut se suffire à elle-même. Cependant, un premier volet d'amélioration sera d'intégrer les infos d'un service extérieur pour récupérer, par exemple, les informations d'un artiste ou ses titres les plus populaires. Cela devrait rendre l'interface un peu plus riche. Un second volet sera le support de l'API de Subsonic, pour profiter des différentes applications (notamment mobiles) existantes. Mais bon, on en n'est pas encore là...
Ouais ! Cette campagne se passe comme tout grand moment chez Framasoft : avec beaucoup de rires… et même la création d’un micro-micro service qui va changer Internet (rien que ça !)
Petit tour dans les coulisses de la préparation de cet anniversaire…
Les titres auxquels vous avez échappé !
Pour annoncer cette nouvelle campagne, nous avons cherché un titre qui claque ! (au moins autant que celui de cet article… -_-)
Cette année, on a fait dans la sobriété avec « Dégooglisons saison 3 : 30 services alternatifs aux produits de Google & co ». Pour en arriver là, nous avons fait un brainstorming sur un pad… Et le moins qu’on puisse dire, c’est qu’une tempête de cerveaux chez Framasoft, ça éclabousse ! Petit florilège :
Mode « Marathon » avec option « j’ai les foies »
Dégooglisons Internet : On ne lâche rien ! (ouais… non.)
Dégooglisons Internet : même pas peur, on va le faire ! (ça se sent qu’on balise ?)
Eh, chiche : et si on arrivait vraiment à Dégoogliser Internet ? (ou pas : internet c’est grand, surtout vers la fin.)
La route est longue mais Framasoft tient la distance (on va finir par user ce truc-là)
Dégooglisons Internet : putain, 2 ans…
Quand on se prend pour des barils de lessive…
Dégooglisons Internet : deux ans, deux fois plus de confiance (c’est les soldes)
Framasoft, le dégooglizeur triple action : il nettoie, désinfecte et remplace vos services web pourris (Frama l’dire à tout l’monde !)
L’An III de la dégooglisation, la troisième lame coupe le Gafam (pour des barbu-e-s, ça la fout mal)
Quand il y a trop de choix.
Bonjour, c’est pour un Copyright Infrigement !
Dégooglisons Internet épisode 3 : la revanche des sites
Dégooglisons Internet : la revanche des six sites (six sites l’impératrice, l’impératrice du côté obscur, bien sûr…)
Dégooglisons Internet : ils sont fous ces gaulois ! (procès des éditions Albert René, et pis il y en a un qui nous a piqué l’idée)
Framasoft et la dernière croisade (ça fouette, comme titre)
Dégooglisons Internet an III : le retour du libre (rien à voir avec Star Wars, on parle du Seigneur des anneaux :D)
Chatons rises
Dégooglisons Internet : Jusqu’au bout du Monde
Dégooglisons Internet an III : l’œil du CHATON
Dégooglisons Internet an III : l’affrontement final
Dégooglisons Internet an III : Instructeurs de choc
Dégooglisons Internet an III : Framasoft ne renonce jamais
Dégooglisons avec Framasoft : saison III, le retour de la vengeance du Libre
En parlant de parodie… Le logo des CHATONS est déjà parodié (par Steph )
Comme il est grand ce petit !
Dégooglisons Internet : 2 ans et toutes ses dents
Dégooglisons : il a 2 ans et il sait déjà marcher
Dégooglisons Internet rentre en 3e, dans la cour des grands
Un deux trois, Dégooglisons tout ça !
Miam miam, on va bouffer GAFAM
Am stram gram, au revoir GAFAM
Et sinon, les chevilles… ?
Remplaçons GAFAM par les Grandes Alternatives Framasoftiennes Aux Monopoles !
Chacun de ces titres a été envisagé.
Quand Murphy est de la partie…
Bien évidemment, la loi de Murphy s’applique à tout, et donc au mois intense qu’a demandé la préparation de cette campagne…
« Tout ce qui est susceptible de mal tourner tournera nécessairement mal. »
Imaginez un Pouhiou qui apprend le git. Non, y’a pas besoin d’en dire plus pour attirer Murphy : Pouhiou. Git.
Pouhiou. Git. (allégorie)
Imaginez un service qui se met à planter pile poil une semaine avant sa sortie… Oui, Framatalk, c’est toi qu’on regarde ! Et ne fais pas ton innocent, tu sais très bien que c’est ta mise à jour bien opportune qui t’a (et nous a) sauvé la mise ! Non parce que bien marcher pendant 2 mois de tests et planter une semaine avant la mise en prod, ça se fait pas, hein ? (oui : on fait les gros n’yeux aux services les plus récalcitrants).
Imaginez un administrateur système (celui qui est là pour que les serveurs tiennent debout quand le raz de marée des utilisateurs et utilisatrices arrive) qui, pile poil le jour du lancement de la campagne, au plus fort de la tempête, perd tout accès à Internet. Box qui plante, téléphone qui bloque l’au-delà du data… la totale ! Nous ne remercierons jamais assez la voisine de Framasky qui lui a prêté un code wifi le temps qu’il résolve le problème ^^.
Imaginez enfin une équipe tellement à fond sur les « Frama-ceci » et « Framacela » qu’elle finit un peu par s’emmêler les pinceaux…
Le bingo du troll : le service que même GAFAM n’a pas osé sortir !
Parmi les petites joies que vivent nos bénévoles, il en est une particulière. Les nuées de trolls dont le flux migratoire se pose parfois dans les commentaires du Framablog. Pour se détendre, il faut bien trouver quelque chose. Chez Framasoft, on a Gee, notre illustre dessinateur-docteur-ukuléliste, qui avait déjà inventé le Bingo du Troll. Comme c’est libre, JosephK a décidé d’en faire un service en ligne.
À vous désormais de le tester sur troll.framasoft.org et de vous en emparer dès qu’un troll des montagnes vient étaler ses pollutions intellectuelles sur vos plate-bandes numériques !
On n’a pas peur de le dire, voilà un service qui va changer la face des internets :p !
Hummm… 6 points ? Peut mieux faire.
Aucun chaton n’a été maltraité pour l’écriture de cet article !
« Dites-le avec des chatons », c’est un peu notre maxime depuis que Framasky a bidouillé GiphyMatHooker pour ajouter le support de Cat as a service et ainsi nous permettre de faire des gifs rigolos sur notre groupe de discussion Framateam. Et puis ça tombe bien, parce que les CHATONS (ainsi que MyFrama), on va en parler la semaine prochaine, et c’est un collectif qui nous tient tout particulièrement à cœur, tant il vous permettra de vous « dé-framasoftiser » ^^.
En attendant, au milieu de tous ces éclats de rire, il y a beaucoup de travail, et de passion. Or, 90 % de nos ressources, des sous qui nous permettent de réaliser tout ce que l’on fait (même le bingo du troll ^^), c’est à vos dons qu’on les doit. Cette année encore nous en avons besoin, et nous espérons que, si vous en avez la possibilité, vous répondrez à l’appel.
Et pour tout le soutien que vous nous avez déjà apporté, il n’y a qu’un mot :
Et hop, un petit outil pour configurer le menu de fluxbox plus facilement, j'ai nommé ivgotzeflux.
Après une écriture rapide du code, le collectif 3hg l'a adopté et voilà à quoi ça ressemble aujourd'hui :
Il permet notamment de :
Ajouter / Supprimer des entrées au menu
Déplacer les éléments
Il fait une sauvegarde du menu précédent pour éviter les bêtises
Il permet de préciser des icônes pour le menu
Il supporte les lignes vides, les séparateurs, les sous menus, les pipemenus...
Pour l'utiliser, seul python3-tkinter est nécessaire.
Je viens de publier la version 1.10 de Mysearch, mon métamoteur de recherche anonymisant, sans tracking, libre et avec la pertinence des résultats de Google.
Il est désormais compatible avec Twisted 16 et donc Ubuntu 16.04