Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 08/11/2019, à 06:35

olive33

Re : fip radio titres à l'antenne

j'ai utilisé le dernier script proposé, celui du post #26
merci de votre aide.


Ubuntu 14.04 LTS... -Intel i5 -nvidia gt520 ...joli boitier de salon bien silencieux :D
Lubuntu pour la musique dans un boitier encore plus joli et encore plus silencieux !!

Hors ligne

#52 Le 08/11/2019, à 10:23

melixgaro

Re : fip radio titres à l'antenne

Peux-tu coller ta version modifiée ici stp ?


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#53 Le 09/11/2019, à 06:53

olive33

Re : fip radio titres à l'antenne

voilà, j'ai commenté les lignes d'origine, j'ai réduit les infos récupérées et la sortie est un simple print.

!/usr/bin/python3

import requests
import json
import os
import shlex
import subprocess
import time

s = requests.session()

s.headers["User-Agent"] = "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:67.0) Gecko/20100101 Firefox/67.0"

r = s.get("https://api.radiofrance.fr/livemeta/pull/7") # Fip
#r = s.get("https://api.radiofrance.fr/livemeta/pull/64") # Fip Rock

j = json.loads(r.content.decode('utf-8'))
c1 = j["levels"][0]["items"][3]
v1 = j["steps"][c1]

title = v1["title"]
singers = v1["authors"]
album = v1["titreAlbum"]
year = v1["anneeEditionMusique"]
art = v1["visual"]
start = v1["start"]
end = v1["end"]
heuredeb = time.strftime('%H:%M:%S', time.localtime(start))
heurefin = time.strftime('%H:%M:%S', time.localtime(end))


picname = "/tmp/fip_current_art.jpg"
#notify_cmd = "notify-send \"{:s}\" -t 5000 -i \"{:s}\" \"{:s}\n{:s}\n{:d}\n{:s}->{:s}\"".format(title, picname, singers, album, year, heuredeb, heurefin)
notify_cmd = "notify-send \"{:s}\" -t 5000 -i \"{:s}\" \"{:s}\n{:s}\"".format(title, picname, singers, album)
r = s.get(art)
print singers
print title
#with open(picname, "wb") as fd:
#        fd.write(r.content)

        # print(notify_cmd)
#       p = subprocess.check_output(shlex.split(notify_cmd))

#        os.remove(picname)

Ubuntu 14.04 LTS... -Intel i5 -nvidia gt520 ...joli boitier de salon bien silencieux :D
Lubuntu pour la musique dans un boitier encore plus joli et encore plus silencieux !!

Hors ligne

#54 Le 09/11/2019, à 10:54

melixgaro

Re : fip radio titres à l'antenne

Ben écoute, là je vois pas. Tu es sûr que l'erreur est causé par une instruction de ce script. Ne serait-ce pas le traitement par le conky ?
La prochaine fois que ça se produit, donne l'erreur complète. Une erreur python ne se résume pas à la ligne que tu as citée dans ton premier message. Il y a plus d'infos (un numéro de ligne, un nom de fichier).


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#55 Le 10/11/2019, à 08:52

olive33

Re : fip radio titres à l'antenne

voilà:

Traceback (most recent call last):
File "fipradio2.py", line 34, in <module>
    notify_cmd = "notify-send \"{:s}\" -t 5000 -i \"{:s}\" \"{:s}\n{:s}\"".format(title, picname, singers, album)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 1: ordinal not in range(128)

le site de FIP affiche:

Déshabillez-moi Juliette Greco (1967)

avec le script original, l'erreur est la même, à la ligne 33.
O.


Ubuntu 14.04 LTS... -Intel i5 -nvidia gt520 ...joli boitier de salon bien silencieux :D
Lubuntu pour la musique dans un boitier encore plus joli et encore plus silencieux !!

Hors ligne

#56 Le 10/11/2019, à 10:08

moko138

Re : fip radio titres à l'antenne

Peut-être y a-t-il une idée à piocher du côté de ./viewtopic.php?pid=22175917#p22175917 :

Met en forme le resultat en supprimant les accents, (...)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#57 Le 30/12/2020, à 12:20

nada81

Re : fip radio titres à l'antenne

ça marche presque sur kodi.... mais au bout de 20 / 30 min d'écoute .... les infos restent bloquées sur une chanson et plus de refresh ...

Je suis interessé pour faire vivre ce plugin car y a rien d'autre sur kodi pour avoir les infos .

Merci


glab84 a écrit :

Bonjour, je me suis fait un plugin qui fonctionne sous Kodi v18 (la version proposé par ubuntu est la version 17) , cf install ppa https://doc.ubuntu-fr.org/kodi pour la v18.
Installation du plugin kodi depuis  le terminal :
cd .kodi/addons
git clone https://github.com/glab84/plugin.audio.radio_data
Activer ensuite le plugin dans les extensions de kodi.
Il se trouve ensuite dans "Extensions musique" "Radio data"
Il subsiste un bug :  parfois les infos ne s'affichent pas, c'est aléatoire, est-ce du à ma mauvaise connexion ? (1 fois sur 10 environ)
Utilisation : choisir la radio fip de son choix, puis passer en plein écran (tabulation) : l'image de l'album est affiché, les fanart de l’artiste, la bio, les paroles... : ce sont les fonctionnalités standard de Kodi qui entrent en action.
Il faut 10 secondes environ pour que cela s'affiche.
Je conseille le skin "aeon mq 8".
Je pense que cela peu intéresser les personnes de ce fil.

Hors ligne

#58 Le 26/02/2021, à 08:24

glab84

Re : fip radio titres à l'antenne

Bonjour,
j'ai fait des modif, mais je pense que tu as déja testé ?
Je travaille sur une nouvelle version pour la v19 de kodi (dans une branche à part : github v19).
Je veux bien un peu d'aide : je débute en python et dans les addons de Kodi.

Hors ligne