[RISOLTO] Amarok e caratteri "particolari"

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
susumella
Linux 2.x
Linux 2.x
Messaggi: 459
Iscritto il: mar 25 mag 2004, 0:00

[RISOLTO] Amarok e caratteri "particolari"

Messaggio 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
Ultima modifica di susumella il mar 10 mar 2009, 0:35, modificato 1 volta in totale.

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Amarok e caratteri "particolari"

Messaggio da phobos3576 »

Che tipo di codifica stai usando sul tuo sistema?

Apri un terminale ed esegui il comando locale

susumella
Linux 2.x
Linux 2.x
Messaggi: 459
Iscritto il: mar 25 mag 2004, 0:00

Re: Amarok e caratteri "particolari"

Messaggio 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?

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Amarok e caratteri "particolari"

Messaggio 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

susumella
Linux 2.x
Linux 2.x
Messaggi: 459
Iscritto il: mar 25 mag 2004, 0:00

Re: Amarok e caratteri "particolari"

Messaggio 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

susumella
Linux 2.x
Linux 2.x
Messaggi: 459
Iscritto il: mar 25 mag 2004, 0:00

Re: Amarok e caratteri "particolari"

Messaggio da susumella »

Rifacendo la collezione con le nuove impostazioni, le tracce con accenti di vario tipo scompaiono del tutto!

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Amarok e caratteri "particolari"

Messaggio 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.

susumella
Linux 2.x
Linux 2.x
Messaggi: 459
Iscritto il: mar 25 mag 2004, 0:00

Re: Amarok e caratteri "particolari"

Messaggio 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:

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Amarok e caratteri "particolari"

Messaggio 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.

susumella
Linux 2.x
Linux 2.x
Messaggi: 459
Iscritto il: mar 25 mag 2004, 0:00

Re: Amarok e caratteri "particolari"

Messaggio 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

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Amarok e caratteri "particolari"

Messaggio 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).

Communico
Packager
Packager
Messaggi: 200
Iscritto il: sab 3 mag 2008, 19:59
Nome Cognome: Stefano Cereda
Slackware: current
Kernel: 2.6.29.1
Desktop: kde 4.2.2
Località: Seriate (BG)

Re: [RISOLTO] Amarok e caratteri "particolari"

Messaggio 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

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: [RISOLTO] Amarok e caratteri "particolari"

Messaggio 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

Communico
Packager
Packager
Messaggi: 200
Iscritto il: sab 3 mag 2008, 19:59
Nome Cognome: Stefano Cereda
Slackware: current
Kernel: 2.6.29.1
Desktop: kde 4.2.2
Località: Seriate (BG)

Re: [RISOLTO] Amarok e caratteri "particolari"

Messaggio 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...

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: [RISOLTO] Amarok e caratteri "particolari"

Messaggio 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.

Rispondi