ColinDuquesnoy / MellowPlayer

Moved to gitlab
https://gitlab.com/ColinDuquesnoy/MellowPlayer
GNU General Public License v2.0
234 stars 23 forks source link

Add high quality audio option for services that support it. #255

Open simoneves opened 6 years ago

simoneves commented 6 years ago

Apologies for opening a GitHub issue, but I can't find how to contact you otherwise...

Running MP on Ubuntu 17.10 with the manual WideVine install and Spotify works, but how do I know that it's pulling the high-quality streams? I can't find how to get to that setting.

Intending to try Deezer and/or Tidal for uncompressed streams. Same question applies to that, but maybe the setting is more obvious in those plug-ins?

Thanks!

simoneves commented 6 years ago

OK, so I now understand, after some more Googling, that MP acts just like the Spotify WebPlayer and that doesn't give access to the 320kbps streams. That sucks, but oh well. Is the same true for Deezer and/or Tidal? I am looking for a solution for playing uncompressed audio from those services on Linux...

ColinDuquesnoy commented 6 years ago

Apologies for opening a GitHub issue, but I can't find how to contact you otherwise...

No problem, I've tagged the issue with support-request label. The best place to ask questions is on the gitter forum but there is no clear guidelines on how/where to ask questions. I'll add a point about that in the documentation (FAQ) and in the contribution guidelines.

MP acts just like the Spotify WebPlayer and that doesn't give access to the 320kbps streams. That sucks, but oh well. Is the same true for Deezer and/or Tidal?

Sadly, the same is true for Deezer. Tidal is a bit different because the web player allow such a feature but only if the browser can find a MQA plugin. Last time I checked (last year), there were no such plugins available for chromium based browser on GNU/Linux... Maybe the situation has changed but I doubt it has. It may be worth investigating this again.

SuddenGunter commented 6 years ago

@ColinDuquesnoy there is some tool, https://git.teknik.io/SMLoadrDev/SMLoadr, that claims it can download lossless audio from deezer. Maybe it would be better to make some desktop qt-based UI for deezer and use smloadr as backend for it, instead of web-version in desktop app window?

ColinDuquesnoy commented 6 years ago

Maybe it would be better to make some desktop qt-based UI for deezer and use smloadr as backend for it, instead of web-version in desktop app window?

That's the idea for MellowPlayer4 exept I would never use a tool such as smloadr but use a genuine sdk/Rest API provided by the service I want to integrate. I have two problems with smloadr:

I will close this issue because it is not feasible in version 3. It might become possible in version 4 depending on what the REST API (or the native sdk) allows.

dimqua commented 6 years ago

Probably DeezLoader can be used instead.

ColinDuquesnoy commented 6 years ago

@dimqua Yes, DeezLoader looks much better. I see they use the deezer REST API to download the tracks. I am not sure it is 100% compliant with the deezer developer agreement though. I will not use it directly but could take inspiration.

I am reopening this issue with a slightly different title. This task cannot be done in version 3. It will have to wait for version 4 and the option should be available for each native service plugin that supports high quality streams through their API/SDK.

ColinDuquesnoy commented 5 years ago

This issue has been moved to our new gitlab issue tracker.

The github repository will be archived soon and this issue will become read-only. We suggest you continue the discussion and follow the progress on this issue at gitlab.