Monday, July 26, 2010

Drömmen Om Automatisk TV

Drömmen Om Automatisk TV

Detta är för er med OS X, ett Google-konto och ett stort behov av en automatiserad lösning för hantering av era TV-serier. Lösningen innefattar nedladdning, konvertering till iPhone-kompatibelt format (480p) samt taggning för iTunes så att allt hamnar fint och snyggt under "TV Shows".

Mina krav på lösningen var att jag ville:
- förbestämma vilka serier jag följer
- enkelt kunna lägga till fler i efterhand
- vakna på morgonen till ett nedladdat, färdigkonverterat avsnitt, som ligger sorterat efter serie och säsong precis som köpta avsnitt i iTunes

Utgångspunkten var att processen får vara hur jävla komplicerad som helst, sålänge man bara behöver göra det en gång. Så här är den:

1. Programvara etc.
- Miro (http://www.getmiro.com/)
- HandBrakeCLI (http://handbrake.fr/downloads2.php)
- Välj 32bit om du har Core Duo eller är osäker, har du Core 2/i5/i7 kör du 64bit.
- Mounta DMG-filen, kopiera HandBrakeCLI till /Applications.
- Google Reader (http://www.google.com/reader/)

2. ezRSS, Google Reader
- Sök upp serie på www.ezrss.it, välj kvalitet etc., lägg till "Search-based RSS Feed"-RSS:en i Google Reader.
- Skapa tag/folder i Google Reader där du lägger alla serier du vill prenumerera på. Repetera steget ovan tills du har alla dina seriers feeds under en och samma folder.
- Settings -> Reader settings -> Folders and Tags, klicka på RSS-ikonen bredvid din folder, klicka sen på "view public page" till höger om ikonen.
- Kopiera Atom Feed-URL:en.

3. Miro
- Add feed, klistra in Atom Feed-URL:en du fick från Google Reader.
- Högerklicka på feeden i vänster-menyn -> Rename feed, döp den till ezRSS.
- Preferences -> Folders, klicka Change, välj en vettig mapp, färdiga filer kommer sparas i en mapp kallad ezRSS (namnet på feeden) i den valda mappen.
- Skapa det diret i förväg (t.ex. ~/Warez/ezRSS/) om du hade valt ~/Warez/ i steget ovan.

4. Folder Actions
- Ladda ner workflows.zip, packa upp och lägg båda filerna i arkivet i ~/Library/Workflows/Applications/Folder Actions/ (skapa respektive mapp om den inte finns).
- Öppna "Convert for iPhone with Handbrake.workflow" och redigera path "~/00-IPHONE/" till där du vill att de konverterade filerna ska hamna. Ändra även \"iPhone & iPod Touch\" (som är 480p) till t.ex. \"Universal\" för 720p, om du bara ska spela den på datorn. Spara.
- Skapa diret som du ändrade pathen till i steget ovan, default är alltså ~/00-IPHONE/.
- Högerklicka på diret du skapade och välj Folder Actions Setup, välj där workflowet "Add movies to iTunes".
- Högerklicka på ezRSS-mappen du skapade i steg 3 och välj Folder Actions Setup, välj där workflowet "Convert for iPhone with Handbrake".

Kan hända att Miro måste konfigureras lite också så att den laddar ner avsnitt automatiskt och sånt där, men det bör vara hyfsat trivialt. När Miro nu laddar ner avsnitt ska dom hamna i ezRSS-mappen, då körs konverterings-scriptet som lägger den resulterande filen i rätt mapp, där körs iTunes-scriptet som taggar upp och lägger in avsnittet i iTunes-biblioteket. Därefter är det bara att synca iPhonen eller sin Apple TV eller sin iPod Touch eller köra Front Row eller vad man nu gör, och titta.

För att lägga till fler serier lägger man bara in fler feeds i Google Reader under den foldern man skapade.

Friday, July 9, 2010

Firefox: Vertical Tabs

Firefox: Vertical Tabs

Äntligen ett alternativ till Tree Style Tab som fungerar i Firefox 4, checka Vertical Tabs.