Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 41 reacties

Ondanks het grote succes van de iTunes Music Store waren Linux-gebruikers tot vandaag niet in staat om muziek aan te schaffen bij deze online winkel, tenzij ze gebruik maakten van een Windows-versie die onder Wine draaide. Aan die situatie is met de lancering van de open-sourceapplicatie PyMusique een einde gekomen. Deze applicatie maakt het mogelijk om muziek te kopen op de iTunes Musicstore en deze af te spelen onder Linux. PyMusique is de eerste applicatie die dit kan, zonder gebruik te maken van zaken als Wine of Java. Het programma biedt de mogelijkheid om nummers te beluisteren voordat ze aangeschaft worden, een nieuwe account aan te maken en nummers opnieuw te downloaden als ze al eerder zijn gedownload met PyMusique. Naast een versie voor Linux hebben de ontwikkelaars ook een versie voor Windows beschikbaar gemaakt.

Update: De applicatie blijkt nog een andere feature te hebben: doordat de originele iTunes de DRM-functies op de computer van de gebruiker toevoegt zijn nummers die via dit programma in de iTunes Music Store gekocht worden niet voorzien van enige DRM-beperkingen.

PyMusique
Moderatie-faq Wijzig weergave

Reacties (41)

Dit is natuurlijk een erg leuke hack, maar dit kan wel de doodsteek voor iTMS zijn. De eigenaars van de muziek zullen nooit akkoord gaan dat hun muziek onbeveiligd gedownload wordt. Apple zal gedwongen worden hier iets aan gaan doen, willen ze hun leveranciers behouden en niet aangeklaagd worden: binnen no-time krijgen we dus serverside DRM. Dit sprookje gaat niet lang duren ;(
Zo'n sprookje is het nou ook weer niet. Het is gewoon muziek waar je voor betaalt en waar je (net als vroeger) mee kan doen wat je wilt. Maar verder ben ik het met je eens..

De indoctrinatie van de grote platenmaatschappijen werkt goed blijkbaar..
Je redeneert als klant. Die heeft hier niets mee te maken, het probleem hier is tussen Apple en de artiesten (vertegenwoordigd door de platenmaatschappijen): die zijn ongetwijfeld overeengekomen dat bij iTMS gekochte muziek zodanig beveiligd is dat alleen de gebruiker het kan afspelen. Het blijkt nu dat Apple dit zodanig slecht geimplementeerd heeft dat via een hack van derden de muziek onbeveiligd gedownload kan worden, en dat is Apple direct aan te rekenen.

Het is ook ontzettend stom ontworpen: als je een secure musicstore opzet moet je het natuurlijk zo opzetten dat je nummers serverside helemaal dichtgetimmerd zijn, en dat vervolgens de client de DRM verzwakt tot het correcte niveau voor de gebruiker, en niet andersom. Het verbaast me enorm dat Apple deze fout heeft gemaakt.
it's not a bug, it's a feature ... ;)
Het muisje krijgt nog een staartje, want wie is medeauteur van dit puike stukje software...? Jawel, Jon 'DeCSS' Lech Johansen :D. Hij heeft al een keer de DRM-beveiliging van iTunes om zeep geholpen en presenteert nu voor de derde keer een tooltje waar de gevestige industrie niet om zal kunnen lachen. Heeft iemand enig idee of zijn crack om iTunes' DRM te omzeilen nu in PyTunes zit?

Ik ben reuze benieuwd wat er nu gaat gebeuren.
goeie ontwikkeling, alleen jammer dat Apple zelf deze mogelijkheid niet bied onder Linux, ik neem aan dat ze een zo breed mogelijk publiek willen bereiken.

edit:

En in reactie op onderstaande berichten:

Als apple iTunes alleen op Apple wil, waarom hebben ze dan een Windows versie gemaakt? Apple will dat jij een apple koopt is niet helemaal zo. Apple wil dat zijn iTunes veel klanten trekt en met quicktime willen ze hun formaten standaardiseren. Dus brengen ze een windows versie uit en hopen ze dat iedereen een iPod koopt wie van itunes gebruik maakt.

Apple wil alleen maar de iPods verkopen en daarom vind ik dat ze er niet verkeerd aan zouden doen ook een linux versie van de software te maken. Er zijn genoeg andere programma's inmiddels waarje je iPod en iTunes mee kan gebruiken, dat is wel zo.
Maar Apple wil niet dat je Linux draait.Apple wil dat je apple koopt.. en immers, los van het licentiedebat, OSX is een prima systeem. Maar goed, dat er mensen zijn die linux op apple draaien..
moge duidelijk zijn
Maar Apple wil niet dat je Linux draait.Apple wil dat je apple koopt..
Klopt maar ze hebben ook iTunes voor Windows gemaakt dus kennelijk vinden ze het belangrijker dat de iPod en iTMS succesvol zijn dan dat hun eigen PC's verkopen.
Maar je kunt ook prima Linux draaien op je Apple machine...
Dat zegt het artikel van James West dan toch ook...?
Apple zal kennelijk vinden dat de markt op Linux te klein is om de kosten van het porten van iTunes te rechtvaardigen.
Apple zal kennelijk vinden dat de markt op Linux te klein is om de kosten van het porten van iTunes te rechtvaardigen.
Lijkt me sterk dat dat de reden is dat apple verzuimd om hun producten compatible te maken (met een marktaandeel dat ongeveer even groot/klein is kun je als apple natuurlijk niet zeggen dat de linux markt te klein is)
Volgens mij is linux voor apple juist interessant, aangezien linux wel op de mac draait en apple een hardwareverkoper is.

Maar ja, ik (en veel andere mensen) willen ook gewoon niets met digitale rechten beperking te maken hebben, zeker niet voor de hoge prijzen die je ervoor betaald
Ik verwacht een druk weekend voor de programmeurs van Apple, en binnen 48 uur een melding dat er een nieuwe versie beschikbaar is (en dat dit programma binnen een uur geblocked wordt). Leuk geprobeerd dit, maar erg lang zal het niet bruikbaar blijven. Ik vraag me af of Apple er iets tegen zal doen als dit programma wel de DRM toevoegt.
Als dit programma DRM gaat toevoegen en het blijft wel Open Source, dan slopen we dat er natuurlijk zo weer uit.
Niet als het serverside gebeurd, ben ik bang :(
Ik vraag me af of Apple er iets tegen zal doen als dit programma wel de DRM toevoegt.

Dit zal misschien de makers van PyMusique juridisch wel wat helpen, maar alsnog zal Apple het niet toestaan. Probleem bij client-side DRM toevoegen in een open-source programma is dat niemand kan tegenhouden dat elke beetje handige programmeur de DRM-code er binnen 5 minuten uithaalt en het zaakje hercompileert.
Maar nu dit progsel bestaat denk ik niet dat Apple het nog lang volhoudt op de DRM clientside toe te voegen. Ik verwacht zelf volgende week al een versie die op de server de benodigde beveiligingen toevoegt...
Volgens mij gaat Apple niet lachen met dit programma. Ze moeten immers ook nog platenmaatschappijen overtuigen om mee te werken aan hun musicstore. Als blijkt dat het zó simpel is de DRM-maatregelen te omzeilen, denk ik niet dat er nog zoveel enthousiast te maken zijn.

Maw Apple krijgt door dit programma onrechtstreeks rake klappen. Het is de vraag of Apple juidisch kan terugslaan, maar ik dnek dat ze in elk geval gaan proberen.
Speel je drm files eens af met de winamp diskwriter plugin :)
DRM vrije wavjes, FLAC erover heen en geen verder verlies van kwaliteit.
ik had het dus over "zó simpel" (let op het accent ;) ) Dit progesl zet de deur open voor iedereen, niet alleen voor nerds die weten hoe het wérkt en gericht de boel gaan omzeilen.
PyMusique is de eerste applicatie die dit kan, zonder gebruik te maken van zaken als Wine of Java.

Wine of Java? :?

Java is niets anders dan een programmeertaal, alleen het uitvoeren ervan gaat vaak in een VM, hoewel gcc/gcj het tegenwoordig net zo goed in een executable kan zetten. Dat java vaak met cross-platform producten wordt geassocieerd is omdat als je aan enkele richtlijnen hou (denk aan dingen als geen new File("C:\")) het binary/bytecode exact hetzelfde draait onder iedere vm, onafhankelijk van OS/platform.
Nu nog porten naar windows en iTunes zal tot actie (DRM server side toevoegen) over moeten gaan....

Conclusie: pech voor windows gebruikers, maar NIET porten a.u.b.
jij leest niet, of zo ?

Uit de nieuwspost, laatste zin:
Naast een versie voor Linux hebben de ontwikkelaars ook een versie voor Windows beschikbaar gemaakt.
je hoeft niets te porten. Python is imemrs een scripttaal dat netjes op alle platformen werkt.
veranderen zij ook nog iets? (DRM er uit halen of zo).
De nummers worden origineel, zonder DRM, gedownload. iTunes zet er handmatig, client-side, DRM bij. Deze applicatie laat dat simpelweg achterwege. Er gebeurt dus niks illegaals.

Needless to say zal Apple er desondanks niet enorm blij mee zijn.
Nou, dat is niet helemaal waar. In de overeenkomst met Apple staat dat je alleen met iTunes mag kopen.
Om eerlijk te zijn vindt ik het ook gewoon een grove fout van Apple om pas client-side DRM toe te voegen. Er zal dus sneller en makkelijker een oplossing voor gevonden worden om zonder DRM te downloaden. Hadden ze dit vanaf het begin server-side gedaan, dan hadden ze deze situatie niet mee gemaakt.
Wat Apple ook voor reactie zal geven, het zal een negatieve invloed hebben op de relatie tussen Apple en de platenmaatschappijen.
Een van de redenen waarom de DRM op de client wordt toegevoegd, is wellicht omdat de DRM afhangt van jouw computer en de software die er op is geďnstalleerd, net om te vermijden dat je de muziek zomaar naar een willekeurig aantal andere computers kan kopiëren.

Natuurlijk zijn daar oplossingen voor, maar privacygroeperingen zullen er zeker niet mee gelukkig mee zijn dat unieke identificiatie-informatie ivm je pc worden doorgestuurd naar de server van Apple, om daar gebruikt te worden voor het toevoegen van DRM.
Ik kan mijn via iTunes gekochte muziek gewoon op een andere computer afspelen als ik met iTunes op die andere computer op de iTunes music store ingelogd ben.... Of zou ik het dan niet nog een keer op weer een andere pjoeter kunnen zetten?
Serverside is waarschijnlijk iets lastiger. Nu is het simpel downloaden en DRM toevoegen, straks moet er eerst info vanaf client naar server, DRM toevoegen, daarna downloaden.

Wellicht ook meer serverside administratie nodig.
Geen linux client komt volgends mij, weet bron even niet, omdat de linux gemeenschap te klein is, het kost meer om software als itunes te ontwikkelen voor linux, dan dat het opleverd....
Dat waag ik te betwijfelen. Ik denk dat er wel zeker een markt is.
Mja, de "gemeenschap" (marktaandeel is beter) is volgens mij ondertussen groter dan de mac "gemeenschap" (het is ongeveer vergelijkbaar)
"Zonder zaken als Wine of Java".

Afgaande op de naam van het product, maakt het gebruik van Python, en dat is wel degelijk een 'zaak als Java'.
Met als grote verschil dat Python (in tegenstelling tot Java) bij bijna elke Linux distributie standaard is meegeleverd, en je voor Windows py2exe hebt, zodat je een nette executable overhoudt.
Java wordt niet altijd meegeleverd omdat sommige linux distributies wel heel hard op de OSS willen staan. Java is geen OSS, dus wordt het niet meegeleverd. Dat java wel vrij verspreid mag wordenboeit blijjkbaar niet. Men eist het recht op de broncode. Dat door deze eis gebruikers benadeeld worden en vele goede producten niet standaard beschikbaar zijn interesseert deze distributie samenstellers niet.
Euh, java wordt niet meegeleverd omdat de licentie van Sun dat niet toelaat. De enige die Java mag leveren is Sun zelf of iemand die een overeenkomst heeft met Sun (lees: licentiekosten betaalt).

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True