Newsgroup: it.comp.os.linux.software
Titolo: mpg123 playlist

Vorri fare una play list per mpg123 in consolle,
che non mi va di scrivere ogni volta tutti i percorsi,
ma non ho idea di come debba essere fatta,
penso sia nelle sue opzioni, suggerimenti?
-- 
extrabug


~#find /mia/dir/mp3 -name *.mp3 > playlist
~#mpg123 -@ playlist
Fabio


mpg123 -@ lista_mp3
La lista e' un normale file di testo contenente l'elenco dei brani mp3
uno per riga. Vanno benissimo anche le playlist salvate da xmms.
-- 
Ciao    -- Massimo --
Il popolo ha bisogno di buone bugie.  Ce ne sono troppe cattive.
		-- Bokonon, "Cat's Cradle" di Kurt Vonnegut, Jr.


Il problema e' che i nomi hanno spazi,
ho cercato di usare sed ma con gli script non ci capisco molto,
vorrei rinominarli tutti, tipo: 
[Ben E. King] - Stand By Me.mp3
[Ben_E._King]_-_Stand_By_Me.mp3
o se avete un idea migliore, sempre che non debba farlo a mano,
ma lo script mi piace di piu'.
mpg123 non necessita anche di altre opzioni?
magari le posso mettere in una variabile ambiente fissa o un alias.
-- 
extrabug

 [Ben E. King] - Stand By Me.mp3
sed fa _esattamente_ questo. Intendi qualcosa di questo tipo?
[pier@mordor MP3]$ ls
Lucio Dalla - Anna e Marco.mp3     Lucio Dalla - Balla balla ballerino.mp3
Lucio Dalla - Attenti al lupo.mp3  Lucio Dalla - Caruso.mp3
[pier@mordor MP3]$ for i in *.mp3; do mv "$i" `echo "$i" | sed 's/ /_/g'`; done
[pier@mordor MP3]$ ls
Lucio_Dalla_-_Anna_e_Marco.mp3     Lucio_Dalla_-_Balla_balla_ballerino.mp3
Lucio_Dalla_-_Attenti_al_lupo.mp3  Lucio_Dalla_-_Caruso.mp3
thorin "sed-ofilo"
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 ma lo script mi piace di piu'.
Usa mp3clean.
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Asynchronous inputs are at the root of our race problems. !>-
                 D. Winker and F. Prosser

[pier@mordor MP3]$ for i in *.mp3; do mv "$i" `echo "$i" | sed 's/ /_/g'`; done
Ecco, il problema dovevano essere quegli apostrofi girati.
Non sembra tanto complicato sed.
PS: il mio telnet si chiude con "Ctrl +", non so perche',
"Ctrl D" invece mi fa il logout.
-- 
extrabug

 "Ctrl D" invece mi fa il logout.
Avro' capito male io ma proprio al logout pensavo ci si riferisse in
quel thread, boh.


> Il problema e' che i nomi hanno spazi,
Se vuoi imparare ad usare sed fai solo bene ma sappi che la playlist puň
benissimo contenere anche nomi di file con spazi cosě come sono.
Fabio

benissimo contenere anche nomi di file con spazi cosě come sono.
Mi sono accorto che li prende, ma se gli do il singolo file, devo metterlo tra " ",
sempre che io non abbia commesso qualche altra distrazione.

 sempre che io non abbia commesso qualche altra distrazione.
 ...  eh, giā! Se passi i file singolarmente devi fare cosi (ma non solo con
mpg123).
Se ti interessa interrogando freshmeat puoi trovare molti programmi per
manipolare gli mp3 a livello di nome di file e di TAG ID3. Ovviamente si
possono usare gli strumenti che ti hanno giā consigliato anche gli altri
(che sono pių educatuvi:-)) ma quelli specifici sono pronti all'uso.
Fabio