#176 Le 19/09/2012, à 19:48
- pgraber
Re : Qarte arte.tv browser (ex Qarte+7)
Bonjour,
Je suis sous 12.10 (beta) et j'ai aussi droit à l'erreur mentionnées plusieurs fois sur cette page.
INFO - qarte Main thread: <_MainThread(MainThread, started 139910826301184)>
INFO - ui_main setup main window
INFO - ui_main set page arte+
Erreur de segmentation (core dumped)
J'aimerais vraiment retrouver un qarte fonctionnel (sans être obligé de revenir à 12.04).
Une idée?
Pierre
Hors ligne
#177 Le 19/09/2012, à 21:04
- VinsS
Re : Qarte arte.tv browser (ex Qarte+7)
Salut Pierre,
Je n'ai pas de moyen de tester ça mais j'ai envie de soupçonner le package PyQt4.
Si tu voulais bien tester le code ci-dessous.
# -*- coding: utf-8 -*-
import sys
from PyQt4 import QtCore, QtGui
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
print 'setup main window'
self.centralwidget = QtGui.QWidget(MainWindow)
self.gridLayout_3 = QtGui.QGridLayout(self.centralwidget)
self.stackedWidget = QtGui.QStackedWidget(self.centralwidget)
self.page_1 = QtGui.QWidget()
self.hl = QtGui.QHBoxLayout(self.page_1)
print 'Set splitter'
self.splitter = QtGui.QSplitter(self.page_1)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.splitter.sizePolicy()
.hasHeightForWidth())
print 'Set size policy for splitter'
self.splitter.setSizePolicy(sizePolicy)
self.splitter.setOrientation(QtCore.Qt.Vertical)
self.splitter.setChildrenCollapsible(False)
print 'set preview'
self.preview = Preview(self, MainWindow, self.splitter)
self.layoutWidget = QtGui.QWidget(self.splitter)
self.hl_1 = QtGui.QHBoxLayout(self.layoutWidget)
self.hl_1.setSpacing(0)
self.hl_1.setMargin(0)
print 'Set editor'
self.editor = QtGui.QPlainTextEdit(self.layoutWidget)
self.editor.setHorizontalScrollBarPolicy(
QtCore.Qt.ScrollBarAlwaysOff)
self.hl_1.addWidget(self.editor)
print "Set button's widget"
self.bwdg = QtGui.QWidget(self.layoutWidget)
print 'Set widgets'
self.hl_1.addWidget(self.bwdg)
self.hl.addWidget(self.splitter)
class Preview(QtGui.QListWidget):
itemDragged = QtCore.pyqtSignal(int)
def __init__(self, ui, mw, parent=None):
super(Preview, self).__init__(parent)
print 'Setting preview'
self.ui = ui
self.mw = mw
print 'setting drag'
self.setDragEnabled(True)
self.setDragDropMode(QtGui.QAbstractItemView.DragDrop)
self.setDefaultDropAction(QtCore.Qt.MoveAction)
print 'Setting selection'
self.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
print 'Setting icon size'
self.setIconSize(QtCore.QSize(160, 160))
print 'Setting view'
self.setFlow(QtGui.QListView.LeftToRight)
self.setViewMode(QtGui.QListView.IconMode)
print 'connecting signal'
self.itemSelectionChanged.connect(self.selection_changed)
def selection_changed(self):
pass
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
MainWindow = QtGui.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
Disons que tu l'appelles bugtest.py
python bugtest.py
Si ça crashe, c'est que j'ai sûrement raison, si ça crash pas c'est que j'ai peut-être tort.
Si ça crashe, je ne pourrai faire qu'un rapport de bug sur Launchpad.
Edit: Oups, il me revient quelque chose à l'esprit, Python 2 est bien toujours la version par défaut ?
Pour le savoir, juste entrer
python
en console, la version s'affichera.
Dernière modification par VinsS (Le 19/09/2012, à 21:08)
Hors ligne
#178 Le 19/09/2012, à 21:40
- pgraber
Re : Qarte arte.tv browser (ex Qarte+7)
Salut Vincent,
12.10 utilise Python 2.7.3 comme version par défaut.
Quant au test, voici ce que j'obtiens :
setup main window
Set splitter
Set size policy for splitter
set preview
(python:21256): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed
(python:21256): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed
Setting preview
setting drag
Setting selection
Setting icon size
Setting view
connecting signal
(python:21256): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed
(python:21256): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed
(python:21256): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed
(python:21256): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed
Set editor
(python:21256): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed
(python:21256): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed
Set button's widget
Set widgets
Le test ne se termine pas correctement.
Il ne sort pas du programme (curseur clignotant après la dernière ligne ci-dessus).
Merci de ton aide,
Pierre
P.-S. J'ai trouvé une explication là (commentaire #5).
Ça marche pour moi en mettant le thème Motif (dans Qt4).
Cela dit, j'espère que ce problème sera corrigé (dans Qt4, je suppose ?).
Dernière modification par pgraber (Le 19/09/2012, à 22:24)
Hors ligne
#180 Le 20/09/2012, à 07:36
- VinsS
Re : Qarte arte.tv browser (ex Qarte+7)
Le bug est effectivement déjà signalé:
https://bugs.launchpad.net/ubuntu/+sour … ug/1005677
Je suppose que l'on pourra espérer un patch d'ici la release finale de Quantal, en attendant, si un changement de thème résout le problème, il faudra faire avec.
Hors ligne
#181 Le 20/09/2012, à 20:05
- lemoineo
Re : Qarte arte.tv browser (ex Qarte+7)
Superbe interface
j'avais laissé tombé Arte+7 , Pluzz et autre outil du même genre,
fallait être spécialiste du bash et des installs
là, c'est parfait, c'est parti pour une soirée de téléchargement !!
Encore merci VinsS
Olivier
Dernière modification par lemoineo (Le 20/09/2012, à 20:06)
Retraité (ex-développeur)
le Kitesurf me permet de décrocher de l'informatique !
Bien sûr, tablette et smartphone sont rootés ! Mais je préfère un PC sous xubuntu !
Hors ligne
#182 Le 23/09/2012, à 08:29
- ke20
Re : Qarte arte.tv browser (ex Qarte+7)
Salut VinsS,
tout d'abord, bravo pour ce super logiciel.
J'ai un petit problème lorsque j'essaie de télécharger les Tudors.
Il me dit "Ne peut trouver l'URL du stream. Reason: Unknown".
Pour info j'ai découvert qarte car je cherchait pourquoi je n'arrivait pas à regarder les Tudors sur arte+7.
Ils utilisent silverlight et même avec moonlight pas moyen de le fair"e fonctionner.
Une idée?
Merci d'avance
Kevin
[Edit]
Je viens de voir les messages à ce sujet en page 7. J'ai plus qu'à chercher pourquoi ca ne fonctionne pas dans Firefox.
Dernière modification par ke20 (Le 23/09/2012, à 09:04)
Hors ligne
#184 Le 29/09/2012, à 06:02
- galanga
Re : Qarte arte.tv browser (ex Qarte+7)
@VinsS : Youhoooooouuuu !!! C'est énôôôrmeuuuuhhhh (la version 1.4) !!!
Merci beaucoup, de nouveau
EDIT: juste quelques petits trucs de debuggage trouvés pour le moment :
- avec le téléchargement custom, le fichier résultant a un caractère retour-à-ligne et des espaces à la fin (juste avant l'extension)
- dans arte Live Web, il n'y a plus de menu contextuel sur les images (pour faire "Ajouter à la liste de téléchargement"), ce qui m'a surpris au début (comment kon féééé...) ; par contre j'ai fini par trouver que le bouton + marche bien pour ajouter à la liste
Dernière modification par galanga (Le 29/09/2012, à 06:30)
Hors ligne
#186 Le 03/10/2012, à 11:26
- fredericseverino
Re : Qarte arte.tv browser (ex Qarte+7)
Merci beaucoup pour ce superbe boulot. C'est très beau, ça fait vraiment pro. Félicitations VinsS.
Je testerai ce soir car sur le campus, l'unif bloque tout sauf le direct download et le smtp.
L'informatique, c'est pas difficile, il suffit de lire.
Hors ligne
#187 Le 05/10/2012, à 13:45
- tiantac
Re : Qarte arte.tv browser (ex Qarte+7)
Un grand merci pour cette application qui tombe à pic.
Très belle interface, facile d'utilisation.
Félicitation continuez
Hors ligne
#188 Le 11/10/2012, à 07:22
- k3c
Re : Qarte arte.tv browser (ex Qarte+7)
Bonjour
Les Tudors ayant maintenant des DRM, on ne peut les télécharger.
Au lieu de
raison unknown
on pourrait afficher un message plus explicite.
Bravo pour ce superbe logiciel.
Debian 12 sur Thinkpad reconditionné
Hors ligne
#189 Le 16/10/2012, à 13:05
- agatzebluz
Re : Qarte arte.tv browser (ex Qarte+7)
Salut VinsS,
tout d'abord, bravo pour ce super logiciel.
J'ai un petit problème lorsque j'essaie de télécharger les Tudors.
Il me dit "Ne peut trouver l'URL du stream. Reason: Unknown".
J'ai le même problème sous Linux Mint 13 de manière très récurrente (plus d'une fois sur 2).
De temps en temps ça bloque et d’autres ça passe.
En tous les cas, c'est un super programme que j'utilise avec bonheur et depuis fort longtemps, merci aux développeurs.
J'essaie de partager ce que je sais sur mon blog http://www.michtoblog.com
Hors ligne
#190 Le 16/10/2012, à 18:45
- yamo
Re : Qarte arte.tv browser (ex Qarte+7)
Bonsoir,
# apt-cache policy qarte
qarte:
Installed: 1.4.0-dmo1
Candidate: 1.4.0-dmo1
Version table:
*** 1.4.0-dmo1 0
750 http://www.deb-multimedia.org/ wheezy/main i386 Packages
600 http://www.deb-multimedia.org/ sid/main i386 Packages
100 /var/lib/dpkg/status
Stéphane
--
Debian 9 XFCE Xubuntu 16.04.2 - #ubuntu sur freenode
sudo / matrix
Hors ligne
#191 Le 18/10/2012, à 14:48
- claudiux
Re : Qarte arte.tv browser (ex Qarte+7)
Merci et bravo pour cet excellent Qarte !
Hors ligne
#192 Le 22/10/2012, à 09:28
- eochu
Re : Qarte arte.tv browser (ex Qarte+7)
Bonjour VinsS,
Merci pour cette appli qui semble très bien faite Quelques remarques/questions cependant :
- Le cœur de ton programme est en Python, avec une surcouche graphique. Malheureusement, on ne peut pas utiliser ce programme uniquement en ligne de commande. Qarte dépend de python-qt4 qui lui-même dépend de toute la couche graphique.
En quoi est-ce un problème ? Si je veux utiliser qarte sur un serveur sans X, je ne peux pas, quand bien même le cœur de qarte fonctionne uniquement avec du python en texte.
Tu me répondras peut-être que le public visé par ce programme utilise une interface graphique et que ce n'est donc finalement pas un problème. Néanmoins, et pour éviter de réinventer la roue à chaque fois, ne pourrais-tu pas « splitter » qarte en deux packages, par exemple qarte-common et qarte-qt dont le deuxième dépendrait du premier et de toutes les bibliothèques graphiques, alors que qarte-common pourrait être installé sur une machine sans interface graphique ? Je ne pense pas que la charge de travail soit grande, et ça collerait plus avec la philosophie unix où l'interface graphique est décorrélée du « moteur ».
- Depuis plusieurs mois, j'utilise le script de solsticedhiver (que je peux lancer en ligne de commande), hébergé ici : https://github.com/solsticedhiver/arteVIDEOS.
Travaillez-vous en collaboration lui et toi ? C'est dommage si chacun dans son coin développe la même chose, alors qu'en mutualisant on pourrait gagner du temps pour faire autre chose (corriger des bugs, séparer le graphique du texte , etc.)
En tous cas, merci encore de mettre à disposition ton travail, j'attends tes commentaires
Hors ligne
#193 Le 03/11/2012, à 19:20
- LRDP
Re : Qarte arte.tv browser (ex Qarte+7)
Bonjour,
Je débarque sur cette page et j'en profite pour féliciter ceux qui travaille pour élaborer et améliorer ce projet. J'essaye d'installer Qarte sur mon lucid lynx tournant sur AMD 64 et l'installation de rtpmdump me répète que je n'ai pas d'architecture i386, ce qui est normal, mais je vois que des colistiers sont en 64 bits et ont pu installer Qarte sans problème... J'ai du rater quelque chose mais je ne trouve pas. Pouvez-vous me conseiller?
Retour à Ubuntu Maté 20.04.6.
Garuda Linux Dragonized (ARCHitecture)
IA Anthropic Claude
CM MSI B450, Ryzen5-1600, 32 Go de RAM, Nvidia Gforce Gtx 550Ti
Hors ligne
#194 Le 04/11/2012, à 00:47
- VinsS
Re : Qarte arte.tv browser (ex Qarte+7)
@ LRDP Je vois ici [1] un paquet 64 bits.
Si ça ne convient pas, tu peux forcer l'architecture [2]
[1] http://www.ubuntuupdates.org/package/lu … e/rtmpdump
[2] http://doc.ubuntu-fr.org/ubuntu_64bits "4.1 Utiliser des programmes 32 bits sur Ubuntu 64 bits"
Hors ligne
#195 Le 04/11/2012, à 01:28
- david96
Hors ligne
#196 Le 04/11/2012, à 12:43
- LRDP
Re : Qarte arte.tv browser (ex Qarte+7)
Bonjour,
Merci pour les liens. Mais si le rtmpdump s'installe, il me renvoit sur des dépendances non valables et si j'adapte les dépendances en installant libc6 et libc6-dev comme demandé, ces dépendances effacent des fichiers qui me semblent importants (nvidia-current, lsb-core, g+ ...) pour Lucid alors que cette dernière mouture de Qarte est plus adaptée au Pangolin. Peut-être faut-il que j'attende de rejoindre Precise? La dernière fois que j'ai bidouillé avec le dossier video et lsb-core, çà a été plutôt catastrophique...
Retour à Ubuntu Maté 20.04.6.
Garuda Linux Dragonized (ARCHitecture)
IA Anthropic Claude
CM MSI B450, Ryzen5-1600, 32 Go de RAM, Nvidia Gforce Gtx 550Ti
Hors ligne
#197 Le 04/11/2012, à 12:56
- LRDP
Re : Qarte arte.tv browser (ex Qarte+7)
En plus, j'ai trouvé sur le lien n°2 le moyen de faire tourner un programme 32 bits sur du 64 comme Freebirth qui marchait sur le Mac de mon épouse dans sa boite virtuelle xubuntu, mais pas sur mon AMD64. Super !:cool:
Retour à Ubuntu Maté 20.04.6.
Garuda Linux Dragonized (ARCHitecture)
IA Anthropic Claude
CM MSI B450, Ryzen5-1600, 32 Go de RAM, Nvidia Gforce Gtx 550Ti
Hors ligne
#198 Le 04/11/2012, à 14:25
- VinsS
Re : Qarte arte.tv browser (ex Qarte+7)
Bonjour,
... pour Lucid alors que cette dernière mouture de Qarte est plus adaptée au Pangolin. ...
Je développe sous Lucid ...
Le principal est que cela fonctionne.
D'autre part le fonctionnement du programme étant pour le principal, dépendant de la bande passante de chacun et du temps de réponse des sites que je ne remarque aucune différence de vitesse entre Lucid 32 bytes et Quantal 64 bytes.
Hors ligne
#199 Le 05/11/2012, à 17:42
- eochu
Re : Qarte arte.tv browser (ex Qarte+7)
Salut VinsS,
Aurais-tu le temps de répondre à mon post #192, à propos du développement de Qarte ?
Merci,
Eochu
Hors ligne
#200 Le 06/11/2012, à 06:14
- VinsS
Re : Qarte arte.tv browser (ex Qarte+7)
@ eochu
Sorry je ne l'avais pas lu comme une question.
Tout est question d'intention, quand j'ai repris le code d'arte+7recorder mon intention était bien de faire une application graphique et pas du tout une appli en ligne de commande.
La partie graphique ne peut plus être dissociée du code sans une réécriture complète, ce que je ne ferais pas vu que j'ai du mal à en saisir l'intérêt et que, comme je l'ai dis, cela n'a jamais été dans mes intentions.
Hors ligne