Author Topic: Sort by Duration  (Read 2828 times)

SanDiego6String

  • Newbie
  • *
  • Posts: 1
I have a lot of songs/tracks that are listed with a length of 0:00. In other words, they're empty songs. What's the easiest way to delete them all at once?

If I could sort them by song length, I could easily select them all and press the delete key. But, I can't find the "Sort By" context menu I've read about in other posts on the forum. How to get to it?

Also, what label does MusicBee use for the song length field? I found "Time" in the sorting preferences; is that it?

Thanks.

edcase

  • Jr. Member
  • **
  • Posts: 36
Yes, "Time" is track length, there are many ways, fastest may be to make an auto-playlist:

Near your existing playlists Rclick > New > New Auto-Playlist.

Name it "Empty Files" or something, Display Using View: Track Details,
Music Track Source [yes] Music Library,
Match All,
Time | Is Less Than | 0:10,
[ no] filter,
[ no] limit,
[yes] automatically refresh the matching tracks,
[ no] export.

Save.

This will list out tracks less than 10 seconds long, you can highlight and delete what you want, or change that value to just 0:00 if you want.

captain_paranoia

  • Full Member
  • ***
  • Posts: 207
In the Main Panel, select the 'Tracks' view (top left of header bar).
Right-click on Header bar and select 'Set Displayed Fields'. Enable the 'Time' field.
Click on the 'Time' header to sort by Time.
Select all the zero-length tracks, right-click/Remove.

Done.