smithjd15 / playlist

A tool for converting, inspecting, and modifying media playlists. It can transform playlist targets into relative or absolute paths, and insert, append, reorder, remove or change entries. It can remove duplicate and unfound entries, randomize the order of entries and can convert between asx, cue, jspf, m3u, pls, wpl and xspf playlist formats.
GNU General Public License v3.0
5 stars 1 forks source link

Feature Request: Sort by arbitary combination of fields #3

Open robbat2 opened 1 year ago

robbat2 commented 1 year ago

I have a very large playlist, and I'd like to sort it by a choice of fields.

The order of sort fields should be configurable.

For most music, I'd use something like this:

(Album path is present to handle cases where an album was captured twice, but is not an exact duplicate)

smithjd15 commented 1 year ago

This feauture will probably never be implemented as requested because a) taglib is an optional dependency used only to auto-fill playlist fields, and b) nearly everything playlist does is accomplished by playlist ordering, except for the random switch which affects console AND output.

I don't see this feature as particularly useful to playlist. Playlist creation is not really what playlist is for, and the use for sorting instead arbitrarily to console within the confines of the rather limited console output escapes me.