mirror of
https://github.com/Lidarr/Lidarr.git
synced 2026-03-03 00:26:58 -05:00
Song Mode #2302
Labels
No labels
Area: API
Area: Database
Area: Db-migration
Area: Download Clients
Area: Extras
Area: Import Lists
Area: Indexer
Area: Metadata API
Area: Notifications
Area: Organizer
Area: Parser
Area: Scanning
Area: Tooling
Area: UI
Area: Unit Tests
Area: Update API
On Hold: MetadataAPI Blocking
Priority: High
Priority: Low
Priority: Medium
Status: Accepted
Status: Cannot Reproduce
Status: Confirmed
Status: Don't Merge
Status: Help Wanted
Status: In Progress
Status: Info Needed
Status: Investigating
Status: Logs Needed
Status: Maybe One Day
Status: Needs Triage
Status: On Hold
Status: Ready for Review
Status: Unlikely
Status: Waiting for OP
Status: Won't Fix
Type: Bug
Type: Documentation
Type: Duplicate
Type: Enhancement
Type: Enhancement
Type: External Bug
Type: Feature Request
Type: Regression
Type: Support
Type: Support.
conflict
conflict
no-conflict
not-pulled
radarr-pull
readarr-pull
sonarr upstream
sonarr-pull
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Lidarr-Lidarr#2302
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @JohnGalt1717 on GitHub (Oct 21, 2022).
Is there an existing issue for this?
Is your feature request related to a problem? Please describe
Right now, you have to get all tracks of whatever albums, eps etc that the artist has. While this works, it would be much better if you could just put an artist in song mode that just showed the songs and let you download them.
I understand that there is a problem because of the major tagging issues but I think there is a solution that would make this work way better.
Describe the solution you'd like
Most torrent clients and usenet let you query for what is in a release. (i.e. files). Thus it should be possible to look for discographies, best ofs, anthologies, eps, and then original releases in that order looking for a song. Youl know that a discography is likely going to have the song that you're looking for, you know by match that the best of etc. will have what you're looking for, so you can do a probabilistic download looking for it in the order of priority until you find a torrent or usenet release that has what you're looking for (or multiple tracks by the same artist that are desired)
Thus, I'd like to be able to put an artist in "song mode" which then switches the view to a list of songs based on popularity that you can check off to go and get. This would require a save option so that it wasn't incremental that would then go and look for all of the tracks selected.
It would then go through all relevant releases in order of priority looking for the best possible version, in the best possible format based on the other settings in lidarr, and get that song. It would later do this periodically looking for upgrades if any are possible.
This would work expecially well with torrents (torznab) because most clients (i.e. Transmission) can allow you using the API to control what files are downloaded in a torrent. This would allow minimal transfer. But it still is viable to get the whole thing and then just grab what you want out of it and toss the rest because music is relatively low data size.
Describe alternatives you've considered
Right now I have 2 approaches, but both get me stuff that I don't really want:
Anything else?
I believe that this is a viable feature that would make lidarr far more functional.
I see the artist screen looking very similar to how plex displays artists in the main app with the most popular tracks first. You'd just check them if you want the track, and have an option for "Select All" and then you're good. If you are a real nerd you could go into a track, and select say the original, the remastered and the live version of the same track and have it pull down that. Otherwise it would pick the best remastered track by default.
AB#3954
@Qstick commented on GitHub (Oct 22, 2022):
Essentially the same as #826 (with some more meat to the request)
@blastbeng commented on GitHub (Jun 4, 2023):
+1 for this
I use Spotify as my main music client, but i never add entire albums in my library.
I would like to have lidarr download songs only from a specified Spotify Playlist
The reason is that if I add every album of every artist I like, my 5TB hard disk would be full in a month or so.
@chrisbenincasa commented on GitHub (Jun 9, 2023):
+1 as well. I'm definitely an album collector but I have ton of singleton from years of streaming discovery.
Seems like the difficult part here is not "over" downloading? For nzbs I suppose it would require downloading an entire album and then deleting unselected songs (unless single song uploads are out there?). For torrents, the client would have to support selecting individual files.
Regardless, this feature would be great. I've gotten to the point where I've considered implementing something like this as a post processor
@mat926 commented on GitHub (Nov 10, 2023):
I really need this feature as well.
@chicco-carone commented on GitHub (Jan 9, 2024):
It would be great to have since after connecting my spotify playlist to lidarr it wanted to downlad 60k songs which in lossless is way too much:
@dakipro commented on GitHub (Nov 9, 2024):
Just wanted to support this feature. I have a lot of favorite music, which is few songs, or few versions of songs from different artists. What I do is download entire album, then listen to all songs and delete pretty much all but one that I wanted.
And now I have 30 albums I am yet to cleanup. Ideally it would be great if this process was automated somehow, preferably by Lidarr since it gets so close to doing it all (just delete songs that are not "stared" in an album or something like that)
@lucafolin commented on GitHub (Jan 12, 2025):
+1 for this feature
@mavproductions commented on GitHub (Jan 19, 2025):
+1 for this feature.
@Sinfire commented on GitHub (Jan 31, 2025):
Just to add on to this idea.. Would be nice to be able to find missing songs from an album.. Say I have an album, but missing track #4.... The only way to fix it now is to either download the entire album... or manually go into usenet and grab the file...
@ka11zer commented on GitHub (Jan 4, 2026):
this would be a very useful feature to have, especially for those who are importing playlists