SubmarinerApp / Submariner

A Subsonic client for macOS
https://submarinerapp.com
BSD 3-Clause "New" or "Revised" License
123 stars 3 forks source link

More options for downloading offline #147

Open dxlr8r opened 11 months ago

dxlr8r commented 11 months ago

Would be great to have the possibility to download entire library/artist versus just albums & songs.

dxlr8r commented 11 months ago

I found a server side "fix" for this, smart playlists:

% cat all.nsp
{
  "all": [
    {"gt": {"playCount":-1}}
  ],
  "sort": "title"
}

Then simply select all, right click and download.

However, when doing this album tag seems to be stripped.

NattyNarwhal commented 11 months ago

Looks like when it creates the track if it isn't known already, it essentially creates it as an orphan. In the returned XML (example linked), the IDs do exist, so this path could just create all those objects if not existent.