3

pytify : script Python permettant de contrôler Spotify depuis un terminal

pytify est un script python qui permet de contrôler Spotify depuis un terminal sous GNU/Linux.

Installer pytify

Évidemment, il faut au préalable avoir Spotify d’installer et exécuter.

Sous Manjaro, je rencontre des problèmes de « crash » lorsque je m’identifie sur la plateforme de Spotify. J’ai contourné le problème en installant depuis AUR spotify-legacy.

  • Cloner pytify depuis github :
  • git clone https://github.com/bjarneo/Pytify.git
  • Lancer l’installation de pytify :
  • cd Pytify
    sudo python setup.py install
    

contrôler Spotify depuis un terminal avec Pytify

  • Ouvrir un terminal, exemple Terminix et lancer la commande pytify :
  • Lancer une recherche :
  • Choisir le titre et lancer l’écoute avec la barre d’espace du clavier :

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

3 commentaires

  1. génial, merci !
    je vais enfin pouvoir programmer mes touches multimedias :)

  2. Hey !!!
    J’espère que les fêtes se passent bien pour toi.
    Si t’as un peu de temps : Mr REboot / Utube et oui je sais Utoube ça suck’s mais bon pour l’instant c’est bien, j’ai besoin de vitesse de diffusion :D Mais je travail à une alternative.
    Bref… à bientôt ;-)

  3. Bonjour,

    L’install se passe bien mais pas le lancement:

    root@raspberrypi:/home/pi/Pytify/Pytify# pyt
    python python2.7-config python3.5 python3.5m-config python3m-config
    python2 python2-config python3.5-config python3-config python-config
    python2.7 python3 python3.5m python3m pytify/
    root@raspberrypi:/home/pi/Pytify/Pytify# pytify
    Traceback (most recent call last):
    File « /usr/local/bin/pytify », line 11, in
    load_entry_point(‘pytify==3.5.1’, ‘console_scripts’, ‘pytify’)()
    File « /usr/lib/python2.7/dist-packages/pkg_resources/__init__.py », line 561, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
    File « /usr/lib/python2.7/dist-packages/pkg_resources/__init__.py », line 2631, in load_entry_point
    return ep.load()
    File « /usr/lib/python2.7/dist-packages/pkg_resources/__init__.py », line 2291, in load
    return self.resolve()
    File « /usr/lib/python2.7/dist-packages/pkg_resources/__init__.py », line 2297, in resolve
    module = __import__(self.module_name, fromlist=[‘__name__’], level=0)
    File « build/bdist.linux-armv7l/egg/pytify/cli.py », line 3, in
    File « build/bdist.linux-armv7l/egg/pytify/pytifylib.py », line 4, in
    File « build/bdist.linux-armv7l/egg/pytify/history.py », line 2, in
    ImportError: No module named pathlib
    root@raspberrypi:/home/pi/Pytify/Pytify#

    Ma version de Python
    root@raspberrypi:/home/pi/Pytify/Pytify# python
    Python 2.7.13 (default, Sep 26 2018, 18:42:22)
    [GCC 6.3.0 20170516] on linux2
    Type « help », « copyright », « credits » or « license » for more information.
    >>>

    Si vous avez des idées; Merci

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.