Contenu | Rechercher | Menus

Annonce

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.

nombre réponses : 22

#0 Re : -1 »  [Résolu] Impossible de supprimer la langue "Chinese" » Le 12/10/2012, à 11:58

MagicN
Réponses : 34

Bonjour

Sur des machines fraîchement installées (sans récup de home)
j'avais ce soucis depuis un certain temps,
(effet de bord : des proposition d'upd chinois pour Firefox,)

ce matin, en lançant gnome-language-selector, le chinois simplifié était proposé, coché,
le décocher a résolu a priori le soucis.

Merci.

[Edit : Erratum, le choix du chinois est revenu après reboot,
test en cours : réinstall chinois simplifier puis désinstall => rsltt KO,
peut être n'est ce pas la bonne langue, quelqu'un sait lire ceci?
di-3IBT.jpg
]

#1 Re : -1 »  [Résolu] Impossible de supprimer la langue "Chinese" » Le 15/10/2012, à 13:03

MagicN
Réponses : 34

Merci,
parmi les manip de vendredi, ai tenté une commande pour nettoyer les langues inutilisées qui a dû virer la police (mais pas la langue) (commande trouvée sur une autre page parlant du pb, absente de mon history, dsl, sudo apt-get install qqch qui comportait plusieurs options en mode console/graphique)

maintenant,  gnome-language-selector propose la même image que ci dessus avec
"Chinese (China)" en dernier
et cette proposition n'existe pas dans les options à décocher.

Ce bug mineur est donc toujours non résolu.

#2 Re : -1 »  Script pour lancer les radio en deamon grace à mplayer » Le 15/02/2010, à 12:55

MagicN
Réponses : 6

Bonjour
pour l'install,
j'avais inclu ce type de vérif dans mon script ici :
http://forum.ubuntu-fr.org/viewtopic.php?pid=3212200#p3212200

        if [ ! -e "/usr/bin/mplayer" ] ; then
            if `zenity --title="$title" --question --text="mplayer n'est pas installé, voulez vous l'installer ?"` ;then
                echo "install mplayer debut"
                gksudo 'apt-get install mplayer -y'
                echo "install mplayer fin"
            fi
        else
            echo "player mplayer bien installé"
        fi

Magicalement,
N.

#3 -1 »  [script] info regionnales FR3 + 1Bonus - Installateur/Lanceur » Le 15/01/2010, à 15:03

MagicN
Réponses : 14

Description du soucis avec cvlc :
http://forum.ubuntu-fr.org/viewtopic.php?pid=3211446#p3211446


Suite à une demande, voici un petit lanceur/installateur pour le régional du 19-20 FR3 ainsi que le 12-13 FR3
(sur le cas de Nice)

( en supposant qu'ils conservent leurs système de nommage et l'emplacement serveur. )
(idem si vous souhaitez pointer une autre région)


v1.2.0

le script complet avec install i.e. mise en place de raccourcis sur bureau


Merci de proposer des évolutions/amélioration à ce code.
Je vous le propose ici, licence libre EmailWare (version CardWare électronique)

Procédure d'installation simplifiée :
* enregistrer le fichier par exemple sur votre bureau (mais pas à la racine de votre utilisateur), propriété, permission, autoriser l'exécution
* double clic, lancer, valider (demande d'autorisation d'installation).
* éventuellement supprimer le script d'installation du bureau (il a été copié dans votre racine)
* enjoy

Bonus   : le bulletin de réinformation de RC. (audio, maj à 7h15 le matin)
Bonus2  : un lanceur de radios. (sur quelques exemples de chaînes)

#!/bin/bash
#  lanceur-regionnal-FR3.bLaunch.sh  
# publié ici : http://forum.ubuntu-fr.org/viewtopic.php?pid=3244823

#
# régler les variables zone & lieu en fonction de la localisation voulue

#
version=V1.2.0
#
#
#
#
#
#                Visualisation du JT Régional FR3 
#                                   100115 (C) MagicNono      (licence emailware : magic dot nono at g_m_a_i_l dot com)
#
#
#
#
# Hist
# create 100115 : V1.0.0 : MagicNono.
# update 100115 : V1.0.2 : IHM, corr bug decallage de 1j cas 'last' - MagicNono.
# update 100115 : V1.0.4 : clean & factorisation - MagicNono.
# update 100115 : V1.0.6 : help & uninstall      - MagicNono.
# update 100116 : V1.0.8 : clear, help reprise, sélection Bureau/Desktop automatisée, simplification uninstall      - MagicNono.
# update 100116 : V1.0.10: fonction ds install, install lecteur au besoin (TOCHEK), trace++       - MagicNono.
# update 100202 : V1.0.12: menu lanceur correctement dimensionné + raccourcis "avt hier"&"Dimanche dernier inhibbés - MagicNono.
# update 100204 : V1.0.14: Suite aux conseils de luigifab: Externalisation (var) des options spécifiques à vlc
#                          + bulletin réinfo plus exclusivement avec vlc.                                           - MagicNono.
# update 100209 : V1.0.16: ajj install mplayer + correctif des installeurs players
#                          + fonction pour l'aide +  aide reprise plus condensée (conseil luigifab).
#                          + choix plus simple de la zone (via le script)                                            - MagicNono.
# update 100221 : V1.2.0 : menu pour les "Radios" + raccourcis dédié à l'install. + 12-13 / 19-20 + 
#                          + augmentation uninstall + aide reprise                                                   - MagicNono.
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#


#zone pour les variables generiques

logicielVideo="/usr/bin/cvlc"       #OK (à part sortie non propre, soucis publié ici : http://forum.ubuntu-fr.org/viewtopic.php?pid=3211446#p3211446)
#logicielVideo="/usr/bin/vlc"       #OK
#logicielVideo="/usr/bin/smplayer"  #TODO ToTest + opt plein ecran & ontop à trouver.
#logicielVideo="/usr/bin/mplayer"   #TODO ToTest + opt plein ecran & ontop à trouver.
#
#TODO : commenter cette derniere ligne, en test actuellement ^^
#`zenity --title="$0" --warning --text="test en cours version : $version \navec: $logicielVideo"`


withTerm=false


# check si 12-13 ou 19-20 voulu (19-20 par défaut)
if test "$2" == "12-13" ; then
  is1213=true
  jt1920Or1213=$2
else
  is1213=false
  jt1920Or1213="19-20"
    #TODO    "natio"
fi

#specification du jt régionnal voulu; info récupérable ici : http://jt.france3.fr/ section : "Editions Régionales"

#Rhone Alpe Auvergne
zone="raa"
lieu="lyon"

#mediterrannée
zone="medit"
lieu="nice"
lieu="marseille"

#nota : le dernie choix zone/lieu est retenu  => à réorganiser selon le besoin. 
#info récupérable ici : http://jt.france3.fr/ section : "Editions Régionales"
#merci de spécifier vos infos ici.

#id : on pourrait mettre une interface de choix & stocker ces données dans des variables externes.

# exemple : mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/horsgv/regions/medit/HD_1900_nice_jtregional_210210.wmv
sourceBeginFr3="mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/horsgv/regions/"
if $is1213 ; then
  sourceBegin=$sourceBeginFr3$zone"/HD_1200_"$lieu"_midipile_"
else
  sourceBegin=$sourceBeginFr3$zone"/HD_1900_"$lieu"_jtregional_"
fi
title="$jt1920Or1213 FR3 $lieu"

#nota : date JJMMAA entre sourceBegin et sourceEnd.

sourceEnd=".wmv?WMCache=0"

optionsVlc=" --video-on-top --play-and-exit -f "
optionsMPlayer=" -fs"

radio_RC_Reinfo="http://www.radiocourtoisie.net/tempo/public/reinfo/reinfo.mp3"
radio_Cherie="http://vipicecast.yacast.net/cherie_fm.m3u" # "mms://vipmms9.yacast.net/encodercheriefm"
radio_Cherie_fr="http://vipicecast.yacast.net/cherie_fm_frenchie.m3u"
radio_Nostal="http://vipicecast.yacast.net/nostalgie.m3u"
radio_Rfm="http://vipicecast.yacast.net/rfm.m3u"
radio_RiresEtChansons="http://vipicecast.yacast.net/rire_100_live.m3u"
radio_RiresEtChansonsNv="http://vipicecast.yacast.net/rire_100_nouveaux_talents.m3u"
radio_RiresEtChansonsSketches="http://vipicecast.yacast.net/rire_100_sketches.m3u"
radio_Jazz="http://vipicecast.yacast.net/jazzylove.m3u"
radio_FranceInfo="http://vipicecast.yacast.net/franceinfo.m3u" #http://ogg.tv-radio.fr:1441/encoderfinfo.ogg"
radio_Bides="http://www.bide-et-musique.com/playlist-hq.m3u "



echo -e "lancement de : -$0 $1 $2- \n sous -`pwd`-" #trace consultable que si redirection de la trace dans un fichier...
clear
echo
echo "  Visualisation avec du JT Régional $jt1920Or1213 de $lieu vers : $version "
echo "     100115 (C) MagicNono (licence emailware : magic.nono at g_m_a_i_l dot com)"
echo 

#aide
function fHelp 
{
  #aide
  echo "usage à préférer : copier sur le bureau ou dans download, le rendre executable, "
  echo "  lancer, supprimer le fichier téléchargé (il a été copié dans \$HOME), enjoy "
  echo
  echo "usage en ligne de commande, avec ~ pour '$0'"
  echo "  ~ [--help]      # Cette page d'aide"
  echo "  ~ All [19-20]   # pour une IHM de sélection du JT 19-20 regional voulu."
  echo "  ~ All 12-13     # pour une IHM de sélection du JT 12-13 regional voulu."
  echo "  ~ install       # pour la mise en place des lanceurs sur le bureau"
  echo "  ~ uninstall     # pour enlever les lanceurs du bureau"
  echo "  ~ n [OPT2]      # avec n le nombre de jour à remonter, maximum 7"
  echo "  ~ 'last DAY' [OPT2]    # avec DAY le jour à voulu (en anglais)"
  echo "     avec OPT2=12-20 ou 19-20, 19-20 étant par défaut."
  echo
  echo "exemple pour le JT 19-20 regional de la veille."
  echo " $0 1"        #pas de com sur cette ligne vu qu'aucune garantie sur la longueur du nom...
  echo "exemple pour le JT 12-13 regional de lundi dernier."
  echo " $0 'last monday' 12-13"    #pas de com sur cette ligne vu qu'aucune garantie sur la longueur du nom...
  echo 
  echo "               (C)MagicNono 100115    (Freeware licence Cardware ^^)"
  echo "          merci d'envoyer une eCarte sur gmail precisant votre utilisation."
  exit 0
}

#test emplacement
path=`pwd`
if test "$path" != "$HOME" ;then
    if test "$1" == "--help" ; then
    fHelp
    elif `zenity --title="$title" --question --text="Voulez vous une installation automatique?"` ; then
        fil=`echo $0 |awk -F "/" '{print $NF}'`    #extraire le nom du fichier...

        cp $0 $HOME/$fil
        cd $HOME
        $HOME/$fil install
    else
        `zenity --title="$title" --error --text="Mauvais emplacement\nmerci de placer ce fichier dans votre racine : $HOME\nEmplacement actuel$0"`
    fi
    exit 0
fi

function fPlayRadio #(url)
{
  #Jouer une radio. 
  #(nota : pas avec cvlc en cas) et tuer les autres players pour son propre...
  #`zenity --title="lancement " --info --text="fonction fPlayRadio($1)"`
  local chaine=$1
  case $logicielVideo in
  *"vlc") #eviter cvlc pour un son seul... (pas d'interface graphique)
    logicielVideo="/usr/bin/vlc"
    killall -q vlc #exctinction des autres players
    ;;
  esac
  $logicielVideo $chaine
}

#demarrage
if test $# -ne 1;then
  if test $# -ne 2;then
    fHelp #aide puis sortie
  else
    case $2 in
    #listing des cas de 2nd argument accepté
    "12-13") ;; # seul véritable 2nd argu valable
    "19-20") ;; #optionnel, par défaut.
#TODO    "natio");;
    *)
      fHelp #aide puis sortie
    esac
  fi
fi

#nota : "case " utilisé car le if est buggué en cas d'espace au sein de la 1ere variable
case $1 in
#listing des cas d'arguments accepté + cas install + cas erreur
"--help")   #
  #     $0    #reappelle le script sans argument
  #exit 0  ;;
  fHelp    ;;  #evol 1.0.15: fHelp, appel direct... comporte un exit
[0-7])              ;; # on pourrait libéraliser et mettre [0-9]* pour permettre tout nombre, limitation volontaire
"last monday")      ;;
"last tuesday")     ;;
"last wednesday")   ;;
"last thursday")    ;;
"last friday")      ;;
"last saturday")    ;;
"last sunday")      ;;
"install")
  #recheche de l'emplacement du bureau
  if test -d "$HOME/Bureau" ;then
    bural=Bureau
  elif test -d "$HOME/Desktop" ;then
    bural=Desktop
  else
    echo "Bureau non trouvé, merci de signalez ce problème à l'auteur."
    exit 1
  fi
  #check presence zenity (normalement present de base dans les distrib...)
  if [ ! -e "/usr/bin/zenity" ] ; then
    echo "install zenity debut"
    gksudo 'apt-get install zenity -y'
    echo "install zenity fin"
  fi
  #Création des lanceurs
  echo "Création des lanceurs"

  # extraction du nom du fichier. (permet d'éviter le './' qui se répétait)
  fil=`echo $0 |awk -F "/" '{print $NF}'`    #extraire le nom du fichier...

  function fInstall #(nom,opt) 
  {
    #creation d'un raccourcis sur le bureau
    #`zenity --title="lancement " --info --text="fonction fInstall($1,$2)"`
    local nom=$1
    local opt=$2
    echo "  $nom"
    if test "$nom" = "Radios";then
      local fichier=$HOME/$bural/$nom.desktop
      local nom="$1"
      local jt1920Or1213=""
    else
      if $is1213 ; then
        local jt1920Or1213="12-13"
      else
        local jt1920Or1213="19-20"
      fi
      local fichier=$HOME/$bural/$jt1920Or1213-FR3.$nom.desktop
      local nom="$jt1920Or1213-FR3.$1"
    fi
    echo -e "#!/usr/bin/env xdg-open\n\n[Desktop Entry]\nEncoding=UTF-8\nVersion=1.0\nType=Application\nTerminal=$withTerm\nIcon[fr_FR]=vlc\nExec=$HOME/$fil $opt $jt1920Or1213\nName[fr_FR]=$nom\nName=$nom\nIcon=vlc" > $fichier
    if [ -e $fichier ] ;then    #erreur ? droit? Desktop/Bureau inexistant??
      chmod +x $fichier
    else
      `zenity --title="$title" --error --text="Erreur lors de la création de $fichier."`
    fi
  }
  fInstall "Radios" Radios 
  is1213=false
  echo "    19-20"
    fInstall "Auj" 0
    fInstall "Hier" 1 
 # fInstall "AvtHier" 2 
 # fInstall "DimDernier" "'last sunday'" 
  fInstall "lanceur" All 

  echo "    12-13"
  is1213=true
#    fInstall "Auj" 0
    fInstall "Hier" 1 
 # fInstall "AvtHier" 2 
 # fInstall "DimDernier" "'last sunday'" 
  fInstall "lanceur" All 

  echo "  Bulletin de reinfo de RC"
  fichier=$HOME/$bural/Reinfo.desktop
  echo -e "[Desktop Entry]\nEncoding=UTF-8\nVersion=1.0\nType=Application\nTerminal=false\nIcon[fr_FR]=vlc\nName[fr_FR]=Reinfo\nExec=vlc $radio_RC_Reinfo\nName=Reinfo\nIcon=vlc" > $fichier
  chmod +x $fichier

  echo
  #test install lecteur ?
  case $logicielVideo in
  *"vlc")    #`zenity --title="$title" --info --text="VLC !"`
    if [ ! -e "/usr/bin/vlc" ] ; then
      if `zenity --title="$title" --question --text="VLC n'est pas installé, voulez vous l'installer ?"` ;then
        echo "install VLC debut"
        gksudo 'apt-get install vlc -y'
        echo "install VLC fin"
      fi
    else
      echo "player vlc bien installé"
    fi
    ;;
  *"smplayer")    #`zenity --title="$title" --info --text="smplayer !"`
    if [ ! -e "/usr/bin/smplayer" ] ; then
      if `zenity --title="$title" --question --text="smplayer n'est pas installé, voulez vous l'installer ?"` ;then
        echo "install smplayer debut"
        gksudo 'apt-get install smplayer -y'
        echo "install smplayer fin"
      fi
    else
      echo "player smplayer bien installé"
    fi
    ;;
  *"mplayer")    #`zenity --title="$title" --info --text="mplayer !"`
    if [ ! -e "/usr/bin/mplayer" ] ; then
      if `zenity --title="$title" --question --text="mplayer n'est pas installé, voulez vous l'installer ?"` ;then
        echo "install mplayer debut"
        gksudo 'apt-get install mplayer -y'
        echo "install mplayer fin"
        # pour tests, désinstall : sudo apt-get remove mplayer mplayer-nogui mplayer-skins -y
      fi
    else
      echo "player mplayer bien installé"
    fi
    ;;
  *)
    `zenity --title="$title" --info --text="Test install player non effective."`
  esac

  echo -e "\nInstallation complète\n"
  exit 0    ;;

"uninstall")
  if test -d "$HOME/Bureau" ;then
    bural=Bureau
  elif test -d "$HOME/Desktop" ;then
    bural=Desktop
  else
    echo "Bureau non trouvé, merci de signalez ce problème à l'auteur."
    exit 1
  fi
  rm -f $HOME/$bural/??-??-FR3.*.desktop $HOME/$bural/Reinfo.desktop $HOME/$bural/Radios.desktop $0
  echo "Désinstallation complète"
  exit 1;;

"All")
  #IHM sélection de choix
  if $is1213; then
    lAutre="19-20"
  else
    lAutre="12-13"
  fi
  choix=`zenity --title="JT $jt1920Or1213 régional $lieu." --text="Sélectionnez un jour ci dessous"  --list --radiolist --column="" --column="Jour" FALSE "Aujourd'hui" TRUE "Veille" FALSE "Avant veille" FALSE "Lundi dernier" FALSE "Mardi dernier" FALSE "Mercredi dernier"  FALSE "Jeudi dernier" FALSE "Vendredi dernier" FALSE "Samedi dernier" FALSE "Dimanche dernier" FALSE "Le JT $lAutre (menu)" FALSE "Radios (menu)" --width=300 --height=390` #FALSE "RC Bulletin de reinformation" 
    # echo $choix
    #`zenity --title="lancement " --info --text="$choix"`

  case $choix in
  "Aujourd'hui")
    $0 0 $2;;
  "Veille")
    $0 1 $2;;
  "Avant veille")
    $0 2 $2;;
  "Lundi dernier")
    $0 'last monday' $2;;
  "Mardi dernier")
    $0 'last tuesday' $2;;
  "Mercredi dernier")
    $0 'last wednesday' $2;;
  "Jeudi dernier")
    $0 'last thursday' $2;;
  "Vendredi dernier")
    $0 'last friday' $2;;
  "Samedi dernier")
    $0 'last saturday' $2;;
  "Dimanche dernier")
    $0 'last sunday' $2;;
  "RC Bulletin de reinformation")
    fPlayRadio $radio_RC_Reinfo ;;
  "Radios (menu)")
    $0 'Radios';;
  "Le JT $lAutre (menu)")
    $0 All $lAutre;;
  "") ;;    #cas annulation
  *)
    echo "non implementé"
    `zenity --title="$title" --error --text="Erreur de syntaxe \nParmètre : '$choix'\nvia choix menu, non attendu."`        
    exit 1;;
  esac
  exit 0;;

"Radios")
  #IHM sélection de choix
  choix=`zenity --title="Radios en lignes." --text="Sélectionnez une chaine"  --list --radiolist --column="" --column="radios" TRUE "Chérie FM"  FALSE "Chérie FM frenchies" FALSE Nostalgie FALSE Rfm FALSE RiresEtChansons FALSE "RiresEtChansons Nouveaux talents" FALSE "RiresEtChansons 100% Sketches" FALSE Jazz FALSE Bides FALSE "RC Bulletin de reinformation"  FALSE FranceInfo --width=305 --height=378`
  # echo $choix
  #`zenity --title="lancement " --info --text="$choix"`

  case $choix in
  "Chérie FM")
    fPlayRadio $radio_Cherie ;;
  "Chérie FM frenchies")
    fPlayRadio $radio_Cherie_fr ;;
  "RC Bulletin de reinformation")
    fPlayRadio $radio_RC_Reinfo ;;
  Nostalgie)
    fPlayRadio $radio_Nostal;;
  Rfm)
    fPlayRadio $radio_Rfm;;
  RiresEtChansons)
    fPlayRadio $radio_RiresEtChansons;;
  "RiresEtChansons Nouveaux talents")
    fPlayRadio $radio_RiresEtChansonsNv;;
  "RiresEtChansons 100% Sketches")
    fPlayRadio $radio_RiresEtChansonsSketches;;
  Jazz)
    fPlayRadio $radio_Jazz;;
  FranceInfo)
    fPlayRadio $radio_FranceInfo;;
  Bides)
    fPlayRadio $radio_Bides;;
  "") ;;    #cas annulation
  *)
    echo "non implementé"
    `zenity --title="$title" --error --text="Erreur de syntaxe \nParmètre : '$choix'\nvia choix menu, non attendu."`        
    exit 1;;
  esac
  exit 0;;

*)
  echo "synataxe incorrecte"
  `zenity --title="$title" --error --text="Erreur de syntaxe \nParmètre : '$1'\nFaire\n$0 --help\n pour visualiser les options possibles."`
  fhelp
  exit -1;;
esac


echo "  Visualisation avec $logicielVideo du JT du $jt1920Or1213 Régional $lieu d'il y a "$1" jour(s)" 


case $1 in
[0-9]*)
  daySelected=`date --date="-$1 day" +%d%m%y`;; #ok pour les chiffres
"last "*)
  daySelected=`date --date="$1" +%d%m%y`;;
*)
  `zenity --title="$title" --error --text="Erreur de syntaxe : '$1' , attente d'un chiffre ou d'une date"`; exit 1;;
esac

#init des options spécifiques au lecteur voulu.
case $logicielVideo in
*"vlc")
  # temporaire pr corriger bug vlc & eviter process mort en cas de quittage non propre - d'un autre coté, demarrage d'un unique vlc, evite pb.
  killall -q vlc
  options=$optionsVlc
  ;;
*"mplayer")
  options=$optionsMPlayer
  ;;
*)
  $options=""
esac

#boite info
#`zenity --title="$title" --info --text="lancement du JT $jt1920Or1213 Régional $lieu du :$daySelected "`

#création d'un lanceur temporaire
echo "$logicielVideo $sourceBegin$daySelected$sourceEnd $options"> /tmp/plomp
chmod +x /tmp/plomp
#exec
cat /tmp/plomp 
/tmp/plomp 
#nettoyage
rm -f /tmp/plomp

exit 0

TODO : IHM basique                                                                            DONE (V1.0.2)
TODO : factoriser l'installateur (une fonction?)                                         DONE (V1.0.4) DONE (V1.0.10)
TODO : régler problème du "./" présent (par un parsing?) dans les lanceurs   DONE (V1.0.10)
TODO : installation automatisé par clique (apres avoir rendu executable)      DONE (V1.0.8)
TODO : menu lanceur plus grand                                                            DONE (V1.0.12)
TODO : régler le problème de "sortie non propre" de cvlc.
TODO : évol lanceur : ne pas proposer "aujourd'hui" si l'heure est inférieure à 20h30 (à affiner)
TODO : lanceur radios & lanceur JT12-13                                                 DONE (V1.2.0)
TODO : évol JT FR2 : ex : ligne de cde:
vlc "mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/cappuccino/production/publication/France_2/Autre/2010/S05/92308_HD_20h_20100202.wmv"
à scinder en 4 parties, l'année plus un nombre(???) puis la date...

Merci à luigifab pour son conseil, les spécificités à vlc sont maintenant toutes optionnelles dans la version 1.0.14



Edit :
rajout de l'ihm pour le mode "All" V1.0.0 => V1.0.2
Factorisation & 1bug calcul date            => V1.0.4
Aide : --help & uninstall                      => V1.0.6
clear, help reprise, sélection Bureau/Desktop automatisée, simplification uninstall      => V1.0.8
fonction ds install, install lecteur au besoin (TOCHEK), trace++      => V1.0.10
2 raccourcis inhibbés & taille menu lanceur  , maj descriptif install simplifiée + 2 propos d'évol.   => V1.0.12
Suite aux conseils de luigifab => V1.0.14
V1.0.16 => listing radios online en bonus :)
V1.2.0 => Radios, 19-20 & 12-13 & uninstall encore plus propre (se supprimant lui même!)


simplification process installation : copie par exemple sur le bureau, propriété - permission - execution (cocher)OK
( proposition Install auto -> VALIDER )

#4 Re : -1 »  [script] info regionnales FR3 + 1Bonus - Installateur/Lanceur » Le 03/02/2010, à 12:40

MagicN
Réponses : 14
luigifab a écrit :

Cool comme script ...

Merci
Oui en effet, cela évite l'attente / pub


testé sur 4 nouvelles machines sous koala et une sous Héron (la derniere LTS) sans problème.
Mis à part sur une : bloquage de cvlc à la reprise de la vidéo après une pause, mais cela devait plutôt être dût à la connexion faiblarde...


Sinon, j'avais omis de préciser la procédure d'install simplifiée :

* enregistrer le fichier par exemple sur votre bureau (mais pas à la racine de votre utilisateur), propriété, permission, autoriser l'exécution
* double clic, lancer, valider (demande d'autorisation d'installation).
* éventuellement supprimer le script du bureau (il a été copié dans votre racine)
* enjoy

et une petite mise à jour pour la route avec la boite de sélection du lanceur (option all) qui n 'est plus à redimensionner :)

Au plaisir, n'hésitez pas à faire vos retours.

Magic.

#5 Re : -1 »  [script] info regionnales FR3 + 1Bonus - Installateur/Lanceur » Le 03/02/2010, à 13:54

MagicN
Réponses : 14

totalement exact, merci,

les options sont en effet spécifiques à vlc &co

sinon, luigifab, le script check déjà si le soft de lecture est installé et l'installe ou le met à jour au besoin.


j'externalise dans une variable le spécifique à vlc ce soir, ainsi que des tests pour le JT FR2
(le stockage des autres jours n'est pas accessible en changeant simplement la date)

il faudrait comprendre leur système de nommage :

# mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/cappuccino/production/publication/France_2/Autre/2010/S05/_HD_20h_20100202.wmv
# mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/cappuccino/production/publication/France_2/Autre/2010/S05/_HD_20h_20100201.wmv
trouver la logique de ce
92308 d'hier et ce 91905 d'avant hier...
(ce sont les deux seuls liens mms fonctionnels que j'ai pu trouver à cette heure)

#6 Re : -1 »  [script] info regionnales FR3 + 1Bonus - Installateur/Lanceur » Le 04/02/2010, à 14:38

MagicN
Réponses : 14
alex2423 a écrit :

MagicN, tu pourrais presque proposé ton script à France3 pour leur signaler que tu as trouvé une solution pour les utilisateurs de Linux.

et que tu leur proposes de publier ta solution sur leur site....

J'aimerais bien voire leurs réactions, lool . .

Merci pour vos commentaires/remarques etc...

je ne sais si cela a un rapport mais le mms d'hier (FR3nice) n'a pas de son (alors que c'est ok pour les précédents)
(aurait on déjà fait trop de "bruit" ici??)

/usr/bin/cvlc mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/horsgv/regions/medit/HD_1900_nice_jtregional_030210.wmv?WMCache=0  --video-on-top --play-and-exit -f

#7 Re : -1 »  [script] info regionnales FR3 + 1Bonus - Installateur/Lanceur » Le 09/02/2010, à 21:48

MagicN
Réponses : 14

le problème de son semble ne concerner que les 3 & 4 février. coïncidence on va dire ^^
sinon, pas de soucis.

upd du jour : sélection facilité selon le JT voulu
(cas lyon/marseille/nice)

#8 Re : -1 »  [script] info regionnales FR3 + 1Bonus - Installateur/Lanceur » Le 20/02/2010, à 22:08

MagicN
Réponses : 14

si on transforme la ligne 84
de
sourceBegin=$sourceBeginFr3$zone"/HD_1900_"$lieu"_jtregional_"
à
sourceBegin=$sourceBeginFr3$zone"/HD_1200_"$lieu"_midipile_"

on obtient le jt du 12 13

#9 Re : -1 »  [script] info regionnales FR3 + 1Bonus - Installateur/Lanceur » Le 21/02/2010, à 23:42

MagicN
Réponses : 14

V1.2 !
12-13 & 19-20 & radios
avec menus & raccourcis

#10 Re : -1 »  [script] info regionnales FR3 + 1Bonus - Installateur/Lanceur » Le 26/02/2010, à 17:22

MagicN
Réponses : 14

Merci à toi, Titine, cela fait plaisir.
pour les JT natio, ils sont "protégés" par un numéro "capuccino" dont nous n'avons pas encore percé la signification, pour l'instant, il faudra se contenter de la version avec le navigateur wink

petite évolution

Si quelqu'un voulait aider à fournir une liste exhaustive des JT dispo smile

voici la version 1.2.1 (dernier id impaire, donc, en cours)
qui propose ce choix via un listing ihm simple
en fin d'installation et à la demande.

il s'agirait de compléter la fonction fChgLoca. smile
et de tester quelques jours différents.

en mettant simplement à jour les     zones et villes (lieu)


cela s'avère utile à la config
et à l'usage pour le cas de Marseille par exemple, qui est instable (ces derniers jours par exemple), et où l'utilisateur désire switcher sur je JT de Nice (souvent plus complet).
De même à une personne désirant checker le JT de ses proches hors de sa zone.

et va dans le sens de l'évolution proposée par ckdevelop

#!/bin/bash
#  lanceur-regionnal-FR3.bLaunch.sh  
# publié ici : http://forum.ubuntu-fr.org/viewtopic.php?pid=3244823
#
# régler les variables zone & lieu en fonction de la localisation voulue

#
version=V1.2.1
#
#
#
#
#
#                Visualisation du JT Régional FR3 
#                                   100115 (C) MagicNono      (licence emailware : magic dot nono at g_m_a_i_l dot com)
#
#
#
#
# Hist
# create 100115 : V1.0.0 : MagicNono.
# update 100115 : V1.0.2 : IHM, corr bug decallage de 1j cas 'last'.
# update 100115 : V1.0.4 : clean & factorisation.
# update 100115 : V1.0.6 : help & uninstall.
# update 100116 : V1.0.8 : clear, help reprise, sélection Bureau/Desktop automatisée, simplification uninstall.
# update 100116 : V1.0.10: fonction ds install, install lecteur au besoin (TOCHEK), trace++.
# update 100202 : V1.0.12: menu lanceur correctement dimensionné + raccourcis "avt hier"&"Dimanche dernier inhibbés.
# update 100204 : V1.0.14: Suite aux conseils de luigifab: Externalisation (var) des options spécifiques à vlc
#                          + bulletin réinfo plus exclusivement avec vlc.
# update 100209 : V1.0.16: ajj install mplayer + correctif des installeurs players
#                          + fonction pour l'aide +  aide reprise plus condensée (conseil luigifab).
#                          + choix plus simple de la zone (via le script).
# update 100221 : V1.2.0 : menu pour les "Radios" + raccourcis dédié à l'install. + 12-13 / 19-20 + 
#                          + augmentation uninstall + aide reprise                   
# update 100226 : V1.2.1 : loca ds des var/fichiers externes + menu de choix de la loca 
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#


#zone pour les variables generiques

logicielVideo="/usr/bin/cvlc"       #OK (à part sortie non propre, soucis publié ici : http://forum.ubuntu-fr.org/viewtopic.php?pid=3211446#p3211446)
#logicielVideo="/usr/bin/vlc"       #OK
#logicielVideo="/usr/bin/smplayer"  #TODO ToTest + opt plein ecran & ontop à trouver.
#logicielVideo="/usr/bin/mplayer"   #TODO ToTest + opt plein ecran & ontop à trouver.
#
#TODO : commenter cette derniere ligne, en test actuellement ^^
#`zenity --title="$0" --warning --text="test en cours version : $version \navec: $logicielVideo"`


withTerm=false


# check si 12-13 ou 19-20 voulu (19-20 par défaut)
if test "$2" == "12-13" ; then
  is1213=true
  jt1920Or1213=$2
else
  is1213=false
  jt1920Or1213="19-20"
    #TODO    "natio"
fi

#specification du jt régionnal voulu; info récupérable ici : http://jt.france3.fr/ section : "Editions Régionales"
#zone dans $HOME/.FR3.zone.conf 
#lieu dans $HOME/.FR3.ville.conf 
#fichiers créés & mis à jours automatiquement.

#nota : le dernie choix zone/lieu est retenu  => à réorganiser selon le besoin. 
#info récupérable ici : http://jt.france3.fr/ section : "Editions Régionales"
#merci de spécifier vos infos ici.

#id : on pourrait mettre une interface de choix & stocker ces données dans des variables externes.
#if 	true ; then
#par défaut, mais la config est reprise...
zone="medit"
lieu="nice"
#lieu="marseille"
#fi



sourceBeginFr3="mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/horsgv/regions/"
if $is1213 ; then
  sourceBegin=$sourceBeginFr3$zone"/HD_1200_"$lieu"_midipile_"
else
  sourceBegin=$sourceBeginFr3$zone"/HD_1900_"$lieu"_jtregional_"
fi
title="$jt1920Or1213 FR3 $lieu"

#nota : date JJMMAA entre sourceBegin et sourceEnd.

sourceEnd=".wmv?WMCache=0"

optionsVlc=" --video-on-top --play-and-exit -f "
optionsMPlayer=" -fs"

radio_RC_Reinfo="http://www.radiocourtoisie.net/tempo/public/reinfo/reinfo.mp3"
radio_Cherie="http://vipicecast.yacast.net/cherie_fm.m3u" # "mms://vipmms9.yacast.net/encodercheriefm"
radio_Cherie_fr="http://vipicecast.yacast.net/cherie_fm_frenchie.m3u"
radio_Nostal="http://vipicecast.yacast.net/nostalgie.m3u"
radio_Rfm="http://vipicecast.yacast.net/rfm.m3u"
radio_RiresEtChansons="http://vipicecast.yacast.net/rire_100_live.m3u"
radio_RiresEtChansonsNv="http://vipicecast.yacast.net/rire_100_nouveaux_talents.m3u"
radio_RiresEtChansonsSketches="http://vipicecast.yacast.net/rire_100_sketches.m3u"
radio_Jazz="http://vipicecast.yacast.net/jazzylove.m3u"
radio_FranceInfo="http://vipicecast.yacast.net/franceinfo.m3u" #http://ogg.tv-radio.fr:1441/encoderfinfo.ogg"
radio_Bides="http://www.bide-et-musique.com/playlist-hq.m3u "



echo -e "lancement de : -$0 $1 $2- \n sous -`pwd`-" #trace consultable que si redirection de la trace dans un fichier...
clear
echo
echo "  Visualisation avec du JT Régional $jt1920Or1213 de $lieu vers : $version "
echo "     100115 (C) MagicNono (licence emailware : magic.nono at g_m_a_i_l dot com)"
echo 

#aide
function fHelp 
{
  #aide
  echo "usage à préférer : copier sur le bureau ou dans download, le rendre executable, "
  echo "  lancer, supprimer le fichier téléchargé (il a été copié dans \$HOME), enjoy "
  echo
  echo "usage en ligne de commande, avec ~ pour '$0'"
  echo "  ~ [--help]      # Cette page d'aide"
  echo "  ~ All [19-20]   # pour une IHM de sélection du JT 19-20 regional voulu."
  echo "  ~ All 12-13     # pour une IHM de sélection du JT 12-13 regional voulu."
  echo "  ~ install       # pour la mise en place des lanceurs sur le bureau"
  echo "  ~ uninstall     # pour enlever les lanceurs du bureau"
  echo "  ~ n [OPT2]      # avec n le nombre de jour à remonter, maximum 7"
  echo "  ~ 'last DAY' [OPT2]    # avec DAY le jour à voulu (en anglais)"
  echo "     avec OPT2=12-20 ou 19-20, 19-20 étant par défaut."
  echo
  echo "exemple pour le JT 19-20 regional de la veille."
  echo " $0 1"        #pas de com sur cette ligne vu qu'aucune garantie sur la longueur du nom...
  echo "exemple pour le JT 12-13 regional de lundi dernier."
  echo " $0 'last monday' 12-13"    #pas de com sur cette ligne vu qu'aucune garantie sur la longueur du nom...
  echo 
  echo "               (C)MagicNono 100115    (Freeware licence Cardware ^^)"
  echo "          merci d'envoyer une eCarte sur gmail precisant votre utilisation."
  exit 0
}

#test emplacement
path=`pwd`
if test "$path" != "$HOME" ;then
    if test "$1" == "--help" ; then
    fHelp
    elif `zenity --title="$title" --question --text="Voulez vous une installation automatique?"` ; then
        fil=`echo $0 |awk -F "/" '{print $NF}'`    #extraire le nom du fichier...

        cp $0 $HOME/$fil
        cd $HOME
        $HOME/$fil install
    else
        `zenity --title="$title" --error --text="Mauvais emplacement\nmerci de placer ce fichier dans votre racine : $HOME\nEmplacement actuel$0"`
    fi
    exit 0
fi

function fPlayRadio #(url)
{
  #Jouer une radio. 
  #(nota : pas avec cvlc en cas) et tuer les autres players pour son propre...
  #`zenity --title="lancement " --info --text="fonction fPlayRadio($1)"`
  local chaine=$1
  case $logicielVideo in
  *"vlc") #eviter cvlc pour un son seul... (pas d'interface graphique)
    logicielVideo="/usr/bin/vlc"
    killall -q vlc #exctinction des autres players
    ;;
  esac
  $logicielVideo $chaine
}

function fInitLoca #(savOrNot)
{
#récup de la specification du jt régionnal voulu; info récupérable ici : http://jt.france3.fr/ section : "Editions Régionales"

  local savOrNot=$1 #boolean

  fic="$HOME/.Fr3.zone.conf"
  if [ ! -e $fic ] ; then
    echo $zone > $fic
  fi
  #  `zenity --title="$title" --error --text="zone = -$zone-, ville=-$lieu-"`
  local zone2=`cat $fic`
  if $savOrNot ; then
    if test "$zone2" != "$zone" ;then
      echo $zone > $fic
      local zone2=$zone
    fi
  else
    zone=$zone2
  fi

  fic="$HOME/.Fr3.ville.conf"
  if [ ! -e $fic ] ; then
    echo $lieu > $fic
  fi
  local lieu2=`cat $fic`
  if $savOrNot ; then
    if test "$lieu2" != "$lieu" ;then
      echo $lieu > $fic
      local lieu2=$lieu
    fi
  else
    lieu=$lieu2
  fi

  #  `zenity --title="$title" --error --text="zone = -$zone-, ville=-$lieu-"`

  #reinit des var associees.
  if $is1213 ; then
    sourceBegin=$sourceBeginFr3$zone"/HD_1200_"$lieu"_midipile_"
  else
    sourceBegin=$sourceBeginFr3$zone"/HD_1900_"$lieu"_jtregional_"
  fi
  title="$jt1920Or1213 FR3 $lieu"
}


function fChgLoca
{
#specification du jt régionnal voulu; info récupérable ici : http://jt.france3.fr/ section : "Editions Régionales"
#merci de compléter les votres

  choix=`zenity --title="JT $jt1920Or1213 régional." --text="Sélectionnez la ville la plus proche de chez vous ci dessous"  --list --radiolist --column="" --column="" TRUE "Nice" FALSE "Marseille" FALSE "Lyon"  FALSE "Grenoble" FALSE  "Montpellier" FALSE  "Toulouse" --width=300 --height=500` #FALSE "RC Bulletin de reinformation" 

#KO (un probleme de syntaxe à régler?  ou  tout simplement temporairement en rideau)
# FALSE "St Etienne" FALSE  "Albi" FALSE  "Perpignan" FALSE "Le Havre" FALSE "Orléan" FALSE "Chateauroux"  FALSE "Tours"


    # echo $choix
    #`zenity --title="lancement " --info --text="$choix"`

  case $choix in
#mediterrannée
  "Nice")
	lieu="nice"
	zone="medit";; 
  "Marseille")
	lieu="marseille"
	zone="medit";; 

#Rhone Alpe Auvergne
  "Lyon")
	lieu="lyon"
	zone="raa";;
  "Grenoble")
	lieu="grenoble"
	zone="raa";;
  "St Etienne")		 #KO
	lieu="saintetienne"
	zone="raa";;

#Tarn; lanquedoc...
  "Montpellier")
	lieu="montpellier"
	zone="sud";;
  "Albi")  		 #KO
	lieu="albi"
	zone="sud";;
  "Toulouse")
	lieu="toulouse"
	zone="sud";;
  "Perpignan")		#KO
	lieu="perpignan"
	zone="sud";;

#Normanadie
   "Le Havre")		#KO
	lieu="havre"
	zone="normandie";;

	#?? centre? Berry...
   "Orléan")		#KO
	lieu="orlean"
	zone="pic";;
   "Chateauroux")	#KO
	lieu="chateauroux"
	zone="pic";;
   "Tours")		#KO
	lieu="tours"
	zone="pic";;

  "TODO")
	#Loraine Champagne Ardenne
	zone="lca"
	lieu="nancy"
	lieu="reims"

	#Limousin Poitou Charentes
	zone="lpc"
	lieu="larochelle"
	lieu="poitier"

	#Aquitaine
	zone="aquitaine"
	lieu="bordeaux"

	#Bretagne...
	zone="ouest"
	lieu="rennes"
	lieu="brest"

	#Alsace
	zone="autre"
	lieu="mulhouse"
	lieu="strasbourg"

#... autres, TODO

	;;
  esac
  fInitLoca true
#  $0 All
}

#demarrage
if test $# -ne 1;then
  if test $# -ne 2;then
    fHelp #aide puis sortie
  else
    case $2 in
    #listing des cas de 2nd argument accepté
    "12-13") ;; # seul véritable 2nd argu valable
    "19-20") ;; #optionnel, par défaut.
#TODO    "natio");;
    *)
      fHelp #aide puis sortie
    esac
  fi
fi

#nota : "case " utilisé car le if est buggué en cas d'espace au sein de la 1ere variable
case $1 in
#listing des cas d'arguments accepté + cas install + cas erreur
"--help")   #
  #     $0    #reappelle le script sans argument
  #exit 0  ;;
  fHelp    ;;  #evol 1.0.15: fHelp, appel direct... comporte un exit
"ChangeLoca")
  fChgLoca
  $0 All $2
  exit 0;;
[0-7])              ;; # on pourrait libéraliser et mettre [0-9]* pour permettre tout nombre, limitation volontaire
"last monday")      ;;
"last tuesday")     ;;
"last wednesday")   ;;
"last thursday")    ;;
"last friday")      ;;
"last saturday")    ;;
"last sunday")      ;;
"install")
  #recheche de l'emplacement du bureau
  if test -d "$HOME/Bureau" ;then
    bural=Bureau
  elif test -d "$HOME/Desktop" ;then
    bural=Desktop
  else
    echo "Bureau non trouvé, merci de signalez ce problème à l'auteur."
    exit 1
  fi
  #check presence zenity (normalement present de base dans les distrib...)
  if [ ! -e "/usr/bin/zenity" ] ; then
    echo "install zenity debut"
    gksudo 'apt-get install zenity -y'
    echo "install zenity fin"
  fi
  #Création des lanceurs
  echo "Création des lanceurs"

  # extraction du nom du fichier. (permet d'éviter le './' qui se répétait)
  fil=`echo $0 |awk -F "/" '{print $NF}'`    #extraire le nom du fichier...

  function fInstall #(nom,opt) 
  {
    #creation d'un raccourcis sur le bureau
    #`zenity --title="lancement " --info --text="fonction fInstall($1,$2)"`
    local nom=$1
    local opt=$2
    echo "  $nom"
    if test "$nom" = "Radios";then
      local fichier=$HOME/$bural/$nom.desktop
      local nom="$1"
      local jt1920Or1213=""
    else
      if $is1213 ; then
        local jt1920Or1213="12-13"
      else
        local jt1920Or1213="19-20"
      fi
      local fichier=$HOME/$bural/$jt1920Or1213-FR3.$nom.desktop
      local nom="$jt1920Or1213-FR3.$1"
    fi
    echo -e "#!/usr/bin/env xdg-open\n\n[Desktop Entry]\nEncoding=UTF-8\nVersion=1.0\nType=Application\nTerminal=$withTerm\nIcon[fr_FR]=vlc\nExec=$HOME/$fil $opt $jt1920Or1213\nName[fr_FR]=$nom\nName=$nom\nIcon=vlc" > $fichier
    if [ -e $fichier ] ;then    #erreur ? droit? Desktop/Bureau inexistant??
      chmod +x $fichier
    else
      `zenity --title="$title" --error --text="Erreur lors de la création de $fichier."`
    fi
  }
  fInstall "Radios" Radios 
  is1213=false
  echo "    19-20"
    fInstall "Auj" 0
    fInstall "Hier" 1 
 # fInstall "AvtHier" 2 
 # fInstall "DimDernier" "'last sunday'" 
  fInstall "lanceur" All 

  echo "    12-13"
  is1213=true
#    fInstall "Auj" 0
    fInstall "Hier" 1 
 # fInstall "AvtHier" 2 
 # fInstall "DimDernier" "'last sunday'" 
  fInstall "lanceur" All 

  echo "  Bulletin de reinfo de RC"
  fichier=$HOME/$bural/Reinfo.desktop
  echo -e "[Desktop Entry]\nEncoding=UTF-8\nVersion=1.0\nType=Application\nTerminal=false\nIcon[fr_FR]=vlc\nName[fr_FR]=Reinfo\nExec=vlc $radio_RC_Reinfo\nName=Reinfo\nIcon=vlc" > $fichier
  chmod +x $fichier

  echo
  #test install lecteur ?
  case $logicielVideo in
  *"vlc")    #`zenity --title="$title" --info --text="VLC !"`
    if [ ! -e "/usr/bin/vlc" ] ; then
      if `zenity --title="$title" --question --text="VLC n'est pas installé, voulez vous l'installer ?"` ;then
        echo "install VLC debut"
        gksudo 'apt-get install vlc -y'
        echo "install VLC fin"
      fi
    else
      echo "player vlc bien installé"
    fi
    ;;
  *"smplayer")    #`zenity --title="$title" --info --text="smplayer !"`
    if [ ! -e "/usr/bin/smplayer" ] ; then
      if `zenity --title="$title" --question --text="smplayer n'est pas installé, voulez vous l'installer ?"` ;then
        echo "install smplayer debut"
        gksudo 'apt-get install smplayer -y'
        echo "install smplayer fin"
      fi
    else
      echo "player smplayer bien installé"
    fi
    ;;
  *"mplayer")    #`zenity --title="$title" --info --text="mplayer !"`
    if [ ! -e "/usr/bin/mplayer" ] ; then
      if `zenity --title="$title" --question --text="mplayer n'est pas installé, voulez vous l'installer ?"` ;then
        echo "install mplayer debut"
        gksudo 'apt-get install mplayer -y'
        echo "install mplayer fin"
        # pour tests, désinstall : sudo apt-get remove mplayer mplayer-nogui mplayer-skins -y
      fi
    else
      echo "player mplayer bien installé"
    fi
    ;;
  *)
    `zenity --title="$title" --info --text="Test install player non effective."`
  esac

  echo -e "\nInstallation complète\n"
  echo -e "\nConfiguration\n"
  fChgLoca
  echo -e "\nConfiguration complète\n"
  exit 0    ;;

"uninstall")
  if test -d "$HOME/Bureau" ;then
    bural=Bureau
  elif test -d "$HOME/Desktop" ;then
    bural=Desktop
  else
    echo "Bureau non trouvé, merci de signalez ce problème à l'auteur."
    exit 1
  fi
  rm -f $HOME/$bural/??-??-FR3.*.desktop $HOME/$bural/Reinfo.desktop $HOME/$bural/Radios.desktop $0
  echo "Désinstallation complète"
  exit 1;;

"All")
  #IHM sélection de choix
  fInitLoca false
  if $is1213; then
    lAutre="19-20"
  else
    lAutre="12-13"
  fi
  choix=`zenity --title="JT $jt1920Or1213 régional $lieu." --text="Sélectionnez un jour ci dessous"  --list --radiolist --column="" --column="Jour" FALSE "Aujourd'hui" TRUE "Veille" FALSE "Avant veille" FALSE "Lundi dernier" FALSE "Mardi dernier" FALSE "Mercredi dernier"  FALSE "Jeudi dernier" FALSE "Vendredi dernier" FALSE "Samedi dernier" FALSE "Dimanche dernier" FALSE "Le JT $lAutre (menu)" FALSE "Radios (menu)" FALSE "Change lieu JT régionnal (menu)" --width=300 --height=412` #FALSE "RC Bulletin de reinformation" 
    # echo $choix
    #`zenity --title="lancement " --info --text="$choix"`

  case $choix in
  "Aujourd'hui")
    $0 0 $2;;
  "Veille")
    $0 1 $2;;
  "Avant veille")
    $0 2 $2;;
  "Lundi dernier")
    $0 'last monday' $2;;
  "Mardi dernier")
    $0 'last tuesday' $2;;
  "Mercredi dernier")
    $0 'last wednesday' $2;;
  "Jeudi dernier")
    $0 'last thursday' $2;;
  "Vendredi dernier")
    $0 'last friday' $2;;
  "Samedi dernier")
    $0 'last saturday' $2;;
  "Dimanche dernier")
    $0 'last sunday' $2;;
  "RC Bulletin de reinformation")
    fPlayRadio $radio_RC_Reinfo ;;
  "Radios (menu)")
    $0 'Radios';;
  "Le JT $lAutre (menu)")
    $0 All $lAutre;;
  "Change lieu JT "*)
    $0 ChangeLoca $2;;
  "") ;;    #cas annulation
  *)
    echo "non implementé"
    `zenity --title="$title" --error --text="Erreur de syntaxe \nParmètre : '$choix'\nvia choix menu, non attendu."`        
    exit 1;;
  esac
  exit 0;;

"Radios")
  #IHM sélection de choix
  choix=`zenity --title="Radios en lignes." --text="Sélectionnez une chaine"  --list --radiolist --column="" --column="radios" TRUE "Chérie FM"  FALSE "Chérie FM frenchies" FALSE Nostalgie FALSE Rfm FALSE RiresEtChansons FALSE "RiresEtChansons Nouveaux talents" FALSE "RiresEtChansons 100% Sketches" FALSE Jazz FALSE Bides FALSE "RC Bulletin de reinformation"  FALSE FranceInfo --width=305 --height=378`
  # echo $choix
  #`zenity --title="lancement " --info --text="$choix"`

  case $choix in
  "Chérie FM")
    fPlayRadio $radio_Cherie ;;
  "Chérie FM frenchies")
    fPlayRadio $radio_Cherie_fr ;;
  "RC Bulletin de reinformation")
    fPlayRadio $radio_RC_Reinfo ;;
  Nostalgie)
    fPlayRadio $radio_Nostal;;
  Rfm)
    fPlayRadio $radio_Rfm;;
  RiresEtChansons)
    fPlayRadio $radio_RiresEtChansons;;
  "RiresEtChansons Nouveaux talents")
    fPlayRadio $radio_RiresEtChansonsNv;;
  "RiresEtChansons 100% Sketches")
    fPlayRadio $radio_RiresEtChansonsSketches;;
  Jazz)
    fPlayRadio $radio_Jazz;;
  FranceInfo)
    fPlayRadio $radio_FranceInfo;;
  Bides)
    fPlayRadio $radio_Bides;;
  "") ;;    #cas annulation
  *)
    echo "non implementé"
    `zenity --title="$title" --error --text="Erreur de syntaxe \nParmètre : '$choix'\nvia choix menu, non attendu."`        
    exit 1;;
  esac
  exit 0;;

*)
  echo "synataxe incorrecte"
  `zenity --title="$title" --error --text="Erreur de syntaxe \nParmètre : '$1'\nFaire\n$0 --help\n pour visualiser les options possibles."`
  fhelp
  exit -1;;
esac


echo "  Visualisation avec $logicielVideo du JT du $jt1920Or1213 Régional $lieu d'il y a "$1" jour(s)" 


case $1 in
[0-9]*)
  daySelected=`date --date="-$1 day" +%d%m%y`;; #ok pour les chiffres
"last "*)
  daySelected=`date --date="$1" +%d%m%y`;;
*)
  `zenity --title="$title" --error --text="Erreur de syntaxe : '$1' , attente d'un chiffre ou d'une date"`; exit 1;;
esac

#init des options spécifiques au lecteur voulu.
case $logicielVideo in
*"vlc")
  # temporaire pr corriger bug vlc & eviter process mort en cas de quittage non propre - d'un autre coté, demarrage d'un unique vlc, evite pb.
  killall -q vlc
  options=$optionsVlc
  ;;
*"mplayer")
  options=$optionsMPlayer
  ;;
*)
  $options=""
esac

#boite info
#`zenity --title="$title" --info --text="lancement du JT $jt1920Or1213 Régional $lieu du :$daySelected "`
  fInitLoca false

#création d'un lanceur temporaire
echo "$logicielVideo $sourceBegin$daySelected$sourceEnd $options"> /tmp/plomp
chmod +x /tmp/plomp
# echo "début vidéo" 
#exec
cat /tmp/plomp 
/tmp/plomp 
# echo "fin vidéo"
#nettoyage
rm -f /tmp/plomp

exit 0

à vous smile

#11 Re : -1 »  [script] info regionnales FR3 + 1Bonus - Installateur/Lanceur » Le 21/03/2010, à 10:04

MagicN
Réponses : 14

bonjour

spécificité mplayer
essaie donc de préciser l'option -playlist

(ref : http://tutos.tangui.eu.org/10-mplayer-error-while-parsing-chunk-header )

#12 Re : -1 »  Impossible de lire une video (sur France 3) » Le 20/02/2010, à 22:00

MagicN
Réponses : 8

Bonjour avez vous le même pb avec vlc ou mplayer?

on peut adapter le midipile à ce script sans soucis smile

http://forum.ubuntu-fr.org/viewtopic.php?pid=3212200#p3212200

#13 -1 »  pb son (pulseAudio?) au changement d'utilisateur. » Le 12/02/2010, à 16:59

MagicN
Réponses : 0

Bonjour : parfois/souvent : absence de son au changement d'utilisateur (en laissant un autre compte s'étant servi du son ouvert)

N'ai pas trouvé d'autre mention de ce soucis, en cas, dslé.
dans le doute, l'ai placé dans gnome.

basiquement, on peut tester avec
speaker-test -c4 -l1 -twav


ai testé relancer pulseaudio, mais sans effet
pulseaudio -k
pulseaudio -D


cas d'utilisation :
je laisse mon ordi en fonctionnement verrouillé,
une autre personne ayant un compte souhaite pouvoir lancer la radio
depuis son compte,
(elle a des raccourcis de ce type sur son bureau : vlc mms://vipmms9.yacast.net/encodercheriefm )

si je ne me suis pas servi de son, pas de pb, mais en cas contraire...
aucune sortie audible...

une idée, un truc pour relancer un service ou autre?
(les mettrai dans un script à activer en cas de pb)

config : Ubuntu 9.10 , machine : Acer7720G

Merci

#14 Re : -1 »  JT France2 » Le 03/02/2010, à 13:26

MagicN
Réponses : 49

Bonjour;
avec vlc (et cvcl) cela fonctionne pas trop mal

Par contre le natio fr2 ne fonctionne toujours pas via firefox (mais il y a du mieux depuis que j'ai mis medibuntu, ça m'a permis de récupérer l'url)
Ici sur un Koala et un firefox 3.5.7 ça ne passe pas , bref.

Sinon, il y a qq tps, j'ai réussi à créer un lanceur pour le jt régionnal FR3,
script ici : http://forum.ubuntu-fr.org/viewtopic.php?pid=3212200#p3212200
Vais tâcher de faire de même pour le natio FR2.

Pour le JT FR2 d'hier cela fonctionne avec cette ligne de commande

vlc "mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/cappuccino/production/publication/France_2/Autre/2010/S05/92308_HD_20h_20100202.wmv"

comme pour FR3, vais supposer qu'ils conserveront le même type d'emplacement & système de nommage de fichiers...

PS : petit bonus , ce mode de visionnage via lien direct permet de zapper l'attente / pub

#15 Re : -1 »  JT France2 » Le 03/02/2010, à 16:09

MagicN
Réponses : 49

Merci,

Pour visualiser l'emplacement du mms
sélectionnez la section comportant la vidéo et afficher le source correspondant.
(pour FR2 c'est direct, pour FR3, il fallait regarder à l'intérieur d'un lien/fichier externe que le source de firefox proposait en accès via simple clic.)
Au milieu du code se trouve le lien en clair (il faut bien que le browser le connaisse ^^)


pour FR2 il faudrait comprendre leur systeme de nommage :

# mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/cappuccino/production/publication/France_2/Autre/2010/S05/_HD_20h_20100202.wmv
# mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/cappuccino/production/publication/France_2/Autre/2010/S05/_HD_20h_20100201.wmv
trouver la logique de ce
92308 d'hier et ce 91905 d'avant hier...
(ce sont les deux seuls liens mms fonctionnels que j'ai pu trouver à cette heure, les autres partant en erreur)

#16 Re : -1 »  JT France2 » Le 04/02/2010, à 13:57

MagicN
Réponses : 49
alex2423 a écrit :

J'aimerais bien voire leurs réactions, lool .

Merci pour vos commentaires/remarques etc...

je ne sais si cela a un rapport mais le mms d'hier (FR3nice) n'a pas de son (alors que c'est ok pour les précédents)
(aurait on déjà fait trop de "bruit" ici??)

/usr/bin/cvlc mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/horsgv/regions/medit/HD_1900_nice_jtregional_030210.wmv?WMCache=0  --video-on-top --play-and-exit

Bref, sinon, pour l'origine du script, j'ai quelques utilisateurs basiques, limites noobs mais très volontaires (s'étant mis récemment à Ubuntu, c'est dire ^^) désirant voir leur JT Réginonnal via simple double clic bureau.

L'objectif maintenant serait de faire la même chose pour le JT natio FR2.

Peut être pourrait t'on demander à fr2 leur système de nommage pour leurs stockages
(sous réserve d'évolution, bien  sûr)

Leur process doit être automatisé et si nous connaissons l'algo pour la génération de nom, cela résoudra nos soucis. smile
Par ailleurs les pages générant leur site doivent le contenir... ^^


Quelqu'un leur enverrait il un petit mot dans ce sens et nous ferait un retour ici?
Merci
Magic.

#17 Re : -1 »  JT France2 » Le 09/02/2010, à 22:31

MagicN
Réponses : 49

ok,
il me semble que la premiere automatisation que j'avais fait sur ces adresses date de septembre, ça semble stable depuis, on verra la pérénité...
wait & see.

(pr info : nouvelle decomposition faite de l'adresse : V1.0.16


#specification du jt régionnal voulu; info récupérable ici : http://jt.france3.fr/ section : "Editions Régionales"

#Rhone Alpe Auvergne
zone="raa"
lieu="lyon"

#mediterrannée
zone="medit"
lieu="nice"
lieu="marseille"

... (si qqn a le coeur à donner une liste exhaustive)...

jusqu'à nouvel ordre,
il suffit de concaténer l'ensemble de ces champs pour obtenir le JT désiré.

"mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/horsgv/regions/"
$zone                            ("raa","medit",...)
"/HD_1900_"
$lieu                              ("lyon","nice","marseille",...................)
"_jtregional_"
$DATE                           (JJMMAA)
".wmv"

)

#18 Re : -1 »  Impossible de voir le JT de france3 en streaming ! » Le 04/02/2010, à 14:33

MagicN
Réponses : 12

cela fonctionne ici , peut être qu'un des  codecs là dedans y est pour qqch :
sudo apt-get install ubuntu-restricted-extras

pour le lien
(je dois dire non au truc silverchose)

et c'est ok

cela lie avec un mms à la "cappuccino"

mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/cappuccino/production/publication/France_3/Autre/2010/S05/92696_HD_1920_20100203.wmv

même soucis que pr fr2, il y a un nombre, ici 92696 dont nous ne connaissons pas la logique...

si cela peut vous intéresser, j'ai fait un lanceur du JT régionnal FR3
http://forum.ubuntu-fr.org/viewtopic.php?pid=3212200

et on parle du pb du nombre "cappuccino" ici, sur le topic FR2:
http://forum.ubuntu-fr.org/viewtopic.php?pid=3257312

#19 Re : -1 »  Impossible de voir le JT de france3 en streaming ! » Le 07/02/2010, à 03:57

MagicN
Réponses : 12

mmm,  curieux,
moi c'est en le refusant,
que j'attérissais sur le mms...

#20 -1 »  bug cvlc? - vlc mms - sur exemple des info regionnales » Le 15/01/2010, à 01:33

MagicN
Réponses : 1

Bonjour

Suite à une demande, je tâche faire un petit lanceur pour le régional du 19-20 FR3.

( en supposant qu'ils conservent leurs système de nommage et l'emplacement serveur. )

cela donne ceci : (fioritures retirées, en une ligne de commande)

echo "/usr/bin/cvlc mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/horsgv/regions/medit/HD_1900_nice_jtregional_"`date --date="-1 day" +%d%m%y`".wmv?WMCache=0 --video-on-top --play-and-exit -f "> /tmp/plomp; chmod +x /tmp/plomp; echo "début vidéo" ;/tmp/plomp ;echo "fin vidéo"; rm -f /tmp/plomp

cependant il y a un léger soucis, qui n'apparait pas si on utilise vlc (et non cvlc)

lorsque l'on va jusqu'au bout de la vidéo, pas de problème (encore que on ait quelques warning).
trace:

début vidéo
VLC media player 1.0.2 Goldeneye
[0x844af68] dummy interface: using the dummy interface module...
[0x8454578] access_mms access: selecting stream[0x1] audio (65 kb/s)
[0x8454578] access_mms access: selecting stream[0x2] video (381 kb/s)
[0x8454578] access_mms access: ignoring stream[0x3] video (185 kb/s)
[0x8454578] access_mms access: connection successful
[0x852e128] pulse audio output: No. of Audio Channels: 2
[????????] x11 video output error: X11 request 42.0 failed with error code 8:
 BadMatch (invalid parameter attributes)
Bits overconsumption: 9145 > 9008
Bits overconsumption: 3905 > 3872
overflow in spectral RLE, ignoring
overflow in spectral RLE, ignoring
overflow in spectral RLE, ignoring
Bits overconsumption: 6857 > 6768
[0x8458940] asf demux error: cannot skip data, EOF ?
[0x8454578] access_mms access error: failed to send command
[0x842eca0] main playlist: end of playlist, exiting
[????????] x11 video output error: X11 request 42.0 failed with error code 8:
 BadMatch (invalid parameter attributes)
fin vidéo

mais lorsque l'on coupe la vidéo (via la croix de l'appli ou un ALT+F4)
le cvlc ne rend pas la main et on est obligé de faire un CTRL+C
pour terminer proprement l'exécution

trace:

début vidéo
VLC media player 1.0.2 Goldeneye
[0x91cacc0] dummy interface: using the dummy interface module...
[0x91cb098] access_mms access: selecting stream[0x1] audio (65 kb/s)
[0x91cb098] access_mms access: selecting stream[0x2] video (381 kb/s)
[0x91cb098] access_mms access: ignoring stream[0x3] video (185 kb/s)
[0x91cb098] access_mms access: connection successful
[0x92aa2d8] pulse audio output: No. of Audio Channels: 2
[????????] x11 video output error: X11 request 42.0 failed with error code 8:
 BadMatch (invalid parameter attributes)
[0x91cb098] access_mms access error: failed to send command
[????????] x11 video output error: X11 request 42.0 failed with error code 8:
 BadMatch (invalid parameter attributes)

                   BLOQUAGE ICI

^C[0x91c2ae8] signals interface error: Caught Interrompre signal, exiting...
fin vidéo

Voilà donc la question : qu'est ce qui bloque et comment terminer proprement?

Si ça peut aider à la résolution du pb, voici une trace en mode verbose 2

echo "/usr/bin/cvlc -v2 mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/horsgv/regions/medit/HD_1900_nice_jtregional_"`date --date="-1 day" +%d%m%y`".wmv?WMCache=0 --video-on-top --play-and-exit "> /tmp/plomp; chmod +x /tmp/plomp; echo "début vidéo" ;/tmp/plomp ;echo "fin vidéo"; rm -f /tmp/plomp

je ne vous met que la fin de la trace :

[0x9ac0948] main stream debug: b_seek=0 th*avg=14460 skip=0
[0x9a92c90] main playlist debug: incoming request - stopping current input
[0x9ab7ab8] main access debug: waitpipe: object killed
[0x9a92c90] main playlist debug: dying input
[0x9ab7ab8] access_mms access warning: cannot fill buffer
[0x9ab7ab8] access_mms access warning: cannot receive header (1/10)
[0x9abc3f8] asf demux error: cannot skip data, EOF ?
[0x9ab7608] main input debug: EOF reached
[0x9ab7608] main input debug: control type=0
[0x9ab7608] main input debug: control: stopping input
[0x9a92c90] main playlist debug: dying input
[0xb6f01270] main audio output warning: received buffer in the future
[0x9ac4928] avcodec decoder debug: ffmpeg codec (Windows Media Audio 2) stopped
[0x9ac4928] main decoder debug: removing module "avcodec"
[0x9ac4928] main decoder debug: killing decoder fourcc `wma2', 26 PES in FIFO
[0x9cafb38] main audio output debug: removing module "converter_float"
[0x9cb0898] main audio filter debug: removing module "scaletempo"
[0x9cb41d0] main audio output debug: removing module "bandlimited_resampler"
[0xb6f01270] pulse audio output debug: Pulse Close
[0xb6f01270] main audio output debug: removing module "pulse"
[0xb6f01270] main audio output debug: removing module "float32_mixer"
[0x9ab7608] main input debug: releasing aout
[0x9ab97e8] main decoder warning: can't get output picture
[0x9ab97e8] avcodec decoder debug: ffmpeg codec (Windows Media Video 3) stopped
[0x9ab97e8] main decoder debug: removing module "avcodec"
[0x9ab97e8] main decoder debug: killing decoder fourcc `WMV3', 127 PES in FIFO
[0x9bb7378] main video output debug: [0] 2 0
[0x9bb7378] main video output debug: [1] 2 0
[0x9bb7378] main video output debug: [2] 2 0
[0x9bb7378] main video output debug: [3] 2 0
[0x9bb7378] main video output debug: [4] 2 0
[0x9bb7378] main video output debug: [5] 2 0
[0x9bb7378] main video output debug: [6] 4 0
[0x9bb7378] main video output debug: [7] 2 0
[0x9bb7378] main video output debug: [8] 2 0
[0x9bb7378] main video output debug: [9] 2 0
[0x9bb7378] main video output debug: [10] 2 0
[0x9bb7378] main video output debug: [11] 2 0
[0x9bb7378] main video output debug: [12] 2 0
[0x9bb7378] main video output debug: [13] 2 0
[0x9bb7378] main video output debug: [14] 2 0
[0x9ab7608] main input debug: saving a free vout
[0x9abc548] asf stream debug: free asf object 0xd2d0a440-0xe307-0x11d2-0x97f000a0c95ea850
[0x9abc548] asf stream debug: free asf object 0x75b22633-0x668e-0x11cf-0xa6d900aa0062ce6c
[0x9abc548] asf stream debug: free asf object 0x8cabdca1-0xa947-0x11cf-0x8ee400c00c205365
[0x9abc548] asf stream debug: free asf object 0x7c4346a9-0xefe0-0x4bfc-0xb229393ede415c85
[0x9abc548] asf stream warning: unknown asf object 0x26f18b5d-0x4584-0x47ec-0x9f5f0e651f0452c9
[0x9abc548] asf stream debug: free asf object 0xc5f8cbea-0x5baf-0x4877-0x8467aa8c44fa4cca
[0x9abc548] asf stream warning: unknown asf object 0x1806d474-0xcadf-0x4509-0xa4ba9aabcb96aae8
[0x9abc548] asf stream debug: free asf object 0xa08649cf-0x4775-0x4670-0x8a166e35357566cd
[0x9abc548] asf stream debug: free asf object 0xd4fed15b-0x88d3-0x454f-0x81f0ed5c45999e24
[0x9abc548] asf stream debug: free asf object 0x14e6a5cb-0xc672-0x4332-0x8399a96952065b5a
[0x9abc548] asf stream debug: free asf object 0x14e6a5cb-0xc672-0x4332-0x8399a96952065b5a
[0x9abc548] asf stream debug: free asf object 0x14e6a5cb-0xc672-0x4332-0x8399a96952065b5a
[0x9abc548] asf stream warning: unknown asf object 0x1806d474-0xcadf-0x4509-0xa4ba9aabcb96aae8
[0x9abc548] asf stream debug: free asf object 0x5fbf03b5-0xa92e-0x11cf-0x8ee300c00c205365
[0x9abc548] asf stream debug: free asf object 0x86d15240-0x311d-0x11d0-0xa3a400a0c90348f6
[0x9abc548] asf stream debug: free asf object 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365
[0x9abc548] asf stream debug: free asf object 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365
[0x9abc548] asf stream debug: free asf object 0x7bf875ce-0x468d-0x11d1-0x8d82006097c9a2b2
[0x9abc548] asf stream debug: free asf object 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365
[0x9abc548] asf stream debug: free asf object 0x75b22630-0x668e-0x11cf-0xa6d900aa0062ce6c
[0x9abc548] asf stream debug: free asf object 0x75b22636-0x668e-0x11cf-0xa6d900aa0062ce6c
[0x9ab7608] main input debug: Program doesn't contain anymore ES
[0x9abc3f8] main demux debug: removing module "asf"
[0x9abc548] main stream debug: removing module "stream_filter_record"
[0x9ab7ab8] access_mms access debug: Connection closed
[0x9ab7ab8] access_mms access error: failed to send command
[0x9ab7ab8] main access debug: removing module "access_mms"
[0x9ab7608] main input debug: thread ended
[0x9a92c90] main playlist debug: dead input
[0x9ab7608] main input debug: TIMER input launching for 'mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/horsgv/regions/medit/HD_1900_nice_jtregional_140110.wmv?WMCache=0' : 453,085 ms - Total 453,085 ms / 1 intvls (Avg 453,085 ms)
[0x9bb7378] main video output debug: destroying useless vout
[0x9bb7378] xvideo video output debug: leaving fullscreen mode
[????????] x11 video output error: X11 request 42.0 failed with error code 8:
 BadMatch (invalid parameter attributes)
[0x9bb7378] main video output debug: removing module "xvideo"
[0x9b8ab70] main spu text debug: removing module "freetype"
[0x9bc9360] main scale debug: removing module "yuvp"
[0x9bc66c0] main scale debug: removing module "swscale"



        BLOQUAGE ICI :s

^C[0x99e73e8] signals interface error: Caught Interrompre signal, exiting...
[0x99e7140] main libvlc debug: deactivating the playlist
[0x9a92c90] main playlist debug: Deactivate
[0x9a92c90] main playlist debug: saving Bibliothèque to file /home/b/.local/share/vlc/ml.xspf
[0x9a92c90] main playlist debug: looking for playlist export module: 1 candidate
[0x9a92c90] main playlist debug: using playlist export module "export"
[0x9a92c90] main playlist debug: TIMER module_need() : 0,784 ms - Total 0,784 ms / 1 intvls (Avg 0,784 ms)
[0x9a92c90] main playlist debug: removing module "export"
[0x9a92c90] main playlist debug: Deactivated
[0x99e7140] main libvlc debug: removing all services discovery tasks
[0x99e7140] main libvlc debug: removing all interfaces
[0x9ab4888] main interface debug: removing module "dummy"
[0x9a96200] main interface debug: removing module "globalhotkeys"
[0x99e73e8] main interface debug: removing module "signals"
[0x9aa7550] main interface debug: removing module "screensaver"
[0x9aac208] main interface debug: removing module "inhibit"
[0x9a94f20] main interface debug: removing module "hotkeys"
[0x99e7140] main libvlc debug: removing playlist
[0x9a92c90] main playlist debug: Destroyed
[0x99e7140] main libvlc debug: TIMER ML Load : Total 7,420 ms / 1 intvls (Avg 7,420 ms)
[0x99e7140] main libvlc debug: TIMER Items array build : Total 0,061 ms / 2 intvls (Avg 0,030 ms)
[0x99e7140] main libvlc debug: TIMER ML Dump : Total 1,100 ms / 1 intvls (Avg 1,100 ms)
[0x99e7140] main libvlc debug: removing stats
[0x99e7140] main libvlc debug: removing module "memcpymmxext"
[0x99e7140] main libvlc debug: opening config file (/home/b/.config/vlc/vlcrc)
[0x99e7140] main libvlc debug: writing plugins cache /home/b/.cache/vlc/plugins-04041e.dat
fin vidéo

merci
Magicalement,
Nono.
(ps : j'aurai préféré vous mettre des balises spoiler pour les traces, mais elles semblent désactivées ici)

#21 Re : -1 »  bug cvlc? - vlc mms - sur exemple des info regionnales » Le 15/01/2010, à 17:52

MagicN
Réponses : 1

le script complet avec install i.e. mise en place de raccourcis sur bureau

ici :
http://forum.ubuntu-fr.org/viewtopic.php?id=372681