mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.39k stars 1.26k forks source link

DRM content warning #7364

Open mixxxbot opened 2 years ago

mixxxbot commented 2 years ago

Reported by: rryan Date: 2014-03-24T20:04:45Z Status: Confirmed Importance: Wishlist Launchpad Issue: lp1296927 Tags: polish


A common user complaint is that we cannot load "itunes" files. This usually turns out to be DRM'd M4P files. We should detect when someone tries to load an M4P and maybe even add it to our supported files regex so that they show up in the library so it doesn't just seem like we totally ignore them. When a user clicks on one, we should explain that they are DRM'd and we cannot play them.

mixxxbot commented 2 years ago

Commented by: daschuer Date: 2014-03-24T23:02:20Z


Adding useless files to the library will produce other complains. We might pop up a message if we found such file during scan.

mixxxbot commented 2 years ago

Commented by: ywwg Date: 2014-05-02T18:44:23Z


we probably shouldn't pop up a window every time they click on a DRMed file. Maybe provide a mouseover for the row in the library, and mark that row "disabled"? (Not sure that's possible). We can print out a nice message on the terminal, certainly.

mixxxbot commented 2 years ago

Commented by: Pegasus-RPG Date: 2014-05-02T21:43:32Z


My vote: list the files in the library in an alternate color and offer a Library preference option "show only playable files" or similar.

mixxxbot commented 2 years ago

Commented by: rryan Date: 2014-11-24T19:26:39Z


We should distinguish between the iTunes library and the Mixxx library here.

In the iTunes library, we should show the M4P (otherwise they will wonder why it's not there since it is in their itunes library) but mark it as greyed out or something similar to what Sean suggest. I don't think we need a preference option to not show those since it would just be in 3rd-party libraries like iTunes.

We can stick with not showing unplayable content in the Mixxx library.