+ All Categories
Transcript
Page 1: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Open source never sounded so good

Michelangelo Guarise

Page 2: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Contesto

● Crescente interesse per la musica liquida

● Assenza di soluzioni commerciali convincenti

● Rivoluzione Embedded ( Raspberry PI)

Page 3: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Rivoluzione Embedded: Raspberry PI

Page 4: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

● Dispositivo (quasi) totipotente

● 35 $

● 1,2 milioni di esemplari (ad aprile 2013)

● Community enorme e proattiva

Rivoluzione Embedded: Raspberry PI

Page 5: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

● Fanless

● Bassi consumi

● Connettività USB e Ethernet

● Bus I2s

● Potenza di Calcolo sufficiente

Hi-FI PI

Page 6: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Antecedenti

● Voyage-MPD (debian based)

● Foobar (Windows)

● CMP2 (Windows e Hardware dedicato)

● Audirvana (Windows e Mac OS X)

Page 7: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Concept

● Qualità innanzitutto● Semplicità di installazione e utilizzo● Lettore Universale ● Approccio UI naturale● Integrazione con dispositivi esistenti (NAS, Router, DAC)

● Personalizzazione in base al contesto

Page 8: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Ricetta

● OS Minimale (multistrap, debian armhf)● Alsa ● Kernel ottimizzato● MPD e MPC(17.4)● Web Ui (Nginx, php5-cli)● Minidlna e Avahi (Discovery, possibile per

render)● Shairport (Airplay)● LCDProc e WiringPI ● AutoFS

Page 9: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Risultato

● MP3, FLAC, WAV, AAC ALAC e WebRadio● Bit Perfect● Airport, Samba, DLNA, (Spotify)● Ramplay

● WebUi per controllo riproduzione e configurazione

NESSUNA CONFIGURAZIONE RICHIESTA: PRONTO A SUONARE

Page 10: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

WebUI

Page 11: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

WebUI

Page 12: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

WebUI

Page 13: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

WebUI

Page 14: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Processi Attivi: Idle

Page 15: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Processi Attivi: 16\44

Page 16: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Processi Attivi: 24/96

Page 17: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Prospettive Future

● Porting su x86/64● Supporto Spotify, Last.fm, Pandora, PlayMusic,

Rdio ● Kernel Real-Time (necessario?)● App Dedicata● Modalità HotSpot● Modalità Sociale (Party-mode)

Page 18: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Prospettive Future

Solid Run: CUBOX

• Linux based distributions like Ubuntu, Debian and others

● 800 MHz dual issue ARM PJ4 processor, VFPv3, wmmx SIMD and 512KB L2 cache.

● 1080p Video Decode Engine● OpenGL|ES 2.0 graphic engine● HDMI 1080p Output (with CEC function)● 1GByte DDR3 at 800MHz● Gigabit Ethernet, SPDIF (optical audio), eSata

3Gbps, 2xUSB 2.0, micro-SD, micro-USB (console)

● Standard Infra-red receiver for 38KHz based IR controllers.

Page 19: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Prospettive Future

BeagleBone Black

• Processor: AM335x 1GHz ARM® Cortex-A8• 512MB DDR3 RAM• 2GB 8-bit eMMC on-board flash storage• 3D graphics accelerator• NEON floating-point accelerator• 2x PRU 32-bit microcontrollers• USB client for power & communications• USB host• Ethernet• HDMI• 2x 46 pin headers

Page 20: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Prospettive Future

UDOO

• Freescale i.MX 6 ARM Cortex-A9 CPU Dual/Quad core 1GHz

• Integrated OpenCl Graphics • Atmel SAM3X8E ARM Cortex-M3 CPU (same as

Arduino Due)• RAM DDR3 1GB• 76 fully available GPIO• Arduino-compatible R3 1.0 pinout• HDMI and LVDS + Touch (I2C signals)• Ethernet RJ45 (10/100/1000 MBit)• WiFi Module• Mini USB and Mini USB OTG• USB type A (x2) and USB connector (requires a

specific wire)• Analog Audio and Mic• SATA (Only Quad-Core version)• Camera connection•

Page 21: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Modello Vincente di Open Source

● Universalmente accessibile, anche ai meno tech-savy

● Progettato dagli utilizzatori● Sviluppo guidato dalla community● Cura degli aspetti ergonomici e simbolici● Compatibilità con eventuali formati proprietari● Comunicazione efficace e accattivante

Page 22: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Modello Vincente di Open Source

Page 23: Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)

Grazie per l'attenzione


Top Related