Voormalig medewerker Microsoft zet sdk Windows Media Center op GitHub

Een ex-medewerker van Microsoft heeft de sdk van de Windows Media Center-software via GitHub vrijgegeven. Ontwikkelaars kunnen niet veel met de sdk. De medewerker wilde vooral een stukje geschiedenis bewaren.

De sdk van Windows Media Center is op GitHub gezet door Charlie Owen. Hij werkte in het verleden bij het eHome-team van Microsoft dat de mediacentersoftware ontwikkelde. Hij heeft de sdk onder de organisatienaam Skijump op GitHub vrijgegeven. Die naam verwijst volgens hem naar een groep van 150 vrijwilligers binnen het bedrijf uit Redmond die Media Center in 2002 intern en extern promootte.

Ontwikkelaars kunnen niet veel met de sdk al bevat deze wel de broncode van onder andere de 'Preview Tool Launcher'. "De Preview Tool is een behoorlijk robuust model voor automation en de bron toont hoe je voordeel kunt halen voor je eigen authoring tool", aldus Owen. Of Microsoft op termijn de broncode van het gehele Windows Media Center vrij gaat geven is niet bekend.

Windows Media Center was Microsofts poging de huiskamer te veroveren met htpc's en andere mediasystemen. Die moesten er tegelijk minder als traditionele desktop-pc uit gaan zien. De software bevatte een mediaspeler en overzicht van op de pc aanwezige muziek en video's. Ook was er een tv-opnamemogelijkheid en was de interface aangepast voor afstandsbedieningen.

De software verscheen in 2002 in Windows XP Media en maakte ook onderdeel uit van Windows Vista en Windows 7, op de Starter- en Home Basic-edities na. Bij Windows 8 Pro en Windows 8.1 Pro was Windows Media Center beschikbaar als betaalde add-on. In 2015 maakte Microsoft bekend dat Media Center geen onderdeel in Windows 10 zou worden wegens afnemend gebruik.

tv-gids MCE 2005

Door Olaf van Miltenburg

Nieuwscoördinator

26-04-2019 • 08:33

59

Reacties (59)

59
58
36
3
0
17
Wijzig sortering
Het lijkt erop dat de ex-medewerker is overgestapt op Apple. Aan de commits te zien zijn alle .DS_Store bestanden verwijderd. :+
Er zijn aardig wat mensen bij Microsoft die niet ontwikkelen op een Windows machine, maar op een MacBook dus zo vreemd is het niet. Ik vind het eerder opvallend dat ze in de git-repo terecht zijn gekomen gezien de meeste git-configs die negeren.
De aanwezigheid van ds_store bestanden wil niet zeggen het gebruik van apple/mac. Het kan zijn dat een ander member van het team een mac gebruikte en deze bestanden vroeger via het versie systeem van destijds deelde. Uiteindelijk zal dan iedereen ds_store bestanden krijgen, zelfs iemand die linux gebruikt.
.DS_Store is toch juist van Apple?
Edit:
Verkeerd opgevat,

[Reactie gewijzigd door Christoxz op 23 juli 2024 15:05]

Ja daarom juist. Hij heeft deze .DS_Store bestanden vervolgens uit repository verwijderd. Het stond dus op een Apple compluter.
Dus omdat hij op een Apple computer werkt, werkt hij bij Apple? Right... :?
Niet teveel doordenken. Overgestapt van OS. ;)

Je kunt tegenwerpen dat je prima voor MS kunt werken terwijl je privé Mac OS gebruikt, maar dat terzijde.

[Reactie gewijzigd door Frenziefrenz op 23 juli 2024 15:05]

Je kunt prima bij Microsoft werken en een Mac gebruiken (even in public) ;)

[Reactie gewijzigd door Bioflops op 23 juli 2024 15:05]

Very true indeed! Ik ken aardig wat MS medewerkers die gewoon Macs gebruiken.
Sterker nog, het MacOS Chef cookbook is door MS ontwikkeld/Opensourced en word actief onderhouden.
Microsoft heeft al jaren (sinds 1997 alweer) een hele divisie die primair met Macs werkt :-)

https://en.wikipedia.org/...uctivity_Experience_Group

[Reactie gewijzigd door Keypunchie op 23 juli 2024 15:05]

Microsoft-medewerkers gebruiken ook veel MacBooks. Bij Microsoft Ignite stond het merendeel van de presentatoren met Apple devices op het podium.
Daarom dat het aan de commits te zien is. Die bestanden zijn eerst mee gecommit, en vervolgens verwijderd. Dat verwijderen is dus zichtbaar, ook al zijn de bestanden niet meer in de huidige versie beschikbaar.
Netjes, Sherlock!
Deze zal ik onthouden.
Ik heb Windows XP - Media Center Edition 2005 nog een tijdje gebruikt i.c.m. een analoge Hauppauge TV kaart met twee tuners (en MPEG2 encoders). Ook gebruikt in combinatie met een (gemodificeerde) Xbox als 'Media Extender'.

Later vervangen met MediaPortal wegens DVB-C ondersteuning en ondersteuning voor meer soorten media, daarna Kodi en vervolgens nooit meer terug gekeken. ;)

Jammer dat ze de community niet omarmden, bijvoorbeeld door een SDK om WMC uit te breiden beschikbaar te stellen. Het product had veel potentie, maar doordat het niet doorgroeide gaf het Team MediaPortal de mogelijkheid om een veel beter product neer te zetten.

[edit]
De originele Microsoft USB infraroodontvanger wordt nog steeds gebruikt. Die moet ondertussen al iets van 15 jaar oud zijn. :)

[Reactie gewijzigd door The Zep Man op 23 juli 2024 15:05]

Als je je Kodi op een Raspberry Pi zet, heb je die USB infrarood ontvanger ook niet meer nodig; alles werkt dan automatisch met de afstandsbediening van je TV via HDMI CEC.... werkt veel sneller dan de USB infrarood ontvanger!
Als je tv dat ondersteund dan.... ik heb een Samsung TV en de CEC functie werkt alleen binnnen Samsung apperatuur...
Ik heb twee Samsung TV’s met Kodi op een RPi gehad. CEC werkte prima. Misschien heb je net een model welke dit niet accepteert?
Met een pi en kodi nog nooit geprobeerd, ik weet wel dat mijn versterker (Onkyo) en de tv niet met elkaar praten helaas.

Gelukkig is de tv wel instelbaar direct op de remote van de Onkyo. Maar dan alleen voor de basis functies.
CEC is helaas ook meer een soort van gereserveerde ruimte voor een vendor protocol. De moeite die het hdmi consortium had gestoken in het universeel maken van deze ruimte is totaal teniet gedaan door alle vendors
Download Kore (in ieder geval op Android beschikbaar) en je telefoon of tablet is de afstandsbediening voor Kofi.
Op iPhone ook de kodi remote gehad, uiteindelijk is een draadloze muis net zo handig :)

Zeker voor de wat minder technisch onderlegden in huis.

[Reactie gewijzigd door mjl op 23 juli 2024 15:05]

Anoniem: 1092407 @dingo3526 april 2019 11:04
CEC reageert best wel traag. Het signaal gaat immers via de tv. Ik gebruik een radiografische a/b met een kleine USB ontvanger in de Pi. Dat reageert zonder merkbare vertraging en die heeft aan de andere kant als bonus ook nog een toetsenbordje wat soms erg handig is. En hiermee kan ik m'n Pi ook makkelijk meenemen op reis want deze setup werkt gewoon altijd.
Kan die ervaring niet met je delen. Navigeren door menu’s en andere controls is instant icm samsung tv.
Anoniem: 1092407 @servicedb26 april 2019 12:00
Misschien ben ik wel gevoeliger voor vertraging dan. Het valt mij met een Philips tv op dat als ik op een knopje druk het net wat langer duurt voor ik iets zie gebeuren dan via m'n USB remote. Wat overigens ook niet kan met CEC is long press, bijv long press ok voor een context menu of om door een lijst te bladeren zonder telkens opnieuw te hoeven drukken. Kan ook merkgebonden zijn maar ik denk toch dat dat een beperking is van CEC.
Denk dat de ervaring per toestel verschilt. Ik kan deze verschillen zeer goed opmerken en er aan ergeren. Ik heb overigens het niet over budget Samsung TVs, wel de duurdere lijnen. Wellicht zit daar wat verschil in.
Ik zie niet waarom dat sneller zou werken. Mijn ervaring is precies het tegenovergestelde. Daarbij vind ik de CEC route weinig flexibel.
... Alleen heeft vermoedelijk niet iedereen een RpI én zin / kennis om Kodi te installeren én 100% compatible HDMI-CEC apparatuur. WMC werkte zo goed als out-of-the-box en vereiste geen bijzondere hardware specs en was daarmee veel meer geschikt voor de massa.
Daar sla je de spijker op de kop: Ze hadden de media-center (ook) bij de xbox moeten uitgeven. Dan was daar een killer-apparaat ontstaan. XBMC is niet voor niets ontstaan omdat het voor het doel, toen goede hardware was.

Dan had de xbox wel uitbreidingen zoals tv-ontvangers moeten krijgen voor de (toenmalige) tv standaarden.
De X360 had ondersteuning voor Media Center, zoek maar eens op Google die witte remote op, die heeft een dedicated MC knop.

Maar misschien was het toentertijd al "te laat", geen idee. Ik kreeg het iig nooit aan de praat.
Het klopt dat de 360 ondersteuning hiervoor had maar dit was enkel een remote client. Je moest nog steeds een computer hebben die de formaten transcodeerde en daarna doorstuurde naar de Xbox. Het werkt ook niet heel erg tof, computers waren niet krachtig genoeg om te transcoderen (GPU's deden destijds nog niets hierin, CPU deed alles) en de software op de Xbox was niet erg stabiel..

Als ze gewoon een volledige client (zoals XBMC) op de xbox hadden gezet was het een veel betere oplossing geweest!

/offtopic, ik gebruik de Microsoft remote ook nog wekelijks met Kodi. In combinatie met een NUC heeft het mij nog nooit gefaald...

[Reactie gewijzigd door Anoniem: 1322 op 23 juli 2024 15:05]

Heel herkenbaar, ik heb het in windows 8 en 8.1 ook nog gebruikt (je kreeg het gratis als je een upgrade deed vanaf windows 7 met mediacenter) maar uiteindelijk ook bij Kodi (vorheen xbmc) uitgekomen voor de mediacenter PC's in huis.

De Microsoft USB infraroodontvanger moet ook nog ergens liggen, van het weekend eens opsnorren :)
Heh, ik heb nog 2 van die setjes liggen (ontvanger + remote)
Maar ik heb in een ver verleden een keer Windows XP MCE geïnstalleerd maar omdat ik schotel gebruik voor TV en de SkySTAR II kaart niet aan de praat te krijgen was in MCE is de HTPC weer een gewone PC geworden.
Nu gebruik ik Plex icm Apple TV4K en dat werkt geweldig.
or a small remote usb keyboard like the rii i8
works perfectly
Ik gebruik de Remotes tegenwoordig nog steeds, meerdere bij de kringloop zitten hoarden.. zelfs ene mediacenter keyboard (met ingebakken pointer!)

Protip, de Remotes werken nog steeds prima op Plex via de ingebouwde IR reciever van de NUC :)
Ik heb hem ook nog en hij werkt ook met de harmony van Logitech. De remote van MS begon wel erg te slijten.
Bij Windows 8 Pro en Windows 8.1 Pro was Windows Media Center beschikbaar als betaalde add-on. In 2015 maakte Microsoft bekend dat Media Center geen onderdeel in Windows 10 zou worden wegens afnemend gebruik.
Afnemend gebruik, wellicht doordat het betaald geworden was terwijl er genoeg gratis opties zijn? :+
Geef eens een gratis optie die hetzelfde biedt als MC? (serieuze vraag, onze MCPC draait nog op 8.1 omdat we daar MC op kunnen gebruiken). En dan hebben we het over live TV kijken (wat de meeste wel kunnen), maar ook opnemen via de kabel?
HD Homerun? Ik weet niet of dat in NL werkt trouwens. Niet gratis ook, maar voor niks gaat de zon op (WMC was natuurlijk ook niet gratis)

[Reactie gewijzigd door Madthijs op 23 juli 2024 15:05]

HDHomeRun is een onderdeel van de setup (alleen de tv-tuner). MCE kan meer dan alleen TV-weergave.
Dat gezegd hebbende: HDHomeRun werkt prima op Ziggo (zonder smartcard zelfs tegenwoordig).

Kodi heeft ondersteuning voor HDHomeRun, dus met HDHomeRun+Kodi heb je wel een alternatief.

Edit: originele vraag gaat inderdaad over TV-gebruik en dan is HDHomeRun op zich wel een optie

[Reactie gewijzigd door netmeester op 23 juli 2024 15:05]

Bedankt voor je toelichting!
Zonder smartcard is juist niet interessant, het gaat om met smartcard. Maar blijkbaar kan Kodi tegenwoordig ook encrypted signalen aan. We zullen eens gaan spelen (we hebben twee Anysee kastjes liggen, waarvan 1 aangesloten op die Win8.1 machine, met smartcard).
Nooit geprobeerd met AnySee, maar wel met TVHeadEnd en een Smargo card-reader icm NewCS en dan afspelen met Kodi.
Volgens mij kun je TVHeadEnd zelfs uit de Kodi repository installeren.

Ik heb tegenwoordig alleen het basispakket van Ziggo, en dan voegt een smart card niet zoveel meer toe. Kortom: ik weet niet zeker of bovenstaande setup nog werkt (of dat die software daarvoor nog gangbaar is) maar ik verwacht dat het nog wel werkt.
MediaPortal? Kodi? enz..
Dat werk lang niet zo goed als WMC, de laatste Kodi kwam wel in de buurt maar qua bediening is er geen beter pakket geweest dan WMC imo
Afnemend gebruik is niet zo lastig te verklaren. Mensen willen geen complete Pc aan hun tv hangen, maar liever een Apple tv of Chromecast. Het idee was leuk, maar simpel om het op te zetten allerminst. Daarom gefaald, al was het hele idee vooruitstrevend.
Dat was toen technisch nog helemaal niet mogelijk.
Vond het altijd een prachtig systeem! Met 4 tuner kaarten gebruikt, heerlijk opnemen!
Zoals velen hier idd ook melden, MCE was zo’n goede interface - hoe helder en duidelijk de EPG interface was opgezet is nu vijftien jaar later nog steeds beter dan die van alle settop boxes en open source projecten (Enigma2, MediaPortal, Kodi).

Microsoft probeerde destijds ook hun interface te slijten aan de TV fabrikanten en kabelaars, maar die wilden MS (en Apple) buiten hun industie houden, met als gevolg dat de interfaces jarenlang nog steeds ruk waren.
Ik heb ook wat jaren MCE gebruikt en het tv gedeelte was super. Zeker met meerdere tv kaarten en DVB-T. Kan xbmc nog iets van leren. Jammer dat ze dit niet verder hebben ontwikkeld of aan de community hebben geven. In combinatie met een NUC zou het een goed alternatief zijn voor een appel tv. Ik ben op geven moment maar over gestapt op kodi omdat die een betere bibliotheek heeft voor films en serie's maar mis wel die naad lozen tv ondersteuning van MCE.
Vraag me af of hij wel toestemming heeft gehad om deze te publiceren, want de SDK is nog steeds gewoon eigendom van Microsoft.
Die naam verwijst volgens hem naar een groep van 150 vrijwilligers binnen het bedrijf uit Redmond die Media Center in 2002 intern en extern promootte
dus een organizatie van de omvang en winst die MS maakt maakt gebruik van vrijwilligers?
Ik zou het wel zo netjes vinden deze mensen te betalen.
Vrijwilligers zijn in dit geval werknemers binnen MS die graag MCE deden promoten, dus ze kregen al betaald en deden dit er vanuit hun zelf extra bij.
"150 vrijwilligers binnen het bedrijf uit Redmond" zijn waarschijnlijk interne vrijwilligers

Wij hebben intern ook "projecten" lopen waar je vrijwillig aan kan mee werken, maar ze tellen gewoon mee bij je gewerkte uren.

[Reactie gewijzigd door Primuszoon op 23 juli 2024 15:05]

The organization name Skijump is in reference to an all volunteer home theater PC (HTPC) enthusiast group of approximately 150 people which formed at Microsoft in 2002 to internally and externally evangelize this new feature of Windows.
Direct vanuit GitHub overgenomen. Ze werkten al voor Microsoft, maar ze waren "vrijwilligers" wat betreft het promoten van Windows Media Center.
Ik heb nog altijd dagelijks met plezier een Windows 7 pc met Mediacenter erop in gebruik om series en films af te spelen en we bedienen hem met de MyRemote app op onze Android devices. Ja er zullen betere alternatieven zijn, maar ik ben blijven hangen vooral om de foto-slideshow die na x seconden komt inzetten als screensaver. Deze heb ik gelinkt aan onze familiefoto's en vind het leuk hoe hij random er doorheen stapt terwijl hij er tientallen door het beeld beweegt, altijd maar weer de vraag welke hij eruit pikt. Het mooie is ook dat hij de datums erbij laat zien. Je komt soms de aardigste dingen weer tegen van jaren geleden! O+

Weet iemand hier een goed alternatief voor? Dus incl. Android app en incl. vergelijkbare foto-slideshow?
Ik denk dat ik XBMC KODI met http://www.photoscroll.net maar eens proberen moet..

[Reactie gewijzigd door Alfa Novanta op 23 juli 2024 15:05]

Ha, ik gebruik het ook nog steeds icm een HDhomerun quad-tuner streamer. EPG wordt verkregen via een Ziggo url en geconverteerd via een Python script en ingeladen in MediaCenter via dvblogic op Win8 en met de remote te bedienen. Werkt al jaren perfect. Beste stukje software van Microsoft ever...

Op dit item kan niet meer gereageerd worden.