twenty-first century code monkey

Kategori: Kodi & XBMC (Side 18 af 20)

24 days of XBMC: problemet med DRM

– eller: hvorfor er der ikke en addon til TV2 Sputnik, ViaPlay og lignende?

Den begrænsning jeg oftest støder på, når jeg undersøger muligheden for at lave en ny addon, er at XBMC ikke kan afspille videoklip fra websiden. Det kan der være flere grunde til, men for det meste skyldes det at video indholdet er beskyttet af DRM. Det er ikke så meget en begrænsning i XBMC, som det er en begrænsning for alt andet end proprietære videoafspillere, fordi DRM teknologien oftest er beskyttet af patenter.

Billede fra http://torrentfreak.com/anti-drm-t-shirt-designs-vote-now/

For at finde en løsning skal vi sådan set havde indholdsleverandøren i tale, dvs. i dette tilfælde TV2 Sputnik og ViaPlay. Det er dem som, rent teknisk, kan levere videoindholdet på en anden måde, så XBMC kan afspille det – men her støder vi på to andre problemstillinger:

  1. De er formentlig pålagt, fra deres leverandører, at de kun må stille videoindholdet tilrådighed med DRM beskyttelse.
  2. Det grundlæggende problem at det videoindhold XBMC kan afspille, ja det kan også downloades, gemmes og deles. Ikke så heldigt med en lejet film.

Hvis begge dele var muligt at se igennem fingre med ville det være muligt at lave addons til disse websider – men som verden ser ud i dag er det utopi.

Hvad så med Sputnik som virker på Boxee siger du?

Det er et validt spørgsmål eftersom Boxee er baseret på XBMC – og nøgleordet her er baseret. Boxee har tilføjet og ændret en hel del i forhold til XBMC, bl.a. muligheden for at bruge browser plugins til at afspille videoindhold og på den måde kan de afspille Flash og Silverlight indhold. I tilfældet med Sputnik er det netop Silverlight som står for afspilningen og ikke Boxee, i hvert fald som jeg har forstået det.

Jamen, hvad så med Flash i XBMC?

Til forskel fra Boxee er XBMC 100% open-source og Flash er 100% proprietær. Selvom man aldrig skal sige aldrig, så tror jeg næppe det kommer til at ske. Man kan selvfølgelig krydse fingre for der sker noget på dette punkt når det bliver muligt med native addons i XBMC engang efter Eden er udgivet…

Jamen…

Har du andre spørgsmål, kommentarer eller meninger om dette emne, så hold dig endelig ikke tilbage nedenfor!

24 days of XBMC: OpenELEC

OpenELEC er endnu en udspringer af XBMC og kan på mange måder sidestilles med XBMC Live som jeg kiggede på tidligere. OpenELEC er kort for Open Embedded Linux Entertainment Center og er en ultra kompakt Linux distribution med det formål at starte XBMC op så hurtigt som muligt og give en komplet appliance følelse.

Til forskel fra XBMC Live skal man lave en USB nøgle som bruges til at installere systemet – og den process gav mig en hel del problemer. Som med XBMC Live havde jeg planer om at teste med VirtualBox, men efter meget bøvl og besvær gik det op for mig at det ikke var den vej jeg skulle gå. Det er bl.a. fordi OpenELEC er en færdigbygget distribution, hvor det er lidt mere besværligt at tilføje ekstra drivere og lign. end med fx Ubuntu og XBMC Live.

Som tidligere nævnt har jeg ikke en ekstra PC til rådighed, så jeg har forsøgt at hakke OpenELEC sammen til at køre fra en USB og efter lidt mere besvær er det lykkedes mig at få den til at boote på min bærbare PC – og jeg må sige den booter væsentligt hurtigere end Ubuntu på mit mediecenter.

Når først OpenELEC kører er det mere eller mindre XBMC som vi kender det, pt. version 10.1. Desværre virkede mit trådløse internet ikke i OpenELEC, så jeg har ikke haft mulighed for at teste de ekstra addons som de stiller til rådighed gennem deres eget repository.

Jeg synes der er meget potentiale i OpenELEC, men jeg synes den første pukkel med at komme igang er for stor pt. Det er muligt det er lettere hvis man starter med en hel tom PC, men det ville nu have været lettere for mig med en Live CD. Jeg leger stadig med tanken om at bruge OpenELEC på mit mediecenter, men jeg er dog lidt i vildrede om min erfaring fra denne test taler for eller imod skiftet. Det er dels fordi det er lækkert den booter så hurtigt, dels fordi system er så kompakt at det ikke er trivielt at tilføje nye ting som drivere og lign.

Er der andre af jer der har prøvet OpenELEC – og hvad er jeres erfaring?

24 days of XBMC: min historie

Min historie med XBMC startede, et måske lidt pudsigt sted, med en Xbox 1 og spillet James Bond 007: Agent under Fire i sommeren 2003. De to ting kombineret med den rigtige save game fil åbnede nemlig for en verden af muligheder, heriblandt Xbox Media Player (XBMP) og mange andre ting.  Der gik ikke længe før Xbox’en blev mit foretrukne legetøj.

Xbox Media Player er forgængeren til Xbox Media Center som igen har udviklet sig til det vi i dag kender som XBMC. Jeg kan ikke huske præcist hvornår skiftet mellem Xbox Media Player og Xbox Media Center skete, men jeg kan huske der skete et stort skift i potentiale.

Læs mere

24 days of XBMC: Gaffa TV

I dag er der en spritny addon på programmet med indhold fra gaffa.tv. Gaffa TV er gaffa.dk’s TV sektion som indeholder interviews, backstage, live, musikvideoer og mange andre ting.

Hent Gaffa TV addon’en eller installer den fra XBMC.

24 days of XBMC: mit remote setup

Jeg har tidligere skrevet lidt om mit HTPC setup og i dag vil jeg gå lidt mere i detaljer med opsætningen af min fjernbetjening.

Som nævnt har jeg en Logitech Harmony One fjernbetjening, som er sat op til at styre alle mine enheder. Til at styre XBMC har jeg valgt at opsætte den som en Windows Media Center remote i Logitech’s software – og ud over standard indstillingerne har jeg tilføje et par brugerdefinerede genveje, som jeg synes er ganske praktiske.

Med disse genveje kan jeg bl.a hoppe direkte til Addons, Video addons eller opdateret databasen i XBMC med et enkelt tryk på touchskærmen. Desværre har jeg været begrænset til at omdefinere de knapper som findes på Window Media Center remote’en, så hvis en af jer kender en løsning er jeg meget interesseret i at høre den!

Jeg har valgt at omdefinere de farvede knapper (rød, grøn, blå og gul) samt Tekst TV knappen. For at gøre det kræver det lidt opsætning i en af XBMC’s keymap filer – indholdet af min remote.xml ser således ud:

<keymap>
<global>
<remote>
<green>XBMC.ActivateWindow(VideoLibrary,MovieTitles)</green>
<red>XBMC.ActivateWindow(VideoLibrary,TvShowTitles)</red>
<blue>XBMC.ActivateWindow(Programs,Plugins)</blue>
<yellow>XBMC.ActivateWindow(VideoLibrary,Plugins)</yellow>
<teletext>UpdateLibrary(video)</teletext>
</remote>
</global>
</keymap>

Keymap filen definerer hvad der sker når man trykker på de forskellige knapper. XBMC stiller en hel række Actions til rådighed – i mit tilfælde bruger jeg XBMC.ActivateWindow() til at navigere rundt i XBMC og UpdateLibrary(video) til at opdatere video databasen.

24 days of XBMC: XBMC Live

Så siger kalenderen 10. december og i dag har jeg taget et kig på endnu et projekt som vel kan betragtes som lidt af et søster projekt til XBMC. Denne gang er turen kommet til XBMC Live, som er en custom linux distribution med det ene formål at køre XBMC.

XBMC Live kan hentes fra xbmc.org som et alternativ til XBMC til Windows og lign. XBMC Live er pt. baseret på Ubuntu 10.04 (Lucid) og indeholder både muligheden for at installere via CD’en, men også muligheden for at starte XBMC direkte fra CD’en. Sidst nævnte giver mulighed for at teste XBMC på en PC uden at installere noget og det påvirker derfor ikke fx en eksisterende Windows installation – det er ganske smart.

Jeg havde ikke en ekstra PC til rådighed så jeg har valgt at test XBMC Live i VirtualBox, som er et program der gør det muligt at starte et virtuel PC op som et ganske almindeligt program.

Vælger man at starte fra CD’en går der kort tid og man præsenteres for XBMC. Når XBMC er startet op er det en fuld funktionsdygtigt udgave, hvor du kan afspille video, installere addons og bruge alle de andre funktioner i XBMC. Det eneste minus ved at starte fra CD’en er at alle ændringer går tabt når du slukker for maskinen, men det kan løses ved at installere XBMC Live på harddisken.

Når man starter op fra CD’en får man også muligheden for at installere til harddisken. Installationsprocessen er magen til den man kender fra Ubuntu og er egentlig meget brugervenlig. Der skal svarer på et par spørgsmål og så klarer installationen resten, hvorefter PC’en starter op direkte i XBMC. Denne installation indeholder tilsvarende som hvis du selv havde installeret Ubuntu og derefter installeret XBMC.

Eftersom jeg testede i VirtualBox oplevede jeg et problem med performance som ikke var særlig god. Det problem kan dog løses ved at installere VirtualBox Guest Additions som gør det muligt at bruge 3D acceleration. Herefter gik FPS fra ca 5 til et mere normalt tal omkring 60.

Den nuværende version af XBMC Live indeholder XBMC 10.1 (Dharma), så den er efterhånden ved at være lidt gammel. Desværre er der pt. ikke nightly builds af XBMC Live, så jeg ved faktisk ikke om der kommer en opdateret udgave ifbm. XBMC Eden.

Hvis ikke det er tilfældet kunne et alternativ være OpenELEC, men mere om det på et senere tidspunkt…

24 days of XBMC: TV2 video

Bag dagens låge gemmer der sig en opdatering til en addon jeg ikke har opdateret i rigtig lang tid – TV2 video. Addon’en indeholder bl.a. klip fra TV2/Nyhederne og diverse andet indhold fra video.tv2.dk.

Det er desuden også første gang jeg indsender addon’en til det officielle XBMC repository, så den bliver noget lettere at få installeret.

Hent TV2 Video 2.0.0

24 days of XBMC: Android remote

I dag kom nissen med 8 pebernødder, så det må betyde det er blevet den 8. december og tid til at snakke lidt om et af XBMC’s søster projekter, nemlig Android remote’en.

Android remote’en har to grundlæggende funktioner, hvor den ene er at fungere som en almindelig fjernbetjening a’la den en del kender som Xbox 1 DVD remote’en. Den anden funktion er at navigere og afspille indhold direkte fra video og musik biblioteket i XBMC.

Det skal lige nævnes at jeg har testet Android remoten på en HTC Hero med CyanogenMod 7, dvs. en noget langsommere telefon end hvad der er på markedet i dag.

Som fjernbetjening fungerer remote’en upåklageligt, den har alle de genveje man typisk bruger så som Info, Menu, Back, etc. Der er dog en problemstilling som er svær at gøre noget ved, nemlig det faktum at man trykker på en touch skærm og ikke et sæt knapper på en fjernbetjening – og det gør at man indimellem trykker på en forkert knap, specielt når man vil navigere hurtigt. Folkene bag har dog forsøgt at løse denne problemstilling ved at lave et alternativ til de almindelige piletaster og det består i man bevæger en markør i den retning man vil navigere, fremfor at trykke på pilene, og klikker for at vælge. Det fungerer faktisk okay.

Den anden funktion er, som nævnt, muligheden for at navigere og afspille indhold fra bibliotekerne i XBMC. Det fungerer også ganske fint og funktionerne er meget lig det som findes i XBMC. Det eneste problem jeg har haft er at grafikken indlæses langsomt, men det skyldes muligvis min telefon. Det har folkene bag dog også en løsning på, de har gjort det muligt at downloade al grafikken til telefonen, så den ikke skal indlæses løbende.

Min dom over remote’en: den kan det den skal og fungerer som sådan upåklageligt, men jeg synes personligt problematikken med touch skærmen er for stort et problem og de gange jeg har forsøgt at skifte til Android remote’en er jeg altid vendt tilbage til en rigtig fjernbetjening.

24 days of XBMC: Movie Quiz 0.5.0

Bag dagens låge gemmer sig en opdatering til Movie Quizzen. Denne opdatering er den første som er lavet til XBMC Eden og indeholder bl.a. nogle rettelser til dem som bruger MySQL – derudover er det blevet til et nyt spørgsmål “Hvilken tv-serie er dette musiktema fra?” samt en highscore browser, så man kan se hvordan man klarer sig.

Hent Movie Quiz 0.5.0 eller installer den via XBMC.

24 days of XBMC: mit workflow til dvd encoding

I dag siger kalenderen 6. december og det er blevet tid til at fortælle lidt om det workflow jeg bruger til at rippe mine dvd’er til XBMC. For mig har det været vigtigt at få et fornuftigt resultat med et minimalt tidsforbrug pr. dvd – samlingen vokser jo hele tiden.

Jeg har valgt at encode til Matroska (.mkv) og x264, da jeg synes det giver en fornuftig billedkvalitet i forhold til filstørrelsen. Lydsporet kopierer jeg typisk direkte i DTS, hvis det er tilgængeligt, ellers i AC3. Jeg har eksperimenteret med forskellige stykker software, men jeg vender altid tilbage til kombinationen af AnyDVD HD fra SlySoft og HandBrake som er open source.

AnyDVD HD er lidt pebret men har været alle penge værd for mig. Jeg kan slet ikke beskrive så mange timer det har sparet mig, som jeg ellers ville have brugt på at sloges med diverse DVD copy protection schemes – og tro mig, jeg har spildt mange timer på det før i tiden.

HandBrake er super lækkert at bruge, det har en (forholdsvis) let tilgængelig brugerflade hvor man blot vælger hvilke video spor, lyd spor, undertekster, mv. man ønsker, hvorefter den klarer resten af arbejdet. Helt perfekt til min kriterier. Jeg har haft bedst erfaring med at bruge et daily build fra build.handbrake.fr, men det fejler ind i mellem grumt, så træd varsomt 🙂

På min gamle PC tager det typisk i omegnen af 45 minutter at rippe DVD’en til harddisken og derefter en times tid at encode den. På min nye PC ripper og encoder jeg samtidig på ca. 15-20 minutter.

Fortæl gerne om jeres workflow i kommentarerne!

« Ældre indlæg Nyere indlæg »

© 2024 Tommy Winther

Tema af Anders NorenOp ↑