Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ordine di ascolto brani audio.

60 views
Skip to first unread message

Giorgio

unread,
Dec 27, 2015, 3:13:53 AM12/27/15
to
Volendo mettere degli mp3 in una SD o una chiavetta che andrà in un
lettore per ascoltarli, in quale ordine saranno poi ascoltati?
Se seleziono tutti i file e li trascino nella sd, questi non saranno
eseguiti in ordine alfabetico, non è in ordine di dimensioni del file,
ne per data del file, sembrava che l'ascolto seguisse l'ordine in cui
vengono messi nel supporto ma, dopo aver spostato i files uno ad uno, ho
visto che questo non avviene sempre, eppure un ordinamento ci deve
essere, perché gli mp3 vengono poi sempre eseguiti nella stessa sequenza.
Insomma, esiste un modo di dare un ordine all'esecuzione.

Lutrin

unread,
Dec 27, 2015, 8:00:21 AM12/27/15
to
On Sun, 27 Dec 2015 09:13:52 +0100, Giorgio ci disse:

> esiste un modo di dare un ordine all'esecuzione.
[...]
sì, in pratica ci sono programmi che riorganizzano, nei supporti (come le
schede di memoria a stato solido - che se comprate all'estero evitano di
farti pagare forzosamente la tassa sui dispositivi di memporizzazione che
mantiene in piedi enti come la SIAE di cui volentieri si farebbe a meno)

il filesystem (il 99,9% delle volte FAT 16) dei lettori mp3/wmv portatili
in modo che venga tenuto conto dell'ordine alfanumerico e non dell'ordine
in cui i brani sono stati copiati sulla memoria interna del lettore o
esterna come una scheda sd

FAT sort
- http://fatsort.sourceforge.net/

è uno di questi programmi (esegui sempre una copia del contenuto della
scheda prima di usarlo, ovviamente, non perché sia pericoloso, ma per
sicurezza)

altri programmi similari li trovi qui:

http://www.murraymoffatt.com/software-problem-0010.html

> sembrava che l'ascolto seguisse l'ordine in cui vengono messi
> nel supporto ma, dopo aver spostato i files uno ad uno, ho visto che
> questo non avviene sempre
[...]
e non sbagli: l'ordine di esecuzione rispecchia effetivamente l'ordine in
cui i file vengono copiati, ma devi tener presente che anche se
trascinabdo e rulaxciandole icone ti compaiono subito i file nella nuova
locazione da te prescelta, la COPIATURA EFFETTIVA non è istantanea; i file
sono mantenuti per qualche secondo o minuto nella memoria cache volatile
(la RAM) e quindi copiati; per cui se ne opi molti tuttiinsiemne può
accadere che ti si scombini l'ordine di esecuzione perché non è detto che
ti verranno copiati nello stesso ordine in cui tu li avevi caricati la
prima volta sulla scheda

per evitare questo; e copiare in ordine alfanumerico preciso (senza
bisogno di usare fatsort e similari programmi, puoi usare uno shellscript
di una riga (oneliner) molto semplice

for f in *.mp3; do cp $f /path/to && sleep 30; done

ad esempio, se la tua scheda di memoria viene identificata come sda3

for f in *.mp3; do cp $f /mnt/sda3 && sleep 30; done

in pratica, per dare il tempo di effettuare la copiatura effettiva senza
l'imbottigliamento in RAMNA di più file che poi verrebbero copiati in
ordine casuale, dai l'istruzione di attendere 30 secondi tra un file e
l'altro

ovviamente questo shellscript funziona in sistemi operativi professionali
come Linux e BSD, non in Winzozz, forse in quell'altro cesso ambulante di
simulazione di sistema operativo con la melella sopra, che fanno pagare il
triplo e il quintuplo ai fessi aninformatizzati potrebbe funzionare, ma
non saprei, quella roba da discarica anche se te la regalano
--
Puppy Linux wiki: http://dokupuppylinux.info
Puppy Linux Forum: http://www.italianpuppy.org/
Windows me genuit, Ubuntu rapuere / tenet nunc Puppy Linux...
dropbox 2GB free - http://db.tt/Vc6IeN4

Giorgio

unread,
Dec 27, 2015, 5:09:48 PM12/27/15
to
Grazie per la risposta.
Ho cercato di copiare la sd da Ubuntu.
Ho dato il comando che mi hai indicato, con le opportune modifiche:

claudio@fisso:~$ for f in
/media/claudio/ext4int/media/classica/Bach/*.mp3; do cp $f
/media/claudio/9AF8-1281 && sleep 30; done

Quello che avviene mi restituisce è questo:


cp: impossibile eseguire stat di
"/media/claudio/ext4int/media/classica/Bach/01": File o directory non
esistente
cp: impossibile eseguire stat di "-": File o directory non esistente
cp: impossibile eseguire stat di "Zweites": File o directory non esistente
cp: impossibile eseguire stat di "Brandenburgisches": File o directory
non esistente
cp: impossibile eseguire stat di "Konzert": File o directory non esistente
cp: impossibile eseguire stat di "-": File o directory non esistente
cp: impossibile eseguire stat di "Allegro.mp3": File o directory non
esistente

... e continua così per tutti gli mp3, questo è il primo files che si
chiamava:
01 - Zweites Brandenburgisches Konzert - Allegro.mp3

Praticamente è come se avesse scomposto il nome dei files in singole
parole e scambiasse ogni singola parola per il nome di un files che non
trova.
Mi sai dire se ho sbagliato qualcosa?

Lutrin

unread,
Dec 29, 2015, 8:15:01 AM12/29/15
to
On Sun, 27 Dec 2015 23:09:45 +0100, Giorgio ci disse:

> Mi sai dire se ho sbagliato qualcosa?
[...]
niente di errato nel dare il comando, il problema sono gli spazi nei nomi
dei file; sono quelli a causare l'errore, puoi sostituire automaticamente
gli spazi con trattini bassi con questo script (fai sempre prima una copia
dei file, eh! mi raccomando prima di lanciare il comando)

for file in *.mp3; do mv "$file" `echo $file | tr ' ' '_'` ; done

che trasforma ad esempio

*esempio uno.mp3*

in

*esempio_uno.mp3*

dopodiché puoi copiare i file intervallando 30 secondi con l'altro script

eh, pure io ero stato male abituato in winzozz (winzozz danneggia tutti a
livello informastico) ora mi sono abituato da qualche anno a non dare mai
nomi con spazi ai file

hairdame

unread,
Dec 29, 2015, 10:45:38 AM12/29/15
to
Non so se ho capito bene ma se vuoi ascoltarli nell'ordine che decidi
tu, è sufficiente che anteponi dinanzi al nome del brano un numero
progressivo, cosi

1 primo nome
2 secondo nome
3 terzo brano ecc..

e lui te li riproduce secondo quella sequenza

Lutrin

unread,
Dec 29, 2015, 4:17:56 PM12/29/15
to
On Tue, 29 Dec 2015 16:45:34 +0100, hairdame ci disse:

> e lui te li riproduce secondo quella sequenza
[...]
anche così in un lettore portatile di quelli comuni l'ordine di esecuzione
dipenderebbe sempre dall'ordine in cui i file vengono copiati

Giorgio

unread,
Dec 30, 2015, 10:09:36 AM12/30/15
to
> eh, pure io ero stato male abituato in winzozz (winzozz danneggia tutti a
> livello informastico) ora mi sono abituato da qualche anno a non dare mai
> nomi con spazi ai file
>
Finalmente funziona.
E' una procedura piuttosto lenta, ma funziona perfettamente.
Grazie.

Lutrin

unread,
Dec 30, 2015, 3:59:36 PM12/30/15
to
On Wed, 30 Dec 2015 16:09:33 +0100, Giorgio ci disse:

> E' una procedura piuttosto lenta, ma funziona perfettamente.
[...]
30 secondi sono un tempo di attesa tale da lasciare un certo margine di
sicurezza per essere certi la copia avvenga in maniera tale da conservare
l'ordine alfanumerico

se i file sono di piccole dimensioni puoi fare esperimenti abbassando a 25
o 20, le variabili in gioco sono diverse
0 new messages