Google spelar musik Internet Radio (Raspberry Pi och Arduino) (12 / 12 steg)

Steg 12: Granskning och framtida förbättringar



Totalt sett är jag mycket nöjd med denna radio, jag kommer definitivt att använda detta mycket (förmodligen dagligen) eftersom ljudkvaliteten är mycket bättre än min telefon eller tablett och det är lättare än att använda externa högtalare eller använder en dator för musik.

Några saker som jag kunde arbeta på att göra detta ännu bättre:

  • Lokala cachelagringen jag pratade om i sista steget
  • Förbättra ljudkvaliteten
    Detta skulle göras med bättre utformade elektronik och genom att fastställa PulseAudio felet på min Pi (jag planerar att uppdatera firmware för att fixa detta men aldrig fick runda det)
  • Lägga till play-läge och upprepa alternativ (redigera: jag lagt detta i en ny version av koden)
    Det skulle vara bra att ha den linjära/random och upprepning alternativ som jag satte i PlayMusicCL projektet som lekt bildar Python skript bakom denna radio.
  • Det finns utrymme att göra min moderkortet mycket glada nyheter, men det är ganska förståeligt, inte många människor gör en PCB perfekt första gången.
  • Nätverk/IR-kontroll
    Jag lekte med tanken att styra radion med en IR-fjärr innan, men samma sak kan göras via en nätverksanslutning, hälften av mig tänker "vad är det?" och den andra hälften tänker "Varför inte?".
  • Lösa karaktär
    Jag kan inte riktigt tänka på något sätt runt detta, i huvudsak om jag bläddra till musik med ett namn som inte stöds av LCD-skärmen (inte i sin karaktär set/font generator) får jag ett antal frågetecken, detta gjordes avsiktligt så att åtminstone något var visas på LCD-skärmen.

Den bara lätt väg (som inte är riktigt att lätt, som det skulle behöva en hel del förändringar) är att använda en grafisk LCD snarare än en standardtext en.

Jag vill också det om jag kunde importera automatiska spelningslistor men API stöder inte detta just nu (även om det gjorde när jag började arbeta på detta projekt), All Access fungerar inte heller med detta API, men jag är i Storbritannien så jag inte är alltför mycket om det.
EDIT: detta har även fixats, släcker API slutat att ge automatiska spelningslistor och det var klientens uppgift att generera dem.

Se Steg
Relaterade Ämnen

Anslut din Raspberry Pi och Arduino Uno!

Både Raspberry Pi och Arduino Uno är mycket kraftfulla enheter, bra på olika saker. Arduino styrelser är awesome på att läsa in- och utgångar från diverse olika saker. Raspberry Pi är i grunden en mini, öppen källkod Linux dator. Om du sätta dessa tv...

Raspberry Pi och Arduino: bygga tillförlitliga system med WatchDog timer

Sammanfattning: I detta Instructable titta vi på hur man bygger mer tillförlitliga datorsystem med WatchDog timer. Vi visar hur du ställer in och använder Raspberry Pi och Arduino inre watchdog timer. Vi förklarar också varför en extern WatchDog Time...

MrRobot - Ubuntu Mobile app aktiverad Robotics (Raspberry Pi och arduino inblandade)

Projektet MrRobot är en Ubuntu Mobile app aktiverad Robotics som har funktionen av röst, touch och skaka kontroll för att interagera med den Rapiro roboten. Detta projekt utförs inom 28 timmar i Ubuntu Shenzhen Hackathon av vårt team E-minderåriga. A...

CoPiino fuktkontroll - raspberry pi och arduino

Jag kom nyligen över en vän till mig. Vi pratade om våra senaste projekt där han slutligen berättade om sin källare som har mycket hög luftfuktighet och är för närvarande inte att bra plats där du vill köra projekt.Detta fick oss att tänka på en ny p...

Ännu en annan Exploration Rover web-kontrollerade (med Raspberry Pi och Arduino. Android, Iphone, PC, MAC compatible)

Här är en annan exploration rover, byggt i 1 timme eller mindre, utan det krävs. Everthing du behöver finns i förpackningen! Det ger dig grund att bygga och förbättra din egen rover.RaspberryPi med wifi USB-adapter, USB-webbkamera, web-server (apache...

Pandoras ask - An Internet Radio spelare med en Raspberry Pi!

Plug i denna internet radio-spelare och lyssna på dina favoritstationer på Pandora Radio. Sex tryckknappar styra musiken, medan en LCD ger feedback på låt, artist och annan användbar information. Allt detta är inrymt i en anpassad akryl fall med till...

Raspberry Pi dedikerad Internet Radio och musikspelare

har du någonsin velat något att fylla dagen med härlig ljud men ville ägna en PC till detta ändamål? Raspberry Pi ger exakt vad vi behöver, och med några delar liggandes, kan du styra det med några knappar och en knopp.Allt bör fungera bra utan extra...

Fireside Internet Radio Player för äldre användare - byggd med Raspberry Pi

Inledning:Idag har vi fantastiska tillgång till bra strömmande innehåll: musik, nyheter, väder, berättelser, etc. Men är denna åtkomst begränsad till dem som kan navigera dagens elektroniska apparater. Detta projekt bygger på en tro som äldre vill oc...

1979 bang & Olufsen Raspberry Pi Internet Radio

detta är en 1979 Bang & Olufsen Beocord 1500 kassettbandspelare som jag har konverterat in i en fristående Raspberry Pi internetradio. De analoga VU-mätarna drivs av Pi via en DAC (Digital till analog omvandlare) krets, med aktuell tid, station och s...

AirPlay Radio med Raspberry Pi och WiFi

Innan jag började arbeta för Pelagicore vann jag två Raspberry Pi: s (kort RP) som de sponsrade. En eftersom jag var en av de första människorna på foss-gbg epostlistan som de började. Det är för folk från Göteborg och omgivning som vill gå med andra...

Hur man hoppa obegränsad tiden på Pandora Internet Radio

Pandora Internet Radio är trevligt att ha, men ibland vill man hoppa över mer än sex låtarna de möjliggör. Jag ska visa dig hur man hoppa över så många gånger du vill, och det spelar ingen roll om du är inloggad eller inte!Steg 1: Cookies Hur Pandora...

Trådlös jul Light Timer med Raspberry Pi och Python

Uppdatera 1/14/2014: Tack till alla som röstade för det här projektet i hårdvara Hacking Contest! Ser fram emot min nya maker penna.Uppdatering 12/31/2013: Letar du efter en mer avancerad version av detta projekt? Kolla in min nya flerkanaligt röstst...

Vintage Wi-Fi Internet Radio

en vintage radio förvandlats till en modern Internet Wi-Fi-radioSteg 1: Hitta en Vintage Radio jag hittade en lokal vintage radio återförsäljare i stan. Han är en riktig purist och är endast intresserade av att bevara radioapparater med original elek...

Raspberry PI och DHT22 temperatur och luftfuktighet-logger med lampa och e-varningar

Detta är en Raspberry Pi grundval av temperatur och luftfuktighet logger som använder 2 (fungerar även med 1) Adafruit DHT22 sensorer för mätningar. Du kanske har sett liknande typ av instruktioner innan, men här har en twist. Det bara läsa inte temp...

IBeacon porttelefon med Raspberry Pi och Azure

I slutet av mars gick jag till en hackathon på Universal Studios. Vi skapat ett system där gäster kunde förbifartsleden kö linjen genom att fylla i en serie som skulle leda dem runt landet Ritten är i där den genomsnittliga sluttid var 66% av nuvaran...

Sakernas Internet med Raspberry Pi-2

Detta är en uppföljning till mitt tidigare instructable Sakernas Internet med Raspberry Pi - 1.(Om inte du är bekant med webbservrar, PHP kodning och grundläggande begrepp för Sakernas Internet, bör du nog gå igenom del 1 första.)I den tidigare instr...

Touchscreen Internet Radio, hallon

Göra denna super lätt och cool letar 2.8" touchscreen Internetradio som kan styras med PC, Smartphone och i princip varje maskin som har en webbläsare och en internet-anslutning...(hitta högtalarna på baksidan från här ;)Listan över nätverkskomponent...

Bartop Mini Retro Arcade - Raspberry Pi och skräddarsydda Icade

"Närmar sig" medelåldern, vill ha en ursäkt för att spela med en Raspberry Pi och ha bra minnen från 80-talet spel (främst spektrum, sega master system, neo geo och Atari ST) bestämde jag mig att bygga en mini arkad maskin / retro emulator.Förho...

Att bygga robotar med Raspberry Pi och Python

målet med denna handledning är att hjälpa dig att börja programmering med Python att styra din Arduino robotar med en Raspberry PI. Vi går över grunderna som installation och några enkla exempel att styra din robot från en Python GUI från Raspberry P...