Archivio per la categoria 'Symbian'

Playlist Dj: la musica “umorale” ci fa compagnia

Con ben 48GB totali di spazio, è facile arrivare ad avere anche più di 500 canzoni in mp3 sull’N97.

Bene, benissimo, si dirà: già ma… cosa ascolto? L’imbarazzo della scelta è notevole. In più, dato che ascolto musica prevalentemente in auto, star lì a selezionare brani da mettere in playlist è un’operazione lunga, noiosa e rischiosa, dato che facilmente genera classici tamponamenti da distrazione.

Ci viene in aiuto un software interessante, che ha il nome di Playlist DJ (tradotto vergognosamente in italiano con “DJ Elenchi Di Riproduzione” ?! )

E’ gratuita, ma si dice che a breve sarà a pagamento, forse a un euro, ma li vale tutti.

Si tratta di un generatore di playlist “umorale” cioè basato sullo stato d’animo dell’utente e non sui classici filtri Artista, Album, Genere.

All’avvio appaiono quattro barre verticali, che si possono far scorrere da un minimo ad un massimo. Allegria, Passione, Incazzatura e Ritmo. Modificando i valori a seconda di come ci si sente verrà generata una playlist che potrebbe andare bene al nostro umore.

Avvio

Già, ma, come fa a sapere come si adattano i nostri mp3 ai 4 valori? Al primo avvio, e ogni volta che si aggiungono brani, l’applicazione legge i tag ID3 (quelli che contengono le informazioni sulla traccia) dei nuovi file e li invia tramite internet ad un database remoto, mantenuto dagli sviluppatori, sul quale viene profilato il brano.

Nuovi brani

Se avete dei brani con i tag ID3 correttamente valorizzati e tali brani sono presenti sul database remoto, l’operazione di profilazione sarà abbastanza veloce.

Scansione

In caso contrario, il brano verrà analizzato fisicamente nel suono che rappresenta e una sua impronta verrà inviata via internet. Vi accorgete che la profilazione è basata sul suono perchè la barra diventa blu e i tempi si allungano enormemente (è ovviamente consigliato fare tutto via wifi).

Fine scansione

E’ palese che se avete 10 brani, tutti death metal, quest’applicazione vi sarà poco utile. Se invece avete una buona varietà e quantità, i risultati saranno ottimi.

Generazione playlist

Ecco, per esempio, una playlist appena generata:

Lenti

E una invece dall’umore decisamente incazzato e furioso (conoscete Liquid Tension Experiment? Provatelo…):

Incazzati

Altra opzione interessante è la possibilità di generare una playlist anche a partire da un singolo brano: i restanti verranno associati grazie alla profilazione precedente.

Selezione singola

Quando una particolare playlist vi sembrerà interessante, potrete anche salvarla staticamente, in modo da poterla riprodurre con il lettore musicale standard.

Unica nota negativa: il player è un’istanza effettiva del lettore musicale di sistema ma essa non è legata in alcun modo, ad esempio, al widget del desktop, per cui non potrete “telecomandare” le tracce da li: spero risolvano, o almeno, costruiscano un loro widget dedicato.

Nokia N97: undocumented #2

Premendo col pollicione sull’area immediatamente a sinistra dell’indicatore della batteria appare un menu da cui accedere velocemente alle impostazioni di connessione (wlan, bluetooth, punti d’accesso, etc.)

Quando si hanno messaggi non letti appare anche un link per l’apertura degli stessi.

Apparirà banale a chi lo sa già, ma molti non ne sospettano l’esistenza.

Nokia N97: undocumented #1

Primo di una serie di post dedicati alle funzioni non documentate o, comunque, insolite presenti nell’aggeggio in oggetto.

Tenere premuto il tasto verde, attendere la progress bar di ascolto dei comandi vocali e pronunciare ad alta voce:

“Che ore sono?”

Utile, se non fosse che i passanti risponderanno educatamente alla domanda togliendovi tutto il gusto.

PS: valido anche per 5800XM.

Nokia N97: tips, tricks, chips and popcorn!

Nokia N97Ok, un mese di convivenza con un Nokia N97 bianco, rigorosamente no brand è più che sufficiente. Dopo aver leggiucchiato qua e là recensioni frettolose, sbrigative e, soprattutto, ignoranti dico la mia con un pò di cognizione di causa.

Segue un elenco di considerazioni spicciole in rigoroso ordine sparso (il post è lungo e uso il tag “more” a ragion veduta…).

Continua a leggere ‘Nokia N97: tips, tricks, chips and popcorn!’

Velocità del touchscreen del Nokia 5800

Qualche mese fa avevo l’assoluta certezza che, regalandole un 5800, mia sorella (affetta da smsite) non sarebbe stata più capace di scrivere sms alla velocità con cui lo faceva su un Nokia 6630.

- Sai, con un touchscreen non puoi avere la stessa praticità di una tastiera “hardware”, sarai molto più lenta e impacciata… etc, etc.
- Tu non ti preoccupare e regalamelo!

Guardate questo sms:

SMS

E ora guardate come è stato scritto (da lei):

Ecco, per l’appunto… c.v.d.

(NB: ha ancora il vecchio firmware v.11. Il nuovo dovrebbe essere più veloce…)

Finalmente la chat di Facebook utilizzabile da cellulare con Nimbuzz

Logo NimbuzzSe ne sentiva la mancanza: la chat AJAX di Facebook fuori dal browser. Non so se gli ottimi sviluppatori di Nimbuzz abbiano usato delle API rese pubbliche da Facebook oppure abbiano costruito un proxy che emula un normale client web (sono così “tosti” che la cosa non mi stupirebbe).

Anche se un pò lenta e con qualche problema di sincronizzazione il sistema funziona e mi aspetto prestazioni sempre migliori.

Nimbuzz, per chi non lo conoscesse, è un software per cellulari molto simile a Fring. Se conosci già Fring, o anche no, prova Nimbuzz (link per cellulare).

A differenza di Fring, ne esiste una versione oltre che per cellulari, anche per PC e direttamente via Web!

Per aggiungere i contatti Facebook al client Nimbuzz per cellulari: Opzioni - Impostazioni - Community. Quindi selezionare i servizi che interessano, compreso Facebook.

Update: nuova versione di Nimbuzz e chat Facebook ora funzionante.

Update Gennaio 2010:

Facebook ha aperto la chat al protocollo Jabber. Jabber, o XMPP, è uno standard aperto di comunicazione per client di istant messaging. Questo significa che qualsiasi client compatibile con Jabber può connettersi alla chat di facebook.

Questa è una guida fatta per Pidgin, un client per Linux, ma vale anche per Nimbuzz e tutti gli altri client: Facebook chat con Jabber. Provate (non uso più Nimbuzz) e fate sapere se funziona nei commenti.

S60 Open To New… Hacks!

BinAi tempi del DOS scrivevo decine di piccoli programmi usando TASM, un assemblatore x86 della Borland.

Con l’assenza totale di privilegi di qualsiasi tipo, sia in RAM che su filesystem, gli esperimenti erano molto divertenti: si poteva scrivere direttamente su qualsiasi punto della RAM, senza limiti.

Con questo sistema riuscivo a modificare il numero di “vite” dei vecchi giochi, semplicemente modificando i byte nella RAM nel punto in cui erano allocate le variabili.

Bene, un certo FAC000000 ha fatto la stessa cosa su Symbian 3rd Edition.

Il trucco è concettualmente semplice: si cerca in RAM la variabile che contiene il path del file, Z:\system\data\swpolicy.ini (Z è su ROM, non scrivibile) e si sostituisce la Z con la E, in modo che il nuovo path diventi E:\system\data\swpolicy.ini (E è la Memory Card, scrivibile). Si edita il file in modo che accetti anche i programmi non firmati ed il gioco è fatto.

L’unico scoglio era quello di poter usare un programma con i permessi giusti per scrivere in RAM, cosa apparentemente impossibile. Ma nell’SDK Nokia esiste un tool, MetroTRK, che ha tali privilegi: è un debugger, la controparte Symbian di quello che era SoftIce.

Ricapitolando: MetroTRK –> ROMPatcher –> Cambio Path –> Installazione SIS non certificati.

Con questo stesso sistema, man mano che si scopriranno altri byte interessanti da modificare in RAM, appariranno innumerevoli hack del sistema operativo S60, ora “davvero open to new features”.

Maggiori info ovviamente sull’autorevolissimo Symbian Freak.

PS: se non siete “freak” non provateci, potreste procurare danni al telefono.

Shazam: incredibile ma vero!

Shazam01Lo avevo provato un pò di tempo fa e me lo ero dimenticato tra i meandri dei menù del mio telefono.

Ma in questi ultimi giorni ho avuto la possibilità di provarlo “sul campo”.

Trattasi di Shazam, un “track recognizer” installabile su terminali Symbian.

Ne avevo installati altri su Symbian 2nd edition, anni fa, ma questo li supera tutti in fatto di precisione e, soprattutto, in sensibilità durante l’acquisizione dell’audio.

Shazam02Per chi ancora non avesse capito, funziona così:

  1. si avvia l’applicazione
  2. si fa partire l’analisi
  3. verranno registrati 10 secondi dell’audio ambientale, dove è in riproduzione della musica
  4. a questo punto, l’applicazione si connetterà ad internet e vi dirà il titolo e l’artista della canzone

Come avrete intuito, è molto utile in quei casi in cui vi piace il pezzo che state ascoltando, alla radio o magari in un locale, e non ne conoscete l’artista e il titolo.

Shazam03La differenza con i precedenti software consiste nel fatto che Shazam è sensibilissimo e riesce ad identificare il brano in locale pubblico affollato, col vociare dei clienti che, a volte, supera il volume della musica riprodotta.

Altra importante caratteristica è che gli bastano soltanto 10 secondi, in qualsiasi punto della canzone, non obbligatoriamente l’inizio.

Shazam04Tutti i pezzi identificati verrano salvati internamente (con tanto di copertina dell’album) in modo che, una volta giunti davanti al PC (o direttamente dal cellulare, usando Symella) potrete, con comodo, scaric… ahem… “comprare” i brani in mp3 che vi interessano.

Ho fatto alcuni esperimenti e ho cercato di far riconoscere dei brani riprodotti su un altro pc trasmessi via Google Talk: la qualità dell’audio era pessima, con frequenti interruzioni, scarso spettro di frequenze e con il tizio dall’altra parte che parlava “sopra”: ha sempre riconosciuto il pezzo.

Ho anche provato a riprodurre due pezzi in simultanea: Shazam ha riconosciuto correttamente quello con il volume leggermente più alto!

Sul sito ufficiale vedo che le tracce riconosciute vanno pagate con un abbonamento, ma la “versione” che ho installato io mi fa fare tutto tranquillamente… gratis.

C’è anche la possibilità di identificare i brani tramite una telefonata, previo abbonamento, ma credo che sia attivo solo in UK…

Update (19/03/09): la versione 1.90, che si trova “in giro” come demo 30 giorni, in realtà non scade, continua a funzionare anche oltre il periodo di prova.

PAMP: Apache, Mysql e PHP su Symbian!

PAMPOggi ho installato Apache, Mysql e PHP.

Embhè? L’ho fatto su un Nokia N95…

Genera una sensazione strana veder girare Apache e, ancor più strana, Mysql su un cellulare (termine riduttivo per l’N95).

E’ un porting prodotto dal “laboratorio opensource” della Nokia e si chiama PAMP Personal Apache Mysql PHP.

E ora? A cosa serve un tipico webserver+database in tasca? In sè non credo a molto, ma spluciando le informazioni visualizzate dalla phpinfo() ho notato che sono inclusi in PHP dei moduli specifici per S60 che si chiamano:

s60_calendar
s60_contacts
s60_inbox
s60_log
s60_sysinfo

Che sembrano essere API per accedere alle funzioni interne del cellulare come il calendario, la rubrica e i messaggi.

Non ho trovato documentazione al rigurado (quali sono e come si usano le funzioni PHP relative?) ma forse è ancora presto. Spero che il wiki venga “popolato” con le informazioni necessarie.

HandyWi e l’accesso a FON immediato (phonecast inside)

HandyWi è una applicazione Symbian, rilasciata da pochi giorni, che ha come obiettivo quello di semplificare l’accesso a due provider di reti WI-FI pubbliche: FON e Zebra (un provider lituano).

Prima di questa applicazione, l’accesso a FON era abbastanza “macchinoso”, dovendosi connettere, aprire il browser, armeggiare con lo scrolling su una pagina non propriamente “studiata” per il mobile, inserire username e password, e finalmente usare la rete in libertà.

HandyWi invece, fa tutto in automatico. Una volta impostati i dati dell’account, riconoscerà gli hot-spot FON e provvederà lui ad effettuare il login in automatico.

FON aveva pubblicato una utility simile ad HandyWi ma, per quel che mi riguarda, non ha mai funzionato a dovere.

Vediamo come procedere, dopo aver installato HandyWi (il seguente è un esperimento di “phonecast”):

Get the Flash Player to see this player.

(Notare il caricamento e il rendering senza problemi di più di un mega di html, reso possibile solo dal nuovo firmware 20.x.x dell’N95 :-D )

Ma HandyWi ha anche altri vantaggi pregievoli:

  • Segnala la potenza del segnale in modo molto preciso: lo scanner wlan integrato in Symbian mostra solo 3 “tacche” possibili. Con una sola tacca, si potrebbe avere un segnale dallo 0.1% al 33%. Con un segnale bassissimo la connessione risulterà instabile o impossibile. HandyWi, segnalando l’effettiva potenza, aiuterà nel selezionare solo quelle reti che hanno un segnale accettabile.
  • La scansione è a comando: verranno mostrate le reti disponibili quando si seleziona l’opzione “Search”. Lo scanner intergato, invece, cerca ogni tot secondi, a prescindere dalla nostra volontà. Questo ci eviterà brutte figure girovagando come “alieni” per le strade di città…
  • HandyWi crea uno ed un solo access point: cambierà poi il SSID effettivamente trovato al volo: in questo modo si può impostare come access point da utilizzare nelle applicazioni semplicemente “HandyWi APN”. Lo scanner integrato, invece, crea un nuovo access point per ogni rete trovata: dopo settimane ci si ritrova con centiaia di access point definiti e inutili.

La Nokia e/o Symbian dovrebbero prendere esempio e, magari, includere tale applicazione nei futuri firmware, adattandolo per accedere anche alle altre maggiori reti WI-FI pubbliche nel mondo.