RandomNinjaAtk / docker-lidarr-extended

lidarr-extended :: Lidarr application packaged with multiple scripts to provide additional functionality
GNU General Public License v3.0
279 stars 25 forks source link

[Feat]: Qobuz integration #55

Open Jeor opened 2 years ago

Jeor commented 2 years ago

Is your feature request related to a problem? Please describe. No Qobuz support exists.

Describe the solution you'd like Add Qobuz to grab Qobuz media and information. Currently qobuz-dl exists (https://github.com/vitiko98/qobuz-dl) as well as Streamrip (more than just qobuz - https://github.com/nathom/streamrip).

RandomNinjaAtk commented 2 years ago

When I last looked at it, it wasn’t possible to accommodate it even when the client exists. If someone else can do it, PR welcome.

vecat commented 1 year ago

was thinking that there had to be a trick to this? i'm not equipped for the task, but it seems like streamrip should be able to support this according to their wiki? At least if I'm interpreting it correctly.

the example uses deezer and downloads by URL, but streamrip can also do search with flags.

  Search for Rumours by Fleetwood Mac
  $ rip search 'rumours fleetwood mac'

  Search for 444 by Jay-Z on TIDAL
  $ rip search --source tidal '444'

  Search for Bob Dylan on Deezer
  $ rip search --type artist --source deezer 'bob dylan'

the wiki link highlights the authentication requirements for qobuz which i believe is the issue that you highlighted?

RandomNinjaAtk commented 1 year ago

Authentication might be one issue, the main issue is that there is no public api that can be used to search for albums that I can find. This script does not use the clients at all for searching. Additionally, the included services are enough to support. If someone makes a PR that adds support for it, I’m willing to integrate it, but I’m not going to work on it…