diff --git a/src/tracks/list.rs b/src/tracks/list.rs
index 9a8f19f..21a86f6 100644
--- a/src/tracks/list.rs
+++ b/src/tracks/list.rs
@@ -92,7 +92,7 @@ impl List {
 
     /// Parses text into a [List].
     pub fn new(name: &str, text: &str) -> Self {
-        let lines: Vec<String> = text.trim().lines().map(|x| x.trim().to_owned()).collect();
+        let lines: Vec<String> = text.trim().lines().map(|x| x.trim_end().to_owned()).collect();
 
         Self {
             lines,