Page 1 sur 1

[xdg-utils] mime-type erroné

Publié : ven. 25 juil. 2014, 09:52
par mélodie
Salut,

J'ai la version extra/xdg-utils 1.1.0.git20140630-1 installée.

Je suis en train de faire un débogage d'une fonction dans Evolution avec l'aide d'un des développeurs du programme, et en chemin il apparaît que le type mime pour les mp3 n'est pas détecté correctement. Voici un exemple. En m'appuyant sur les informations de cette page: https://wiki.archlinux.org/index.php/Xd ... _mime_type

Code : Tout sélectionner

$ xdg-mime query filetype 01\ -\ En\ attendant\ d\'aller\ sur\ Mars.mp3 
application/octet-stream
il me répond cela, (c'est un fallback donc). Cela devrait être "audio/mpeg". (Mais pour les fichiers ogg, c'est reconnu correctement en tant que "application/ogg").

Qu'en pensez-vous ? Cela mérite-t-il un rapport de bug ?

Re: [xdg-utils] mime-type erroné

Publié : ven. 25 juil. 2014, 09:57
par benjarobin

Code : Tout sélectionner

$ touch /tmp/test.mp3
$ xdg-mime query filetype /tmp/test.mp3
audio/mpeg
Donc c'est un problème de ton coté...

Re: [xdg-utils] mime-type erroné

Publié : ven. 25 juil. 2014, 10:06
par mélodie
Salut,

Je ne comprend pas, tu crées un fichier mp3 bidon et xdg-mime répond correctement ? :shock:

Si je fais cela, voici ce que me répond bash:

Code : Tout sélectionner

$ touch test.mp3
$ xdg-mime query filetype test.mp3 
inode/x-empty
8)

S'il y a un problème de mon côté, quelle peut en être la nature et comment puis-je le découvrir ?

PS:

Code : Tout sélectionner

$ xdg-mime query filetype Jahzzar_-_Airship_Fury.mp3 
application/octet-stream
mais

Code : Tout sélectionner

$ file Jahzzar_-_Airship_Fury.mp3 
Jahzzar_-_Airship_Fury.mp3: Audio file with ID3 version 2.4.0
?

Re: [xdg-utils] mime-type erroné

Publié : ven. 25 juil. 2014, 11:15
par karhu
@mélodie tu n'es pas seul.

Code : Tout sélectionner

xdg-mime query filetype the_who-baba_o_riley.mp3 
application/octet-stream

file the_who-baba_o_riley.mp3 
the_who-baba_o_riley.mp3: Audio file with ID3 version 2.3.0

touch test.mp3
xdg-mime query filetype test.mp3 
inode/x-empty
Ma version

Code : Tout sélectionner

yaourt -Qo xdg-mime
/usr/bin/xdg-mime appartient à xdg-utils 1.1.0.git20140426-1

Re: [xdg-utils] mime-type erroné

Publié : ven. 25 juil. 2014, 13:06
par mélodie
Merci karhu, je vois que en effet je ne suis pas seule. :)

Il ne nous reste plus qu'à trouver pourquoi. Je vais tenter de questionner les gens sur le chan #archlinux, je vous tiens au courant si j'ai des résultats.

Re: [xdg-utils] mime-type erroné

Publié : ven. 25 juil. 2014, 13:44
par benjarobin
C'est très étrange que les résultats diverge autant... Pour information les résultats sont d'une VM toute neuve (~1 semaine), avec KDE d'installé.

Code : Tout sélectionner

$ touch foo
$ xdg-mime query filetype foo
application/x-zerosize

Re: [xdg-utils] mime-type erroné

Publié : ven. 25 juil. 2014, 21:45
par viperpaulo
Bon je m'incruste même si je n'ai pas d'idée...
voilà mes résultats :

Code : Tout sélectionner

$ touch test.mp3
$ xdg-mime query filetype test.mp3 
audio/mpeg
$ touch foo
$ xdg-mime query filetype foo
application/x-zerosize

Je suis sous kde avec une install qui a un bon bout de temps. De mémoire je n'ai pas touché à un fichier de configuration particulier, à part quelques associations application / type mime via l'interface graphique.

Re: [xdg-utils] mime-type erroné

Publié : ven. 25 juil. 2014, 22:28
par benjarobin
J'ai refait les tests sous une vielle machine et aucun souci.

@mélodie Quelle est la sortie de :

Code : Tout sélectionner

ls -l /usr/share/mime/packages/
pacman -Q shared-mime-info
ls -l /usr/share/mime/packages/freedesktop.org.xml
grep -R audio/mpeg /usr/share/mime/
ls -l /usr/share/mime/audio/mpeg.xml