diff --git a/modules/gui/macosx/VLCPlaylist.m b/modules/gui/macosx/VLCPlaylist.m
index 16192598d66251eaf2987bf4814f997f8309b2da..1e78962a32dada9a8895380ccf096b2d9a04af20 100644
--- a/modules/gui/macosx/VLCPlaylist.m
+++ b/modules/gui/macosx/VLCPlaylist.m
@@ -469,9 +469,12 @@
         [[tableColumn headerCell] setStringValue:[_translationsForPlaylistTableColumns objectForKey:columnId]];
 
         if ([columnId isEqualToString: TRACKNUM_COLUMN]) {
-            [tableColumn setWidth:20.];
-            [tableColumn setResizingMask:NSTableColumnNoResizing];
+            [tableColumn setMinWidth:20.];
+            [tableColumn setMaxWidth:70.];
             [[tableColumn headerCell] setStringValue:@"#"];
+
+        } else {
+            [tableColumn setMinWidth:42.];
         }
 
         [_outlineView addTableColumn:tableColumn];