Pagina 1 di 2

[RISOLTO] Amarok e caratteri "particolari"

Inviato: lun 9 mar 2009, 21:55
da susumella
Ciao a tutti,
amarok si rifiuta di far suonare alcune canzoni! In realtà non è che scelga lui quali vanno bene e quali no... la verità è che non accetta caratteri accentati o con dieresi o qualsivoglia carattere non "standard" nel path. Qualcuno ha notizie su come risolvere?

Grazie

Susu

Re: Amarok e caratteri "particolari"

Inviato: lun 9 mar 2009, 22:26
da phobos3576
Che tipo di codifica stai usando sul tuo sistema?

Apri un terminale ed esegui il comando locale

Re: Amarok e caratteri "particolari"

Inviato: lun 9 mar 2009, 22:38
da susumella
eccellente... l'output è:

Codice: Seleziona tutto

LANG=en_US
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE=C
LC_MONETARY="en_US"
LC_MESSAGES="en_US"
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=
come faccio a cambiare in it_IT?

Re: Amarok e caratteri "particolari"

Inviato: lun 9 mar 2009, 22:53
da phobos3576
Avevo scritto appositamente un post sulla nuova versione di NTFS-3G (con supporto completo UTF-8), ma il discorso vale in generale per la codifica dei caratteri in Linux; una volta che sono passato a it_IT.UTF-8, tutti i problemi legati alle vocali accentate sono scomparsi (partizioni Windows NTFS, chiavette USB FAT32, HD esterni USB FAT32 e NTFS, CD Audio con vocali accentate nei titoli delle canzoni, etc).
Ho provato anche con Amarok e non ci sono problemi.

viewtopic.php?f=4&t=27933

Re: Amarok e caratteri "particolari"

Inviato: lun 9 mar 2009, 23:17
da susumella
niente... in compenso credo che il problema non sia legato a tutto il path, ma solo al nome del file.
Adesso provo a rifare lascansione della collezione ex novo e vediamo che succede.

In ogni caso grazie lo stesso

Re: Amarok e caratteri "particolari"

Inviato: lun 9 mar 2009, 23:22
da susumella
Rifacendo la collezione con le nuove impostazioni, le tracce con accenti di vario tipo scompaiono del tutto!

Re: Amarok e caratteri "particolari"

Inviato: lun 9 mar 2009, 23:37
da phobos3576
Prova a dare il comando locale -a per sapere se it_IT.UTF-8 è supportato dal tuo sistema.

Eventualmente, prova ad impostare tutto a it_IT@euro

Nel mio caso, ho fatto diverse prove e Amarok non ha problemi con le vocali accentate.

Re: Amarok e caratteri "particolari"

Inviato: mar 10 mar 2009, 0:14
da susumella
Sono supportati sia l'UTF-8 sia l'"euro", ma il risultato è (quasi) lo stesso: con it_IT@euro almeno nella lista vengono fuori i file, ma non ne vuole sapere di suonare!
Questo l'output su una delle tracce "incriminate":

Codice: Seleziona tutto

QString::arg: Argument missing: Amarok - Nessuna traccia in riproduzione., 0:00
QString::arg: Argument missing: Amarok - Nessuna traccia in riproduzione., 0:00
QString::arg: Argument missing: Amarok - Nessuna traccia in riproduzione., 0:00
QString::arg: Argument missing: Amarok - Nessuna traccia in riproduzione., 0:00
xine is asking to seek behind the end of the data stream
xine is asking to seek behind the end of the data stream
:banghead: :banghead: :banghead: :banghead: :banghead: :banghead:

Re: Amarok e caratteri "particolari"

Inviato: mar 10 mar 2009, 0:34
da phobos3576
Amarok usa Xine per la riproduzione.
Prova ad eseguire quei brani direttamente da Xine per vedere se il problema sta li.

Può anche darsi che i titoli delle canzoni che creano problemi ad Amarok siano stati creati con qualche codifica strana.

Re: Amarok e caratteri "particolari"

Inviato: mar 10 mar 2009, 0:34
da susumella
Risolto! Non basta cambiare solo i file LANG.sh e .csh ma bisogna aggiungere l'opzione utf8 in fase di montaggio della partizione che contiene i files. Forse me l'avevi detto 2 ore fa, ma non ho capito...

Grazie mille!

Susu

Re: Amarok e caratteri "particolari"

Inviato: mar 10 mar 2009, 0:41
da phobos3576
susumella ha scritto:Risolto! Non basta cambiare solo i file LANG.sh e .csh ma bisogna aggiungere l'opzione utf8 in fase di montaggio della partizione che contiene i files. Forse me l'avevi detto 2 ore fa, ma non ho capito...

Grazie mille!

Susu
Infatti, nel post che ti avevo segnalato, c'è scritto che eventuali partizioni montate al boot con /etc/fstab richiedono l'opzione locale=it_IT.UTF-8 (se hai scelto quella codifica).

Re: [RISOLTO] Amarok e caratteri "particolari"

Inviato: mar 10 mar 2009, 15:14
da Communico
Mi inserisco perchè a me fa lo stesso problema con de andrè, solo che ha iniziato a farlo solo con kde 4.2 e pensavo fosse un bug di kde...Comunque, metto UTF in lang.sh e lang.csh e basta oppure devo metterlo anche in fstab anche se il disco è in ext3 e non in ntfs? Thanks :thumbright:

P.S.
fstab diventerebbe cosi giusto?

Codice: Seleziona tutto

/dev/sda3        swap             swap        defaults         0   0
/dev/sda1        /                ext3        defaults         1   1
    /dev/sda2        /home            ext3        defaults, locale=it_it.UTF-8         1   2
#/dev/cdrom      /mnt/cdrom       auto        noauto,owner,ro  0   0
#/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0

Re: [RISOLTO] Amarok e caratteri "particolari"

Inviato: mar 10 mar 2009, 15:26
da conraid
ext3 non ha quell'opzione (man mount), ed amarok dovrebbe vedere tutto correttamente.
Io ho un disco ext3 in iso8859-15 e quando lo monto in un sistema utf8 vedo i nomi dei file come de andre?, ma poi in amarok vedo i tag correttamente
purtroppo non sono riuscito a convertire i nomi dei file in modo automatico, i vari sistemi mi danno sempre errore :-k

Re: [RISOLTO] Amarok e caratteri "particolari"

Inviato: mar 10 mar 2009, 15:50
da Communico
Il problema è che amarok i tag li vede giusti...è che si rifiuta di suonarli...probabilmente non ama il genere :lol: :lol:

P.S. Mentre mandavo il messaggio si è rifiutato di riprodurre anche i pink floyd :-k :-k
P.P.S. Ho riavviato cambiando lang,sh e lang.csh ora non li vede del tutto...

Re: [RISOLTO] Amarok e caratteri "particolari"

Inviato: mar 10 mar 2009, 18:47
da phobos3576
Come ha scritto prima Susumella, se i file si trovano su partizioni NTFS-3G, FAT32, etc, ci vuole l'opzione di mount locale=it_IT.UTF.8 (da usare eventualmente in /etc/fstab se quelle partizioni vengono montate al boot); ciò non serve (come ha detto giustamente Conraid) per le partizioni Linux in quanto, Linux è un SO interamente UTF-8.

Gli stessi sviluppatori di NTFS-3G, a chi li contestava per la decisione di passare esclusivamente a UTF-8, hanno ricordato che:
Linux is an UTF-8 OS. It's not utopia but the reality.
Per quanto riguarda i CD Audio, collezioni di MP3 su CD, etc, bisogna ricordare che in ambiente Windows esiste ancora la pessima abitudine di masterizzare i CD con l'uso delle sole estensioni Joliet o altre estensioni (per i nomi dei file) compatibili solo con lo stesso Windows; in questi casi bisognerebbe sempre aggiungere le estensioni Rock Ridge per avere la massima compatibilità con tutti i SO.