Articles contenant le tag ubuntu

Récupérer les paroles d’une musique (.mp3, .m4a) et l’enregistrer sous Linux

Bonjour à tous, aujourd’hui nous allons voir un petit script bash bien sympathique qui permet de récupérer tous les fichiers musicaux (.mp3, .m4a ou d’autres – il suffit de les ajouter dans le script-) et d’y ajouter les paroles des chansons.

Tout d’abord, nous devons nous assuré de disposer de wget et eyed3

  • Si vous êtes sur une distribution basé sur debian (ubuntu, elementary os, linux mint, etc …)

sudo apt-get install wget eyed3

  • Si vous êtes sur une distribution basé sur centOS / fedora :

yum install python-eyed3 wget

 

Qu’est-ce que eyed3 ?

eyed3 est un petit programme python qui permet de jouer les méta-data ID3 . Elle sont surtout utilisé avec les fichiers .mp3, elle peuvent contenir le nom de l’artiste, de l’album, de la musique et aussi les paroles !

L’idée va être d’extraire de ces méta-datas le nom de l’artiste ainsi que le nom de la chanson pour récupérer les paroles et les stockés dans ces méta-data.

Voici un petit script shell qui permet de faire cela automatiquement.

Placer-le dans un répertoire (par exemple /home/user/musique) et il se chargera de scruter toutes les musiques des répertoires et sous répertoire pour y mettre à jour les méta-data.

 

Merci à Cyprian Guerra pour le script

, , , ,

Pas de commentaire

Comment utiliser le système de notification avec qml et unity

Comment utiliser le système de notification d’ubuntu (et d’autres distribution) depuis QML ?

Autant que je le sache, il n’existe pas d’API QML pour accéder au système de notification.
Pour éviter d’avoir à créer un plugin C++ pour avoir les notifications sur une application desktop, il est plus simple d’utiliser pyotherside et d’appeler un petit module python pour effectuer le travail.

Pré-requis :

Vous l’aurez compris, il suffit de s’assurer que pyotherside est installé.
D’abbord, assuré vous d’avoir les bon ppa

puis lancer l’installation

Lire la suite »

, , ,

Pas de commentaire

Comment parser une chaine JSON en ligne de commande

Pour pouvoir parser du JSON avec sont terminal, il vous faudra un petit logiciel bien sympa (qui n’est pas présent dans les dépôts), j’ai nommé : jq

Les fichiers binaires de jq sont aussi disponible pour windows et OS X. Le code source est disponible sous licence MIT.

Voici une liste d’exemple pour illustré le fonctionnement de jq :

$ cat json.txt

Lire la suite »

, , , , , , ,

Pas de commentaire

Avoir deux claviers dans deux langues différentes

Comment avoir deux claviers dans deux langues différentes ?

 

Vous avez deux claviers dans des langues différentes ? Par exemple un querty et un azerty sans avoir à spécifier à chaque fois.

1. Il vous suffit d’utiliser xinput pour lister vos clavier :

Lire la suite »

, , , ,

Pas de commentaire

Configurer apt-get pour un nettoyage automatique après chaque installation

Comment configurer apt-get pour un nettoyage automatique après chaque installation

 

Enfaîte rien de très compliquer, il suffit de tapez cette ligne dans votre terminal :

La commande s’exécutera automatiquement après chaque apt-get upgrade.

Plus d’information : https://groups.google.com/forum/#!msg/linux.debian.user/aK2jvfL_tuw/rUd6i6bd4YQJ

, , , ,

Pas de commentaire

Création d’une application pour ubuntu-touch – jour 1

Création d’une application pour ubuntu-touch

Introduction

Bonjour à tous,
j’ai décidé de faire un tutoriel pour apprendre à créer une application pour Ubuntu-touch depuis Ubuntu 14.04.

[Jour 1] Mise en place de l’environnement de développement

Tout d’abord il faut mettre en place un environnement de développement pour que l’on soit dans des conditions optimales.
La mise en place de l’environnement de développement consiste à installer le SDK ubuntu puis d’émuler un appareille ubuntu touch.

 1. Installation des paquets

1.1Ubuntu SDK

logo ubuntu sdk

logo ubuntu sdk


 1.2 Ubuntu-touch emulator

Lire la suite »

, , , ,

Pas de commentaire