summaryrefslogtreecommitdiff
path: root/pkg/media
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/media')
-rw-r--r--pkg/media/library.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkg/media/library.go b/pkg/media/library.go
index c0d79eb..3d58aab 100644
--- a/pkg/media/library.go
+++ b/pkg/media/library.go
@@ -74,9 +74,11 @@ func (lib *Library) Remove(path string) {
func (lib *Library) Playlist() Playlist {
lib.mu.RLock()
defer lib.mu.RUnlock()
- pl := make(Playlist, 0)
+ pl := make(Playlist, len(lib.Videos))
+ i := 0
for _, v := range lib.Videos {
- pl = append(pl, v)
+ pl[i] = v
+ i++
}
sort.Sort(pl)
return pl