PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Mise à jour

Mise à jour de la base de données, veuillez patienter...

Découvrez les API Qobuz

jeudi 22 mai 2014 à 10:30

Cet article fait partie d'une série proposée par Qobuz.

Si vous êtes développeur et que vous souhaitez intégrer de la musique de bonne qualité (lossless) dans vos projets, sachez que Qobuz propose une API pour vous permettre de faire ça les doigts dans le nez.

Que ce soit à travers vos propres logiciels ou via du matériel HiFi que vous concevez, proposer de la musique via Qobuz, c'est être certain de garantir le meilleur aux plus mélomanes de vos utilisateurs.

L'API en elle-même est très bien documenté et est dispo sur Github. Avant tout, comme à chaque fois avec les ayants droit, Qobuz doit respecter quelques règles concernant les droits d'utilisation des œuvres. Du coup, en fonction de l'emplacement de l'utilisateur (pays détecté via l'adresse IP), de l'abonnement (premium ou non) et des achats effectués sur la plateforme, la musique sera accessible ou non par l'utilisateur.

Ensuite, concernant la technique, elle recrache du JSON ou du XML au choix, permet d'authentifier les utilisateurs et offre tout un tas de méthodes dont en voici quelques-unes :

album

artist

playlist

user

C'est du super classique et il y en a encore beaucoup d'autres.

Get album, login user, search playlist, create comment, GetSimilar Artists...etc. Chacune de ces méthodes vous permet d’interagir directement avec les serveurs de Qobuz et d'obtenir en XML ou JSON encodé en UTF-8 des réponses que vous pourrez ensuite parser pour les intégrer dans votre projet.

Chaque réponse de ces méthodes concernant les albums, les morceaux, les playlists, les artistes...etc sont paginées par défaut. Chaque réponse contient donc 50 éléments, mais vous pouvez lui passer un paramètre "limit" pour réduire ou augmenter cette quantité jusqu’à 500 éléments par requête. Cela permet d'obtenir des réponses rapidement surtout que Qobuz, c'est plus de 17 millions de titres. ;-)

D'ailleurs, le serveur qui répond à ces appels met en cache les requêtes. Du coup, si vous passez plusieurs fois la même, la réponse sera immédiate.

Maintenant, concernant les images (pochettes d'albums) retournées par l'API, vous avez le loisir de choisir vous-même la taille de celle-ci via l'URL. Par exemple, pour avoir une pochette dans sa taille d'origine, il suffit d'indiquer le paramètre max :

Ensuite, vous pouvez décliner avec la taille de votre choix : 50, 68, 100, 130, 150, 160, 230, 300, 600 pixels

...etc

Grâce à cette API, Qobuz a réalisé toute une série de clients officiels pour iOS, Android, Mac OSX...etc. D'autres ont aussi intégré Qobuz dans leurs outils comme un supporter d'XBMC qui a mis en ligne un plugin open source, Logitech pour sa Squeezebox, Cloud Media qui a ajouté Qobuz dans son logiciel PopCorn Hour à destination de la télé ou encore Sonos qui est le partenaire audio historique de Qobuz.

decouvrez les api qobuz1 650x380 Découvrez les API Qobuz

En octobre 2012, ces derniers ont intégré dans leur contrôleur le streaming MP3 (320 kbps) uniquement. Puis en juin 2013, ce fut le tour du streaming en FLAC 16 bits / 44,1 kHz. Cependant, l’environnement applicatif de Sonos est limité par certains aspects, comme la consultation des livrets numériques, mais Qobuz travaille main dans la main avec eux pour réduire au maximum les écarts de fonctionnalités entre le client Sonos et les clients Qobuz.

decouvrez les api qobuz 576x1024 Découvrez les API Qobuz

Le petit dernier, c'est la société Bluesound qui intègre aussi Qobuz depuis décembre 2013 dans ses produits HiFi sans fil.

Lorsque l'API est utilisé par le matériel directement, c'est ce matériel qui streame la musique et non plus un ordinateur ou un smartphone relié à une enceinte. Ainsi, on peut éteindre son ordinateur ou son téléphone et mettre le volume à fond ^^. C'est ce que je fais avec mes enceintes Sonos, et c'est très agréable puisqu'au final, mon smartphone ou mon ordinateur ne me sert plus que de télécommande.

Au-delà de la simple API, Qobuz a mis aussi en ligne tout un document de recommandations ergonomiques pour ceux qui souhaitent carrément développer de nouveaux clients ou intégrer des sections Qobuz dans leur application. Vous trouverez ce document PDF ici.

Si cela vous a intéressé et que vous souhaitez bidouiller un petit truc pour la communauté Qobuz, vous pouvez demander une clé ici. Après, les mecs sont très cools et très ouverts et se tiennent à votre dispo pour vous renseigner soit par email api@qobuz.com, ou Twitter @qobuz. Ce sont des partisans du logiciel libre, donc vous devriez bien vous entendre ;-)

Et pour conclure, si ça vous intéresse, Qobuz offre 30% de réduction sur son catalogue en Studio Masters  avec le code KORBEN. Et sinon, sachez qu'il est toujours possible de s'inscrire gratuitement à l'offre d'essai du service.

Bon dev à tous !

Cet article merveilleux et sans aucun égal intitulé : Découvrez les API Qobuz ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

Trash – Supprimez un fichier en ligne de commande, en passant par la case corbeille

jeudi 22 mai 2014 à 09:30

Si vous êtes devenu un Dieu de la ligne de commande, vous regrettez sans doute que lorsque vous faites un rm ou un del, les fichiers soient directement supprimés au lieu de partir dans la "Corbeille" de votre OS.

Rassurez-vous, il existe un moyen de changer ça grâce à l'application Trash qui tourne sous Windows, OSX et Linux et qui permet de supprimer un fichier ou un répertoire simplement en l'envoyant dans la corbeille pour pouvoir éventuellement le restaurer plus tard.

C'est une alternative un peu plus sûre que "rm" qui est assez définitive dans son exécution.

Chaque système d'exploitation a ses petites subtilités, mais Trash saura s'y adapter. Il utilisera un peu d'AppleScript pour OSX, trash-cli pour Linux ou encore les cmdutils pour Windows.

Contrairement à ce que vous pourriez penser, un simple "mv" (déplacer) vers le répertoire de la corbeille n'aura pas le même effet. Cette commande peut engendrer des conflits de fichiers et vous ne pourrez pas simplement restaurer un fichier déplacé de cette manière, surtout si vous le faites sur un périphérique externe.

Bref, Trash est une excellente solution pour ceux qui veulent le même comportement en ligne de commande qu'à la souris lorsqu'il s'agit de supprimer un fichier.

Vous trouverez plus d'infos sur Trash ici.

Cet article merveilleux et sans aucun égal intitulé : Trash – Supprimez un fichier en ligne de commande, en passant par la case corbeille ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

Onionshare – Partager un fichier via TOR

jeudi 22 mai 2014 à 08:30

Si vous cherchez un moyen de transférer des fichiers à l'un de vos contacts tout en brouillant les pistes, rien de mieux que de passer par Tor.

Et pour cela, il existe Onionshare, un petit script python qui lance temporairement un serveur web sur votre ordinateur, le rend accessible via un service caché Tor et génère un login, mot de passe ainsi qu'une URL pour pouvoir récupérer le fichier.

Plus besoin de le stocker quelque part sur un serveur, le fichier à transmettre reste sur votre machine et votre contact peut le télécharger directement au travers du réseau TOR. Il suffit pour cela de lui communiquer l'adresse en .onion et les identifiants générés par le script.

Voici ce que ça donne lorsqu'on initialise un partage via Onionshare :

[user@dev onionshare]$ ./onionshare.py ~/secret_files.zip
Connecting to Tor ControlPort to set up hidden service on port 51439
 
Give this information to the person you are sending the file to:
URL: http://ryrvuliyyqv5qann.onion/
Username: 0aa7d7266ca05753
Password: d3e6eabad14ea7ad
 
Press Ctrl-C to stop server
 
 * Running on http://127.0.0.1:51439/
127.0.0.1 - - [21/May/2014 15:48:50] "GET / HTTP/1.1" 401 -
127.0.0.1 - - [21/May/2014 15:48:59] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [21/May/2014 15:49:01] "GET /favicon.ico HTTP/1.1" 404 -
127.0.0.1 - - [21/May/2014 15:49:02] "GET /favicon.ico HTTP/1.1" 404 -
127.0.0.1 - - [21/May/2014 15:49:03] "GET /download HTTP/1.1" 200 -

Notez qu'Onionshare tourne aussi sous Tails comme expliqué dans la doc.

screenshot 650x406 Onionshare   Partager un fichier via TOR

Cet article merveilleux et sans aucun égal intitulé : Onionshare – Partager un fichier via TOR ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

Open Broadcaster Software – Un outil libre pour faire vos live streaming

jeudi 22 mai 2014 à 00:26

Si vous souhaitez vous lancer dans le live streaming (diffusion en direct) de vos parties de jeux vidéos (ou autre), il existe un formidable petit outil Windows sous licence libre qui s'appelle Open Broadcaster Software et qui permet d'encoder et de balancer votre flux vidéo et audio sur des services comme Twitch, Youtube, Dailymotion, Hitbox...etc ou récupérer directement un MP4 ou FLV.

Niveau encodage vidéo, c'est du x264 et pour l'audio du AAC ou du MP3. Vous pouvez ensuite choisir le périphérique à enregistrer (audio + vidéo comme la sortie de votre carte graphique), la résolution, le nombre de FPS...etc.

open broadcast outil libre faire vos live streaming 650x539 Open Broadcaster Software   Un outil libre pour faire vos live streaming

open broadcast outil libre faire vos live streaming1 650x539 Open Broadcaster Software   Un outil libre pour faire vos live streaming

Une fois les paramètres définis, la source et la destination établies, vous pouvez alors lancer le grand streaming  de folie !

Je ne connais pas bien les outils utilisés par la communauté des live streamer donc je ne saurai pas vous dire si celui-ci fait parti du haut du panier, mais j'ai hâte de lire vos retours. D'après ce que j'ai pu lire, OBS est quand même très apprécié surtout qu'il est libre. D'ailleurs, les sources se trouvent ici.

open broadcast outil libre faire vos live streaming2 Open Broadcaster Software   Un outil libre pour faire vos live streaming

Cet article merveilleux et sans aucun égal intitulé : Open Broadcaster Software – Un outil libre pour faire vos live streaming ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

eBay – C’est le moment de changer votre mot de passe

mercredi 21 mai 2014 à 23:58

Si vous êtes utilisateur d'eBay, sachez que ces derniers se sont fait déboiter leur site entre février et mars de cette année. Oui il s'est passé quelques mois, et eBay vient seulement d'avertir ses 128 millions d'utilisateurs...

Les pirates ont réussi à choper les mots de passe de certains employés d'eBay et ont pu s'introduire dans le système pour piller les bases. Suite à ça, les experts en sécurité d'eBay ont analysé les authentifications, mais n'ont pas trouvé de trace d'accès non autorisé avec des comptes volés. Cela n'empêche que les affreux pirates ont maintenant en leur possession des infos personnelles sur votre compte comme :

Les infos concernant les numéros de carte de crédit ainsi que les accès Paypal n'ont semble-t-elles pas été compromises.

Du coup, eBay incite FORTEMENT ses utilisateurs à rapidement changer de mot de passe. Je sais que vous êtes nombreux à utiliser cette plateforme, c'est pourquoi j'en parle rapidement.

Pour changer votre mot de passe, ça se passe dans Mon Compte / Coordonnées :

ebay cest moment changer mot passe eBay   Cest le moment de changer votre mot de passe

Le truc où il va falloir faire très attention prochainement, c'est au niveau de vos emails car vous risquez de recevoir pas mal de spams ainsi que des tentatives de phishing très crédibles puisqu'il est probable qu'elles contiendront certaines de vos données personnelles pour vous inciter à tomber dans le panneau.

Bon courage les eBayers !

Cet article merveilleux et sans aucun égal intitulé : eBay – C’est le moment de changer votre mot de passe ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.