Alle projecten!

Liveblog: Sparkshack 2! (Hackerspace)

Door sebastius op vrijdag 23 oktober 2015 00:01 - Reacties (19)
Categorie: Project, Views: 5.591

Vrijdagochtend, rond 07.00 zit ik op m'n fietsje onderweg naar RevSpace, de hackerspace van Den Haag. Waarom in hemelsnaam zo vroeg?

Vandaag wordt namelijk de nieuwe SparkShack geleverd.

Een stukje achtergrond: RevSpace (een toffe plek om te knutselen met gelijkgestemden) heeft al jaren een SparkShack. Een vonkenhok, een metaalplaats, hoe je het ook noemt: een plek waar er met metaal gewerkt wordt. Smeden, lassen, plasmasnijden, van alles! Daarmee zijn 'we' een vrij unieke Hackerspace in Nederland. Nu moet helaas het huisje waar we dat in doen tegen de vlakte wegens nieuwbouw bij 'De Verlichting'. Sparkshack 1 is dood, leve Sparkshack 2!

We hebben een stukje grond gehuurd op het achterterrein (voormalige parkeerplaats) waar we vier portocabins gaan plaatsen. De nieuwe Sparkshack krijgt een vloeroppervlak van 120m2, wat echt een gigantische ruimte is.

Kun je dat voorstellen? Een stel nerds, een stel hobbyisten, een stel gekken die 'even' een ruimte bouwen? Ik ook niet maar het gebeurt toch! Het is een enorm project, de binnen en buitenkant moeten compleet gerenoveerd worden en geschikt gemaakt worden voor ons doel.

Gisteren zijn de eerste 2 units afgeleverd en veilig weggezet. Morgen worden ze op de door onszelf gebouwde fundering gehesen. Die fundering is gemaakt om van een hobbelig terrein een waterpas draagvlak te maken. Even ter verduidelijking: er zijn dus 15 kolommen individueel uitgemeten en gebouwd. Geen enkele kolom is hetzelfde. Een enkele kolom heeft zelfs een speciale 'scheve' plaat gekregen om de laatste 4 millimeter recht te trekken.

Vanochtend om 08.00 is het ongeveer zover, dan zal de leverancier komen. Wij zijn de hele dag aanwezig, en ik ga proberen regelmatig foto's en updates te posten. Wil je meekijken? Kom dan langs (vroeg in de ochtend. Wil je een rondleiding door RevSpace? Dat kan ook! Dat doen we graag (kom dan wel bij voorkeur iets later.

Mocht niemand reageren op de deurbel, nummer 30 van gebouw 5D aan de Spoorlaan, 2495 AL), loop dan even rechtsom het gebouw naar het achterterrein, ik vermoed dat we daar zullen zijn.

Update 1
Goeiemorgen! Gewapend met een doos croissaints ben ik zojuist aangekomen op de space. RevSpace is open, je bent welkom om te komen kletsen! Wij gaan even rustig wakker worden en wachten op de rest van de deelnemers. De leverancier verwachten we tussen 08.00 en 08.30.

Update 2
http://i166.photobucket.com/albums/u91/sjieto/05FE61CA-8A2C-4E00-875B-2A1840509533_zpssienetot.jpg

http://i166.photobucket.com/albums/u91/sjieto/154701CF-4E3A-4C6B-BCBD-C133D37A1E2A_zps0ez1pms2.jpg

http://i166.photobucket.com/albums/u91/sjieto/E29A79C9-E4AD-4BE5-8B54-FAD493EE96A3_zpsymor3h20.jpg

http://i166.photobucket.com/albums/u91/sjieto/442942FB-E8F7-4F4D-871C-9A79A212221B_zpsoxf4dush.jpg

Update 3
http://i166.photobucket.com/albums/u91/sjieto/E06A3261-5E19-4B23-A806-577DC1467C7C_zpsvrjionhl.jpg

http://i166.photobucket.com/albums/u91/sjieto/DC36DF2A-54DA-4AB0-A2A0-9C6FA86BF89B_zpsw59ibszo.jpg

http://i166.photobucket.com/albums/u91/sjieto/484694C5-6255-4BA6-9C71-A3CA8109496D_zps8yqyufao.jpg

http://i166.photobucket.com/albums/u91/sjieto/4715DFE3-D313-4216-B1A9-0A33C0AEC977_zpshoed6f4q.jpg

http://i166.photobucket.com/albums/u91/sjieto/23352647-51C1-473F-991C-1B0D1667090C_zpswkynzdg8.jpg

Update 4
Even pauze! De helft staat!

Update 5
We gaan weer verder!

http://i166.photobucket.com/albums/u91/sjieto/2EF366B7-B27E-4D3E-84B6-0DA3EE708A82_zpsrhahcnun.jpg

http://i166.photobucket.com/albums/u91/sjieto/969ED4F7-FE7A-4BD8-A153-FFDE16AE4FFF_zpsfcqeeytk.jpg

http://i166.photobucket.com/albums/u91/sjieto/CB0C9508-0175-4894-AA82-6C2A05A431FA_zpsovcjbeuo.jpg

http://i166.photobucket.com/albums/u91/sjieto/2A0271B0-08CC-45B8-8496-09CCAB22BBFB_zps8ucsicyd.jpg

http://i166.photobucket.com/albums/u91/sjieto/11B39730-1F38-43D8-B86C-247DDEF1E919_zpsecq6olmz.jpg

Update 6

Alles staat op z'n plek, de hijskranen zijn helaas weg. De leverancier is druk met het waterdicht maken, wij zijn aan het schrobben:

http://i166.photobucket.com/albums/u91/sjieto/4CC12890-1802-4EBB-AF63-A9BA6017A7F1_zpshdrkulqo.jpg

http://i166.photobucket.com/albums/u91/sjieto/066422B3-9830-4FEA-8E45-0A5CAF70F652_zpsqrkbyudq.jpg

http://i166.photobucket.com/albums/u91/sjieto/5EF8DFE1-A5FA-42F0-913E-5C9E6061EAF1_zpsnunqhnzq.jpg

Update 7
12.30: we hangen even voor dood op de bank. Zodirect lunchen. Wel nog even foto's van het geheel gemaakt:

http://i166.photobucket.com/albums/u91/sjieto/42FF81DA-F538-4295-A444-B48088EEC62E_zpsdpsuk7lp.jpg

http://i166.photobucket.com/albums/u91/sjieto/825507B0-0511-48C8-B711-7BF9ABD1D847_zpsfq5ep9aq.jpg

http://i166.photobucket.com/albums/u91/sjieto/6EC3178E-B34F-4871-A684-47653989AE8B_zpsv6ofhevf.jpg

Update 8
We zijn het een beetje zat aan het worden (moe vooral). Er is een heleboel schoon aan de buitenkant, de elektra is geinspecteerd, de deuren kunnen dicht en op slot. Een hoop gedaan zo deze vrijdag maar er moet nog een heleboel!

Mijn automatische Media Center

Door sebastius op maandag 1 augustus 2011 23:00 - Reacties (20)
CategorieŽn: Project, Resultaat, Software, Views: 13.752

Wij kijken graag series. Ik neem niet vaak de tijd om echt een film te kijken en dan is 45 minuten simpel vermaak ideaal voor mijn spanningsboog :P.

Nu heb ik mezelf al ruim een jaar omringd met de gesloten muren van Apple. Eenvoudig een filmpje kijken op de iPad vereist omzetten. Iets op de Apple TV? Kopen of omzetten.

Het leek eerst zo mooi, een AppleTV2 onder de TV. Piepklein prachtig doosje dat alles ging regelen. Ik had zelfs een flinke bom duiten aan Amerikaans iTunes tegoed geregeld. Blijkt dat alles wat ik via iTunes aanschaf op de ATV2 haperend afspeelt. Ook omgezette content via Handbrake of MKVtools leverde de nodige frustraties op: geluid uit sync, beeld houterig, you name it.

Een bijna net zo grote ergernis als het kijken van materiaal was het verkrijgen van materiaal. Alles is te vinden op Usenet, maar je moet elke keer er weer aan denken, opzoeken, uitpakken, gedoe.

Duidelijk was dat dit niet een wenselijk scenario is. En ik heb de afgelopen dagen een mediacentertje ingericht dat precies doet wat ik wil. Tijd voor een echte oplossing en in deze blogpost laat ik je zien hoe je zelf een fatsoenlijk mediacenter bouwt dat:

- Films en series automatisch download
- Van afstand (binnen huis in mijn geval) te beheren is
- Films en series fatsoenlijk afspeelt en ook een net overzicht maakt (geen geklooi met mapjes, bestandsnamen etc)
- Ook de iPads van een flimpje kan voorzien voor als je lui in je nest ligt

Dit is wel een lange blogpost. Ik werk niet alle stappen 100% uit, ze wijzen meestal zichzelf.

Hardware

Hoewel de hoofdmoot van dit stuk een software-aanpak is, begin ik toch met de hardware. Ik ben er wťťr ingetrapt: ik heb een Mac Mini (2011) gekocht. Klein, HDMI, 500gb, en compatible met alles wat ik in huis heb voor het netwerkgebeuren.

http://pinoytutorial.com/techtorial/wp-content/uploads/2011/07/mac_mini_2011_1.jpg
En waarom ook niet. Ik heb huisgehouden en een heleboel ouwe gadgets verkocht met dank aan V&A. Bij elkaar voorzag dat in 100% van de aanschafkosten :P.

Natuurlijk kun je in plaats van een Mac Mini ook een andere Apple of zelfs elk willekeurig machientje dat Windows of LInux draait pakken. Geen enkel probleem. Ik koos voor een Mini omdat ik dan totaal niet na hoef te denken ;) en ik vind ze zo ontzettend mooi.... (en als ik in mn klas een keer met iMovie aan de slag wil kan ie zo in m'n rugzak!)

Ik koos voor het meest standaardmodel, dus de i5 2.3 met 2gb geheugen en 500gb harddisk. Een film kijk ik nooit een tweede keer, dus ik gooi na gebruik alles steeds weg. 500gb is ruimte zat dus. En als ik een bepaalde film ooit nog eens wil kijken download ik hem wel opnieuw!
Aanschaffen
Mac Mini
Apple Remote
Newsgroup account (ik gebruik Eweka)
eventueel account op NZBsrus of NZBmatrix of iets dergelijks
iPad app: AIr Video

Software

Wederom: de hoofdmoot van dit MediaCentertje draait op elk platform. Ik gebruik Mac, maar dat betekent niet dat jij dat ook moet! Ook zijn er voor alle programma's die ik gebruik diverse alternatieven: kies bewust!
Stap 1: Mac Mini klaarmaken voor gebruik
Installeer de Mini onder de TV met (nu nog) een keyboard/muis. Kan gewoon elk willekeurig USB setje zijn. Loop de welkomstrituelen door, stel een wachtwoordje in etc.

Mac OSX Lion heeft een paar tweaks nodig. We zetten beheer op afstand aan (Systeemvoorkeuren -> Delen -> Schermdeling. Ook delen we de hele harddisk (of alleen de downloadsmap) zodat je vanaf afstand er in kunt schrijven.

Verder heb ik de programmafolder weer terug in de Dock gezet, ik geloof niet zo in Launchpad maar dat is voorkeur. Ook heb ik de dock flink uitgemest. Bluetooth en Wifi gebruik ik niet, dus die staan bij mij uit (zal vast weer een paar miliwatt schelen)

Ik ben vanaf dit punt weer lekker aan m'n bureau gaan zitten en heb de Mac verder remote ingesteld. Je kunt natuurlijk ook gewoon bij je TV blijven zitten.
Stap 2: SABnzb instellen
http://www.iedereenkandownloaden.nl/sabnzb.gif
SABnzbd is vandaag ons eerste programma. Het is een Usenet download client. Crossplatform, gratis, simpel en het checkt en pakt uit.

SABnzb komt tegenwoordig met een mooie wizard om je op weg te helpen. Stel je provider in, zorg dat je lokaal en extern kunt beheren (let op! Stel een wachtwoord in als je niet wilt dat een random persoon er in gaat klooien!). Ik laat alles in /Downloads (./Complete en ./Incomplete) terecht komen, vond ik het makkelijkst.

Nu de tweaks:Maak twee categorieŽn aan: movies en tv. Stel die naam ook in als pad (zonder ./ of wat dan ook). Nu komen bestanden getagged als movies in de map movies terecht en tv in de map tv. Handig voor XBMC strakjes!

Stel hier ook eventueel je NZB indexeeraccounts in. We hebben ze niet nodig maar dan raak je ze ook niet kwijt.
Stap 3: Sickbeard
http://readynasxtras.com/sites/default/files/images/sickbeard_logo.png
Sickbeard is echt een bizar programma. Het toppunt van moderne techniek. Je geeft aan welke series je volgt (en vanaf welke aflevering en welke kwaliteit) en hij zorgt dat alles bij SABnzb terecht komt. Het is echter voor Mac gebruikers een beetje spannend om te installeren/draaien.

Volg deze guide om Sickbeard te installeren. Je kunt Sickbeard starten met 'python sickbeard.py -d' . De -d zorgt er voor dat Sickbeard draait zonder dat je terminal open hoeft te houden.

Ikzelf heb een mini-app gemaakt met Automator om Sickbeard te starten:

Voer Shellscript uit

code:
1
2
cd /directoryvansickbeard
python SickBeard.py -d



Meer is het niet.

Goed, Sickbeard moet nog wel even ingesteld. Stel de retentie van je Usenet provider in, koppel Sickbeard aan SABNZB met de API key, username en password en stel als SABnzb Category 'tv' in. Kies bij Search Providers voor alle providers die je hebt en kies sowieso voor Womble en SickBeard Index. Bij Notifications kun je de boel koppelen aan XBMC maar daar komen we straks op terug!
Stap 4: CouchPotato
http://couchpotatoapp.com/media/images/couch.png

Wat Sickbeard doet met series doet CouchPotato met films. Zet je films in de wanted rij (ook films die nog niet uit zijn!) en je krijgt vanzelf binnen afzienbare tijd een download!

De reden dat we eerst SickBeard installeerden is dat het volgen van die guide het klaarzetten van CouchPotato erg makkelijk maakt:

mapje maken, erheen met terminal en intikken:


code:
1
git clone git://github.com/RuudBurger/CouchPotato.git



Dan krijg je alles binnen. Easy! Daarna kun je gewoon met FInder de CouchPotato.app starten (is in principe dezelfde truc die we zelf met Automator voor SickBeard hebben gemaakt).

Loop er weer doorheen, stel alles in naar jouw prefs en klaar!
Stap 5: XBMC
http://logo.cafepress.com/4/802324.gif

XBMC is waar alles samenkomt... Fantastisch programma, ik ken het al jaren maar was de charme vergeten. Het is nu echt hťt mediacenter programma (naar mijn idee). Als Mac alternatief is er ook nog Plex, maar dat ken ik (nog) niet.

Download en installeer de boel. Voeg bij video's via 'add source' je map TV series toe en kies de TVdb scraper. En bij Movies natuurlijk de Moviedb scraper. Eitje. Als je een serie of film download dan gaat XBMC proberen de boel te herkennen, plaatjes en teksten er bij en goan!

Maar wat nou als XBMC al draait? Hoe krijgen we dan de nieuwe dingen er zonder te werken ingepropt? Daar zijn Notifications voor. Ga bij de XBMC settings naar Network en zorg dat je via HTTP XBMC kan besturen. Kies een vrije poort en stel een username/password in.

Even terug naar SickBeard (localhost:8081 in mijn geval) en stel de notifications voor XBMC in. Ditto voor CouchPotato.
Stap 6: Air Video
http://blog.macsales.com/wp-content/uploads/2010/04/airvideoICN.png

Air Video is een server dat films live omzet voor de iPad/iPhone/iWhatever. Het heeft een client app die te koop is en een gratis server. Downloaden en instellen dan maar!

We hebben het hier getest en we konden op de TV een HD aflevering kijken en op twee iPads twee andere bestanden kijken. Geen enkel probleem! (maar als hij ook nog gaat downloaden dan wordt het wel spannend ;) ). Op deze manier kan m'n vriendin op de TV een horrorfilm kijken en ik kan op m'n gemakkie verder met 24 of Falling Skies. (ik kan slecht tegen horror ;) )
Stap 7: Wrapping up
In principe is al het werk nu klaar. Je kunt via opstartitems er voor zorgen dat alle apps automatisch starten (SABnzb, CouchPotato, SickBeard en XBMC) zodat je zonder keyboard/muis aan de gang kunt. Ook AIrVideo kun je automatisch laten starten. Ik heb Time Machine een backup laten draaien zonder de downloads map, dat kost ongeveer 10 a 20gb maar is wel handig mocht er ooit iets mis gaan.

Wensen

Ik ben nog niet helemaal tevreden. Ik mis nog:

- Eenvoudig muziek verkrijgen (mogelijk komt Headphones hier voor)
- Airplay slave support, dat ik door het hele huis dezelfde muziek kan draaien

Verder heb ik 4gb ram besteld omdat ik merkte dat de machine af en toe toch krap komt te zitten. Uiteraard staan m'n zinnen nog op een SSD maar eigenlijk doet dat niet zoveel (alleen voor boot) dus dat laat ik nog even hangen tot ik de machine ook mee naar school ga nemen en merk dat ie niet snel genoeg is.

Maar verder is het fenomenaal hoe ver je kunt komen met een willekeurige PC/Mac. Alles automatisch, geen gedoe en ook nog in bed een film kunnen kijken. Ik vind het zelf geniaal en ben de ontwikkelaars van al deze software best wel dankbaar.