Se non si è disposti ad affrontare il rischio di uno o più malfunzionamenti, si passi oltre.
I riproduttori di file musicali Sony WALKMAN sono un’alternativa economica e funzionale ai più blasonati iPod, Zen e simili. Hanno solo due piccoli problemi:
- Memorizzano i dati con un formato di incapsulazione proprietario DRM-enabled, ATRAC (e anche se sembra che Sony sia in vena di ripensamenti a questo proposito, penso ci vorrà del tempo prima che le scorte di magazzino vengano sostituite e si renda disponibile un prodotto della stessa durevolezza al medesimo prezzo).;
- Richiedono la “risposta di Sony ad iTunes”, SonicStage: questo software, disponibile esclusivamente per Microsoft Windows non sempre funziona - anche se a me, per la verità, non ha mai dato problemi, neanche dentro una macchina virtuale VMware/VirtualBox - e non permette di ritrasferire un file dal lettore al proprio computer se non si dispone dell’originale.
Se per il primo punto non possiamo farci nulla, possiamo, invece, liberarci dell’applicativo Sony (e di Windows) grazie a Symphonic, l’erede del progetto NW-E00x MP3 File Manager che promette di funzionare su uno spettro più vasto di riproduttori. Col mio NW-S202F ha funzionato
.
Passare a Symphonic, come vedrete, non è indolore: non potrete più utilizzare SonicStage col vostro lettore, e potrete (a quanto vedo, e credo solo per il momento) caricare solo file MP3. Non provate a forzare il caricamento di altri tipi di file: il vostro lettore andrà di matto, fidatevi - se però convertirete il/i vostro/i file in MP3 (come in questo caso) non ci saranno problemi.
In compenso, però, potrete portarvi sempre dietro il nuovo music manager, perchè occupa solo pochi KBytes.
Ecco cosa bisogna fare:
- Installare almeno1 Java Runtime Environment 6. Il web è pieno di HOWTO che trattano l’argomento: chi utilizza Debian etch e non ama sporcarsi le mani con troppi pacchetti instabili può seguire la procedura descritta qui, modificando opportunamente il nome dell archivio .bin nel caso scelga di usare il JRE.
- Scaricare l’ultima release di Symphonic (al momento la 0.1.1b) da qui, decomprimiamola in $HOME/symphonic e creiamo uno script in $HOME/bin (directory che dovrebbe essere presente nel nostro PATH) di nome symphonic con questo contenuto:
#!/bin/bash cd $HOME/symphonic; java -jar JSymphonic_0.1.1b.jar $*
Renderemo eseguibile lo script con chmod +x $HOME/bin/symphonic.
- Mount-are
il lettore, e spostare la directory omgaudio/ nella vostra home, per poi salvarla da qualche parte come copia di backup, da ripristinare nel caso qualcosa andasse storto; sì, perderete tutte le canzoni già memorizzate sul lettore, ma è necessario. - Scaricare e porre sul lettore la nuova directory omgaudio presente in quest’archivio.
- Lanciare l’applicativo da terminale con $HOME/bin/symphonic o, in alternativa, tramite doppio click su uno shortcut che ci siamo creati. Al primo avvio (o quando il lettore non è stato mount-ato), Symphonic ci dirà che non c’è nessuna periferica configurata:
Non appena si preme OK, viene aperta la finestra in cui sarà possibile specificare i percorsi mancanti:
Specificate nella prima riga il mount point del lettore, nella seconda la posizione della vostra musica.
Da qui in poi, dovrebbe esservi tutto abbastanza familiare. Se così non fosse, commentate.
Enjoy
1 nel senso che, se non siete sviluppatori, non ha senso scaricare ed installare il Java Development Kit.











48 commenti
Ciao Emanuele. Sono in difficoltà. Non sono assolutamente esperto di linux. Ho Gutsy e un lettore Sony NW-E105. Quando dici “creiamo uno script in $HOME/bin” non capisco. La cartella è /bin. Mi manca qualcosa. Vado comunque avanti (!?) e al comando “java -jar JSymphonic_0.1.1b.jar $*” già si apre Symphonic e mi chiede Path (/media/disk) e dove trovare i file da caricare (/home/raf/Scrivania). A questo punto carico due mp3 ma nella schermata di Symphonic in basso a sinistra mi dice “Changes haven’t been applied”. E il lettore mi dà i titoli ma mi dice “MG error”. Mi rendo conto di essere abbastanza incompatibile ma c’è qualche spiegazione (chiarissima!) che puoi darmi?
Grazie.
Raffaello
Raffaello: $HOME è la variabile d’ambiente che si riferisce alla tua home directory. Se il tuo nome utente è raffaello, $HOME sarà sostituito, nel comando, da /home/raffaello. Devi scriverlo così com’è: $HOME.
Grazie Emanuele per la spiegazione. Ho ripetuto tutto il processo da zero ma il risultato è lo stesso: vedo i titoli ma poi appare “MG error”. Mi è un po’ più chiaro il meccanismo. Buon lavoro.
Raffaello
Ciao!
Ho un problema, ovvero ho collegato un sony walkman nw-a1000 a linux usando Symphonic e sono riuscita a inserirci delle canzoni, ma quando poi ho provato a ricollegarlo su windows con il software in dotazione non me l’ha letto. Proprio non lo rileva. Sai per caso cosa può essere successo?
C’è modo di rimediare?
Grazie,
Giorgia
Giorgia:
Il database è stato convertito nel formato usato da Symphonic (che non è una piena reimplementazione di quello di SonciStage
Se hai fatto un backup della directory OMGAUDIO prima di darlo in pasto a Symphonic, sì, sostituendo la copia di backup (e perdendo i file aggiunti su GNU/Linux). L’utilizzo di SonicStage e Symphonic è alternativo, purtroppo.
ciao a tutti ho un problema mi e sstato fatto per il compleanno un sony nwz-s516 solo che ho un problema….quando lo vado a collegare il computer non riesce ad istallare i driver per l’usb penso…perche se vado su periferiche e provo a forzare l’istallazione mi dice codice 28 non è stato istallato i software…come posso fare?qualcuno sa che driver ci vogliono?vi prego aiutatemi!
Danny: Forse ti serve una versione più recente di SonicStage, o forse il lettore non funziona bene, non saprei dirlo dal tuo resoconto.
Questo non è un forum, e sei off-topic, comunque.
nn riesco a sentire la usica che o meso dentro al mio sony mp3 che sara suceso prima lo sentivo e adeso nn riesco a sentire come devo fare
emiljano: Se desideri avere risposte, ci sono due requisiti fondamentali da soddisfare:
1) Fornire maggiori dettagli (configurazione del tuo sistema, modello del tuo lettore, che cosa hai fatto prima o dopo il malfunzionamento).
2) Scrivere in italiano corretto.
Caro Emanuele ho un lettore mp3(si fa per dire) Sony Walkaman modello NW-E107 odio il programma sonic stage!!!
ho letto il tuo topic e cosa hai realizzato. Mi piacerebbe avere questo programma nel mio lettore sony, ma essendo completamente negato in script path ecc.. ecc.. (non so cosa sono) vorrei sapere se potresti mandarmi il file per posta.
nell’attesa di una risposta ti lascio il mio indirizzo email rimosso, già fornita nel form e ti auguro buon lavoro
Baldo: Se mi dici che odi SonicStage, presumo che tu stia utilizzando Windows. I passaggi da seguire sono gli stessi, ma ci sono alcune varianti nello script da usare per lanciare il programma (variazioni di poco conto).
Se mi scrivi dove hai installato il Java Runtime Environment e Symphonic, posso scrivere nei commenti uno script modificato.
P.S. : Laddove sia fornita la possibilità di commentare gli articoli non do supporto via e-mail, a meno di particolari eccezioni.
grazie x la tempestiva risposta, cmq il ho un pc HP e utilizzo windows xp sp2
ho istallato il java runtine environment su C:\Programmi\Java\jre1.6.0_03
il symphonic l’ho scaricato e ce l’ho su desktop cosi come il OMGAUDIO.zip.
scusami ma non so dove mettere mano. help me!
Baldo:
Apri il Blocco Note (Start -> Accessori -> Blocco note)
Scrivi queste righe, e salva il file come symphonic.bat nella cartella in cui è installato Symphonic:
@echo off
C:\Programmi\Java\jre1.6.0_03\bin\java.exe -jar JSymphonic_0.1.1b.jar %1 %2 %3 %4 %5 %6 %7 %8 %9
Collega il tuo lettore, sposta tutto il suo contenuto in una cartella a tuo piacimento, e decomprimici sopra OMGAUDIO.ZIP con WinZip/WinRAR/quello che usi
Avvia Symphonic facendo doppio click sullo script che hai creato, e quando ti appare il messaggio d’errore, segui la procedura descritta nel post: l’unica differenza è che dovrai specificare, come percorso per il lettore, la lettera che Windows gli assegna dopo che lo colleghi, seguita da una slash inversa (che so io, F:\)
Se ci sono ulteriori problemi, ricommenta.
Ciao Emanuele,
ho fatto alla lettera cosa mi hai detto e il programma funziona, mi trasferisce le canzoni nel lettore, però non le posso ascotare xke sul display del lettoe c’è scritto: (titolo della canzone seguito da MG ERROR) e non mi legge le canzoni.
ho pensato di aver estratto male il file OMGAUDIO.zip e ho riprovato ad estrarlo nel lettore, ma tutto inutile compare sempre la scritta MG ERROR.
Nel ringrazarti sempre x la tua disponibilità ti chiedo ancora aiuto.
Baldo: Purtroppo sei sfortunato. Symphonic viene scritto senza alcun’aiuto da parte di Sony, e quindi è altamente probabile che non funzioni con tutti i loro lettori. Questo è purtroppo il tuo caso. Per il momento, dovrai continuare ad usare SonicStage.
ok grazie x la tua disponibilità.
Alla prossima
Ciao…
Ho seguito tutti i passaggi che mi hai detto… ma non mi riesce farlo proprio partire… quando faccio partire lo script mi scrive così:
filippo@Pc-Filippo:~$ $HOME/bin/symphonic
/home/filippo/bin/symphonic: line 2: cd: /home/filippo/symphonic: Permesso negato
Failed to load Main-Class manifest attribute from JSymphonic_0.1.1b.jar
cosa devo fare?
grazie…
Scusa… ho risolto i problema dei permessi nella cartella ma mi da sempre questo problema…
filippo@Pc-Filippo:~$ $HOME/bin/symphonic
Failed to load Main-Class manifest attribute from JSymphonic_0.1.1b.jar
che faccio?
filippo: Mi viene da pensare che tu non stia usando il JRE 1.6 (lo devi installare a mano, quasi nessuna distribuzione lo offre di suo).
Comunque, conviene usare la nuova versione di Symphonic, la 0.2b, uscita di recente e reperibile sempre su SourceForge.
Bene… Ho messo java e l’ho aggiornato…
solo che ora sda questo problema…
filippo@Pc-Filippo:~$ $HOME/bin/symphonic
Unable to access jarfile JSymphonic_0.1.1b.jar
Consigli?
filippo: Non ne sono sicuro, ma credo che il problema che hai adesso abbia a che fare con il CLASSPATH. Prova a eseguire
CLASSPATH=. $HOME/bin/symphonic
Tutto ciò è molto strano, comunque, perchè sul sistema dove eseguo Symphonic non ho settato alcun CLASSPATH.
ecco la risposta…
filippo@Pc-Filippo:~$ CLASSPATH=. $HOME/bin/symphonic
Unable to access jarfile JSymphonic_0.1.1b.jar
Non so che dire, allora. Se tutto è stato configurato a dovere (ad esempio, in Debian/Ubuntu/… /etc/alternatives/java punta al corretto eseguibile) dovrebbe funzionare
bah… io ho tutto configurato… riproverò a rifare i procedimenti da capo… semmai ho sbagliato in qualche passaggio… non so che dire…
una domanda.. Lo script deve essere chiamato semplicemente symphonic o symphonic.sh?
Non considerare i miei due commenti precedenti… ora il programma mi parte… solo che dopo aver montato il lettore, come avevi detto, chiede la directory del lettore e della musica sul pc locale… la cartella locale della musica me la trova… non mi trova il mount point del lettore…. io metto ” /media/disk ” ma quando pigio su ok, non me lo monta… e siamo alle solite… PS: sul pc è montato e posso accedere alla cartella del lettore…
Ce l’ho fatta a montarlo… ma ora come trasferisco le canzoni, come le apro sul letto (NW-e405) mi da MG-error (che significa che non riesce a leggerle)… cosa faccio?
filippo: Se ti da quell’errore, Symphonc non supporta il tuo lettore (non li supporta tutti). Prova ad aggiornarlo alla versione 0.2b, altrimenti c’è poco da fare.
ok… proverò… grazie…
Ciao Emanuele Cipolla, tu sei l’unico in tutto il web che può darmi una mano;
Ho letto tutto alla lettera e credo di essere riuscito a far partire correttamente il programma però ho ancora dei problemi:
1)io ho il modello “Sony Walkman NW-E005″, riesco ad inserirci le canzoni senza nessun problema, però quando vado ad ascoltarle il lettore mi dice “FORMAT ERROR”, per caso il mio è un modello incompatibile con Symphonic?
2)io ho un “Mac OS X 10.5.2″, può influire sul processo?
grazie per l’aiuto
@Thomas:
1) Credo proprio che sia incompatibile.
2) No. Il programma è scritto in Java ed è distribuito sotto forma di bytecode indipendente dalla piattaforma - questo, di per sè, potrebbe anche non voler dire nulla, ma sul sito ufficiale di Symphonic non vengano poste limitazioni sul sistema operativo su cui eseguire il programma.
Ciao, ho in walkman sony, non so per quale motivo quando voglio ascoltare la musica mi esce “no dete” ma, quando lo collego al connettore USB e vado su media player non risulta che le canzoni siano cancellate. Come faccia a sistemarlo o a d’aggiornarlo.Grazie e ola.
ingrid: L’unico metodo che conosco è prendere questo file, cancellare i file del lettore (da Risorse del Computer) e decomprimere il file scaricato su di esso. Non so se potrai, però, riutilizzarlo con SonicStage.
Questo però non vale se il tuo WALKMAN è un modello recente. Se mi dici qual è ti posso confermare o smentire quanto ti ho appena scritto.
ciao emanuele ti scrivo perche’: ho seguito le tue indicazioni alla lettera, symphonic funziona, ho l’OMGAUDIO nuovo.
i file sull’mp3 ci sono ma quando cerco di ascoltarli mi da MG ERROR.
io li ho dati in pasto al symphonic in mp3 sbaglio queto?
oppure c’e’ qualcosaltro
ti ringrazio in anticipo
giac0mo, penso che tu abbia fatto tutto correttamente. Semplicemente è probabile che il tuo lettore non sia supportato al momento.
ho un problema, quando apro sonicstage mi dice “impossibile individuare i file necessari perasprire il database”. cosa posso fare e soprattutto che vuol dire??
Eleonora, non fornisco supporto su SonicStage appunto perchè il suo funzionamento non mi appare molto ben documentato. Posso arguire che qualcosa nei file che risiedono sul tuo lettore sia stato danneggiato. Ti suggerirei di fare un controllo del disco e di ripartire da un database vuoto come quello che ho indicato nel mio articolo. Non so, però, se questo ti restituirà la funzionalità di SonicStage (mentre Symphonic funzionerà).
sto provandop a fare quello che dici nell’articolo, ma mi sono persa al punto 2… cos’è “$HOME/bin”? PATH? via che devo fare dopo che l’ho scaricato? grazie mille cmq e scusa l’ignoranza
Eleonora, visto che stai usando Windows, leggiti il mio commento n° 13, che ti spiega con cosa devi sostituire quel passaggio.
ho creato symphonic.bat però se cerco di fare doppio click nn succede nulla o meglio appare per un istante una finestra nera e poi scompare… che faccio??? ps oddio scusami se rompo così tanto le scatole!!!
Eleonora, devi controllare se il tuo ambiente di runtime Java è installato nel posto che ho specificato nella riga (
) e, in caso non fosse così, modificarla.C:\Programmi\Java\jre1.6.0_03
ciao!!Spero puoi aiutarmi a risolvere un mio problema!!Ho un lettore mp3 NW…l’ho dato ad un amico per fargli scaricare sopra una lista di canzoni..!!Lui le ha scaricate (almeno a detta sua),ho acceso il lettore ma compare la scritta “NO DATABASE”.Come faccio a sentire le canzoni??
N.B tieni ben presente che sono negato con il computer,quindi cerca per favore di spiegarmi tutto alla lettera,ok?
grazie!!
La sigla esatta del lettore è NW-E002.Ho pensato che potesse esserti utile!!
Be allora non mi resta che aspettare tue notizie!
Grazie anticipatamente!!
ANGELO, io non so cosa abbia fatto esattamente il tuo amico, ma l’unica cosa che puoi fare è partire con un database vuoto. Puoi leggere come fare nel punto appropriato dell’articolo.
P.S. Sei pregato di non spammare la mia casella di posta se non ottieni risposta subito - la cosa può solo farmi irritare. Ovviamente il discorso vale per chiunque.
Ciao
ho scoperto il tuo blog cercando su google un metodo per far funzionare il mio nw-a3000 sotto linux. Non conoscevo ancora symphonic. Hai la mia gratitudine eterna!!!!
Simo, grazie a te
ehi, ho 1 problema… ho un sony walkman, un modello di 2 anni fa ma ancora in circolazione. ho perso tutto nel computer e nn trovo + il dischetto di installazione, conosci qualche sito dove posso trovare il programma e scricarlo??? rispondimi x favore!!!!!!!!!!!!
raissa, guarda qua.